diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.58d1c6b8.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.58d1c6b8.async.js deleted file mode 100644 index 96df0fa0be..0000000000 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.58d1c6b8.async.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8522,8285],{91612:function(ie,Ce){(function(C,r){r(Ce)})(this,function(C){"use strict";var r=function(){return(r=Object.assign||function(n){for(var s,o=1,l=arguments.length;o0&&v[v.length-1])&&(t[0]===6||t[0]===2)){h=0;continue}if(t[0]===3&&(!v||t[1]>v[0]&&t[1]=0&&n.HANDLE_LIST.splice(o,1),window.removeEventListener("message",s,!1)},n.empty=function(){for(;n.HANDLE_LIST.length;)window.removeEventListener("message",n.HANDLE_LIST.shift(),!1)},n.parse=function(s){try{return typeof s=="object"?s:s&&JSON.parse(s)}catch(o){return console.log("Message.parse Error:",o),s}},n.HANDLE_LIST=[],n}();function Y(n){return{}.toString.call(n)==="[object Function]"}var R,re,he,U,$={origin:""};function ge(n,s){$[n]=s}function Ne(n){return $[n]}function ue(n){var s=Ne("origin");return!!function(o,l){return o!==l&&(o.replace(/www\./i,"").toLowerCase()!==l.replace(/www\./i,"").toLowerCase()||(o.match("www.")?void 0:(ge("origin",l),!1)))}(s,n.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:s,eventOrigin:n.origin}),!0)}(function(n){n.unknown="unknown",n.spreadsheet="s",n.writer="w",n.presentation="p",n.pdf="f"})(R||(R={})),function(n){n.wps="w",n.et="s",n.presentation="p",n.pdf="f"}(re||(re={})),function(n){n.nomal="nomal",n.simple="simple"}(he||(he={})),function(n){n[n.requestFullscreen=1]="requestFullscreen",n[n.exitFullscreen=0]="exitFullscreen"}(U||(U={}));var be,z,T,q=(be=0,function(){return be+=1}),_e=function(n,s,o){o===void 0&&(o=!0);var l=s;if(!z){var v=function E(S){var _=S.clientHeight,t=S.clientWidth;_!==0||t!==0||T?_===0&&t===0||!T||(T.disconnect(),T=null):window.ResizeObserver&&(T=new ResizeObserver(function(i){E(S)})).observe(S),z.style.cssText+="height: "+_+"px; width: "+t+"px"}.bind(null,l);(z=document.createElement("iframe")).classList.add("web-office-iframe");var b={id:"office-iframe",src:n,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var h in l?(b.style="width: "+l.clientWidth+"px; height: "+l.clientHeight+"px;",o&&window.addEventListener("resize",v)):((l=document.createElement("div")).classList.add("web-office-default-container"),function(E){var S=document.createElement("style");document.head.appendChild(S);var _=S.sheet;_.insertRule(E,_.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(l),b.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),b)z.setAttribute(h,b[h]);l.appendChild(z),z.destroy=function(){z.parentNode.removeChild(z),z=null,window.removeEventListener("resize",v),T&&(T.disconnect(),T=null)}}return z},G=function(n){_e().contentWindow&&_e().contentWindow.postMessage(JSON.stringify(n),Ne("origin"))};function je(n,s,o){return new Promise(function(l){var v=q(),b=function(h){if(!ue(h)){var E=W.parse(h.data);E.eventName===o&&E.msgId===v&&(l(E.data),W.remove(b))}};W.add(b),G({data:n,msgId:v,eventName:s})})}var De=function(n){return je(n,"wps.jssdk.api","wps.api.reply")},Ae=function(n){return je(n,"api.basic","api.basic.reply")},K={idMap:{}};function ye(n){return Z(this,void 0,void 0,function(){var s,o,l,v,b,h,E,S,_,t;return J(this,function(i){switch(i.label){case 0:return ue(n)?[2]:(s=W.parse(n.data),o=s.eventName,l=s.callbackId,v=s.data,l&&(b=K.idMap[l])?(h=b.split(":"),E=h[0],S=h[1],o==="api.callback"&&K[E]&&K[E][S]?[4,(t=K[E][S]).callback.apply(t,v.args)]:[3,2]):[3,2]);case 1:_=i.sent(),G({result:_,callbackId:l,eventName:"api.callback.reply"}),i.label=2;case 2:return[2]}})})}var Ve=function(n){return Z(void 0,void 0,void 0,function(){function s(){return Object.keys(K.idMap).find(function(i){return K.idMap[i]===l+":"+o})}var o,l,v,b,h,E,S,_,t;return J(this,function(i){switch(i.label){case 0:return o=n.prop,l=n.parentObjId,[4,Be([v=n.value])];case 1:return b=i.sent(),h=b[0],E=b[1],n.value=h[0],S=Object.keys(E)[0],_=K[l],v===null&&_&&_[o]&&((t=s())&&delete K.idMap[t],delete _[o],Object.keys(_).length||delete K[l],Object.keys(K.idMap).length||W.remove(ye)),S&&(Object.keys(K.idMap).length||W.add(ye),K[l]||(K[l]={}),K[l][o]={callbackId:S,callback:E[S]},(t=s())&&delete K.idMap[t],K.idMap[S]=l+":"+o),[2]}})})},Pe=function(n,s,o,l){return Z(void 0,void 0,void 0,function(){var v,b,h,E,S,_,t,i;return J(this,function(e){switch(e.label){case 0:return v=q(),E=new Promise(function(m,p){b=m,h=p}),S={},s.args?[4,Be(s.args)]:[3,2];case 1:_=e.sent(),t=_[0],i=_[1],s.args=t,S=i,e.label=2;case 2:return n!=="api.setter"?[3,4]:[4,Ve(s)];case 3:e.sent(),e.label=4;case 4:return function(m){var p=m[0],P=m[1];typeof(p=r({},p)).data=="function"&&(p.data=p.data()),P(),G(p)}([{eventName:n,data:s,msgId:v},function(){var m=this,p=function(P){return Z(m,void 0,void 0,function(){var y,w,d;return J(this,function(f){switch(f.label){case 0:return ue(P)?[2]:(y=W.parse(P.data)).eventName==="api.callback"&&y.callbackId&&S[y.callbackId]?[4,S[y.callbackId].apply(S,y.data.args)]:[3,2];case 1:w=f.sent(),G({result:w,eventName:"api.callback.reply",callbackId:y.callbackId}),f.label=2;case 2:return y.eventName===n+".reply"&&y.msgId===v&&(y.error?((d=new Error("")).stack=y.error+` -`+o,l&&l(),h(d)):b(y.result),W.remove(p)),[2]}})})};return W.add(p),E}]),[2,E]}})})};function Be(n){return Z(this,void 0,void 0,function(){var s,o,l,v,b,h,E,S,_,t,i;return J(this,function(e){switch(e.label){case 0:s={},o=[],l=n.slice(0),e.label=1;case 1:return l.length?(v=void 0,[4,l.shift()]):[3,13];case 2:return(b=e.sent())&&b.done?[4,b.done()]:[3,4];case 3:e.sent(),e.label=4;case 4:if(!function(m){if(!m)return!1;for(var p=m;Object.getPrototypeOf(p)!==null;)p=Object.getPrototypeOf(p);return Object.getPrototypeOf(m)===p}(v))return[3,11];for(E in v={},h=[],b)h.push(E);S=0,e.label=5;case 5:return S=0?"&":"?")+d.join("&")),_&&(_.isParentFullscreen||_.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",we),document.addEventListener("webkitfullscreenchange",we),document.addEventListener("mozfullscreenchange",we)),o.wordOptions&&(o.wpsOptions=o.wordOptions),o.excelOptions&&(o.etOptions=o.excelOptions),o.pptOptions&&(o.wppOptions=o.pptOptions),typeof h.print=="object"){var f="wpsconfig_print";typeof h.print.subscribe=="function"&&(h[f]=h.print.subscribe,o.print={callback:f},h.print.custom!==void 0&&(o.print.custom=h.print.custom)),delete h.print}return typeof h.exportPdf=="function"&&(h[f="wpsconfig_export_pdf"]=h.exportPdf,o.exportPdf={callback:f},delete h.exportPdf),o.commandBars&&ve(o.commandBars,!1),r(r({},o),{subscriptions:h})},We=function(n){n===void 0&&(n="");var s="";if(!s&&n){var o=n.toLowerCase();o.indexOf("/office/s/")!==-1&&(s=R.spreadsheet),o.indexOf("/office/w/")!==-1&&(s=R.writer),o.indexOf("/office/p/")!==-1&&(s=R.presentation),o.indexOf("/office/f/")!==-1&&(s=R.pdf)}if(!s){var l=n.match(/[\?&]type=([a-z]+)/)||[];s=re[l[1]]||""}return s};function ve(n,s){s===void 0&&(s=!0);var o=n.map(function(l){var v=l.attributes;if(!Array.isArray(v)){var b=[];for(var h in v)if(v.hasOwnProperty(h)){var E={name:h,value:v[h]};b.push(E)}l.attributes=b}return l});return s&&G({data:o,eventName:"setCommandBars"}),o}var Ue=window.navigator.userAgent.toLowerCase(),V=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Ue),Ke=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(n){return!1}}();function we(){var n={status:U.requestFullscreen},s=document,o=s.fullscreenElement||s.webkitFullscreenElement||s.mozFullScreenElement;n.status=o?U.requestFullscreen:U.exitFullscreen,G({data:n,eventName:"fullscreenchange"})}var He=function(){K.idMap={}};function Ie(){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 ce=0,Ee=new Set;function se(n){return ce+=1,!n&&function(s){Ee.forEach(function(o){return o(s)})}(ce),ce}function de(){var n=new Error("");return(n.stack||n.message||"").split(` -`).slice(2).join(` -`)}function Ye(n,s){var o,l=this,v=s.Events,b=s.Enum,h=s.Props,E=h[0],S=h[1],_={objId:ce};switch(function m(p,P,y){for(var w=P.slice(0),d=function(){var f=w.shift();!f.alias&&~Se.indexOf(f.prop)&&w.push(r(r({},f),{alias:f.prop+"Async"})),Object.defineProperty(p,f.alias||f.prop,{get:function(){var O=this,u=f.cache===1,a=u&&this["__"+f.prop+"CacheValue"];if(!a){var x=de(),D=se(u),c=function(){for(var g,I=[],A=0;A=0?(s.then=null,s.catch=null,E.then(function(){S(s)}).catch(function(t){return _(t)})):E.then(S,_)},s.catch=function(S){return E.catch(S)},s.Destroy=function(){return Pe("api.free",{objId:s.objId},"")}}var X={},te=null,le={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},ne={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Le(n,s,o,l,v,b,h){var E=this;o===void 0&&(o={}),W.add(function(S){return Z(E,void 0,void 0,function(){var _,t,i,e,m,p,P,y,w,d,f,O,u,a,x,D,c,g,I;return J(this,function(A){switch(A.label){case 0:return ue(S)?[2]:(_=W.parse(S.data),t=_.eventName,i=t===void 0?"":t,e=_.data,m=e===void 0?null:e,p=_.url,P=p===void 0?null:p,["wps.jssdk.api"].indexOf(i)!==-1?[2]:i!=="ready"?[3,1]:(v.apiReadySended&&function(k){var B=[];Object.keys(X).forEach(function(N){X[N].forEach(function(j){var L=N;k.off(L,j),B.push({handle:j,eventName:L})}),delete X[N]}),B.forEach(function(N){var j=N.eventName,L=N.handle;te==null||te.ApiEvent.AddApiEventListener(j,L)})}(s),G({eventName:"setConfig",data:r(r({},o),{version:n.version})}),n.tokenData&&n.setToken(r(r({},n.tokenData),{hasRefreshTokenConfig:!!o.refreshToken})),n.iframeReady=!0,[3,15]));case 1:return i!=="error"?[3,2]:(s.emit(le.error,m),[3,15]);case 2:return i!=="open.result"?[3,3]:(((c=m==null?void 0:m.fileInfo)===null||c===void 0?void 0:c.officeVersion)!==void 0&&(n.mainVersion=m.fileInfo.officeVersion,console.log("aliyun Main Version: V"+n.mainVersion)),s.emit(le.fileOpen,m),[3,15]);case 3:return i!=="api.scroll"?[3,4]:(window.scrollTo(m.x,m.y),[3,15]);case 4:if(i!==ne.getToken)return[3,9];y={token:!1},A.label=5;case 5:return A.trys.push([5,7,,8]),[4,v.refreshToken()];case 6:return y=A.sent(),[3,8];case 7:return w=A.sent(),console.error("refreshToken: "+(w||"fail to get")),[3,8];case 8:return G({eventName:ne.getToken+".reply",data:y}),[3,15];case 9:if(i!==ne.getClipboardData)return[3,14];d={text:"",html:""},A.label=10;case 10:return A.trys.push([10,12,,13]),[4,v.getClipboardData()];case 11:return d=A.sent(),[3,13];case 12:return f=A.sent(),console.error("getClipboardData: "+(f||"fail to get")),[3,13];case 13:return G({eventName:ne.getClipboardData+".reply",data:d}),[3,15];case 14:i===ne.onToast?v.onToast(m):i===ne.onHyperLinkOpen?v.onHyperLinkOpen(m):i==="stage"?s.emit(le.stage,m):i==="event.callback"?(O=m.eventName,u=m.data,a=O,O==="fullScreenChange"&&(a=le.fullscreenChange),O==="file.saved"&&(a=le.fileStatus),(!((g=o.commonOptions)===null||g===void 0)&&g.isBrowserViewFullscreen||!((I=o.commonOptions)===null||I===void 0)&&I.isParentFullscreen)&&a==="fullscreenchange"&&(x=u.status,D=u.isDispatchEvent,o.commonOptions.isBrowserViewFullscreen?function(k,B,N,j){k===0?B.style="position: static; width: "+N.width+"; height: "+N.height:k===1&&(B.style="position: absolute; width: 100%; height: 100%"),j&&function(L){["fullscreen","fullscreenElement"].forEach(function(M){Object.defineProperty(document,M,{get:function(){return!!L.status},configurable:!0})});var ee=new CustomEvent("fullscreenchange");document.dispatchEvent(ee)}({status:k})}(x,b,h,D):o.commonOptions.isParentFullscreen&&function(k,B,N){var j=document.querySelector(N),L=j&&j.nodeType===1?j:B;if(k===0){var ee=document,M=ee.exitFullscreen||ee.mozCancelFullScreen||ee.msExitFullscreen||ee.webkitCancelFullScreen||ee.webkitExitFullscreen;M.call(document)}else if(k===1){var pe=L.requestFullscreen||L.mozRequestFullScreen||L.msRequestFullscreen||L.webkitRequestFullscreen;pe.call(L)}}(x,b,o.commonOptions.isParentFullscreen)),s.emit(a,u)):i==="api.ready"&&Ye(n,m),A.label=15;case 15:return typeof l[i]=="function"&&l[i](n,P||m),[2]}})})})}function Fe(n){return new Promise(function(s){var o=function(l){ue(l)||W.parse(l.data).eventName===n&&(s(),W.remove(o))};W.add(o)})}function Oe(n){var s,o=this;n===void 0&&(n={}),te&&te.destroy();try{var l=Me(n),v=l.subscriptions,b=v===void 0?{}:v,h=l.mount,E=h===void 0?null:h,S=l.url,_=l.refreshToken,t=l.onToast,i=l.onHyperLinkOpen,e=l.getClipboardData;ge("origin",(S.match(/https*:\/\/[^\/]+/g)||[])[0]);var m=_e(S,E),p=Fe("ready"),P=Fe("open.result"),y=Fe("api.ready"),w=E?{width:E.clientWidth+"px",height:E.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete l.mount,S&&delete l.url,delete l.subscriptions;var d=(s=s||Object.create(null),{on:function(u,a){(s[u]||(s[u]=[])).push(a)},off:function(u,a){s[u]&&s[u].splice(s[u].indexOf(a)>>>0,1)},emit:function(u,a){(s[u]||[]).slice().map(function(x){x(a)}),(s["*"]||[]).slice().map(function(x){x(u,a)})}}),f={apiReadySended:!1},O=function(u,a,x){return Z(o,void 0,void 0,function(){return J(this,function(D){switch(D.label){case 0:return function(c,g,I){if(X[c]){var A=!!X[c].find(function(k){return k===g});return A&&I==="off"?(d.off(c,g),X[c]=X[c].filter(function(k){return k!==g}),!!X[c].length||(X[c]=void 0,!1)):(A||I!=="on"||(X[c].push(g),d.on(c,g)),!0)}return I==="on"?(X[c]=[],X[c].push(g),!1):I==="off"||void 0}(u,a,x)?[3,2]:[4,p];case 1:D.sent(),function(c,g){var I=c.eventName,A=c.type,k=c.handle;g==="on"?d.on(I,k):d.off(I,k),A==="base.event"&&G({eventName:"basic.event",data:{eventName:I,action:g}}),Ie()}(function(c,g){var I=c,A="base.event";switch(I){case le.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"),I="fileStatus";break;case le.fullscreenChange:I="fullscreenchange";break;case"error":case"fileOpen":A="callback.event"}return{eventName:I,type:A,handle:g}}(u,a),x),D.label=2;case 2:return[2]}})})};return te={url:S,iframe:m,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Z(this,void 0,void 0,function(){return J(this,function(u){switch(u.label){case 0:return[4,p];case 1:return u.sent(),[2,Ae({api:"tab.getTabs"})]}})})},switchTab:function(u){return Z(this,void 0,void 0,function(){return J(this,function(a){switch(a.label){case 0:return[4,p];case 1:return a.sent(),[2,Ae({api:"tab.switchTab",args:{tabKey:u}})]}})})}},setCooperUserColor:function(u){return Z(this,void 0,void 0,function(){return J(this,function(a){switch(a.label){case 0:return[4,p];case 1:return a.sent(),[2,Ae({api:"setCooperUserColor",args:u})]}})})},setToken:function(u){return Z(this,void 0,void 0,function(){return J(this,function(a){switch(a.label){case 0:return[4,p];case 1:return a.sent(),te.tokenData=u,G({eventName:"setToken",data:u}),[2]}})})},ready:function(){return Z(this,void 0,void 0,function(){return J(this,function(u){switch(u.label){case 0:return f.apiReadySended?[3,2]:[4,P];case 1:u.sent(),f.apiReadySended=!0,G({eventName:"api.ready"}),u.label=2;case 2:return[4,y];case 3:return u.sent(),[2,new Promise(function(a){return setTimeout(function(){return a(te==null?void 0:te.Application)},0)})]}})})},destroy:function(){X={},m.destroy(),W.empty(),te=null,Ee=new Set,ce=0,document.removeEventListener("fullscreenchange",we),He()},save:function(){return Z(this,void 0,void 0,function(){return J(this,function(u){switch(u.label){case 0:return[4,p];case 1:return u.sent(),[2,De({api:"save"})]}})})},setCommandBars:function(u){return Z(this,void 0,void 0,function(){return J(this,function(a){switch(a.label){case 0:return[4,p];case 1:return a.sent(),ve(u),[2]}})})},updateConfig:function(u){return u===void 0&&(u={}),Z(this,void 0,void 0,function(){return J(this,function(a){switch(a.label){case 0:return[4,p];case 1:return a.sent(),u.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,ve(u.commandBars)]):[3,3];case 2:a.sent(),a.label=3;case 3:return[2]}})})},executeCommandBar:function(u){return Z(this,void 0,void 0,function(){return J(this,function(a){switch(a.label){case 0:return[4,p];case 1:return a.sent(),ve([{cmbId:u,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(u,a){return Z(this,void 0,void 0,function(){return J(this,function(x){return[2,this.ApiEvent.AddApiEventListener(u,a)]})})},off:function(u,a){return Z(this,void 0,void 0,function(){return J(this,function(x){return[2,this.ApiEvent.RemoveApiEventListener(u,a)]})})},ApiEvent:{AddApiEventListener:function(u,a){return Z(this,void 0,void 0,function(){return J(this,function(x){switch(x.label){case 0:return[4,O(u,a,"on")];case 1:return[2,x.sent()]}})})},RemoveApiEventListener:function(u,a){return Z(this,void 0,void 0,function(){return J(this,function(x){switch(x.label){case 0:return[4,O(u,a,"off")];case 1:return[2,x.sent()]}})})}}},function(u,a,x,D,c,g){a&&Y(a)&&(c.refreshToken=a,u.refreshToken={eventName:ne.getToken}),g&&Y(g)&&(c.getClipboardData=g,u.getClipboardData={eventName:ne.getClipboardData}),x&&Y(x)&&(c.onToast=x,u.onToast={eventName:ne.onToast}),D&&Y(D)&&(c.onHyperLinkOpen=D,u.onHyperLinkOpen={eventName:ne.onHyperLinkOpen})}(l,_,t,i,f,e),Le(te,d,l,b,f,m,w),te}catch(u){console.error(u)}}console.log("aliyun JS-SDK V1.1.19");var ze=Object.freeze({__proto__:null,listener:Le,config:Oe});window.WPS=ze;var Re=Oe,Qe={config:Re};C.config=Re,C.default=Qe,Object.defineProperty(C,"__esModule",{value:!0})})},2937:function(ie,Ce,C){"use strict";C.r(Ce),C.d(Ce,{default:function(){return _}});var r=C(59301),Z=C(91612),J=C.n(Z),W=C(61895),Y=C(99064),R={"weboffice-zone":"weboffice-zone___TKF3X","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_box:"over_box___CC06M",over_small:"over_small___D5aSK",over_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",right:"right___siptG"},re=C(8591),he=C(43418),U=C(24065),$=C(89070),ge={box:"box___9t6dj",box_header:"box_header___PThC5",header_title:"header_title___S7Cxr",ewm:"ewm___TH4By",ewm_img:"ewm_img___Uceez",ewm_text:"ewm_text___OQ1Pi",question_buuton:"question_buuton___N4wUv",selectQuestion:"selectQuestion___XKEXr",addQuestion:"addQuestion____gLbk",submit_button:"submit_button___zKebp"},Ne=C(71418),ue=C(24905),be=C(3113),z=C(89392),T={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",submit_button:"submit_button___VNwVN",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",setAnswerBtn:"setAnswerBtn___JXqx2",activeAnswer:"activeAnswer___uuVOS",errorAnswer:"errorAnswer___ffoBB",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa"},q=C(85149),_e=Object.defineProperty,G=Object.defineProperties,je=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,ye=(t,i,e)=>i in t?_e(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e,Ve=(t,i)=>{for(var e in i||(i={}))Ae.call(i,e)&&ye(t,e,i[e]);if(De)for(var e of De(i))K.call(i,e)&&ye(t,e,i[e]);return t},Pe=(t,i)=>G(t,je(i)),Be=(t,i,e)=>new Promise((m,p)=>{var P=d=>{try{w(e.next(d))}catch(f){p(f)}},y=d=>{try{w(e.throw(d))}catch(f){p(f)}},w=d=>d.done?m(d.value):Promise.resolve(d.value).then(P,y);w((e=e.apply(t,i)).next())});const Me=({problemset:t,dispatch:i,question:e,disabled:m,onSubmit:p})=>{const[P,y]=(0,r.useState)({}),[w,d]=(0,r.useState)([]),[f,O]=(0,r.useState)(!1),u=["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,r.useEffect)(()=>{const c=(0,z.cloneDeep)(e);y(c),d(c.choices)},[e]);const a=()=>Be(void 0,null,function*(){var c;if(!w.some(A=>A==null?void 0:A.checked)){re.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}const g=(c=w==null?void 0:w.filter(A=>A==null?void 0:A.checked))==null?void 0:c.map(A=>A==null?void 0:A.choice_id);if(yield p(e==null?void 0:e.smart_plan_item_bank_id,g)){if(f){const A=(0,z.cloneDeep)(e);d(A.choices)}O(!f)}}),x=(c,g)=>{if(m||e!=null&&e.is_answered)return;const I=w.map((A,k)=>Pe(Ve({},A),{checked:k===g?c.target.checked:A==null?void 0:A.checked}));d(I)},D=(c=!1)=>{let g="";return w.forEach((I,A)=>{c?I!=null&&I.me_answered&&(g=g+u[A]):I!=null&&I.is_answer&&(g=g+u[A])}),g};return r.createElement("div",null,r.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),r.createElement(q.Z,{value:P==null?void 0:P.name}),w==null?void 0:w.map((c,g)=>{const{is_answer:I,checked:A,choice_text:k,me_answered:B}=c;let N="";return(f||e!=null&&e.is_answered)&&I&&(N=T.green),(f||e!=null&&e.is_answered)&&!I&&(A||B)&&(N=T.red),r.createElement("div",{key:g,style:{pointerEvents:f?"none":"auto"},className:`${T.row} ${N}`},r.createElement(ue.default,{disabled:m||(e==null?void 0:e.is_answered),style:{padding:3},onChange:j=>x(j,g),checked:A||(c==null?void 0:c.me_answered)}),r.createElement("span",null,u[g],".\xA0"),r.createElement(q.Z,{className:T.html,value:k}),(f||(e==null?void 0:e.is_answered))&&I&&r.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(f||(e==null?void 0:e.is_answered))&&!I&&(A||B)&&r.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(f||(e==null?void 0:e.is_answered))&&r.createElement("div",null,r.createElement("div",{className:T.line}),r.createElement("div",{className:"c-grey-333 mb5"},r.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),D(!0)),r.createElement("div",{className:"c-grey-333 mb5"},r.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),D()),r.createElement("div",{className:"c-grey-333 mb10"},r.createElement("b",null,"\u89E3\u6790:\xA0"),r.createElement(q.Z,{className:`${T.html} font14`,value:(P==null?void 0:P.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!f&&!m&&!(e!=null&&e.is_answered)&&r.createElement("div",{className:"flex justify-center mt20"},r.createElement(be.ZP,{className:"flex item-center",type:"primary",icon:r.createElement("img",{width:14,src:C(87190)}),onClick:()=>{a()}},"\u63D0\u4EA4")))};var We=(0,$.connect)(({problemset:t})=>({problemset:t}))(Me),ve=C(5112),Ue=C(95237),V=C(59301),Ke=Object.defineProperty,we=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(t,i,e)=>i in t?Ke(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e,de=(t,i)=>{for(var e in i||(i={}))ce.call(i,e)&&se(t,e,i[e]);if(Ie)for(var e of Ie(i))Ee.call(i,e)&&se(t,e,i[e]);return t},Ye=(t,i)=>we(t,He(i)),Se=(t,i,e)=>new Promise((m,p)=>{var P=d=>{try{w(e.next(d))}catch(f){p(f)}},y=d=>{try{w(e.throw(d))}catch(f){p(f)}},w=d=>d.done?m(d.value):Promise.resolve(d.value).then(P,y);w((e=e.apply(t,i)).next())});const Te=({problemset:t,dispatch:i,question:e,disabled:m,onSubmit:p})=>{const[P,y]=(0,r.useState)({}),[w,d]=(0,r.useState)([]),[f,O]=(0,r.useState)(!1),[u]=(0,$.useSearchParams)(),a=["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,r.useEffect)(()=>{const c=(0,z.cloneDeep)(e);y(c),d(c.choices)},[e]);const x=()=>Se(void 0,null,function*(){var c;if(!w.some(I=>I==null?void 0:I.checked)){re.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(yield p(e==null?void 0:e.smart_plan_item_bank_id,(c=w.find(I=>I.checked))==null?void 0:c.choice_id)){if(f){const I=(0,z.cloneDeep)(e);d(I.choices)}O(!f)}}),D=(c,g)=>{if(m||e!=null&&e.is_answered)return;const I=w.map((A,k)=>Ye(de({},A),{checked:k===g?c.target.checked:!1}));d(I)};return V.createElement("div",null,V.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),V.createElement(q.Z,{value:P==null?void 0:P.name}),w==null?void 0:w.map((c,g)=>{const{is_answer:I,checked:A,choice_text:k,me_answered:B}=c;let N="";return(f||e!=null&&e.is_answered)&&I&&(N=T.green),(f||e!=null&&e.is_answered)&&!I&&(A||B)&&(N=T.red),V.createElement("div",{key:g,style:{pointerEvents:f?"none":"auto"},className:`${T.row} ${N}`},V.createElement(ve.ZP,{disabled:m||(e==null?void 0:e.is_answered),onChange:j=>D(j,g),checked:A||(c==null?void 0:c.me_answered)}),V.createElement("span",null,a[g],".\xA0"),V.createElement(q.Z,{className:T.html,value:k}),(f||(e==null?void 0:e.is_answered))&&I&&V.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(f||(e==null?void 0:e.is_answered))&&!I&&(A||B)&&V.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(f||(e==null?void 0:e.is_answered))&&V.createElement("div",null,V.createElement("div",{className:T.line}),V.createElement("div",{className:"c-grey-333 mb5"},V.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),a[w.findIndex(c=>c==null?void 0:c.me_answered)]),V.createElement("div",{className:"c-grey-333 mb5"},V.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),a[w.findIndex(c=>c==null?void 0:c.is_answer)]),V.createElement(Ue.Z,{className:"c-grey-333 mb10"},V.createElement("b",null,"\u89E3\u6790:\xA0"),V.createElement(q.Z,{className:`${T.html} font14`,value:(P==null?void 0:P.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!f&&!m&&!(e!=null&&e.is_answered)&&V.createElement("div",{className:"flex justify-center mt20"},V.createElement(be.ZP,{className:"flex item-center",type:"primary",icon:V.createElement("img",{width:14,src:C(87190)}),onClick:()=>{x()}},"\u63D0\u4EA4")))};var ae=(0,$.connect)(({problemset:t})=>({problemset:t}))(Te),X=Object.defineProperty,te=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(t,i,e)=>i in t?X(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e,ze=(t,i)=>{for(var e in i||(i={}))Le.call(i,e)&&Oe(t,e,i[e]);if(ne)for(var e of ne(i))Fe.call(i,e)&&Oe(t,e,i[e]);return t},Re=(t,i)=>te(t,le(i)),Qe=(t,i,e)=>new Promise((m,p)=>{var P=d=>{try{w(e.next(d))}catch(f){p(f)}},y=d=>{try{w(e.throw(d))}catch(f){p(f)}},w=d=>d.done?m(d.value):Promise.resolve(d.value).then(P,y);w((e=e.apply(t,i)).next())});const n=({problemset:t,dispatch:i,question:e,disabled:m,onSubmit:p})=>{var P,y;const[w,d]=(0,r.useState)({}),[f,O]=(0,r.useState)([]),[u,a]=(0,r.useState)(!1),x=["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,r.useEffect)(()=>{const g=(0,z.cloneDeep)(e);d(g),O(g.choices)},[e]);const D=()=>Qe(void 0,null,function*(){var g;if(!f.some(A=>A==null?void 0:A.checked)){re.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(yield p(e==null?void 0:e.smart_plan_item_bank_id,(g=f.find(A=>A.checked))==null?void 0:g.choice_id)){if(u){const A=(0,z.cloneDeep)(e);O(A.choices)}a(!u)}}),c=(g,I)=>{if(m||e!=null&&e.is_answered)return;const A=f.map((k,B)=>Re(ze({},k),{checked:B===I?g.target.checked:!1}));O(A)};return r.createElement("div",{style:{height:"90vh"}},r.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),r.createElement(q.Z,{value:w==null?void 0:w.name}),f==null?void 0:f.map((g,I)=>{const{is_answer:A,checked:k,choice_text:B,me_answered:N}=g;let j="";return(u||e!=null&&e.is_answered)&&A&&(j=T.green),(u||e!=null&&e.is_answered)&&!A&&(k||N)&&(j=T.red),r.createElement("div",{key:I,style:{pointerEvents:u?"none":"auto"},className:`${T.row} ${j}`},r.createElement(ve.ZP,{disabled:m||(e==null?void 0:e.is_answered),onChange:L=>c(L,I),checked:k||(g==null?void 0:g.me_answered)}),r.createElement(q.Z,{className:T.html,value:B}),(u||(e==null?void 0:e.is_answered))&&A&&r.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(u||(e==null?void 0:e.is_answered))&&!A&&(k||N)&&r.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(u||(e==null?void 0:e.is_answered))&&r.createElement("div",null,r.createElement("div",{className:T.line}),r.createElement("div",{className:"c-grey-333 mb5"},r.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),(P=f.find(g=>g==null?void 0:g.me_answered))==null?void 0:P.choice_text),r.createElement("div",{className:"c-grey-333 mb5"},r.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(y=f.find(g=>g==null?void 0:g.is_answer))==null?void 0:y.choice_text),r.createElement("div",{className:"c-grey-333 mb10"},r.createElement("b",null,"\u89E3\u6790:\xA0"),r.createElement(q.Z,{className:`${T.html} font14`,value:(w==null?void 0:w.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!u&&!m&&!(e!=null&&e.is_answered)&&r.createElement("div",{className:"flex justify-center item-end mt20"},r.createElement(be.ZP,{className:"flex item-center",type:"primary",icon:r.createElement("img",{width:14,src:C(87190)}),onClick:()=>{D()}},"\u63D0\u4EA4")))};var s=(0,$.connect)(({problemset:t})=>({problemset:t}))(n),o=C(8797),l=C(59301),v=(t,i,e)=>new Promise((m,p)=>{var P=d=>{try{w(e.next(d))}catch(f){p(f)}},y=d=>{try{w(e.throw(d))}catch(f){p(f)}},w=d=>d.done?m(d.value):Promise.resolve(d.value).then(P,y);w((e=e.apply(t,i)).next())});const b=({user:t,classroomList:i,globalSetting:e,loading:m,problemset:p,dispatch:P,pageCache:y,pageNum:w})=>{var d,f,O;const[u,a]=(0,r.useState)([]),[x]=(0,$.useSearchParams)(),[D,c]=(0,r.useState)(0),g=(0,$.useParams)(),I=!(y!=null&&y.allow_answer&&!(y!=null&&y.is_end)),[A,k]=(0,r.useState)(!1);(0,r.useEffect)(()=>{w&&B()},[w,y==null?void 0:y.page,y==null?void 0:y.allow_answer,y==null?void 0:y.has_item_bank,y==null?void 0:y.randomData]);const B=()=>v(void 0,null,function*(){var j;k(!0);let L=yield(0,Y.ZP)(`/api/courses/${g==null?void 0:g.coursesId}/smart_plans/${g==null?void 0:g.id}/item_banks.json`,{method:"get",params:{position:w}});(L==null?void 0:L.status)==0&&(a((j=L==null?void 0:L.data)==null?void 0:j.item_banks),c(0)),k(!1)}),N=(j,L)=>v(void 0,null,function*(){const ee=yield(0,Y.ZP)(`/api/smart_plan_item_banks/${j}/user_answers.json`,{method:"post",body:{item_choice_id:L}});return(ee==null?void 0:ee.status)===0?(yield B(),re.ZP.success("\u63D0\u4EA4\u6210\u529F"),!0):!1});return l.createElement("section",null,l.createElement(Ne.Z,{spinning:A},l.createElement("div",{className:ge.box},l.createElement("div",{className:ge.box_header},l.createElement("div",{className:ge.header_title},"\u5B66\u4E60\u4E92\u52A8\u9875"),l.createElement("i",{className:"iconfont icon-guanbi11",style:{fontSize:"13px",cursor:"pointer",marginLeft:"20px"},onClick:()=>{$.history.push(`/classrooms/${g==null?void 0:g.coursesId}/smart_plan`)}})),l.createElement("div",null,u[D]?l.createElement("div",null,((d=u[D])==null?void 0:d.item_type)==="SINGLE"&&l.createElement(ae,{question:u[D],onSubmit:N,disabled:I}),((f=u[D])==null?void 0:f.item_type)==="MULTIPLE"&&l.createElement(We,{question:u[D],onSubmit:N,disabled:I}),((O=u[D])==null?void 0:O.item_type)==="JUDGMENT"&&l.createElement(s,{question:u[D],onSubmit:N,disabled:I})):l.createElement(o.Z,null)))))};var h=(0,$.connect)(({user:t,classroomList:i,loading:e,globalSetting:m,problemset:p})=>({user:t,classroomList:i,globalSetting:m,loading:e.effects,problemset:p}))(b),E=(t,i,e)=>new Promise((m,p)=>{var P=d=>{try{w(e.next(d))}catch(f){p(f)}},y=d=>{try{w(e.throw(d))}catch(f){p(f)}},w=d=>d.done?m(d.value):Promise.resolve(d.value).then(P,y);w((e=e.apply(t,i)).next())});const S=({user:t,classroomList:i,globalSetting:e,loading:m,dispatch:p})=>{var P,y;const w=(0,r.useRef)(),[d,f]=(0,r.useState)({}),[O,u]=(0,r.useState)(""),a=(0,$.useParams)(),[x,D]=(0,r.useState)({}),[c,g]=(0,r.useState)(),[I,A]=(0,r.useState)(!1),k=(0,r.useRef)(),[B,N]=(0,r.useState)(""),[j,L]=(0,r.useState)(!1);(0,r.useEffect)(()=>{d!=null&&d.WebofficeURL&&Ge()},[d]),(0,r.useEffect)(()=>{(0,U.eB)()&&fe()},[(0,U.eB)()]),(0,r.useEffect)(()=>{var F;return(F=t==null?void 0:t.userInfo)!=null&&F.login?(Je(),(0,U.dE)()&&(k.current=setInterval(()=>{pe()},2e3))):p({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}}),()=>{clearInterval(k.current)}},[(P=t==null?void 0:t.userInfo)==null?void 0:P.login]),(0,r.useEffect)(()=>{(0,U.dE)()&&(c==null?void 0:c.is_end)===!1&&(d==null?void 0:d.Status)=="in_progress"&&Ze()},[(0,U.dE)(),c==null?void 0:c.is_end,d]),(0,r.useEffect)(()=>{if(c!=null&&c.is_end&&clearInterval(k.current),(0,U.dE)()&&(c!=null&&c.is_end)){let F=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];F&&(F!=null&&F.includes(a==null?void 0:a.id))||(re.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(F==null?void 0:F.length)===0?F=[a==null?void 0:a.id]:F.push(a==null?void 0:a.id),sessionStorage.setItem("endPPTIds",JSON.stringify(F)))}},[(0,U.dE)(),c==null?void 0:c.is_end]),(0,r.useEffect)(()=>{var F,H;(F=t==null?void 0:t.userInfo)!=null&&F.login&&(d==null?void 0:d.Status)!="not_started"&&(A((c==null?void 0:c.has_item_bank)||!(0,U.dE)()),(H=w.current)!=null&&H.ready&&ee())},[(y=t==null?void 0:t.userInfo)==null?void 0:y.login,c==null?void 0:c.has_item_bank,d]),(0,r.useEffect)(()=>{c!=null&&c.page&&M(c==null?void 0:c.page)},[c==null?void 0:c.page]);function ee(){return E(this,null,function*(){const F=new Event("resize");window.dispatchEvent(F)})}function M(F){return E(this,null,function*(){yield w.current.ready(),w.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(F)})}function pe(){return E(this,null,function*(){try{const F=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/set_page_cache.json`,{method:"post",body:{type:1}});g(F==null?void 0:F.data)}catch(F){}})}const fe=()=>E(void 0,null,function*(){let F=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}.json`,{method:"get"});(F==null?void 0:F.status)==0&&D(F==null?void 0:F.data)}),Ze=()=>E(void 0,null,function*(){const F=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/start_class.json`,{method:"post"})}),Je=()=>E(void 0,null,function*(){var F;const H=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/get_office_token.json`,{method:"get",params:{is_student:(0,U.dE)()}});f(H==null?void 0:H.data);const Xe=((F=H==null?void 0:H.data)==null?void 0:F.FileName)||"";document.title=Xe});function Ge(){return E(this,null,function*(){var F=document.getElementById("weboffice-zone");w.current=J().config({mount:F,url:d==null?void 0:d.WebofficeURL,refreshToken:oe}),w.current.setToken({token:d==null?void 0:d.AccessToken,timeout:25*60*1e3}),w.current.on("fileStatus",function(H){console.log("fileStatus:",H)}),me()})}function oe(){return new Promise(function(F){return E(this,null,function*(){const H=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/refresh_office_token.json`,{method:"get",access_token:d==null?void 0:d.AccessToken,refresh_token:d==null?void 0:d.RefreshToken});F(H==null?void 0:H.data)})})}function me(){return E(this,null,function*(){yield w.current.ready();const F=w.current.Application;console.log("app:",F);const tt=yield(yield(yield F.ActivePresentation).Slides).Count;console.log("count:",tt);const $e=yield F.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;console.log("curryPage:",$e),u($e),F.Sub.SlideSelectionChanged=Q=>E(this,null,function*(){console.log("\u5207\u6362\u540E\u7684\u9875\u7801\uFF1A",Q),u(Q)}),F.Sub.SlideDelete=Q=>E(this,null,function*(){var ke,xe;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\uFF1A",(ke=Q==null?void 0:Q.Data)==null?void 0:ke.SlideIndex),N((xe=Q==null?void 0:Q.Data)==null?void 0:xe.SlideIndex)}),F.Sub.PresentationNewSlide=Q=>{console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\uFF1A",Q)},F.Sub.SlideMove=Q=>E(this,null,function*(){var ke,xe,qe;if(console.log("\u76D1\u542C\u5E7B\u706F\u7247\u79FB\u52A8\uFF1A",Q),!(0,U.dE)()){let et=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/change_page_postition.json`,{method:"post",body:{origin_position:(ke=Q==null?void 0:Q.Data)==null?void 0:ke.SlideFromIndex,target_position:(xe=Q==null?void 0:Q.Data)==null?void 0:xe.SlideIndex}});(et==null?void 0:et.status)==0&&(re.ZP.success("\u79FB\u52A8\u6210\u529F"),u((qe=Q==null?void 0:Q.Data)==null?void 0:qe.SlideIndex))}})})}return r.createElement("div",{style:{display:"flex"}},r.createElement("div",{className:R.officeWrp},r.createElement("div",{className:R.left},r.createElement("div",{id:"weboffice-zone"}),!(0,U.dE)()&&r.createElement("div",{className:R.over_box,style:{}},r.createElement("div",{className:R.over_small},r.createElement("i",{className:"icon icon-zhankai21 font12"}))),r.createElement("div",{className:R.over_content},r.createElement("div",{style:{display:"flex",alignItems:"center"}},(x==null?void 0:x.status)=="not_started"&&r.createElement("div",{className:R.over_button,onClick:()=>E(void 0,null,function*(){let F=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/change_status.json`,{method:"post"});(F==null?void 0:F.status)==0&&(re.ZP.success("\u5F00\u8BFE\u6210\u529F"),fe(),(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:O,allow_answer:!1,is_end:!1}}}))})},r.createElement("div",{className:R.ewm_img},r.createElement("img",{src:C(76502),style:{width:"14px",height:"14px"}})),r.createElement("div",{className:R.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(x==null?void 0:x.status)=="in_progress"&&r.createElement("div",{className:R.over_button,onClick:()=>E(void 0,null,function*(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>E(void 0,null,function*(){let F=yield(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/change_status.json`,{method:"post"});(F==null?void 0:F.status)==0&&(re.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),$.history.push(`/classrooms/${a==null?void 0:a.coursesId}/smart_plan`),(0,Y.ZP)(`/api/courses/${a==null?void 0:a.coursesId}/smart_plans/${a==null?void 0:a.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:O,allow_answer:!1,is_end:!0}}}))})})})},r.createElement("div",{className:R.ewm_img},r.createElement("img",{src:C(3540),style:{width:"14px",height:"14px"}})),r.createElement("div",{className:R.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),r.createElement("div",{className:R.over_button,onClick:()=>{L(new Date)}},r.createElement("div",{className:R.ewm_img},r.createElement("img",{src:C(56440),style:{width:"14px",height:"14px"}})),r.createElement("div",{className:R.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801"))))),I&&r.createElement("div",{className:R.right},!(0,U.dE)()&&r.createElement(W.default,{pageNum:O,pptInfo:x,deletePage:B,openEwm:j}),(0,U.dE)()&&r.createElement(h,{pageCache:c,pageNum:O}))))};var _=(0,$.connect)(({user:t,classroomList:i,loading:e,globalSetting:m})=>({user:t,classroomList:i,globalSetting:m,loading:e.effects}))(S)},3540:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJ9JREFUOE+tk4ENgCAMBJ9BmEWdTJlMnMVBNC+i0FAVtYkJlPZ832IgYgZahKfZj7h2XFtgkPUmTcyhoJdFYu9S0AF42BxZB2QDVDZnkAhYbmRrx51R3u4BTKKLptLQNJwGyIy6+ExPQEl+FWAsSZP/XDOaCr4AVA+qTKSzVFEdFjD/DNKLacxHOWp/ONLly1S4lUzxZtJQBifT23O/JVe6STyD+ayHvAAAAABJRU5ErkJggg=="},56440:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAw1JREFUSEvVlk9oFHcUx7/fqbaCe5XES0W7u7QWtBhb3N2DvcQqJAerWHazoSdb8VTa9GKgDYInrT20hYAHsa67KMUeXME/Fy+ZKCYGxUPdMSEapA459JBsTEucr/xmXSN2JrPrSotz29n3fp957/fe9z32VOxBEXslWYh4CFZJa9+pxJaCMe1xruYlb1DQykhf0qNwjDnHftwIrH4gyYvFRHq7+Z1z7AuSPomCPefrMVsZkv+CGKF4JcxZ1OcQVoG4XEpkthm7rDN0CUIniGmKJ5bw/RjCZh9TBxI8Ukymvw1zylbsm4A2BALBW6VkemOYb65iHxbUFwockJbdG7+++nj8o6n6Ic0Ae8dH3u5e1/FgD/nYT/1SwC80snzm7t9jEN4HrR9KiZT/ZY0Ce5zhXzx5+0GO7YynPjTQJYG5iaE1WsBk7Vpxp5jMvNsMMOsM3YGQND7L3nhrzcl3Nt+PTGnWsX+ktIOW9f2peOp0M8C8M7zHk3cQFi8U4+mvIlP6vxRNELTROwzyDUyp6SWIf4ZFSCopYUVQW5CYl1gJFQBqtd/Dpi5yFXu2EWlaPIy/l5LpT5/e61lAOxtWGiONOWe4R1CeiNZSiLMWeaiQSN3wi+Hu1Q543gFQsSioQI9ggVGGr/r//x7ojxh4eTWYUlrWoWJ8y6iJvFyd7gC8fggBKdVfXbH2z4zduerDvQR3wUKhpaIpV92zUljR0O2OtbX7HzbnHpanPhLV58dT021RnnUvCeoMvud/A1seT68vMOfYP0HqtGh9V0ikzoSJ97MIiSlL7Dd2Ir6UlDHqA/G3Wrq1ScD6wJT2Tl5bu/DPwkRtPPGPYjL9XiQQvNUda/Mn/rk591d46g2VyBdXjAHJqjj2qIAPSBwtJjLfNAWsuj9D2N0w0BgO6Pab4xPz7WZ41h2DpsVi0SxGGKVMLS1RLQFfZk0MAp6fe5gVuAnCTNfKtoMm4vPV6S7R21obTy0swuWq+3QRXkxpedY9aaYPEND4ZvtuZdUvP3Lz8DQocbxepaFA4WsCx54AZKWhQwk0OQMAAAAASUVORK5CYII="},76502:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAAXNSR0IArs4c6QAAAM5JREFUOE+dk9ENgzAMRM+dKExQ2KR0EWCR0k2gE5CNXDlyaBCpTJI/pORxvvMRALjnNoLpDqCV76JDPPlXM9IOYZ78u1mLIIkIcr1fQPwRaqLM5umbMFHvWUDsZxeVDTbhcGP1s+tEzA8kyio8CiJMEHOHG1ow/VVqgzSNOIj6dwIWg4Kpj60FkViwnyqQJnTwsgqUG88GASHaZPOzhl8BAcSTVZ0zKGOkuZyabNyjBdqzoorIX+K7UJHY/KQ7phK9oOswSFfJMvMCNITyBYCZ1BI/pDzlAAAAAElFTkSuQmCC"},87190:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA4JJREFUWEe9l0uoVmUUhp+3Mi21DGtSqKlhoZKBOMkgKIPEvKBSglmJAymxmxQlaARFgyIviQ4E7TKIClFEkRC8FFiDSiuirEFSJ1I73aNUrOV+Ze/Dd7b73/9/PP/pG+69Lu/61uVdn2jxRMRFwB3AbcAkYCRwFXAB8A/QAXwF7AZ2Sfq+FdNqJhQRA4FFwOPAiGby+f//gG3Ai5I+rNOpBRARjwDPAFe06LhKbDOwTNKvVT8rAeRRbwLu7oXjVPUHYJqkT8v2zgEQEc7tDmBsm5wXZv4EZknak9rtBiAiBgHO2bg2O09BTJb0efGhDOAdYG4fOS/MfgdMkPSbP3QBiIhlwEt97Lwwv0HSQ10AImIwYGRD/icAbtOJkg6dvYE+jP53YDngnLul5yQBvibpAUVEP+Bb4Jo2R/81MEPS4TxIF3gn0D/3cxK42gCmA9vb7PzdbCzPKwotB3BxdgseRpcmvuYawOr8etqFYRXwhKR/C4P5LXsizi85WWsA7wO3VHj/BhgADGsR2SlgsaRXU/mIGApsAW6tsPOeAZjFyvl/WNIrOQO+4etsAuIYMFvSgZLzG/KpOrqBfocBmEodaXFOZCw2UJJbxR3inH0A3NjAyCf5iO1GvxExJZuoHmx1rX3CAOywqMyzPj2KJX2Z5NARfFRh7G1goaS/S5E/CKwFvEPUnZMG4NZwntLzBXCzpD8SEHfl3eLZYZArJT1Xcnwh4CJc2mLddBrAwWx5uKlCwa1kCk2reYavG3hTkjefrhMRlwFvZWR2Z4vOLfaxAbjI7m2gtF7SkmYGe0HhmwxgAfB6jZNHJa1p9D8iJmfstjXfD5thLf9fYABeLN2KnlRVxymYKWln+WdE3Je18MYa3TpApuPhBRl5eNxfI/1Xtu16kfjMMhFhveeBp3saciL/gqTlBYDxWXEdAlzFjc6PgDn8F+ApYGovnJuIrpV0NF1IXgYe64XRnqh6XX/SCikA7/+eamN6Yuk8ZPcDUySd7gYgz+11+di98jwMt6LiYvcmdLwQrlrL/exyxbs72nnsfLrXsNRoo4eJZ79BXN8mBHuBe7Kh9lPZXsOnWURcktXIs/mbsK476jCa6MwNK9KR3vQGUoGI8C34YeqJaVCtnJ+B9cC6NN9Vik1fx4VSRFwO3O4K9sMiG9+jcnq2DW+/R7KJaWLbZ9YsU3Qj1GcAfJElUs12HjIAAAAASUVORK5CYII="}}]); diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.c5936681.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.c5936681.async.js new file mode 100644 index 0000000000..6fce1cfdce --- /dev/null +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.c5936681.async.js @@ -0,0 +1,4 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[8522,8285],{91612:function(ie,je){(function(N,n){n(je)})(this,function(N){"use strict";var n=function(){return(n=Object.assign||function(t){for(var o,a=1,i=arguments.length;a0&&d[d.length-1])&&(p[0]===6||p[0]===2)){h=0;continue}if(p[0]===3&&(!d||p[1]>d[0]&&p[1]=0&&t.HANDLE_LIST.splice(a,1),window.removeEventListener("message",o,!1)},t.empty=function(){for(;t.HANDLE_LIST.length;)window.removeEventListener("message",t.HANDLE_LIST.shift(),!1)},t.parse=function(o){try{return typeof o=="object"?o:o&&JSON.parse(o)}catch(a){return console.log("Message.parse Error:",a),o}},t.HANDLE_LIST=[],t}();function Y(t){return{}.toString.call(t)==="[object Function]"}var R,re,he,K,G={origin:""};function ge(t,o){G[t]=o}function De(t){return G[t]}function ue(t){var o=De("origin");return!!function(a,i){return a!==i&&(a.replace(/www\./i,"").toLowerCase()!==i.replace(/www\./i,"").toLowerCase()||(a.match("www.")?void 0:(ge("origin",i),!1)))}(o,t.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:o,eventOrigin:t.origin}),!0)}(function(t){t.unknown="unknown",t.spreadsheet="s",t.writer="w",t.presentation="p",t.pdf="f"})(R||(R={})),function(t){t.wps="w",t.et="s",t.presentation="p",t.pdf="f"}(re||(re={})),function(t){t.nomal="nomal",t.simple="simple"}(he||(he={})),function(t){t[t.requestFullscreen=1]="requestFullscreen",t[t.exitFullscreen=0]="exitFullscreen"}(K||(K={}));var be,z,L,ee=(be=0,function(){return be+=1}),Ae=function(t,o,a){a===void 0&&(a=!0);var i=o;if(!z){var d=function O(w){var _=w.clientHeight,p=w.clientWidth;_!==0||p!==0||L?_===0&&p===0||!L||(L.disconnect(),L=null):window.ResizeObserver&&(L=new ResizeObserver(function(r){O(w)})).observe(w),z.style.cssText+="height: "+_+"px; width: "+p+"px"}.bind(null,i);(z=document.createElement("iframe")).classList.add("web-office-iframe");var g={id:"office-iframe",src:t,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var h in i?(g.style="width: "+i.clientWidth+"px; height: "+i.clientHeight+"px;",a&&window.addEventListener("resize",d)):((i=document.createElement("div")).classList.add("web-office-default-container"),function(O){var w=document.createElement("style");document.head.appendChild(w);var _=w.sheet;_.insertRule(O,_.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(i),g.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),g)z.setAttribute(h,g[h]);i.appendChild(z),z.destroy=function(){z.parentNode.removeChild(z),z=null,window.removeEventListener("resize",d),L&&(L.disconnect(),L=null)}}return z},X=function(t){Ae().contentWindow&&Ae().contentWindow.postMessage(JSON.stringify(t),De("origin"))};function Be(t,o,a){return new Promise(function(i){var d=ee(),g=function(h){if(!ue(h)){var O=U.parse(h.data);O.eventName===a&&O.msgId===d&&(i(O.data),U.remove(g))}};U.add(g),X({data:t,msgId:d,eventName:o})})}var Te=function(t){return Be(t,"wps.jssdk.api","wps.api.reply")},ye=function(t){return Be(t,"api.basic","api.basic.reply")},H={idMap:{}};function Ie(t){return J(this,void 0,void 0,function(){var o,a,i,d,g,h,O,w,_,p;return V(this,function(r){switch(r.label){case 0:return ue(t)?[2]:(o=U.parse(t.data),a=o.eventName,i=o.callbackId,d=o.data,i&&(g=H.idMap[i])?(h=g.split(":"),O=h[0],w=h[1],a==="api.callback"&&H[O]&&H[O][w]?[4,(p=H[O][w]).callback.apply(p,d.args)]:[3,2]):[3,2]);case 1:_=r.sent(),X({result:_,callbackId:i,eventName:"api.callback.reply"}),r.label=2;case 2:return[2]}})})}var Ue=function(t){return J(void 0,void 0,void 0,function(){function o(){return Object.keys(H.idMap).find(function(r){return H.idMap[r]===i+":"+a})}var a,i,d,g,h,O,w,_,p;return V(this,function(r){switch(r.label){case 0:return a=t.prop,i=t.parentObjId,[4,Le([d=t.value])];case 1:return g=r.sent(),h=g[0],O=g[1],t.value=h[0],w=Object.keys(O)[0],_=H[i],d===null&&_&&_[a]&&((p=o())&&delete H.idMap[p],delete _[a],Object.keys(_).length||delete H[i],Object.keys(H.idMap).length||U.remove(Ie)),w&&(Object.keys(H.idMap).length||U.add(Ie),H[i]||(H[i]={}),H[i][a]={callbackId:w,callback:O[w]},(p=o())&&delete H.idMap[p],H.idMap[w]=i+":"+a),[2]}})})},Pe=function(t,o,a,i){return J(void 0,void 0,void 0,function(){var d,g,h,O,w,_,p,r;return V(this,function(u){switch(u.label){case 0:return d=ee(),O=new Promise(function(e,f){g=e,h=f}),w={},o.args?[4,Le(o.args)]:[3,2];case 1:_=u.sent(),p=_[0],r=_[1],o.args=p,w=r,u.label=2;case 2:return t!=="api.setter"?[3,4]:[4,Ue(o)];case 3:u.sent(),u.label=4;case 4:return function(e){var f=e[0],P=e[1];typeof(f=n({},f)).data=="function"&&(f.data=f.data()),P(),X(f)}([{eventName:t,data:o,msgId:d},function(){var e=this,f=function(P){return J(e,void 0,void 0,function(){var F,k,E;return V(this,function(s){switch(s.label){case 0:return ue(P)?[2]:(F=U.parse(P.data)).eventName==="api.callback"&&F.callbackId&&w[F.callbackId]?[4,w[F.callbackId].apply(w,F.data.args)]:[3,2];case 1:k=s.sent(),X({result:k,eventName:"api.callback.reply",callbackId:F.callbackId}),s.label=2;case 2:return F.eventName===t+".reply"&&F.msgId===d&&(F.error?((E=new Error("")).stack=F.error+` +`+a,i&&i(),h(E)):g(F.result),U.remove(f)),[2]}})})};return U.add(f),O}]),[2,O]}})})};function Le(t){return J(this,void 0,void 0,function(){var o,a,i,d,g,h,O,w,_,p,r;return V(this,function(u){switch(u.label){case 0:o={},a=[],i=t.slice(0),u.label=1;case 1:return i.length?(d=void 0,[4,i.shift()]):[3,13];case 2:return(g=u.sent())&&g.done?[4,g.done()]:[3,4];case 3:u.sent(),u.label=4;case 4:if(!function(e){if(!e)return!1;for(var f=e;Object.getPrototypeOf(f)!==null;)f=Object.getPrototypeOf(f);return Object.getPrototypeOf(e)===f}(d))return[3,11];for(O in d={},h=[],g)h.push(O);w=0,u.label=5;case 5:return w=0?"&":"?")+E.join("&")),_&&(_.isParentFullscreen||_.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",we),document.addEventListener("webkitfullscreenchange",we),document.addEventListener("mozfullscreenchange",we)),a.wordOptions&&(a.wpsOptions=a.wordOptions),a.excelOptions&&(a.etOptions=a.excelOptions),a.pptOptions&&(a.wppOptions=a.pptOptions),typeof h.print=="object"){var s="wpsconfig_print";typeof h.print.subscribe=="function"&&(h[s]=h.print.subscribe,a.print={callback:s},h.print.custom!==void 0&&(a.print.custom=h.print.custom)),delete h.print}return typeof h.exportPdf=="function"&&(h[s="wpsconfig_export_pdf"]=h.exportPdf,a.exportPdf={callback:s},delete h.exportPdf),a.commandBars&&fe(a.commandBars,!1),n(n({},a),{subscriptions:h})},He=function(t){t===void 0&&(t="");var o="";if(!o&&t){var a=t.toLowerCase();a.indexOf("/office/s/")!==-1&&(o=R.spreadsheet),a.indexOf("/office/w/")!==-1&&(o=R.writer),a.indexOf("/office/p/")!==-1&&(o=R.presentation),a.indexOf("/office/f/")!==-1&&(o=R.pdf)}if(!o){var i=t.match(/[\?&]type=([a-z]+)/)||[];o=re[i[1]]||""}return o};function fe(t,o){o===void 0&&(o=!0);var a=t.map(function(i){var d=i.attributes;if(!Array.isArray(d)){var g=[];for(var h in d)if(d.hasOwnProperty(h)){var O={name:h,value:d[h]};g.push(O)}i.attributes=g}return i});return o&&X({data:a,eventName:"setCommandBars"}),a}var Ye=window.navigator.userAgent.toLowerCase(),M=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Ye),ze=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(t){return!1}}();function we(){var t={status:K.requestFullscreen},o=document,a=o.fullscreenElement||o.webkitFullscreenElement||o.mozFullScreenElement;t.status=a?K.requestFullscreen:K.exitFullscreen,X({data:t,eventName:"fullscreenchange"})}var Qe=function(){H.idMap={}};function Fe(){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 ce=0,Ee=new Set;function se(t){return ce+=1,!t&&function(o){Ee.forEach(function(a){return a(o)})}(ce),ce}function de(){var t=new Error("");return(t.stack||t.message||"").split(` +`).slice(2).join(` +`)}function Ge(t,o){var a,i=this,d=o.Events,g=o.Enum,h=o.Props,O=h[0],w=h[1],_={objId:ce};switch(function e(f,P,F){for(var k=P.slice(0),E=function(){var s=k.shift();!s.alias&&~Se.indexOf(s.prop)&&k.push(n(n({},s),{alias:s.prop+"Async"})),Object.defineProperty(f,s.alias||s.prop,{get:function(){var l=this,v=s.cache===1,m=v&&this["__"+s.prop+"CacheValue"];if(!m){var C=de(),b=se(v),S=function(){for(var y,c=[],I=0;I=0?(o.then=null,o.catch=null,O.then(function(){w(o)}).catch(function(p){return _(p)})):O.then(w,_)},o.catch=function(w){return O.catch(w)},o.Destroy=function(){return Pe("api.free",{objId:o.objId},"")}}var $={},te=null,le={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},ne={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Ze(t,o,a,i,d,g,h){var O=this;a===void 0&&(a={}),U.add(function(w){return J(O,void 0,void 0,function(){var _,p,r,u,e,f,P,F,k,E,s,l,v,m,C,b,S,y,c;return V(this,function(I){switch(I.label){case 0:return ue(w)?[2]:(_=U.parse(w.data),p=_.eventName,r=p===void 0?"":p,u=_.data,e=u===void 0?null:u,f=_.url,P=f===void 0?null:f,["wps.jssdk.api"].indexOf(r)!==-1?[2]:r!=="ready"?[3,1]:(d.apiReadySended&&function(A){var j=[];Object.keys($).forEach(function(T){$[T].forEach(function(D){var B=T;A.off(B,D),j.push({handle:D,eventName:B})}),delete $[T]}),j.forEach(function(T){var D=T.eventName,B=T.handle;te==null||te.ApiEvent.AddApiEventListener(D,B)})}(o),X({eventName:"setConfig",data:n(n({},a),{version:t.version})}),t.tokenData&&t.setToken(n(n({},t.tokenData),{hasRefreshTokenConfig:!!a.refreshToken})),t.iframeReady=!0,[3,15]));case 1:return r!=="error"?[3,2]:(o.emit(le.error,e),[3,15]);case 2:return r!=="open.result"?[3,3]:(((S=e==null?void 0:e.fileInfo)===null||S===void 0?void 0:S.officeVersion)!==void 0&&(t.mainVersion=e.fileInfo.officeVersion,console.log("aliyun Main Version: V"+t.mainVersion)),o.emit(le.fileOpen,e),[3,15]);case 3:return r!=="api.scroll"?[3,4]:(window.scrollTo(e.x,e.y),[3,15]);case 4:if(r!==ne.getToken)return[3,9];F={token:!1},I.label=5;case 5:return I.trys.push([5,7,,8]),[4,d.refreshToken()];case 6:return F=I.sent(),[3,8];case 7:return k=I.sent(),console.error("refreshToken: "+(k||"fail to get")),[3,8];case 8:return X({eventName:ne.getToken+".reply",data:F}),[3,15];case 9:if(r!==ne.getClipboardData)return[3,14];E={text:"",html:""},I.label=10;case 10:return I.trys.push([10,12,,13]),[4,d.getClipboardData()];case 11:return E=I.sent(),[3,13];case 12:return s=I.sent(),console.error("getClipboardData: "+(s||"fail to get")),[3,13];case 13:return X({eventName:ne.getClipboardData+".reply",data:E}),[3,15];case 14:r===ne.onToast?d.onToast(e):r===ne.onHyperLinkOpen?d.onHyperLinkOpen(e):r==="stage"?o.emit(le.stage,e):r==="event.callback"?(l=e.eventName,v=e.data,m=l,l==="fullScreenChange"&&(m=le.fullscreenChange),l==="file.saved"&&(m=le.fileStatus),(!((y=a.commonOptions)===null||y===void 0)&&y.isBrowserViewFullscreen||!((c=a.commonOptions)===null||c===void 0)&&c.isParentFullscreen)&&m==="fullscreenchange"&&(C=v.status,b=v.isDispatchEvent,a.commonOptions.isBrowserViewFullscreen?function(A,j,T,D){A===0?j.style="position: static; width: "+T.width+"; height: "+T.height:A===1&&(j.style="position: absolute; width: 100%; height: 100%"),D&&function(B){["fullscreen","fullscreenElement"].forEach(function(Z){Object.defineProperty(document,Z,{get:function(){return!!B.status},configurable:!0})});var W=new CustomEvent("fullscreenchange");document.dispatchEvent(W)}({status:A})}(C,g,h,b):a.commonOptions.isParentFullscreen&&function(A,j,T){var D=document.querySelector(T),B=D&&D.nodeType===1?D:j;if(A===0){var W=document,Z=W.exitFullscreen||W.mozCancelFullScreen||W.msExitFullscreen||W.webkitCancelFullScreen||W.webkitExitFullscreen;Z.call(document)}else if(A===1){var ve=B.requestFullscreen||B.mozRequestFullScreen||B.msRequestFullscreen||B.webkitRequestFullscreen;ve.call(B)}}(C,g,a.commonOptions.isParentFullscreen)),o.emit(m,v)):r==="api.ready"&&Ge(t,e),I.label=15;case 15:return typeof i[r]=="function"&&i[r](t,P||e),[2]}})})})}function Oe(t){return new Promise(function(o){var a=function(i){ue(i)||U.parse(i.data).eventName===t&&(o(),U.remove(a))};U.add(a)})}function xe(t){var o,a=this;t===void 0&&(t={}),te&&te.destroy();try{var i=Ke(t),d=i.subscriptions,g=d===void 0?{}:d,h=i.mount,O=h===void 0?null:h,w=i.url,_=i.refreshToken,p=i.onToast,r=i.onHyperLinkOpen,u=i.getClipboardData;ge("origin",(w.match(/https*:\/\/[^\/]+/g)||[])[0]);var e=Ae(w,O),f=Oe("ready"),P=Oe("open.result"),F=Oe("api.ready"),k=O?{width:O.clientWidth+"px",height:O.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete i.mount,w&&delete i.url,delete i.subscriptions;var E=(o=o||Object.create(null),{on:function(v,m){(o[v]||(o[v]=[])).push(m)},off:function(v,m){o[v]&&o[v].splice(o[v].indexOf(m)>>>0,1)},emit:function(v,m){(o[v]||[]).slice().map(function(C){C(m)}),(o["*"]||[]).slice().map(function(C){C(v,m)})}}),s={apiReadySended:!1},l=function(v,m,C){return J(a,void 0,void 0,function(){return V(this,function(b){switch(b.label){case 0:return function(S,y,c){if($[S]){var I=!!$[S].find(function(A){return A===y});return I&&c==="off"?(E.off(S,y),$[S]=$[S].filter(function(A){return A!==y}),!!$[S].length||($[S]=void 0,!1)):(I||c!=="on"||($[S].push(y),E.on(S,y)),!0)}return c==="on"?($[S]=[],$[S].push(y),!1):c==="off"||void 0}(v,m,C)?[3,2]:[4,f];case 1:b.sent(),function(S,y){var c=S.eventName,I=S.type,A=S.handle;y==="on"?E.on(c,A):E.off(c,A),I==="base.event"&&X({eventName:"basic.event",data:{eventName:c,action:y}}),Fe()}(function(S,y){var c=S,I="base.event";switch(c){case le.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"),c="fileStatus";break;case le.fullscreenChange:c="fullscreenchange";break;case"error":case"fileOpen":I="callback.event"}return{eventName:c,type:I,handle:y}}(v,m),C),b.label=2;case 2:return[2]}})})};return te={url:w,iframe:e,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return J(this,void 0,void 0,function(){return V(this,function(v){switch(v.label){case 0:return[4,f];case 1:return v.sent(),[2,ye({api:"tab.getTabs"})]}})})},switchTab:function(v){return J(this,void 0,void 0,function(){return V(this,function(m){switch(m.label){case 0:return[4,f];case 1:return m.sent(),[2,ye({api:"tab.switchTab",args:{tabKey:v}})]}})})}},setCooperUserColor:function(v){return J(this,void 0,void 0,function(){return V(this,function(m){switch(m.label){case 0:return[4,f];case 1:return m.sent(),[2,ye({api:"setCooperUserColor",args:v})]}})})},setToken:function(v){return J(this,void 0,void 0,function(){return V(this,function(m){switch(m.label){case 0:return[4,f];case 1:return m.sent(),te.tokenData=v,X({eventName:"setToken",data:v}),[2]}})})},ready:function(){return J(this,void 0,void 0,function(){return V(this,function(v){switch(v.label){case 0:return s.apiReadySended?[3,2]:[4,P];case 1:v.sent(),s.apiReadySended=!0,X({eventName:"api.ready"}),v.label=2;case 2:return[4,F];case 3:return v.sent(),[2,new Promise(function(m){return setTimeout(function(){return m(te==null?void 0:te.Application)},0)})]}})})},destroy:function(){$={},e.destroy(),U.empty(),te=null,Ee=new Set,ce=0,document.removeEventListener("fullscreenchange",we),Qe()},save:function(){return J(this,void 0,void 0,function(){return V(this,function(v){switch(v.label){case 0:return[4,f];case 1:return v.sent(),[2,Te({api:"save"})]}})})},setCommandBars:function(v){return J(this,void 0,void 0,function(){return V(this,function(m){switch(m.label){case 0:return[4,f];case 1:return m.sent(),fe(v),[2]}})})},updateConfig:function(v){return v===void 0&&(v={}),J(this,void 0,void 0,function(){return V(this,function(m){switch(m.label){case 0:return[4,f];case 1:return m.sent(),v.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(v.commandBars)]):[3,3];case 2:m.sent(),m.label=3;case 3:return[2]}})})},executeCommandBar:function(v){return J(this,void 0,void 0,function(){return V(this,function(m){switch(m.label){case 0:return[4,f];case 1:return m.sent(),fe([{cmbId:v,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(v,m){return J(this,void 0,void 0,function(){return V(this,function(C){return[2,this.ApiEvent.AddApiEventListener(v,m)]})})},off:function(v,m){return J(this,void 0,void 0,function(){return V(this,function(C){return[2,this.ApiEvent.RemoveApiEventListener(v,m)]})})},ApiEvent:{AddApiEventListener:function(v,m){return J(this,void 0,void 0,function(){return V(this,function(C){switch(C.label){case 0:return[4,l(v,m,"on")];case 1:return[2,C.sent()]}})})},RemoveApiEventListener:function(v,m){return J(this,void 0,void 0,function(){return V(this,function(C){switch(C.label){case 0:return[4,l(v,m,"off")];case 1:return[2,C.sent()]}})})}}},function(v,m,C,b,S,y){m&&Y(m)&&(S.refreshToken=m,v.refreshToken={eventName:ne.getToken}),y&&Y(y)&&(S.getClipboardData=y,v.getClipboardData={eventName:ne.getClipboardData}),C&&Y(C)&&(S.onToast=C,v.onToast={eventName:ne.onToast}),b&&Y(b)&&(S.onHyperLinkOpen=b,v.onHyperLinkOpen={eventName:ne.onHyperLinkOpen})}(i,_,p,r,s,u),Ze(te,E,i,g,s,e,k),te}catch(v){console.error(v)}}console.log("aliyun JS-SDK V1.1.19");var Xe=Object.freeze({__proto__:null,listener:Ze,config:xe});window.WPS=Xe;var Je=xe,$e={config:Je};N.config=Je,N.default=$e,Object.defineProperty(N,"__esModule",{value:!0})})},2937:function(ie,je,N){"use strict";N.r(je),N.d(je,{default:function(){return p}});var n=N(59301),J=N(91612),V=N.n(J),U=N(61895),Y=N(99064),R={"weboffice-zone":"weboffice-zone___TKF3X","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_box:"over_box___CC06M",over_small:"over_small___D5aSK",over_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",right:"right___siptG"},re=N(8591),he=N(43418),K=N(24065),G=N(89070),ge={box:"box___9t6dj",box_header:"box_header___PThC5",header_title:"header_title___S7Cxr",ewm:"ewm___TH4By",ewm_img:"ewm_img___Uceez",ewm_text:"ewm_text___OQ1Pi",question_buuton:"question_buuton___N4wUv",selectQuestion:"selectQuestion___XKEXr",addQuestion:"addQuestion____gLbk",submit_button:"submit_button___zKebp"},De=N(71418),ue=N(24905),be=N(3113),z=N(89392),L={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",submit_button:"submit_button___VNwVN",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",setAnswerBtn:"setAnswerBtn___JXqx2",activeAnswer:"activeAnswer___uuVOS",errorAnswer:"errorAnswer___ffoBB",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa"},ee=N(85149),Ae=Object.defineProperty,X=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,Ie=(r,u,e)=>u in r?Ae(r,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[u]=e,Ue=(r,u)=>{for(var e in u||(u={}))ye.call(u,e)&&Ie(r,e,u[e]);if(Te)for(var e of Te(u))H.call(u,e)&&Ie(r,e,u[e]);return r},Pe=(r,u)=>X(r,Be(u)),Le=(r,u,e)=>new Promise((f,P)=>{var F=s=>{try{E(e.next(s))}catch(l){P(l)}},k=s=>{try{E(e.throw(s))}catch(l){P(l)}},E=s=>s.done?f(s.value):Promise.resolve(s.value).then(F,k);E((e=e.apply(r,u)).next())});const Ke=({problemset:r,dispatch:u,question:e,disabled:f,onSubmit:P})=>{const[F,k]=(0,n.useState)({}),[E,s]=(0,n.useState)([]),[l,v]=(0,n.useState)(!1),m=["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,n.useEffect)(()=>{const y=(0,z.cloneDeep)(e);k(y),s(y.choices)},[e]);const C=()=>Le(void 0,null,function*(){var y;if(!E.some(A=>A==null?void 0:A.checked)){re.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}const c=(y=E==null?void 0:E.filter(A=>A==null?void 0:A.checked))==null?void 0:y.map(A=>A==null?void 0:A.choice_id);if(yield P(e==null?void 0:e.smart_plan_item_bank_id,c)){if(l){const A=(0,z.cloneDeep)(e);s(A.choices)}v(!l)}}),b=(y,c)=>{if(f||e!=null&&e.is_answered)return;const I=E.map((A,j)=>Pe(Ue({},A),{checked:j===c?y.target.checked:A==null?void 0:A.checked}));s(I)},S=(y=!1)=>{let c="";return E.forEach((I,A)=>{y?I!=null&&I.me_answered&&(c=c+m[A]):I!=null&&I.is_answer&&(c=c+m[A])}),c};return n.createElement("div",null,n.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),n.createElement(ee.Z,{value:F==null?void 0:F.name}),E==null?void 0:E.map((y,c)=>{const{is_answer:I,checked:A,choice_text:j,me_answered:T}=y;let D="";return(l||e!=null&&e.is_answered)&&I&&(D=L.green),(l||e!=null&&e.is_answered)&&!I&&(A||T)&&(D=L.red),n.createElement("div",{key:c,style:{pointerEvents:l?"none":"auto"},className:`${L.row} ${D}`},n.createElement(ue.default,{disabled:f||(e==null?void 0:e.is_answered),style:{padding:3},onChange:B=>b(B,c),checked:A||(y==null?void 0:y.me_answered)}),n.createElement("span",null,m[c],".\xA0"),n.createElement(ee.Z,{className:L.html,value:j}),(l||(e==null?void 0:e.is_answered))&&I&&n.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(l||(e==null?void 0:e.is_answered))&&!I&&(A||T)&&n.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(l||(e==null?void 0:e.is_answered))&&n.createElement("div",null,n.createElement("div",{className:L.line}),n.createElement("div",{className:"c-grey-333 mb5"},n.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),S(!0)),n.createElement("div",{className:"c-grey-333 mb5"},n.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),S()),n.createElement("div",{className:"c-grey-333 mb10"},n.createElement("b",null,"\u89E3\u6790:\xA0"),n.createElement(ee.Z,{className:`${L.html} font14`,value:(F==null?void 0:F.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!l&&!f&&!(e!=null&&e.is_answered)&&n.createElement("div",{className:"flex justify-center mt20"},n.createElement(be.ZP,{className:"flex item-center",type:"primary",icon:n.createElement("img",{width:14,src:N(87190)}),onClick:()=>{C()}},"\u63D0\u4EA4")))};var He=(0,G.connect)(({problemset:r})=>({problemset:r}))(Ke),fe=N(5112),Ye=N(95237),M=N(59301),ze=Object.defineProperty,we=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(r,u,e)=>u in r?ze(r,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[u]=e,de=(r,u)=>{for(var e in u||(u={}))ce.call(u,e)&&se(r,e,u[e]);if(Fe)for(var e of Fe(u))Ee.call(u,e)&&se(r,e,u[e]);return r},Ge=(r,u)=>we(r,Qe(u)),Se=(r,u,e)=>new Promise((f,P)=>{var F=s=>{try{E(e.next(s))}catch(l){P(l)}},k=s=>{try{E(e.throw(s))}catch(l){P(l)}},E=s=>s.done?f(s.value):Promise.resolve(s.value).then(F,k);E((e=e.apply(r,u)).next())});const Re=({problemset:r,dispatch:u,question:e,disabled:f,onSubmit:P})=>{const[F,k]=(0,n.useState)({}),[E,s]=(0,n.useState)([]),[l,v]=(0,n.useState)(!1),[m]=(0,G.useSearchParams)(),C=["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,n.useEffect)(()=>{const y=(0,z.cloneDeep)(e);k(y),s(y.choices)},[e]);const b=()=>Se(void 0,null,function*(){var y;if(!E.some(I=>I==null?void 0:I.checked)){re.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(yield P(e==null?void 0:e.smart_plan_item_bank_id,(y=E.find(I=>I.checked))==null?void 0:y.choice_id)){if(l){const I=(0,z.cloneDeep)(e);s(I.choices)}v(!l)}}),S=(y,c)=>{if(f||e!=null&&e.is_answered)return;const I=E.map((A,j)=>Ge(de({},A),{checked:j===c?y.target.checked:!1}));s(I)};return M.createElement("div",null,M.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),M.createElement(ee.Z,{value:F==null?void 0:F.name}),E==null?void 0:E.map((y,c)=>{const{is_answer:I,checked:A,choice_text:j,me_answered:T}=y;let D="";return(l||e!=null&&e.is_answered)&&I&&(D=L.green),(l||e!=null&&e.is_answered)&&!I&&(A||T)&&(D=L.red),M.createElement("div",{key:c,style:{pointerEvents:l?"none":"auto"},className:`${L.row} ${D}`},M.createElement(fe.ZP,{disabled:f||(e==null?void 0:e.is_answered),onChange:B=>S(B,c),checked:A||(y==null?void 0:y.me_answered)}),M.createElement("span",null,C[c],".\xA0"),M.createElement(ee.Z,{className:L.html,value:j}),(l||(e==null?void 0:e.is_answered))&&I&&M.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(l||(e==null?void 0:e.is_answered))&&!I&&(A||T)&&M.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(l||(e==null?void 0:e.is_answered))&&M.createElement("div",null,M.createElement("div",{className:L.line}),M.createElement("div",{className:"c-grey-333 mb5"},M.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),C[E.findIndex(y=>y==null?void 0:y.me_answered)]),M.createElement("div",{className:"c-grey-333 mb5"},M.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),C[E.findIndex(y=>y==null?void 0:y.is_answer)]),M.createElement(Ye.Z,{className:"c-grey-333 mb10"},M.createElement("b",null,"\u89E3\u6790:\xA0"),M.createElement(ee.Z,{className:`${L.html} font14`,value:(F==null?void 0:F.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!l&&!f&&!(e!=null&&e.is_answered)&&M.createElement("div",{className:"flex justify-center mt20"},M.createElement(be.ZP,{className:"flex item-center",type:"primary",icon:M.createElement("img",{width:14,src:N(87190)}),onClick:()=>{b()}},"\u63D0\u4EA4")))};var ae=(0,G.connect)(({problemset:r})=>({problemset:r}))(Re),$=Object.defineProperty,te=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,xe=(r,u,e)=>u in r?$(r,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[u]=e,Xe=(r,u)=>{for(var e in u||(u={}))Ze.call(u,e)&&xe(r,e,u[e]);if(ne)for(var e of ne(u))Oe.call(u,e)&&xe(r,e,u[e]);return r},Je=(r,u)=>te(r,le(u)),$e=(r,u,e)=>new Promise((f,P)=>{var F=s=>{try{E(e.next(s))}catch(l){P(l)}},k=s=>{try{E(e.throw(s))}catch(l){P(l)}},E=s=>s.done?f(s.value):Promise.resolve(s.value).then(F,k);E((e=e.apply(r,u)).next())});const t=({problemset:r,dispatch:u,question:e,disabled:f,onSubmit:P})=>{var F,k;const[E,s]=(0,n.useState)({}),[l,v]=(0,n.useState)([]),[m,C]=(0,n.useState)(!1),b=["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,n.useEffect)(()=>{const c=(0,z.cloneDeep)(e);s(c),v(c.choices)},[e]);const S=()=>$e(void 0,null,function*(){var c;if(!l.some(A=>A==null?void 0:A.checked)){re.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(yield P(e==null?void 0:e.smart_plan_item_bank_id,(c=l.find(A=>A.checked))==null?void 0:c.choice_id)){if(m){const A=(0,z.cloneDeep)(e);v(A.choices)}C(!m)}}),y=(c,I)=>{if(f||e!=null&&e.is_answered)return;const A=l.map((j,T)=>Je(Xe({},j),{checked:T===I?c.target.checked:!1}));v(A)};return n.createElement("div",{style:{height:"90vh"}},n.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),n.createElement(ee.Z,{value:E==null?void 0:E.name}),l==null?void 0:l.map((c,I)=>{const{is_answer:A,checked:j,choice_text:T,me_answered:D}=c;let B="";return(m||e!=null&&e.is_answered)&&A&&(B=L.green),(m||e!=null&&e.is_answered)&&!A&&(j||D)&&(B=L.red),n.createElement("div",{key:I,style:{pointerEvents:m?"none":"auto"},className:`${L.row} ${B}`},n.createElement(fe.ZP,{disabled:f||(e==null?void 0:e.is_answered),onChange:W=>y(W,I),checked:j||(c==null?void 0:c.me_answered)}),n.createElement(ee.Z,{className:L.html,value:T}),(m||(e==null?void 0:e.is_answered))&&A&&n.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(m||(e==null?void 0:e.is_answered))&&!A&&(j||D)&&n.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(m||(e==null?void 0:e.is_answered))&&n.createElement("div",null,n.createElement("div",{className:L.line}),n.createElement("div",{className:"c-grey-333 mb5"},n.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),(F=l.find(c=>c==null?void 0:c.me_answered))==null?void 0:F.choice_text),n.createElement("div",{className:"c-grey-333 mb5"},n.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(k=l.find(c=>c==null?void 0:c.is_answer))==null?void 0:k.choice_text),n.createElement("div",{className:"c-grey-333 mb10"},n.createElement("b",null,"\u89E3\u6790:\xA0"),n.createElement(ee.Z,{className:`${L.html} font14`,value:(E==null?void 0:E.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!m&&!f&&!(e!=null&&e.is_answered)&&n.createElement("div",{className:"flex justify-center item-end mt20"},n.createElement(be.ZP,{className:"flex item-center",type:"primary",icon:n.createElement("img",{width:14,src:N(87190)}),onClick:()=>{S()}},"\u63D0\u4EA4")))};var o=(0,G.connect)(({problemset:r})=>({problemset:r}))(t),a=N(8797),i=N(59301),d=(r,u,e)=>new Promise((f,P)=>{var F=s=>{try{E(e.next(s))}catch(l){P(l)}},k=s=>{try{E(e.throw(s))}catch(l){P(l)}},E=s=>s.done?f(s.value):Promise.resolve(s.value).then(F,k);E((e=e.apply(r,u)).next())});const g=({user:r,classroomList:u,globalSetting:e,loading:f,problemset:P,dispatch:F,pageCache:k,pageNum:E})=>{var s,l,v;const[m,C]=(0,n.useState)([]),[b]=(0,G.useSearchParams)(),[S,y]=(0,n.useState)(0),c=(0,G.useParams)(),I=!(k!=null&&k.allow_answer&&!(k!=null&&k.is_end)),[A,j]=(0,n.useState)(!1);(0,n.useEffect)(()=>{E&&T()},[E,k==null?void 0:k.page,k==null?void 0:k.allow_answer,k==null?void 0:k.has_item_bank,k==null?void 0:k.randomData]);const T=()=>d(void 0,null,function*(){var B;j(!0);let W=yield(0,Y.ZP)(`/api/courses/${c==null?void 0:c.coursesId}/smart_plans/${c==null?void 0:c.id}/item_banks.json`,{method:"get",params:{position:E}});(W==null?void 0:W.status)==0&&(C((B=W==null?void 0:W.data)==null?void 0:B.item_banks),y(0)),j(!1)}),D=(B,W)=>d(void 0,null,function*(){const Z=yield(0,Y.ZP)(`/api/smart_plan_item_banks/${B}/user_answers.json`,{method:"post",body:{item_choice_id:W}});return(Z==null?void 0:Z.status)===0?(yield T(),re.ZP.success("\u63D0\u4EA4\u6210\u529F"),!0):!1});return i.createElement("section",null,i.createElement(De.Z,{spinning:A},i.createElement("div",{className:ge.box},i.createElement("div",{className:ge.box_header},i.createElement("div",{className:ge.header_title},"\u5B66\u4E60\u4E92\u52A8\u9875"),i.createElement("i",{className:"iconfont icon-guanbi11",style:{fontSize:"13px",cursor:"pointer",marginLeft:"20px"},onClick:()=>{G.history.push(`/classrooms/${c==null?void 0:c.coursesId}/smart_plan`)}})),i.createElement("div",null,m[S]?i.createElement("div",null,((s=m[S])==null?void 0:s.item_type)==="SINGLE"&&i.createElement(ae,{question:m[S],onSubmit:D,disabled:I}),((l=m[S])==null?void 0:l.item_type)==="MULTIPLE"&&i.createElement(He,{question:m[S],onSubmit:D,disabled:I}),((v=m[S])==null?void 0:v.item_type)==="JUDGMENT"&&i.createElement(o,{question:m[S],onSubmit:D,disabled:I})):i.createElement(a.Z,null)))))};var h=(0,G.connect)(({user:r,classroomList:u,loading:e,globalSetting:f,problemset:P})=>({user:r,classroomList:u,globalSetting:f,loading:e.effects,problemset:P}))(g),O=N(955),w=(r,u,e)=>new Promise((f,P)=>{var F=s=>{try{E(e.next(s))}catch(l){P(l)}},k=s=>{try{E(e.throw(s))}catch(l){P(l)}},E=s=>s.done?f(s.value):Promise.resolve(s.value).then(F,k);E((e=e.apply(r,u)).next())});const _=({user:r,classroomList:u,globalSetting:e,loading:f,dispatch:P})=>{var F,k,E;const s=(0,n.useRef)(),[l,v]=(0,n.useState)({}),[m,C]=(0,n.useState)(""),b=(0,G.useParams)(),[S,y]=(0,n.useState)({}),[c,I]=(0,n.useState)(),[A,j]=(0,n.useState)(!1),T=(0,n.useRef)(),[D,B]=(0,n.useState)(""),[W,Z]=(0,n.useState)(!1);(0,n.useEffect)(()=>{(0,O.s2)()&&G.history.replace(`/miniprogram/courseware/study?courses_id=${b==null?void 0:b.coursesId}&id=${b==null?void 0:b.id}`)},[]),(0,n.useEffect)(()=>{l!=null&&l.WebofficeURL&&me()},[l]),(0,n.useEffect)(()=>{(0,K.eB)()&&ke()},[(0,K.eB)()]),(0,n.useEffect)(()=>{var x;return(x=r==null?void 0:r.userInfo)!=null&&x.login&&(oe(),(0,K.dE)()&&(T.current=setInterval(()=>{Ve()},2e3))),()=>{clearInterval(T.current)}},[(F=r==null?void 0:r.userInfo)==null?void 0:F.login]),(0,n.useEffect)(()=>{(0,K.dE)()&&(c==null?void 0:c.is_end)===!1&&(l==null?void 0:l.Status)=="in_progress"&&qe()},[(0,K.dE)(),c==null?void 0:c.is_end,l]),(0,n.useEffect)(()=>{if(c!=null&&c.is_end&&clearInterval(T.current),(0,K.dE)()&&(c!=null&&c.is_end)){let x=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];x&&(x!=null&&x.includes(b==null?void 0:b.id))||(re.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(x==null?void 0:x.length)===0?x=[b==null?void 0:b.id]:x.push(b==null?void 0:b.id),sessionStorage.setItem("endPPTIds",JSON.stringify(x)))}},[(0,K.dE)(),c==null?void 0:c.is_end]),(0,n.useEffect)(()=>{var x,q;(x=r==null?void 0:r.userInfo)!=null&&x.login&&(l==null?void 0:l.Status)!="not_started"&&(j((c==null?void 0:c.has_item_bank)||!(0,K.dE)()),(q=s.current)!=null&&q.ready&&ve())},[(k=r==null?void 0:r.userInfo)==null?void 0:k.login,c==null?void 0:c.has_item_bank,l]),(0,n.useEffect)(()=>{c!=null&&c.page&&pe(c==null?void 0:c.page)},[c==null?void 0:c.page]),(0,n.useEffect)(()=>{var x;((x=r==null?void 0:r.userInfo)==null?void 0:x.real_name)==="\u6E38\u5BA2"&&P({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(E=r==null?void 0:r.userInfo)==null?void 0:E.real_name]);function ve(){return w(this,null,function*(){try{yield s.current.ready();const We=yield(yield s.current.Application.ActiveWindow).View;We.ZoomToFit=0;const et=new Event("resize");window.dispatchEvent(et)}catch(x){alert(1)}})}function pe(x){return w(this,null,function*(){yield s.current.ready(),s.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(x)})}function Ve(){return w(this,null,function*(){try{const x=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/set_page_cache.json`,{method:"post",body:{type:1}});I(x==null?void 0:x.data)}catch(x){}})}const ke=()=>w(void 0,null,function*(){let x=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}.json`,{method:"get"});(x==null?void 0:x.status)==0&&y(x==null?void 0:x.data)}),qe=()=>w(void 0,null,function*(){const x=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/start_class.json`,{method:"post"})}),oe=()=>w(void 0,null,function*(){var x;const q=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/get_office_token.json`,{method:"get",params:{is_student:(0,K.dE)()}});v(q==null?void 0:q.data);const We=((x=q==null?void 0:q.data)==null?void 0:x.FileName)||"";document.title=We});function me(){return w(this,null,function*(){var x=document.getElementById("weboffice-zone");s.current=V().config({mount:x,url:l==null?void 0:l.WebofficeURL,refreshToken:Me}),s.current.setToken({token:l==null?void 0:l.AccessToken,timeout:25*60*1e3}),s.current.on("fileStatus",function(q){console.log("fileStatus:",q)}),_e()})}function Me(){return new Promise(function(x){return w(this,null,function*(){const q=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/refresh_office_token.json`,{method:"get",access_token:l==null?void 0:l.AccessToken,refresh_token:l==null?void 0:l.RefreshToken});x(q==null?void 0:q.data)})})}function _e(){return w(this,null,function*(){yield s.current.ready();const x=s.current.Application;console.log("app:",x);const et=yield(yield(yield x.ActivePresentation).Slides).Count;console.log("count:",et);const tt=yield x.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;console.log("curryPage:",tt),C(tt),x.Sub.SlideSelectionChanged=Q=>w(this,null,function*(){console.log("\u5207\u6362\u540E\u7684\u9875\u7801\uFF1A",Q),C(Q)}),x.Sub.SlideDelete=Q=>w(this,null,function*(){var Ce,Ne;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\uFF1A",(Ce=Q==null?void 0:Q.Data)==null?void 0:Ce.SlideIndex),B((Ne=Q==null?void 0:Q.Data)==null?void 0:Ne.SlideIndex)}),x.Sub.PresentationNewSlide=Q=>{console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\uFF1A",Q)},x.Sub.SlideMove=Q=>w(this,null,function*(){var Ce,Ne,nt;if(console.log("\u76D1\u542C\u5E7B\u706F\u7247\u79FB\u52A8\uFF1A",Q),!(0,K.dE)()){let rt=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Ce=Q==null?void 0:Q.Data)==null?void 0:Ce.SlideFromIndex,target_position:(Ne=Q==null?void 0:Q.Data)==null?void 0:Ne.SlideIndex}});(rt==null?void 0:rt.status)==0&&(re.ZP.success("\u79FB\u52A8\u6210\u529F"),C((nt=Q==null?void 0:Q.Data)==null?void 0:nt.SlideIndex))}})})}return n.createElement("div",{style:{display:"flex"}},n.createElement("div",{className:R.officeWrp},n.createElement("div",{className:R.left},n.createElement("div",{id:"weboffice-zone"}),!(0,K.dE)()&&n.createElement("div",{className:R.over_box,style:{}},n.createElement("div",{className:R.over_small},n.createElement("i",{className:"icon icon-zhankai21 font12"}))),n.createElement("div",{className:R.over_content},n.createElement("div",{style:{display:"flex",alignItems:"center"}},(S==null?void 0:S.status)=="not_started"&&n.createElement("div",{className:R.over_button,onClick:()=>w(void 0,null,function*(){let x=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/change_status.json`,{method:"post"});(x==null?void 0:x.status)==0&&(re.ZP.success("\u5F00\u8BFE\u6210\u529F"),ke(),(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:m,allow_answer:!1,is_end:!1}}}))})},n.createElement("div",{className:R.ewm_img},n.createElement("img",{src:N(76502),style:{width:"14px",height:"14px"}})),n.createElement("div",{className:R.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(S==null?void 0:S.status)=="in_progress"&&n.createElement("div",{className:R.over_button,onClick:()=>w(void 0,null,function*(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>w(void 0,null,function*(){let x=yield(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/change_status.json`,{method:"post"});(x==null?void 0:x.status)==0&&(re.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),G.history.push(`/classrooms/${b==null?void 0:b.coursesId}/smart_plan`),(0,Y.ZP)(`/api/courses/${b==null?void 0:b.coursesId}/smart_plans/${b==null?void 0:b.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:m,allow_answer:!1,is_end:!0}}}))})})})},n.createElement("div",{className:R.ewm_img},n.createElement("img",{src:N(3540),style:{width:"14px",height:"14px"}})),n.createElement("div",{className:R.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),n.createElement("div",{className:R.over_button,onClick:()=>{Z(new Date)}},n.createElement("div",{className:R.ewm_img},n.createElement("img",{src:N(56440),style:{width:"14px",height:"14px"}})),n.createElement("div",{className:R.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801"))))),A&&n.createElement("div",{className:R.right},!(0,K.dE)()&&n.createElement(U.default,{pageNum:m,pptInfo:S,deletePage:D,openEwm:W}),(0,K.dE)()&&n.createElement(h,{pageCache:c,pageNum:m}))))};var p=(0,G.connect)(({user:r,classroomList:u,loading:e,globalSetting:f})=>({user:r,classroomList:u,globalSetting:f,loading:e.effects}))(_)},3540:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJ9JREFUOE+tk4ENgCAMBJ9BmEWdTJlMnMVBNC+i0FAVtYkJlPZ832IgYgZahKfZj7h2XFtgkPUmTcyhoJdFYu9S0AF42BxZB2QDVDZnkAhYbmRrx51R3u4BTKKLptLQNJwGyIy6+ExPQEl+FWAsSZP/XDOaCr4AVA+qTKSzVFEdFjD/DNKLacxHOWp/ONLly1S4lUzxZtJQBifT23O/JVe6STyD+ayHvAAAAABJRU5ErkJggg=="},56440:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAw1JREFUSEvVlk9oFHcUx7/fqbaCe5XES0W7u7QWtBhb3N2DvcQqJAerWHazoSdb8VTa9GKgDYInrT20hYAHsa67KMUeXME/Fy+ZKCYGxUPdMSEapA459JBsTEucr/xmXSN2JrPrSotz29n3fp957/fe9z32VOxBEXslWYh4CFZJa9+pxJaCMe1xruYlb1DQykhf0qNwjDnHftwIrH4gyYvFRHq7+Z1z7AuSPomCPefrMVsZkv+CGKF4JcxZ1OcQVoG4XEpkthm7rDN0CUIniGmKJ5bw/RjCZh9TBxI8Ukymvw1zylbsm4A2BALBW6VkemOYb65iHxbUFwockJbdG7+++nj8o6n6Ic0Ae8dH3u5e1/FgD/nYT/1SwC80snzm7t9jEN4HrR9KiZT/ZY0Ce5zhXzx5+0GO7YynPjTQJYG5iaE1WsBk7Vpxp5jMvNsMMOsM3YGQND7L3nhrzcl3Nt+PTGnWsX+ktIOW9f2peOp0M8C8M7zHk3cQFi8U4+mvIlP6vxRNELTROwzyDUyp6SWIf4ZFSCopYUVQW5CYl1gJFQBqtd/Dpi5yFXu2EWlaPIy/l5LpT5/e61lAOxtWGiONOWe4R1CeiNZSiLMWeaiQSN3wi+Hu1Q543gFQsSioQI9ggVGGr/r//x7ojxh4eTWYUlrWoWJ8y6iJvFyd7gC8fggBKdVfXbH2z4zduerDvQR3wUKhpaIpV92zUljR0O2OtbX7HzbnHpanPhLV58dT021RnnUvCeoMvud/A1seT68vMOfYP0HqtGh9V0ikzoSJ97MIiSlL7Dd2Ir6UlDHqA/G3Wrq1ScD6wJT2Tl5bu/DPwkRtPPGPYjL9XiQQvNUda/Mn/rk591d46g2VyBdXjAHJqjj2qIAPSBwtJjLfNAWsuj9D2N0w0BgO6Pab4xPz7WZ41h2DpsVi0SxGGKVMLS1RLQFfZk0MAp6fe5gVuAnCTNfKtoMm4vPV6S7R21obTy0swuWq+3QRXkxpedY9aaYPEND4ZvtuZdUvP3Lz8DQocbxepaFA4WsCx54AZKWhQwk0OQMAAAAASUVORK5CYII="},76502:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAAXNSR0IArs4c6QAAAM5JREFUOE+dk9ENgzAMRM+dKExQ2KR0EWCR0k2gE5CNXDlyaBCpTJI/pORxvvMRALjnNoLpDqCV76JDPPlXM9IOYZ78u1mLIIkIcr1fQPwRaqLM5umbMFHvWUDsZxeVDTbhcGP1s+tEzA8kyio8CiJMEHOHG1ow/VVqgzSNOIj6dwIWg4Kpj60FkViwnyqQJnTwsgqUG88GASHaZPOzhl8BAcSTVZ0zKGOkuZyabNyjBdqzoorIX+K7UJHY/KQ7phK9oOswSFfJMvMCNITyBYCZ1BI/pDzlAAAAAElFTkSuQmCC"},87190:function(ie){"use strict";ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA4JJREFUWEe9l0uoVmUUhp+3Mi21DGtSqKlhoZKBOMkgKIPEvKBSglmJAymxmxQlaARFgyIviQ4E7TKIClFEkRC8FFiDSiuirEFSJ1I73aNUrOV+Ze/Dd7b73/9/PP/pG+69Lu/61uVdn2jxRMRFwB3AbcAkYCRwFXAB8A/QAXwF7AZ2Sfq+FdNqJhQRA4FFwOPAiGby+f//gG3Ai5I+rNOpBRARjwDPAFe06LhKbDOwTNKvVT8rAeRRbwLu7oXjVPUHYJqkT8v2zgEQEc7tDmBsm5wXZv4EZknak9rtBiAiBgHO2bg2O09BTJb0efGhDOAdYG4fOS/MfgdMkPSbP3QBiIhlwEt97Lwwv0HSQ10AImIwYGRD/icAbtOJkg6dvYE+jP53YDngnLul5yQBvibpAUVEP+Bb4Jo2R/81MEPS4TxIF3gn0D/3cxK42gCmA9vb7PzdbCzPKwotB3BxdgseRpcmvuYawOr8etqFYRXwhKR/C4P5LXsizi85WWsA7wO3VHj/BhgADGsR2SlgsaRXU/mIGApsAW6tsPOeAZjFyvl/WNIrOQO+4etsAuIYMFvSgZLzG/KpOrqBfocBmEodaXFOZCw2UJJbxR3inH0A3NjAyCf5iO1GvxExJZuoHmx1rX3CAOywqMyzPj2KJX2Z5NARfFRh7G1goaS/S5E/CKwFvEPUnZMG4NZwntLzBXCzpD8SEHfl3eLZYZArJT1Xcnwh4CJc2mLddBrAwWx5uKlCwa1kCk2reYavG3hTkjefrhMRlwFvZWR2Z4vOLfaxAbjI7m2gtF7SkmYGe0HhmwxgAfB6jZNHJa1p9D8iJmfstjXfD5thLf9fYABeLN2KnlRVxymYKWln+WdE3Je18MYa3TpApuPhBRl5eNxfI/1Xtu16kfjMMhFhveeBp3saciL/gqTlBYDxWXEdAlzFjc6PgDn8F+ApYGovnJuIrpV0NF1IXgYe64XRnqh6XX/SCikA7/+eamN6Yuk8ZPcDUySd7gYgz+11+di98jwMt6LiYvcmdLwQrlrL/exyxbs72nnsfLrXsNRoo4eJZ79BXN8mBHuBe7Kh9lPZXsOnWURcktXIs/mbsK476jCa6MwNK9KR3vQGUoGI8C34YeqJaVCtnJ+B9cC6NN9Vik1fx4VSRFwO3O4K9sMiG9+jcnq2DW+/R7KJaWLbZ9YsU3Qj1GcAfJElUs12HjIAAAAASUVORK5CYII="}}]); diff --git a/p__Classrooms__Lists__SmartPlan__index.56a3b7e9.async.js b/p__Classrooms__Lists__SmartPlan__index.7f90c024.async.js similarity index 97% rename from p__Classrooms__Lists__SmartPlan__index.56a3b7e9.async.js rename to p__Classrooms__Lists__SmartPlan__index.7f90c024.async.js index 83509ee81d..4ea5ff0813 100644 --- a/p__Classrooms__Lists__SmartPlan__index.56a3b7e9.async.js +++ b/p__Classrooms__Lists__SmartPlan__index.7f90c024.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[5741],{40001:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},26227:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},49198:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},84105:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},41464:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},18785:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},73331:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},15277:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},33853:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},38819:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},47472:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},87395:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},35593:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return N}});var ne=k(44127),fe=k(72071),e=k(6620),O=k(43403),y=k(92310),i=k.n(y),r=k(29301),s=k(76846),u=k(96452),o=k(6089),f=k(80402),t=k(34280),n=k(49658),a=k(59301),l=k(96663),c=k(77900),g=k(8654);function p($){var W=$.prefixCls,A=$.align,L=$.arrow,S=$.arrowPos,C=L||{},w=C.className,D=C.content,K=S.x,ae=K===void 0?0:K,G=S.y,ue=G===void 0?0:G,ye=a.useRef();if(!A||!A.points)return null;var pe={position:"absolute"};if(A.autoArrow!==!1){var be=A.points[0],de=A.points[1],ge=be[0],oe=be[1],me=de[0],ve=de[1];ge===me||!["t","b"].includes(ge)?pe.top=ue:ge==="t"?pe.top=0:pe.bottom=0,oe===ve||!["l","r"].includes(oe)?pe.left=ae:oe==="l"?pe.left=0:pe.right=0}return a.createElement("div",{ref:ye,className:i()("".concat(W,"-arrow"),w),style:pe},D)}function h($){var W=$.prefixCls,A=$.open,L=$.zIndex,S=$.mask,C=$.motion;return S?a.createElement(c.default,(0,l.Z)({},C,{motionAppear:!0,visible:A,removeOnLeave:!0}),function(w){var D=w.className;return a.createElement("div",{style:{zIndex:L},className:i()("".concat(W,"-mask"),D)})}):null}var d=a.memo(function($){var W=$.children;return W},function($,W){return W.cache}),x=d,j=a.forwardRef(function($,W){var A=$.popup,L=$.className,S=$.prefixCls,C=$.style,w=$.target,D=$.onVisibleChanged,K=$.open,ae=$.keepDom,G=$.fresh,ue=$.onClick,ye=$.mask,pe=$.arrow,be=$.arrowPos,de=$.align,ge=$.motion,oe=$.maskMotion,me=$.forceRender,ve=$.getPopupContainer,we=$.autoDestroy,Te=$.portal,De=$.zIndex,Fe=$.onMouseEnter,ke=$.onMouseLeave,Ke=$.onPointerEnter,et=$.ready,qe=$.offsetX,ft=$.offsetY,Tt=$.offsetR,tt=$.offsetB,Xe=$.onAlign,st=$.onPrepare,Et=$.stretch,Ye=$.targetWidth,wt=$.targetHeight,Bt=typeof A=="function"?A():A,gt=K||ae,Vt=(ve==null?void 0:ve.length)>0,Jt=a.useState(!ve||!Vt),or=(0,fe.Z)(Jt,2),ur=or[0],Xt=or[1];if((0,t.Z)(function(){!ur&&Vt&&w&&Xt(!0)},[ur,Vt,w]),!ur)return null;var ut="auto",Dt={left:"-1000vw",top:"-1000vh",right:ut,bottom:ut};if(et||!K){var We,xt=de.points,Wt=de.dynamicInset||((We=de._experimental)===null||We===void 0?void 0:We.dynamicInset),Oe=Wt&&xt[0][1]==="r",Ee=Wt&&xt[0][0]==="b";Oe?(Dt.right=Tt,Dt.left=ut):(Dt.left=qe,Dt.right=ut),Ee?(Dt.bottom=tt,Dt.top=ut):(Dt.top=ft,Dt.bottom=ut)}var Ze={};return Et&&(Et.includes("height")&&wt?Ze.height=wt:Et.includes("minHeight")&&wt&&(Ze.minHeight=wt),Et.includes("width")&&Ye?Ze.width=Ye:Et.includes("minWidth")&&Ye&&(Ze.minWidth=Ye)),K||(Ze.pointerEvents="none"),a.createElement(Te,{open:me||gt,getContainer:ve&&function(){return ve(w)},autoDestroy:we},a.createElement(h,{prefixCls:S,open:K,zIndex:De,mask:ye,motion:oe}),a.createElement(r.Z,{onResize:Xe,disabled:!K},function(ze){return a.createElement(c.default,(0,l.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:me,leavedClassName:"".concat(S,"-hidden")},ge,{onAppearPrepare:st,onEnterPrepare:st,visible:K,onVisibleChanged:function(He){var nt;ge==null||(nt=ge.onVisibleChanged)===null||nt===void 0||nt.call(ge,He),D(He)}}),function(rt,He){var nt=rt.className,Ge=rt.style,lt=i()(S,nt,L);return a.createElement("div",{ref:(0,g.sQ)(ze,W,He),className:lt,style:(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({"--arrow-x":"".concat(be.x||0,"px"),"--arrow-y":"".concat(be.y||0,"px")},Dt),Ze),Ge),{},{boxSizing:"border-box",zIndex:De},C),onMouseEnter:Fe,onMouseLeave:ke,onPointerEnter:Ke,onClick:ue},pe&&a.createElement(p,{prefixCls:S,arrow:pe,arrowPos:be,align:de}),a.createElement(x,{cache:!K&&!G},Bt))})}))}),m=j,I=a.forwardRef(function($,W){var A=$.children,L=$.getTriggerDOMNode,S=(0,g.Yr)(A),C=a.useCallback(function(D){(0,g.mH)(W,L?L(D):D)},[L]),w=(0,g.x1)(C,A.ref);return S?a.cloneElement(A,{ref:w}):A}),v=I,b=a.createContext(null),E=b;function T($){return $?Array.isArray($)?$:[$]:[]}function B($,W,A,L){return a.useMemo(function(){var S=T(A!=null?A:W),C=T(L!=null?L:W),w=new Set(S),D=new Set(C);return $&&(w.has("hover")&&(w.delete("hover"),w.add("click")),D.has("hover")&&(D.delete("hover"),D.add("click"))),[w,D]},[$,W,A,L])}var P=k(29194);function R(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],A=arguments.length>2?arguments[2]:void 0;return A?$[0]===W[0]:$[0]===W[0]&&$[1]===W[1]}function M($,W,A,L){for(var S=A.points,C=Object.keys($),w=0;w1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN($)?W:$}function z($){return X(parseFloat($),0)}function re($,W){var A=(0,ne.Z)({},$);return(W||[]).forEach(function(L){if(!(L instanceof HTMLBodyElement||L instanceof HTMLHtmlElement)){var S=Z(L).getComputedStyle(L),C=S.overflow,w=S.overflowClipMargin,D=S.borderTopWidth,K=S.borderBottomWidth,ae=S.borderLeftWidth,G=S.borderRightWidth,ue=L.getBoundingClientRect(),ye=L.offsetHeight,pe=L.clientHeight,be=L.offsetWidth,de=L.clientWidth,ge=z(D),oe=z(K),me=z(ae),ve=z(G),we=X(Math.round(ue.width/be*1e3)/1e3),Te=X(Math.round(ue.height/ye*1e3)/1e3),De=(be-de-me-ve)*we,Fe=(ye-pe-ge-oe)*Te,ke=ge*Te,Ke=oe*Te,et=me*we,qe=ve*we,ft=0,Tt=0;if(C==="clip"){var tt=z(w);ft=tt*we,Tt=tt*Te}var Xe=ue.x+et-ft,st=ue.y+ke-Tt,Et=Xe+ue.width+2*ft-et-qe-De,Ye=st+ue.height+2*Tt-ke-Ke-Fe;A.left=Math.max(A.left,Xe),A.top=Math.max(A.top,st),A.right=Math.min(A.right,Et),A.bottom=Math.min(A.bottom,Ye)}}),A}function te($){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,A="".concat(W),L=A.match(/^(.*)\%$/);return L?$*(parseFloat(L[1])/100):parseFloat(A)}function Q($,W){var A=W||[],L=(0,fe.Z)(A,2),S=L[0],C=L[1];return[te($.width,S),te($.height,C)]}function J(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[$[0],$[1]]}function ee($,W){var A=W[0],L=W[1],S,C;return A==="t"?C=$.y:A==="b"?C=$.y+$.height:C=$.y+$.height/2,L==="l"?S=$.x:L==="r"?S=$.x+$.width:S=$.x+$.width/2,{x:S,y:C}}function q($,W){var A={t:"b",b:"t",l:"r",r:"l"};return $.map(function(L,S){return S===W?A[L]||"c":L}).join("")}function V($,W,A,L,S,C,w){var D=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:S[L]||{}}),K=(0,fe.Z)(D,2),ae=K[0],G=K[1],ue=a.useRef(0),ye=a.useMemo(function(){return W?H(W):[]},[W]),pe=a.useRef({}),be=function(){pe.current={}};$||be();var de=(0,o.Z)(function(){if(W&&A&&$){let Lt=function(ar,vr){var Br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:lt,jr=Bt.x+ar,Rr=Bt.y+vr,Mr=jr+We,Kr=Rr+Dt,en=Math.max(jr,Br.left),an=Math.max(Rr,Br.top),on=Math.min(Mr,Br.right),Vr=Math.min(Kr,Br.bottom);return Math.max(0,(on-en)*(Vr-an))},Kt=function(){Ht=Bt.y+Ue,Ft=Ht+Dt,zt=Bt.x+Qe,_t=zt+We};var me,ve,we=W,Te=we.ownerDocument,De=Z(we),Fe=De.getComputedStyle(we),ke=Fe.width,Ke=Fe.height,et=Fe.position,qe=we.style.left,ft=we.style.top,Tt=we.style.right,tt=we.style.bottom,Xe=we.style.overflow,st=(0,ne.Z)((0,ne.Z)({},S[L]),C),Et=Te.createElement("div");(me=we.parentElement)===null||me===void 0||me.appendChild(Et),Et.style.left="".concat(we.offsetLeft,"px"),Et.style.top="".concat(we.offsetTop,"px"),Et.style.position=et,Et.style.height="".concat(we.offsetHeight,"px"),Et.style.width="".concat(we.offsetWidth,"px"),we.style.left="0",we.style.top="0",we.style.right="auto",we.style.bottom="auto",we.style.overflow="hidden";var Ye;if(Array.isArray(A))Ye={x:A[0],y:A[1],width:0,height:0};else{var wt=A.getBoundingClientRect();Ye={x:wt.x,y:wt.y,width:wt.width,height:wt.height}}var Bt=we.getBoundingClientRect(),gt=Te.documentElement,Vt=gt.clientWidth,Jt=gt.clientHeight,or=gt.scrollWidth,ur=gt.scrollHeight,Xt=gt.scrollTop,ut=gt.scrollLeft,Dt=Bt.height,We=Bt.width,xt=Ye.height,Wt=Ye.width,Oe={left:0,top:0,right:Vt,bottom:Jt},Ee={left:-ut,top:-Xt,right:or-ut,bottom:ur-Xt},Ze=st.htmlRegion,ze="visible",rt="visibleFirst";Ze!=="scroll"&&Ze!==rt&&(Ze=ze);var He=Ze===rt,nt=re(Ee,ye),Ge=re(Oe,ye),lt=Ze===ze?Ge:nt,at=He?Ge:lt;we.style.left="auto",we.style.top="auto",we.style.right="0",we.style.bottom="0";var dt=we.getBoundingClientRect();we.style.left=qe,we.style.top=ft,we.style.right=Tt,we.style.bottom=tt,we.style.overflow=Xe,(ve=we.parentElement)===null||ve===void 0||ve.removeChild(Et);var mt=X(Math.round(We/parseFloat(ke)*1e3)/1e3),Se=X(Math.round(Dt/parseFloat(Ke)*1e3)/1e3);if(mt===0||Se===0||(0,s.Sh)(A)&&!(0,P.Z)(A))return;var Ce=st.offset,je=st.targetOffset,Ne=Q(Bt,Ce),_e=(0,fe.Z)(Ne,2),Be=_e[0],Ae=_e[1],he=Q(Ye,je),xe=(0,fe.Z)(he,2),Ie=xe[0],Pe=xe[1];Ye.x-=Ie,Ye.y-=Pe;var Me=st.points||[],$e=(0,fe.Z)(Me,2),Le=$e[0],Je=$e[1],pt=J(Je),ot=J(Le),It=ee(Ye,pt),yt=ee(Bt,ot),Ot=(0,ne.Z)({},st),Qe=It.x-yt.x+Be,Ue=It.y-yt.y+Ae,bt=Lt(Qe,Ue),ht=Lt(Qe,Ue,Ge),Qt=ee(Ye,["t","l"]),kt=ee(Bt,["t","l"]),Nt=ee(Ye,["b","r"]),Gt=ee(Bt,["b","r"]),At=st.overflow||{},er=At.adjustX,pr=At.adjustY,vt=At.shiftX,ct=At.shiftY,Rt=function(vr){return typeof vr=="boolean"?vr:vr>=0},Ht,Ft,zt,_t;Kt();var tr=Rt(pr),Ct=ot[0]===pt[0];if(tr&&ot[0]==="t"&&(Ft>at.bottom||pe.current.bt)){var $t=Ue;Ct?$t-=Dt-xt:$t=Qt.y-Gt.y-Ae;var rr=Lt(Qe,$t),it=Lt(Qe,$t,Ge);rr>bt||rr===bt&&(!He||it>=ht)?(pe.current.bt=!0,Ue=$t,Ae=-Ae,Ot.points=[q(ot,0),q(pt,0)]):pe.current.bt=!1}if(tr&&ot[0]==="b"&&(Htbt||Pt===bt&&(!He||Zt>=ht)?(pe.current.tb=!0,Ue=Ve,Ae=-Ae,Ot.points=[q(ot,0),q(pt,0)]):pe.current.tb=!1}var lr=Rt(er),cr=ot[1]===pt[1];if(lr&&ot[1]==="l"&&(_t>at.right||pe.current.rl)){var qt=Qe;cr?qt-=We-Wt:qt=Qt.x-Gt.x-Be;var fr=Lt(qt,Ue),br=Lt(qt,Ue,Ge);fr>bt||fr===bt&&(!He||br>=ht)?(pe.current.rl=!0,Qe=qt,Be=-Be,Ot.points=[q(ot,1),q(pt,1)]):pe.current.rl=!1}if(lr&&ot[1]==="r"&&(ztbt||Cr===bt&&(!He||Ir>=ht)?(pe.current.lr=!0,Qe=wr,Be=-Be,Ot.points=[q(ot,1),q(pt,1)]):pe.current.lr=!1}Kt();var mr=vt===!0?0:vt;typeof mr=="number"&&(ztGe.right&&(Qe-=_t-Ge.right-Be,Ye.x>Ge.right-mr&&(Qe+=Ye.x-Ge.right+mr)));var Er=ct===!0?0:ct;typeof Er=="number"&&(HtGe.bottom&&(Ue-=Ft-Ge.bottom-Ae,Ye.y>Ge.bottom-Er&&(Ue+=Ye.y-Ge.bottom+Er)));var Ar=Bt.x+Qe,Ur=Ar+We,Dr=Bt.y+Ue,$r=Dr+Dt,Pr=Ye.x,Zr=Pr+Wt,zr=Ye.y,Yr=zr+xt,Hr=Math.max(Ar,Pr),Yt=Math.min(Ur,Zr),nr=(Hr+Yt)/2,yr=nr-Ar,sr=Math.max(Dr,zr),hr=Math.min($r,Yr),Or=(sr+hr)/2,Nr=Or-Dr;w==null||w(W,Ot);var jt=dt.right-Bt.x-(Qe+Bt.width),Ut=dt.bottom-Bt.y-(Ue+Bt.height);G({ready:!0,offsetX:Qe/mt,offsetY:Ue/Se,offsetR:jt/mt,offsetB:Ut/Se,arrowX:yr/mt,arrowY:Nr/Se,scaleX:mt,scaleY:Se,align:Ot})}}),ge=function(){ue.current+=1;var ve=ue.current;Promise.resolve().then(function(){ue.current===ve&&de()})},oe=function(){G(function(ve){return(0,ne.Z)((0,ne.Z)({},ve),{},{ready:!1})})};return(0,t.Z)(oe,[L]),(0,t.Z)(function(){$||oe()},[$]),[ae.ready,ae.offsetX,ae.offsetY,ae.offsetR,ae.offsetB,ae.arrowX,ae.arrowY,ae.scaleX,ae.scaleY,ae.align,ge]}var ie=k(19127);function se($,W,A,L,S){(0,t.Z)(function(){if($&&W&&A){let ue=function(){L(),S()};var C=W,w=A,D=H(C),K=H(w),ae=Z(w),G=new Set([ae].concat((0,ie.Z)(D),(0,ie.Z)(K)));return G.forEach(function(ye){ye.addEventListener("scroll",ue,{passive:!0})}),ae.addEventListener("resize",ue,{passive:!0}),L(),function(){G.forEach(function(ye){ye.removeEventListener("scroll",ue),ae.removeEventListener("resize",ue)})}}},[$,W,A])}var ce=k(48736),le=k(16089);function Y($,W,A,L,S,C,w,D){var K=a.useRef($),ae=a.useRef(!1);K.current!==$&&(ae.current=!0,K.current=$),a.useEffect(function(){var G=(0,le.Z)(function(){ae.current=!1});return function(){le.Z.cancel(G)}},[$]),a.useEffect(function(){if(W&&L&&(!S||C)){var G=function(){var et=!1,qe=function(tt){var Xe=tt.target;et=w(Xe)},ft=function(tt){var Xe=tt.target;!ae.current&&K.current&&!et&&!w(Xe)&&D(!1)};return[qe,ft]},ue=G(),ye=(0,fe.Z)(ue,2),pe=ye[0],be=ye[1],de=G(),ge=(0,fe.Z)(de,2),oe=ge[0],me=ge[1],ve=Z(L);ve.addEventListener("mousedown",pe,!0),ve.addEventListener("click",be,!0),ve.addEventListener("contextmenu",be,!0);var we=(0,u.A)(A);if(we&&(we.addEventListener("mousedown",oe,!0),we.addEventListener("click",me,!0),we.addEventListener("contextmenu",me,!0)),0)var Te,De,Fe,ke;return function(){ve.removeEventListener("mousedown",pe,!0),ve.removeEventListener("click",be,!0),ve.removeEventListener("contextmenu",be,!0),we&&(we.removeEventListener("mousedown",oe,!0),we.removeEventListener("click",me,!0),we.removeEventListener("contextmenu",me,!0))}}},[W,A,L,S,C])}var _=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function U(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:O.Z,W=a.forwardRef(function(A,L){var S=A.prefixCls,C=S===void 0?"rc-trigger-popup":S,w=A.children,D=A.action,K=D===void 0?"hover":D,ae=A.showAction,G=A.hideAction,ue=A.popupVisible,ye=A.defaultPopupVisible,pe=A.onPopupVisibleChange,be=A.afterPopupVisibleChange,de=A.mouseEnterDelay,ge=A.mouseLeaveDelay,oe=ge===void 0?.1:ge,me=A.focusDelay,ve=A.blurDelay,we=A.mask,Te=A.maskClosable,De=Te===void 0?!0:Te,Fe=A.getPopupContainer,ke=A.forceRender,Ke=A.autoDestroy,et=A.destroyPopupOnHide,qe=A.popup,ft=A.popupClassName,Tt=A.popupStyle,tt=A.popupPlacement,Xe=A.builtinPlacements,st=Xe===void 0?{}:Xe,Et=A.popupAlign,Ye=A.zIndex,wt=A.stretch,Bt=A.getPopupClassNameFromAlign,gt=A.fresh,Vt=A.alignPoint,Jt=A.onPopupClick,or=A.onPopupAlign,ur=A.arrow,Xt=A.popupMotion,ut=A.maskMotion,Dt=A.popupTransitionName,We=A.popupAnimation,xt=A.maskTransitionName,Wt=A.maskAnimation,Oe=A.className,Ee=A.getTriggerDOMNode,Ze=(0,e.Z)(A,_),ze=Ke||et||!1,rt=a.useState(!1),He=(0,fe.Z)(rt,2),nt=He[0],Ge=He[1];(0,t.Z)(function(){Ge((0,n.Z)())},[]);var lt=a.useRef({}),at=a.useContext(E),dt=a.useMemo(function(){return{registerSubPopup:function(ir,xr){lt.current[ir]=xr,at==null||at.registerSubPopup(ir,xr)}}},[at]),mt=(0,f.Z)(),Se=a.useState(null),Ce=(0,fe.Z)(Se,2),je=Ce[0],Ne=Ce[1],_e=(0,o.Z)(function(Mt){(0,s.Sh)(Mt)&&je!==Mt&&Ne(Mt),at==null||at.registerSubPopup(mt,Mt)}),Be=a.useState(null),Ae=(0,fe.Z)(Be,2),he=Ae[0],xe=Ae[1],Ie=a.useRef(null),Pe=(0,o.Z)(function(Mt){(0,s.Sh)(Mt)&&he!==Mt&&(xe(Mt),Ie.current=Mt)}),Me=a.Children.only(w),$e=(Me==null?void 0:Me.props)||{},Le={},Je=(0,o.Z)(function(Mt){var ir,xr,_r=he;return(_r==null?void 0:_r.contains(Mt))||((ir=(0,u.A)(_r))===null||ir===void 0?void 0:ir.host)===Mt||Mt===_r||(je==null?void 0:je.contains(Mt))||((xr=(0,u.A)(je))===null||xr===void 0?void 0:xr.host)===Mt||Mt===je||Object.values(lt.current).some(function(Sr){return(Sr==null?void 0:Sr.contains(Mt))||Mt===Sr})}),pt=F(C,Xt,We,Dt),ot=F(C,ut,Wt,xt),It=a.useState(ye||!1),yt=(0,fe.Z)(It,2),Ot=yt[0],Qe=yt[1],Ue=ue!=null?ue:Ot,bt=(0,o.Z)(function(Mt){ue===void 0&&Qe(Mt)});(0,t.Z)(function(){Qe(ue||!1)},[ue]);var ht=a.useRef(Ue);ht.current=Ue;var Qt=a.useRef([]);Qt.current=[];var kt=(0,o.Z)(function(Mt){var ir;bt(Mt),((ir=Qt.current[Qt.current.length-1])!==null&&ir!==void 0?ir:Ue)!==Mt&&(Qt.current.push(Mt),pe==null||pe(Mt))}),Nt=a.useRef(),Gt=function(){clearTimeout(Nt.current)},At=function(ir){var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Gt(),xr===0?kt(ir):Nt.current=setTimeout(function(){kt(ir)},xr*1e3)};a.useEffect(function(){return Gt},[]);var er=a.useState(!1),pr=(0,fe.Z)(er,2),vt=pr[0],ct=pr[1];(0,t.Z)(function(Mt){(!Mt||Ue)&&ct(!0)},[Ue]);var Rt=a.useState(null),Ht=(0,fe.Z)(Rt,2),Ft=Ht[0],zt=Ht[1],_t=a.useState([0,0]),tr=(0,fe.Z)(_t,2),Ct=tr[0],$t=tr[1],rr=function(ir){$t([ir.clientX,ir.clientY])},it=V(Ue,je,Vt?Ct:he,tt,st,Et,or),Ve=(0,fe.Z)(it,11),Pt=Ve[0],Zt=Ve[1],lr=Ve[2],cr=Ve[3],qt=Ve[4],fr=Ve[5],br=Ve[6],wr=Ve[7],Cr=Ve[8],Ir=Ve[9],mr=Ve[10],Er=B(nt,K,ae,G),Ar=(0,fe.Z)(Er,2),Ur=Ar[0],Dr=Ar[1],$r=Ur.has("click"),Pr=Dr.has("click")||Dr.has("contextMenu"),Zr=(0,o.Z)(function(){vt||mr()}),zr=function(){ht.current&&Vt&&Pr&&At(!1)};se(Ue,he,je,Zr,zr),(0,t.Z)(function(){Zr()},[Ct,tt]),(0,t.Z)(function(){Ue&&!(st!=null&&st[tt])&&Zr()},[JSON.stringify(Et)]);var Yr=a.useMemo(function(){var Mt=M(st,C,Ir,Vt);return i()(Mt,Bt==null?void 0:Bt(Ir))},[Ir,Bt,st,C,Vt]);a.useImperativeHandle(L,function(){return{nativeElement:Ie.current,forceAlign:Zr}});var Hr=a.useState(0),Yt=(0,fe.Z)(Hr,2),nr=Yt[0],yr=Yt[1],sr=a.useState(0),hr=(0,fe.Z)(sr,2),Or=hr[0],Nr=hr[1],jt=function(){if(wt&&he){var ir=he.getBoundingClientRect();yr(ir.width),Nr(ir.height)}},Ut=function(){jt(),Zr()},Lt=function(ir){ct(!1),mr(),be==null||be(ir)},Kt=function(){return new Promise(function(ir){jt(),zt(function(){return ir})})};(0,t.Z)(function(){Ft&&(mr(),Ft(),zt(null))},[Ft]);function ar(Mt,ir,xr,_r){Le[Mt]=function(Sr){var cn;_r==null||_r(Sr),At(ir,xr);for(var fn=arguments.length,dn=new Array(fn>1?fn-1:0),sn=1;sn1?xr-1:0),Sr=1;Sr1?xr-1:0),Sr=1;Srl in a?O(a,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[l]=c,f=(a,l)=>{for(var c in l||(l={}))s.call(l,c)&&o(a,c,l[c]);if(r)for(var c of r(l))u.call(l,c)&&o(a,c,l[c]);return a},t=(a,l)=>y(a,i(l));const n=({img:a,buttonProps:l={},styles:c={},customText:g,ButtonText:p,ButtonClick:h,Buttonclass:d,ButtonTwo:x,imgStyles:j,loading:m=!1,className:I=""})=>ne.createElement("section",{className:`tc animated fadeIn ${I}`,style:f({color:"#999",margin:"100px auto",visibility:m?"hidden":"visible"},c)},ne.createElement("img",{src:a||fe,style:t(f({},j),{pointerEvents:"none",userSelect:"none"})}),ne.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),p&&ne.createElement(e.ZP,f({className:d,onClick:h},l),p),x&&x);Re.Z=n},81939:function(St,Re,k){"use strict";k.d(Re,{cT:function(){return b},pe:function(){return m}});var ne=k(59301),fe=k(54580),e=k(8591),O=k(99064),y=k(28209),i=k.n(y),r=k(1012),s=k(89070),u=k(47257),o=k.n(u),f=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,g=(T,B,P)=>B in T?f(T,B,{enumerable:!0,configurable:!0,writable:!0,value:P}):T[B]=P,p=(T,B)=>{for(var P in B||(B={}))l.call(B,P)&&g(T,P,B[P]);if(a)for(var P of a(B))c.call(B,P)&&g(T,P,B[P]);return T},h=(T,B)=>t(T,n(B)),d=(T,B)=>{var P={};for(var R in T)l.call(T,R)&&B.indexOf(R)<0&&(P[R]=T[R]);if(T!=null&&a)for(var R of a(T))B.indexOf(R)<0&&c.call(T,R)&&(P[R]=T[R]);return P},x=(T,B,P)=>new Promise((R,M)=>{var F=X=>{try{H(P.next(X))}catch(z){M(z)}},Z=X=>{try{H(P.throw(X))}catch(z){M(z)}},H=X=>X.done?R(X.value):Promise.resolve(X.value).then(F,Z);H((P=P.apply(T,B)).next())});const{Dragger:j}=fe.default,m=T=>{const B="bf3c199c2470cb477d907b1e0917c17b",P="5183666c72eec9e4";var R=i().enc.Utf8.parse(B);let M=i().enc.Utf8.parse(P);var F=i().AES.decrypt(T,R,{iv:M,mode:i().mode.CBC});return F.toString(i().enc.Utf8)};let I;const v=T=>x(void 0,[T],function*({identifier:B,oldFilename:P,newFilename:R}){var M,F,Z,H,X,z;const re=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});re.data=JSON.parse(m(re.data));const te=new OSS({endpoint:(M=re==null?void 0:re.data)==null?void 0:M.end_point,region:(F=re==null?void 0:re.data)==null?void 0:F.region,accessKeyId:(Z=re==null?void 0:re.data)==null?void 0:Z.access_key_id,accessKeySecret:(H=re==null?void 0:re.data)==null?void 0:H.access_key_secret,bucket:(X=re==null?void 0:re.data)==null?void 0:X.bucket,stsToken:(z=re==null?void 0:re.data)==null?void 0:z.security_token});return new Promise((Q,J)=>{console.log(11111,`${B}/${P}`,`${B}/${R}`,re.data),te.copy(`/${B}/${P}`,`/${B}/${R}`).then(ee=>{console.log("\u62F7\u8D1D\u6210\u529F",ee)}).catch(ee=>{console.log(ee)})})}),b=(T,B,P)=>x(void 0,null,function*(){var R,M,F,Z,H,X;B.file_name=T.name;const z=yield(0,O.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",m(z.data)),z.data=JSON.parse(m(z.data));const re=T.name.split(".");re.pop();const te=B.realFileName?re.join(""):(0,r.Z)(),Q=new(o())({endpoint:(R=z==null?void 0:z.data)==null?void 0:R.end_point,region:(M=z==null?void 0:z.data)==null?void 0:M.region,accessKeyId:(F=z==null?void 0:z.data)==null?void 0:F.access_key_id,accessKeySecret:(Z=z==null?void 0:z.data)==null?void 0:Z.access_key_secret,bucket:(H=z==null?void 0:z.data)==null?void 0:H.bucket,stsToken:(X=z==null?void 0:z.data)==null?void 0:X.security_token});return new Promise((J,ee)=>{var q;Q.multipartUpload(`${te}`,new Blob([T],{type:T.type}),h(p({timeout:200*1e3,partSize:102400},P),{callback:{url:(q=z==null?void 0:z.data)==null?void 0:q.callback_url,host:z==null?void 0:z.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,O.rz)(B)}})).then(function(V){var ie;T.response=(ie=V.data)==null?void 0:ie.data,J(V==null?void 0:V.data)}).catch(function(V){ee(V),console.log("err:",V)})})}),E=T=>{var B=T,{user:P,cancelUpload:R}=B,M=d(B,["user","cancelUpload"]);const[F,Z]=(0,ne.useState)([]);let[H,X]=(0,ne.useState)();const z={onRemove:te=>{Z([...F.filter(Q=>Q.name!==te.name)]),M.onChange(F.filter(Q=>Q.name!==te.name))},disabled:M.disabled,multiple:!0,fileList:F==null?void 0:F.map(te=>te.file),customRequest:()=>{},beforeUpload:te=>x(void 0,null,function*(){let Q=M.maxSize||1073741824;if(F.filter(J=>J.name===te.name).length){e.ZP.info(`${te.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(te==null?void 0:te.size)>Q?(e.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Q/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(F.push({name:te.name,file:te}),Z([...F]),M.onChange(F),!1)})},re=(te,Q)=>x(void 0,null,function*(){var J,ee,q,V,ie,se;Q.file_name=te.name;const ce=te.name,le=yield(0,O.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(le.data=JSON.parse(m(le.data)),(le==null?void 0:le.status)!==0){F[F.findIndex(U=>U.name===ce)].status="error",F[F.findIndex(U=>U.name===ce)].file.status="error",M.onChange(F),e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}H=new(o())({endpoint:(J=le==null?void 0:le.data)==null?void 0:J.end_point,region:(ee=le==null?void 0:le.data)==null?void 0:ee.region,accessKeyId:(q=le==null?void 0:le.data)==null?void 0:q.access_key_id,accessKeySecret:(V=le==null?void 0:le.data)==null?void 0:V.access_key_secret,bucket:(ie=le==null?void 0:le.data)==null?void 0:ie.bucket,stsToken:(se=le==null?void 0:le.data)==null?void 0:se.security_token}),console.log(te,"file"),X(H);const Y=te.name.split(".");Y.pop();const _=ce.indexOf(".")>-1?Q.realFileName?Y.join("."):(0,r.Z)():ce;return new Promise((U,N)=>{var $;try{H.multipartUpload(`${M.identifier}/${_}${ce.indexOf(".")>-1?"."+ce.split(".").pop():""}`,new Blob([te.file],{type:te.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(W,A,L)=>{try{console.log("\u8FDB\u5EA6",W,A,L);const S=F.findIndex(C=>C.name===ce);F[S].file.percent=W*100,F[S].tempCheckpoint=A,Z([...F])}catch(S){}},checkpoint:F[F.findIndex(W=>W.name===ce)].tempCheckpoint,callback:{customValue:{id:ce+""},url:($=le==null?void 0:le.data)==null?void 0:$.callback_url,host:le==null?void 0:le.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,O.rz)(Q)}}).then(function(W){var A,L,S;const C=F.findIndex(D=>D.name===ce);let w="done";if(((A=W.data)==null?void 0:A.status)===0){te.response=(L=W.data)==null?void 0:L.data;const D=F.findIndex(K=>K.name===ce);F[D].status="done",F[D].file.status="done"}else e.ZP.warning((S=W.data)==null?void 0:S.message),w="error";F[C].status=w,F[C].file.status=w,M.onChange(F),U(W==null?void 0:W.data)}).catch(function(W){F[F.findIndex(A=>A.name===ce)].status="error",F[F.findIndex(A=>A.name===ce)].file.status="error",e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z([...F]),M.onChange(F),N(W),console.log("err:",W)})}catch(W){}})});return(0,ne.useEffect)(()=>{F.every(te=>te==="done"||te==="error")&&M.onComplete(F)},[F]),(0,ne.useEffect)(()=>{R&&(H==null||H.cancel())},[R]),(0,ne.useEffect)(()=>{M.uploading&&F.map(te=>x(void 0,null,function*(){var Q;if((!te.status||te.status==="error")&&!R){te.status="uploading",te.file.status="uploading";const J=yield re(te,{login:(Q=P==null?void 0:P.userInfo)==null?void 0:Q.login,container_type:M.container_type,container_id:M.container_id,description:M.description,realFileName:M.realFileName})}}))},[M.uploading]),ne.createElement(j,h(p({},z),{height:M.height,className:M.className}),ne.createElement("p",{className:"ant-upload-hint"},M.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Re.ZP=(0,s.connect)(({loading:T,globalSetting:B,user:P})=>({globalSetting:B,loading:T.models.competitions,user:P}))(E)},51360:function(St,Re,k){"use strict";k.r(Re),k.d(Re,{default:function(){return _}});var ne=k(59301),fe=k(89070),e=k(54580),O=k(8591),y=k(3113),i=k(61621),r=k(58421),s=k(43418),u=k(5112),o=k(92832),f=k(95237),t=k(6848),n=k(93948),a=k(9122),l=k(955),c=k(24065),g=k(8797),p=k(24905),h=k(38854),d=k(20834),x=k(99064),j={flex_box_center:"flex_box_center___syO2L",flex_space_between:"flex_space_between___zbv6F",flex_box_vertical_center:"flex_box_vertical_center____X4mO",flex_box_center_end:"flex_box_center_end___XNInB",flex_box_column:"flex_box_column___ImYqI",bg:"bg___npeJC",containerTitle:"containerTitle___TmtYw",selectBtn:"selectBtn___BVHIl",containerDesc:"containerDesc___iA5sg",listItem:"listItem___hwMWo",info:"info___rp33K",title:"title___D2hlz",titleLeft:"titleLeft___Wgzjh",titleRight:"titleRight___r61q2",flexBox:"flexBox___c5p2P",iconV:"iconV___Wmjqg",acitons:"acitons___ODkjR",box:"box___Sny7J",row:"row___mtiRN",icon:"icon___UIH6X",nodatastyle:"nodatastyle___iSSXI",nodatatext:"nodatatext___qO3Cc",nodatabutton:"nodatabutton___a7HKe",erweima:"erweima___fp5uH",student_button:"student_button___gB9OW"},m=k(61186),I=k.n(m),v=k(59301),b=(U,N,$)=>new Promise((W,A)=>{var L=w=>{try{C($.next(w))}catch(D){A(D)}},S=w=>{try{C($.throw(w))}catch(D){A(D)}},C=w=>w.done?W(w.value):Promise.resolve(w.value).then(L,S);C(($=$.apply(U,N)).next())});const E={not_started:"\u672A\u5F00\u8BFE",in_progress:"\u4E0A\u8BFE\u4E2D",ended:"\u5DF2\u622A\u6B62"};var B=({v:U,k:N,selectArrs:$,setSelectArrs:W,dispatch:A,params:L,detailSmartPlanList:S,user:C,etiem:w,batchStatus:D,getData:K,getPageCatch:ae,openModal:G})=>v.createElement("div",{className:j.listItem,key:N,onClick:ue=>{ue.stopPropagation(),((0,c.dE)()||(0,c.GJ)())&&(0,l.xg)(`/classrooms/${L.coursesId}/smart_plan/${U.id}/ppt_info/info`)}},(0,c.GJ)()&&D&&v.createElement(p.default,{checked:$.includes(U.id),className:"ml30 mt10",value:U.id,onClick:ue=>ue.stopPropagation(),onChange:ue=>{let ye=$.indexOf(U.id);$.indexOf(U.id)>-1?W($.filter(pe=>pe!==U.id)):W($.concat(U.id))}}),v.createElement("div",{className:j.info},v.createElement("div",{className:j.title},v.createElement("div",{className:j.titleLeft},v.createElement(l.VV,{style:{margin:"0px 10px 0px 0px"},status:[E[U==null?void 0:U.status]]}),v.createElement("strong",null,U==null?void 0:U.name)),v.createElement("div",{className:j.titleRight},(0,c.dE)()&&v.createElement("div",null,(U==null?void 0:U.status)=="in_progress"&&v.createElement("span",{className:j.student_button},"\u5F00\u59CB\u5B66\u4E60"),(U==null?void 0:U.status)=="ended"&&v.createElement("span",{className:j.student_button},"\u67E5\u770B\u8BFE\u4EF6")),(0,c.GJ)()&&v.createElement(v.Fragment,null,(U==null?void 0:U.status)=="not_started"&&v.createElement("span",{className:j.flexBox,onClick:ue=>b(void 0,null,function*(){ue.preventDefault(),ue.stopPropagation();let ye=yield(0,x.ZP)(`/api/courses/${L.coursesId}/smart_plans/${U==null?void 0:U.id}/change_status.json`,{method:"post"});(ye==null?void 0:ye.status)==0&&(O.ZP.success("\u5F00\u8BFE\u6210\u529F"),K(),(0,l.xg)(`/classrooms/${L.coursesId}/smart_plan/${U.id}/ppt_info/info`))})},v.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),v.createElement("div",null,"\u5F00\u59CB\u4E0A\u8BFE")),(U==null?void 0:U.status)=="in_progress"&&v.createElement("span",{className:j.flexBox,onClick:ue=>b(void 0,null,function*(){ue.preventDefault(),ue.stopPropagation(),s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>b(void 0,null,function*(){let ye=yield(0,x.ZP)(`/api/courses/${L==null?void 0:L.coursesId}/smart_plans/${U==null?void 0:U.id}/change_status.json`,{method:"post"});(ye==null?void 0:ye.status)==0&&(O.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),K(),ae(U==null?void 0:U.id,1,!0,!0))})})})},v.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),v.createElement("div",null,"\u7ED3\u675F\u6388\u8BFE"))),(0,c.GJ)()&&v.createElement(h.Z,{placement:"bottom",dropdownRender:ue=>v.createElement(d.default,null,v.createElement(d.default.Item,null,v.createElement("div",{onClick:ye=>{ye.preventDefault(),ye.stopPropagation(),G(U)}},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")),v.createElement(d.default.Item,null,v.createElement("div",{onClick:ye=>{ye.preventDefault(),ye.stopPropagation(),s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8BFE\u4EF6\uFF1F",onOk:()=>b(void 0,null,function*(){let pe=yield(0,x.ZP)(`/api/courses/${L==null?void 0:L.coursesId}/smart_plans/${U==null?void 0:U.id}.json`,{method:"delete"});(pe==null?void 0:pe.status)==0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),K())})})}},"\u5220\u9664\u8BFE\u4EF6")))},v.createElement("div",{className:j.flexBox,style:{cursor:"default",marginLeft:"20px"},onClick:ue=>{ue.preventDefault(),ue.stopPropagation()}},v.createElement("i",{className:"iconfont icon-gengduo4"}),v.createElement("div",null,"\u66F4\u591A"))))),v.createElement("p",{style:{display:"flex"}},v.createElement("span",null,U.author),((U==null?void 0:U.status)=="in_progress"||(U==null?void 0:U.status)=="ended")&&v.createElement("span",{className:"ml20"},"\u5DF2\u4E0A\u8BFE ",U==null?void 0:U.joined_num),((U==null?void 0:U.status)=="in_progress"||(U==null?void 0:U.status)=="ended")&&v.createElement("span",{className:"ml20"},"\u5F00\u8BFE\u65F6\u95F4 ",U!=null&&U.start_at?I()(U==null?void 0:U.start_at).format("YYYY-MM-DD HH:mm"):"--"),(U==null?void 0:U.status)=="ended"&&v.createElement("span",{className:"ml20"},"\u7ED3\u8BFE\u65F6\u95F4 ",U!=null&&U.end_at?I()(U==null?void 0:U.end_at).format("YYYY-MM-DD HH:mm"):"--")))),P=k(62202),R=k(89614),M=k(92365),F=k(81939),Z=k(47257),H=k.n(Z),X=k(3294),z=k(59301),re=Object.defineProperty,te=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,V=(U,N,$)=>N in U?re(U,N,{enumerable:!0,configurable:!0,writable:!0,value:$}):U[N]=$,ie=(U,N)=>{for(var $ in N||(N={}))ee.call(N,$)&&V(U,$,N[$]);if(J)for(var $ of J(N))q.call(N,$)&&V(U,$,N[$]);return U},se=(U,N)=>te(U,Q(N)),ce=(U,N,$)=>new Promise((W,A)=>{var L=w=>{try{C($.next(w))}catch(D){A(D)}},S=w=>{try{C($.throw(w))}catch(D){A(D)}},C=w=>w.done?W(w.value):Promise.resolve(w.value).then(L,S);C(($=$.apply(U,N)).next())});const{Dragger:le}=e.default,Y=({user:U,classroomList:N,globalSetting:$,loading:W,dispatch:A})=>{var L,S,C,w,D,K,ae,G,ue,ye,pe,be;const de=(0,fe.useParams)(),[ge]=(0,fe.useSearchParams)(),[oe,me]=(0,ne.useState)(()=>se(ie({},de),{id:de.coursesId,limit:20,page:1,status:ge.get("tabs")||""})),{detailSmartPlanList:ve}=N,[we,Te]=(0,ne.useState)([]),De=(0,fe.useLocation)();let Fe=ge.get("tabs")?parseInt(ge.get("tabs")):"all";const[ke,Ke]=(0,ne.useState)(!1),[et,qe]=(0,ne.useState)(0),[ft,Tt]=(0,ne.useState)(""),[tt,Xe]=(0,ne.useState)([]),st=(0,ne.useRef)([]),[Et,Ye]=(0,ne.useState)(!1),[wt,Bt]=(0,ne.useState)();de.categoryId?oe.category_id=de.categoryId:delete oe.category_id,(0,ne.useEffect)(()=>{A({type:"classroomList/getAssistantPermissions",payload:{course_id:oe.id}})},[de.categoryId]);const gt=()=>{A({type:"classroomList/getSmartPlans",payload:ie({},oe)})};(0,ne.useEffect)(()=>{gt()},[oe]),(0,ne.useEffect)(()=>{Te([])},[ve]);const Vt=(We,xt)=>{oe.limit=xt,oe.page=We,me(ie({},oe))},Jt=We=>{oe.status=We.key==="all"?"":We.key,oe.page=1,fe.history.replace(`${De.pathname}?tabs=${oe.status}`),A({type:"classroomList/getSmartPlans",payload:se(ie({},oe),{status:oe.status})})},or=[{name:"\u5168\u90E8",id:"",total:(L=ve==null?void 0:ve.data)==null?void 0:L.total_num},{name:"\u672A\u5F00\u8BFE",id:"not_started",total:(S=ve==null?void 0:ve.data)==null?void 0:S.not_started_num},{name:"\u4E0A\u8BFE\u4E2D",id:"in_progress",total:(C=ve==null?void 0:ve.data)==null?void 0:C.in_progress_num},{name:"\u5DF2\u622A\u6B62",id:"ended",total:(w=ve==null?void 0:ve.data)==null?void 0:w.completed_num}].filter(We=>(0,c.dE)()?We.name!=="\u672A\u5F00\u8BFE":!0),ur={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{Xe([])},beforeUpload:We=>ce(void 0,null,function*(){var xt,Wt;const Oe=We.name.endsWith(".ppt"),Ee=We.name.endsWith(".pptx");if(!Oe&&!Ee)return O.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(We.size/1024/1024>200)return O.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const ze=yield(0,x.ZP)(`/api/courses/${de==null?void 0:de.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:We.name}});if((xt=ze==null?void 0:ze.data)!=null&&xt.exist)O.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),Xe([]);else{const rt={id:String(Math.random()).slice(-6),name:We.name,size:We.size,file:We,description:"",percent:0,status:"uploading"};Xt(rt,{container_type:"SmartPlan",login:(Wt=U==null?void 0:U.userInfo)==null?void 0:Wt.login,container_id:null,description:"",realFileName:!1}),Xe(He=>[rt])}return Promise.reject()})},Xt=(We,xt)=>ce(void 0,null,function*(){var Wt,Oe,Ee,Ze,ze,rt,He,nt,Ge,lt;xt.file_name=We.name;const at=We.name,dt=yield(0,x.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((dt==null?void 0:dt.status)!==0){Xe(Ce=>(Ce[Ce.findIndex(je=>je.name===at)].status="error",[...Ce])),O.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}dt.data=JSON.parse((0,F.pe)(dt.data));const mt=new(H())({endpoint:(Wt=dt==null?void 0:dt.data)==null?void 0:Wt.end_point,region:(Oe=dt==null?void 0:dt.data)==null?void 0:Oe.region,accessKeyId:(Ee=dt==null?void 0:dt.data)==null?void 0:Ee.access_key_id,accessKeySecret:(Ze=dt==null?void 0:dt.data)==null?void 0:Ze.access_key_secret,bucket:(ze=dt==null?void 0:dt.data)==null?void 0:ze.bucket,stsToken:(rt=dt==null?void 0:dt.data)==null?void 0:rt.security_token});We.name.split(".").pop(),mt.multipartUpload(`smartplans/${oe.coursesId}/${oe==null?void 0:oe.id}/${(He=U==null?void 0:U.userInfo)==null?void 0:He.login}/${Date.now()}/${at}`,new Blob([We.file],{type:We.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ce,je,Ne)=>{Xe(_e=>{const Be=_e.findIndex(Ae=>Ae.name===at);return _e[Be].client=mt,_e[Be].percent=Ce*100,_e[Be].checkpoint=je,[..._e]})},checkpoint:(Ge=st.current[(nt=st.current)==null?void 0:nt.findIndex(Ce=>Ce.name===at)])==null?void 0:Ge.checkpoint,callback:{customValue:{id:at+""},url:(lt=dt==null?void 0:dt.data)==null?void 0:lt.callback_url,host:dt==null?void 0:dt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(xt)}}).then(function(Ce){Xe(je=>{var Ne,_e,Be;const Ae=je.findIndex(xe=>xe.name===at);let he="done";return((Ne=Ce.data)==null?void 0:Ne.status)===0?je[Ae].response=(_e=Ce.data)==null?void 0:_e.data:(O.ZP.warning((Be=Ce.data)==null?void 0:Be.message),he="error"),je[Ae].status=he,[...je]})}).catch(function(Ce){(Ce==null?void 0:Ce.name)!=="cancel"&&Xe(je=>{const Ne=je.findIndex(_e=>_e.name===at);return je[Ne].status="error",[...je]})})}),ut=We=>{Ye(!0),Bt(We)},Dt=(We,xt,Wt,Oe)=>{(0,x.ZP)(`/api/courses/${de.categoryId}/smart_plans/${We}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:xt,allow_answer:Wt,is_end:Oe}}})};return z.createElement("section",null,z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(P.Z,{isLoading:W["classroomList/getSmartPlans"],tabDataSource:or,isAdmin:(0,c.GJ)(),onTabMenuClick:Jt,defaultSelectedKeys:[ge.get("tabs")?ge.get("tabs"):""]}),(0,c.GJ)()&&z.createElement(y.ZP,{className:"mr20",style:{borderRadius:"4px",height:30,padding:"0 8px",marginLeft:"auto"},type:"primary",icon:z.createElement("i",{className:"iconfont icon-tianjia4 font14"}),onClick:()=>{Ke(!0)}},"\u5F00\u59CB\u5907\u8BFE")),z.createElement(R.Z,{isAdmin:(0,c.GJ)(),onSearch:We=>{oe.search=We.trim(),oe.page=1,me(ie({},oe))}}),z.createElement(i.Z,{loading:W["classroomList/getSmartPlans"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((D=ve==null?void 0:ve.data)==null?void 0:D.count)==0&&(0,c.Ny)()&&z.createElement("div",{className:j.nodatastyle},z.createElement("div",{className:j.nodatatext},"\u667A\u6167\u5907\u8BFE\u652F\u6301\u4E00\u952E\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u6559\u5E08\u53EF\u7075\u6D3B\u6DFB\u52A0\u591A\u79CD\u8BD5\u9898\uFF0C\u5B9E\u73B0\u5728\u7EBF\u6388\u8BFE\u4E0E\u5B9E\u65F6\u7B54\u9898\u4E92\u52A8\uFF1B\u5B66\u751F\u53EA\u9700\u624B\u673A\u626B\u7801\u5373\u53EF\u968F\u65F6\u542C\u8BFE\u3001\u505A\u9898\uFF0C\u4EAB\u53D7\u9AD8\u6548\u5B66\u4E60\u4E0E\u8DA3\u5473\u4E92\u52A8\u3002"),z.createElement("div",{className:j.nodatabutton},"\u64CD\u4F5C\u6307\u5F15")),((K=ve==null?void 0:ve.data)==null?void 0:K.count)==0&&!(0,c.Ny)()&&z.createElement(g.Z,null),((ae=ve==null?void 0:ve.data)==null?void 0:ae.list)&&((ue=(G=ve==null?void 0:ve.data)==null?void 0:G.list)==null?void 0:ue.map(function(We,xt){return z.createElement(B,{key:xt,v:We,k:xt,batchStatus:!0,selectArrs:we,setSelectArrs:Te,dispatch:A,params:oe,detailSmartPlanList:ve,user:U,getData:gt,getPageCatch:Dt,openModal:ut,etiem:(0,l.li)((new Date(We.end_time).getTime()-new Date().getTime())/1e3)})})),z.createElement("aside",{className:"tc mb50 mt30"},((ye=ve==null?void 0:ve.data)==null?void 0:ye.count)>0&&z.createElement(r.Z,{showSizeChanger:!0,onChange:Vt,defaultCurrent:oe.page,current:oe.page||1,pageSize:oe.limit||20,total:(pe=ve==null?void 0:ve.data)==null?void 0:pe.count}))),z.createElement(s.default,{maskClosable:!1,centered:!0,open:ke,title:"\u5F00\u59CB\u5907\u8BFE",width:500,destroyOnClose:!0,onCancel:()=>{Ke(!1),Tt(""),Xe([]),qe(0)},onOk:()=>ce(void 0,null,function*(){var We,xt,Wt;if(!(tt!=null&&tt.length)&&et==0){O.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}if(!(ft!=null&&ft.trim())&&et==1){O.ZP.warning("\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0");return}const Oe=ie({id:oe.id,type:et},et==0?{attachment_id:(xt=(We=tt==null?void 0:tt[0])==null?void 0:We.response)==null?void 0:xt.attachment_id}:{name:ft}),Ee=yield(0,M.Zj)(Oe);return(Ee==null?void 0:Ee.status)===0&&(O.ZP.success("\u521B\u5EFA\u6210\u529F"),gt(),(0,l.xg)(`/classrooms/${oe.coursesId}/smart_plan/${(Wt=Ee==null?void 0:Ee.data)==null?void 0:Wt.id}/ppt_info/info`),Ke(!1),Tt(""),Xe([]),qe(0)),Ee})},z.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},z.createElement("div",null,"\u5907\u8BFE\u65B9\u5F0F"),z.createElement(u.ZP.Group,{onChange:We=>{var xt;qe((xt=We==null?void 0:We.target)==null?void 0:xt.value),Tt(""),Xe([])},defaultValue:et},z.createElement(u.ZP,{style:{marginLeft:20},value:0},"\u4E0A\u4F20\u73B0\u6709\u8BFE\u4EF6"),z.createElement(u.ZP,{style:{marginLeft:20},value:1},"\u521B\u5EFA\u7A7A\u767D\u8BFE\u4EF6"))),et==1&&z.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},z.createElement("div",null,"\u8BFE\u4EF6\u540D\u79F0"),z.createElement(o.default,{size:"large",maxLength:20,showCount:!0,style:{marginLeft:20,width:"370px"},onChange:We=>{var xt;Tt((xt=We==null?void 0:We.target)==null?void 0:xt.value)}})),et==0&&z.createElement(le,se(ie({},ur),{height:160}),z.createElement(f.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},z.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),z.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),z.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u4E0A\u4F20\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX",z.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A200MB"))),z.createElement("div",{className:j.box},tt.map(We=>z.createElement("div",{key:We.id,className:j.row},z.createElement("div",{className:j.icon},We.status==="done"&&z.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),We.status==="error"&&z.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),z.createElement("div",null,z.createElement(t.Z,{title:We==null?void 0:We.name},z.createElement("div",{style:{color:We.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,l.tP)(We==null?void 0:We.name,9))),We.status==="uploading"&&z.createElement(n.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:We.percent,showInfo:!1,size:[168,4]})))))),z.createElement(s.default,{centered:!0,keyboard:!1,open:Et,title:wt==null?void 0:wt.name,width:600,destroyOnClose:!0,forceRender:!0,okText:"\u597D\u7684",footer:null,onOk:()=>{Ye(!1)},onCancel:()=>{Ye(!1)}},z.createElement("div",{className:j.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\u65B0\u4F53\u9A8C\uFF01"),z.createElement("div",{className:j.erweima},z.createElement(a.Z,{errorLevel:"H",value:`${window.location.origin}/miniprogram/courseware/study?course_id=${de==null?void 0:de.coursesId}&id=${wt==null?void 0:wt.id}`,bgColor:"#FFF",size:360,icon:`${X.Z.IMG_SERVER}/${(be=$==null?void 0:$.setting)==null?void 0:be.tab_logo_url}`}))))};var _=(0,fe.connect)(({user:U,classroomList:N,loading:$,globalSetting:W})=>({user:U,classroomList:N,globalSetting:W,loading:$.effects}))(Y)},89614:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return p}});var ne=k(59301),fe=k(20834),e=k(24905),O=k(3113),y=k(38854),i=k(6848),r=k(57809),s=k(92832),u={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},o=k(24065),f=k(87395),t=k(84105),n=k(26724),a=k.n(n),l=k(89070),c=(h,d,x)=>new Promise((j,m)=>{var I=E=>{try{b(x.next(E))}catch(T){m(T)}},v=E=>{try{b(x.throw(E))}catch(T){m(T)}},b=E=>E.done?j(E.value):Promise.resolve(E.value).then(I,v);b((x=x.apply(h,d)).next())}),p=({isAdmin:h,dataSource:d,batchStatus:x,SortMenuName:j,setSortMenuName:m,detailCourseGroupsList:I,onSearch:v,onBoard:b,onSort:E,isboard:T,dispatch:B,onBatch:P,SortMenus:R,isShowMode:M=!1,onModeChange:F})=>{const[Z,H]=(0,ne.useState)(!1),[X,z]=(0,ne.useState)([]),[re,te]=(0,ne.useState)(!0);let[Q,J]=(0,ne.useState)([]);const[ee,q]=(0,ne.useState)(1),[V,ie]=(0,ne.useState)(!1),se=(0,l.useParams)(),ce=U=>{m(U.name),E(U)};(0,ne.useEffect)(()=>{T&&le()},[T]);const le=()=>c(void 0,null,function*(){var U;if(re&&!V){ie(!0),q(ee+1);const N=yield B({type:"classroomList/getCourseGroupsList",payload:{page:ee,id:se.coursesId,limit:20,nonenavigate:!0}});let $=[...(N==null?void 0:N.course_groups)||[]];((U=N==null?void 0:N.course_groups)==null?void 0:U.length)<20&&(te(!1),$.push({id:0,name:"\u672A\u5206\u73ED"})),ie(!1),J([...Q,...$])}}),Y=ne.createElement("section",{className:u.dropmenu},ne.createElement("div",{style:{maxHeight:200,overflow:"auto"}},ne.createElement(a(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:U=>{le()},hasMore:re,useWindow:!1},ne.createElement(fe.default,{style:{width:240,zIndex:10}},(I==null?void 0:I.group_count)>0&&(Q==null?void 0:Q.filter(U=>U.edit_auth||U.name==="\u672A\u5206\u73ED").map(function(U,N){return ne.createElement(fe.default.Item,{key:U.id},ne.createElement(e.default,{checked:X.includes(U.id),value:U.id,onChange:$=>{let W=X.indexOf(U.id);X.indexOf(U.id)>-1?z(X.filter(A=>A!==U.id)):z(X.concat(U.id))}},U.name))}))))),ne.createElement("aside",{style:{background:"#fff"}},ne.createElement("div",null,ne.createElement(O.ZP,{type:"link",onClick:()=>{b(X)}},"\u786E\u5B9A"),ne.createElement(O.ZP,{type:"link",onClick:()=>{z([])}},"\u91CD\u7F6E")))),_=j==="\u9ED8\u8BA4\u6392\u5E8F";return ne.createElement("div",{className:u.searchSortControllerContainer},!!(R!=null&&R.length)&&ne.createElement("div",null,ne.createElement(y.Z,{dropdownRender:()=>ne.createElement(fe.default,{selectedKeys:[j]},R.map(U=>ne.createElement(fe.default.Item,{key:U.name,onClick:()=>ce(U)},U.name)))},ne.createElement("div",null,ne.createElement("span",{className:`${u.btn} ${_?u.btnSort:""}`},ne.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),j)))),_&&ne.createElement(i.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},ne.createElement("span",{className:u.tips},ne.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),M&&ne.createElement(r.default,{defaultValue:"",onChange:F,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),ne.createElement(s.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:v,style:{width:220,marginLeft:M?"":"auto"}}),(0,o.eB)()&&T&&ne.createElement(y.Z,{dropdownRender:()=>Y,open:Z,onOpenChange:U=>{H(U)}},ne.createElement("a",null,"\u5206\u73ED",Z?ne.createElement(f.Z,{style:{marginLeft:6}}):ne.createElement(t.Z,{style:{marginLeft:6}}))))}},62202:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return t}});var ne=k(59301),fe=k(95237),e=k(43604),O=k(20834),y=k(38854),i=k(8591),r=k(6848),s={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},u=k(89070),o=k(24065),t=({isLoading:n,addText:a,tabDataSource:l,isAdmin:c,dispatch:g,classroomList:p,type:h,isExercise:d,defaultSelectedKeys:x,onTabMenuClick:j,getDropdownMenu:m,showControlButton:I,buttonText:v,buttonIcon:b="icon-tianjiadaohang",extraNode:E,user:T,onButtonClick:B,isModelUser:P,menuItemWidth:R=125})=>{var M,F,Z,H,X;const z=(0,u.useParams)();return ne.createElement("div",{className:s.tabMenuContainer},ne.createElement(fe.Z,null,ne.createElement(e.Z,{flex:"1"},ne.createElement(O.default,{onSelect:re=>n?{}:j(re),mode:"horizontal",selectedKeys:x},l.map(re=>ne.createElement(O.default.Item,{style:{width:R},key:typeof re.index=="number"?re.index:re.id},ne.createElement("span",{className:"c-grey-666"},re.name),re.total!==void 0&&c&&ne.createElement("span",{className:"c-grey-999 ml20"},re.total||0))))),c&&d&&ne.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{g({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),c&&ne.createElement(e.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},d&&ne.createElement(y.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>ne.createElement(O.default,null,ne.createElement(O.default.Item,{key:1,onClick:()=>{var re;if((0,o.Rm)()&&!((re=p.AssistantObject.exercise)!=null&&re.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h,exportType:"exercise",category_id:z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),ne.createElement(O.default.Item,{key:3,onClick:()=>{var re;if((0,o.Rm)()&&!((re=p.AssistantObject.exercise)!=null&&re.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}u.history.push(`/classrooms/${z==null?void 0:z.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},ne.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},ne.createElement("span",{style:{color:"#666666",cursor:"pointer"}},ne.createElement("i",{className:"iconfont icon-xiazai6"})))),ne.createElement("div",{className:s.control},ne.createElement("div",{className:s.extra},E),I&&(v=="\u6DFB\u52A0\u76F4\u64AD"?ne.createElement(y.Z,{menu:{items:(F=(M=[{label:ne.createElement("div",{onClick:()=>{B("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},P&&{label:ne.createElement("div",{onClick:()=>{B("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:M.filter(re=>re==null?void 0:re.show))==null?void 0:F.map(re=>({label:re==null?void 0:re.label,key:re==null?void 0:re.key}))}},ne.createElement("span",{className:s.selectBtn},ne.createElement("span",null,ne.createElement("i",{className:`iconfont ${b}`})),ne.createElement("span",null,v))):ne.createElement("span",{onClick:B,style:{cursor:"pointer"},className:s.selectBtn},ne.createElement("span",null,ne.createElement("i",{className:`iconfont ${b}`})),ne.createElement("span",null,v))),!!m&&ne.createElement(y.Z,{disabled:((Z=T==null?void 0:T.userInfo)==null?void 0:Z.user_status)===2,className:"ml10",dropdownRender:m},ne.createElement("span",{className:((H=T==null?void 0:T.userInfo)==null?void 0:H.user_status)===2?s.selectBtn1:s.selectBtn},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-tianjiadaohang"})),ne.createElement(r.Z,{title:((X=T==null?void 0:T.userInfo)==null?void 0:X.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},ne.createElement("span",null,a||"\u521B\u5EFA\u8BD5\u5377"))))))))}},47257:function(St){(function(Re){(function(k){if(1)St.exports=k();else var ne})(function(){var k,ne,fe;return function(){function e(O,y,i){function r(o,f){if(!y[o]){if(!O[o]){var t=void 0;if(!f&&t)return require(o,!0);if(s)return s(o,!0);var n=new Error("Cannot find module '"+o+"'");throw n.code="MODULE_NOT_FOUND",n}var a=y[o]={exports:{}};O[o][0].call(a.exports,function(l){var c=O[o][1][l];return r(c||l)},a,a.exports,e,O,y,i)}return y[o].exports}for(var s=void 0,u=0;u +(self.webpackChunk=self.webpackChunk||[]).push([[5741],{40001:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},26227:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},49198:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},84105:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},41464:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},18785:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},73331:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},15277:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},33853:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},38819:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},47472:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},87395:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return s}});var ne=k(96663),fe=k(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},O=e,y=k(7657),i=function(o,f){return fe.createElement(y.Z,(0,ne.Z)({},o,{ref:f,icon:O}))},r=fe.forwardRef(i),s=r},35593:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return N}});var ne=k(44127),fe=k(72071),e=k(6620),O=k(43403),y=k(92310),i=k.n(y),r=k(29301),s=k(76846),u=k(96452),o=k(6089),f=k(80402),t=k(34280),n=k(49658),a=k(59301),l=k(96663),c=k(77900),g=k(8654);function p($){var W=$.prefixCls,A=$.align,L=$.arrow,S=$.arrowPos,C=L||{},w=C.className,D=C.content,K=S.x,ae=K===void 0?0:K,G=S.y,ue=G===void 0?0:G,ye=a.useRef();if(!A||!A.points)return null;var pe={position:"absolute"};if(A.autoArrow!==!1){var be=A.points[0],de=A.points[1],ge=be[0],oe=be[1],me=de[0],ve=de[1];ge===me||!["t","b"].includes(ge)?pe.top=ue:ge==="t"?pe.top=0:pe.bottom=0,oe===ve||!["l","r"].includes(oe)?pe.left=ae:oe==="l"?pe.left=0:pe.right=0}return a.createElement("div",{ref:ye,className:i()("".concat(W,"-arrow"),w),style:pe},D)}function h($){var W=$.prefixCls,A=$.open,L=$.zIndex,S=$.mask,C=$.motion;return S?a.createElement(c.default,(0,l.Z)({},C,{motionAppear:!0,visible:A,removeOnLeave:!0}),function(w){var D=w.className;return a.createElement("div",{style:{zIndex:L},className:i()("".concat(W,"-mask"),D)})}):null}var d=a.memo(function($){var W=$.children;return W},function($,W){return W.cache}),x=d,j=a.forwardRef(function($,W){var A=$.popup,L=$.className,S=$.prefixCls,C=$.style,w=$.target,D=$.onVisibleChanged,K=$.open,ae=$.keepDom,G=$.fresh,ue=$.onClick,ye=$.mask,pe=$.arrow,be=$.arrowPos,de=$.align,ge=$.motion,oe=$.maskMotion,me=$.forceRender,ve=$.getPopupContainer,we=$.autoDestroy,Te=$.portal,De=$.zIndex,Fe=$.onMouseEnter,ke=$.onMouseLeave,Ke=$.onPointerEnter,et=$.ready,qe=$.offsetX,ft=$.offsetY,Tt=$.offsetR,tt=$.offsetB,Xe=$.onAlign,st=$.onPrepare,Et=$.stretch,Ye=$.targetWidth,wt=$.targetHeight,Bt=typeof A=="function"?A():A,gt=K||ae,Vt=(ve==null?void 0:ve.length)>0,Jt=a.useState(!ve||!Vt),or=(0,fe.Z)(Jt,2),ur=or[0],Xt=or[1];if((0,t.Z)(function(){!ur&&Vt&&w&&Xt(!0)},[ur,Vt,w]),!ur)return null;var ut="auto",Dt={left:"-1000vw",top:"-1000vh",right:ut,bottom:ut};if(et||!K){var We,xt=de.points,Wt=de.dynamicInset||((We=de._experimental)===null||We===void 0?void 0:We.dynamicInset),Oe=Wt&&xt[0][1]==="r",Ee=Wt&&xt[0][0]==="b";Oe?(Dt.right=Tt,Dt.left=ut):(Dt.left=qe,Dt.right=ut),Ee?(Dt.bottom=tt,Dt.top=ut):(Dt.top=ft,Dt.bottom=ut)}var Ze={};return Et&&(Et.includes("height")&&wt?Ze.height=wt:Et.includes("minHeight")&&wt&&(Ze.minHeight=wt),Et.includes("width")&&Ye?Ze.width=Ye:Et.includes("minWidth")&&Ye&&(Ze.minWidth=Ye)),K||(Ze.pointerEvents="none"),a.createElement(Te,{open:me||gt,getContainer:ve&&function(){return ve(w)},autoDestroy:we},a.createElement(h,{prefixCls:S,open:K,zIndex:De,mask:ye,motion:oe}),a.createElement(r.Z,{onResize:Xe,disabled:!K},function(ze){return a.createElement(c.default,(0,l.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:me,leavedClassName:"".concat(S,"-hidden")},ge,{onAppearPrepare:st,onEnterPrepare:st,visible:K,onVisibleChanged:function(He){var nt;ge==null||(nt=ge.onVisibleChanged)===null||nt===void 0||nt.call(ge,He),D(He)}}),function(rt,He){var nt=rt.className,Ge=rt.style,lt=i()(S,nt,L);return a.createElement("div",{ref:(0,g.sQ)(ze,W,He),className:lt,style:(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({"--arrow-x":"".concat(be.x||0,"px"),"--arrow-y":"".concat(be.y||0,"px")},Dt),Ze),Ge),{},{boxSizing:"border-box",zIndex:De},C),onMouseEnter:Fe,onMouseLeave:ke,onPointerEnter:Ke,onClick:ue},pe&&a.createElement(p,{prefixCls:S,arrow:pe,arrowPos:be,align:de}),a.createElement(x,{cache:!K&&!G},Bt))})}))}),m=j,I=a.forwardRef(function($,W){var A=$.children,L=$.getTriggerDOMNode,S=(0,g.Yr)(A),C=a.useCallback(function(D){(0,g.mH)(W,L?L(D):D)},[L]),w=(0,g.x1)(C,A.ref);return S?a.cloneElement(A,{ref:w}):A}),v=I,b=a.createContext(null),E=b;function T($){return $?Array.isArray($)?$:[$]:[]}function B($,W,A,L){return a.useMemo(function(){var S=T(A!=null?A:W),C=T(L!=null?L:W),w=new Set(S),D=new Set(C);return $&&(w.has("hover")&&(w.delete("hover"),w.add("click")),D.has("hover")&&(D.delete("hover"),D.add("click"))),[w,D]},[$,W,A,L])}var P=k(29194);function R(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],A=arguments.length>2?arguments[2]:void 0;return A?$[0]===W[0]:$[0]===W[0]&&$[1]===W[1]}function M($,W,A,L){for(var S=A.points,C=Object.keys($),w=0;w1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN($)?W:$}function z($){return X(parseFloat($),0)}function re($,W){var A=(0,ne.Z)({},$);return(W||[]).forEach(function(L){if(!(L instanceof HTMLBodyElement||L instanceof HTMLHtmlElement)){var S=Z(L).getComputedStyle(L),C=S.overflow,w=S.overflowClipMargin,D=S.borderTopWidth,K=S.borderBottomWidth,ae=S.borderLeftWidth,G=S.borderRightWidth,ue=L.getBoundingClientRect(),ye=L.offsetHeight,pe=L.clientHeight,be=L.offsetWidth,de=L.clientWidth,ge=z(D),oe=z(K),me=z(ae),ve=z(G),we=X(Math.round(ue.width/be*1e3)/1e3),Te=X(Math.round(ue.height/ye*1e3)/1e3),De=(be-de-me-ve)*we,Fe=(ye-pe-ge-oe)*Te,ke=ge*Te,Ke=oe*Te,et=me*we,qe=ve*we,ft=0,Tt=0;if(C==="clip"){var tt=z(w);ft=tt*we,Tt=tt*Te}var Xe=ue.x+et-ft,st=ue.y+ke-Tt,Et=Xe+ue.width+2*ft-et-qe-De,Ye=st+ue.height+2*Tt-ke-Ke-Fe;A.left=Math.max(A.left,Xe),A.top=Math.max(A.top,st),A.right=Math.min(A.right,Et),A.bottom=Math.min(A.bottom,Ye)}}),A}function te($){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,A="".concat(W),L=A.match(/^(.*)\%$/);return L?$*(parseFloat(L[1])/100):parseFloat(A)}function Q($,W){var A=W||[],L=(0,fe.Z)(A,2),S=L[0],C=L[1];return[te($.width,S),te($.height,C)]}function J(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[$[0],$[1]]}function ee($,W){var A=W[0],L=W[1],S,C;return A==="t"?C=$.y:A==="b"?C=$.y+$.height:C=$.y+$.height/2,L==="l"?S=$.x:L==="r"?S=$.x+$.width:S=$.x+$.width/2,{x:S,y:C}}function q($,W){var A={t:"b",b:"t",l:"r",r:"l"};return $.map(function(L,S){return S===W?A[L]||"c":L}).join("")}function V($,W,A,L,S,C,w){var D=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:S[L]||{}}),K=(0,fe.Z)(D,2),ae=K[0],G=K[1],ue=a.useRef(0),ye=a.useMemo(function(){return W?H(W):[]},[W]),pe=a.useRef({}),be=function(){pe.current={}};$||be();var de=(0,o.Z)(function(){if(W&&A&&$){let Lt=function(ar,vr){var Br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:lt,jr=Bt.x+ar,Rr=Bt.y+vr,Mr=jr+We,Kr=Rr+Dt,en=Math.max(jr,Br.left),an=Math.max(Rr,Br.top),on=Math.min(Mr,Br.right),Vr=Math.min(Kr,Br.bottom);return Math.max(0,(on-en)*(Vr-an))},Kt=function(){Ht=Bt.y+Ue,Ft=Ht+Dt,zt=Bt.x+Qe,_t=zt+We};var me,ve,we=W,Te=we.ownerDocument,De=Z(we),Fe=De.getComputedStyle(we),ke=Fe.width,Ke=Fe.height,et=Fe.position,qe=we.style.left,ft=we.style.top,Tt=we.style.right,tt=we.style.bottom,Xe=we.style.overflow,st=(0,ne.Z)((0,ne.Z)({},S[L]),C),Et=Te.createElement("div");(me=we.parentElement)===null||me===void 0||me.appendChild(Et),Et.style.left="".concat(we.offsetLeft,"px"),Et.style.top="".concat(we.offsetTop,"px"),Et.style.position=et,Et.style.height="".concat(we.offsetHeight,"px"),Et.style.width="".concat(we.offsetWidth,"px"),we.style.left="0",we.style.top="0",we.style.right="auto",we.style.bottom="auto",we.style.overflow="hidden";var Ye;if(Array.isArray(A))Ye={x:A[0],y:A[1],width:0,height:0};else{var wt=A.getBoundingClientRect();Ye={x:wt.x,y:wt.y,width:wt.width,height:wt.height}}var Bt=we.getBoundingClientRect(),gt=Te.documentElement,Vt=gt.clientWidth,Jt=gt.clientHeight,or=gt.scrollWidth,ur=gt.scrollHeight,Xt=gt.scrollTop,ut=gt.scrollLeft,Dt=Bt.height,We=Bt.width,xt=Ye.height,Wt=Ye.width,Oe={left:0,top:0,right:Vt,bottom:Jt},Ee={left:-ut,top:-Xt,right:or-ut,bottom:ur-Xt},Ze=st.htmlRegion,ze="visible",rt="visibleFirst";Ze!=="scroll"&&Ze!==rt&&(Ze=ze);var He=Ze===rt,nt=re(Ee,ye),Ge=re(Oe,ye),lt=Ze===ze?Ge:nt,at=He?Ge:lt;we.style.left="auto",we.style.top="auto",we.style.right="0",we.style.bottom="0";var dt=we.getBoundingClientRect();we.style.left=qe,we.style.top=ft,we.style.right=Tt,we.style.bottom=tt,we.style.overflow=Xe,(ve=we.parentElement)===null||ve===void 0||ve.removeChild(Et);var mt=X(Math.round(We/parseFloat(ke)*1e3)/1e3),Se=X(Math.round(Dt/parseFloat(Ke)*1e3)/1e3);if(mt===0||Se===0||(0,s.Sh)(A)&&!(0,P.Z)(A))return;var Ce=st.offset,je=st.targetOffset,Ne=Q(Bt,Ce),_e=(0,fe.Z)(Ne,2),Be=_e[0],Ae=_e[1],he=Q(Ye,je),xe=(0,fe.Z)(he,2),Ie=xe[0],Pe=xe[1];Ye.x-=Ie,Ye.y-=Pe;var Me=st.points||[],$e=(0,fe.Z)(Me,2),Le=$e[0],Je=$e[1],pt=J(Je),ot=J(Le),It=ee(Ye,pt),yt=ee(Bt,ot),Ot=(0,ne.Z)({},st),Qe=It.x-yt.x+Be,Ue=It.y-yt.y+Ae,bt=Lt(Qe,Ue),ht=Lt(Qe,Ue,Ge),Qt=ee(Ye,["t","l"]),kt=ee(Bt,["t","l"]),Nt=ee(Ye,["b","r"]),Gt=ee(Bt,["b","r"]),At=st.overflow||{},er=At.adjustX,pr=At.adjustY,vt=At.shiftX,ct=At.shiftY,Rt=function(vr){return typeof vr=="boolean"?vr:vr>=0},Ht,Ft,zt,_t;Kt();var tr=Rt(pr),Ct=ot[0]===pt[0];if(tr&&ot[0]==="t"&&(Ft>at.bottom||pe.current.bt)){var $t=Ue;Ct?$t-=Dt-xt:$t=Qt.y-Gt.y-Ae;var rr=Lt(Qe,$t),it=Lt(Qe,$t,Ge);rr>bt||rr===bt&&(!He||it>=ht)?(pe.current.bt=!0,Ue=$t,Ae=-Ae,Ot.points=[q(ot,0),q(pt,0)]):pe.current.bt=!1}if(tr&&ot[0]==="b"&&(Htbt||Pt===bt&&(!He||Zt>=ht)?(pe.current.tb=!0,Ue=Ve,Ae=-Ae,Ot.points=[q(ot,0),q(pt,0)]):pe.current.tb=!1}var lr=Rt(er),cr=ot[1]===pt[1];if(lr&&ot[1]==="l"&&(_t>at.right||pe.current.rl)){var qt=Qe;cr?qt-=We-Wt:qt=Qt.x-Gt.x-Be;var fr=Lt(qt,Ue),br=Lt(qt,Ue,Ge);fr>bt||fr===bt&&(!He||br>=ht)?(pe.current.rl=!0,Qe=qt,Be=-Be,Ot.points=[q(ot,1),q(pt,1)]):pe.current.rl=!1}if(lr&&ot[1]==="r"&&(ztbt||Cr===bt&&(!He||Ir>=ht)?(pe.current.lr=!0,Qe=wr,Be=-Be,Ot.points=[q(ot,1),q(pt,1)]):pe.current.lr=!1}Kt();var mr=vt===!0?0:vt;typeof mr=="number"&&(ztGe.right&&(Qe-=_t-Ge.right-Be,Ye.x>Ge.right-mr&&(Qe+=Ye.x-Ge.right+mr)));var Er=ct===!0?0:ct;typeof Er=="number"&&(HtGe.bottom&&(Ue-=Ft-Ge.bottom-Ae,Ye.y>Ge.bottom-Er&&(Ue+=Ye.y-Ge.bottom+Er)));var Ar=Bt.x+Qe,Ur=Ar+We,Dr=Bt.y+Ue,$r=Dr+Dt,Pr=Ye.x,Zr=Pr+Wt,zr=Ye.y,Yr=zr+xt,Hr=Math.max(Ar,Pr),Yt=Math.min(Ur,Zr),nr=(Hr+Yt)/2,yr=nr-Ar,sr=Math.max(Dr,zr),hr=Math.min($r,Yr),Or=(sr+hr)/2,Nr=Or-Dr;w==null||w(W,Ot);var jt=dt.right-Bt.x-(Qe+Bt.width),Ut=dt.bottom-Bt.y-(Ue+Bt.height);G({ready:!0,offsetX:Qe/mt,offsetY:Ue/Se,offsetR:jt/mt,offsetB:Ut/Se,arrowX:yr/mt,arrowY:Nr/Se,scaleX:mt,scaleY:Se,align:Ot})}}),ge=function(){ue.current+=1;var ve=ue.current;Promise.resolve().then(function(){ue.current===ve&&de()})},oe=function(){G(function(ve){return(0,ne.Z)((0,ne.Z)({},ve),{},{ready:!1})})};return(0,t.Z)(oe,[L]),(0,t.Z)(function(){$||oe()},[$]),[ae.ready,ae.offsetX,ae.offsetY,ae.offsetR,ae.offsetB,ae.arrowX,ae.arrowY,ae.scaleX,ae.scaleY,ae.align,ge]}var ie=k(19127);function se($,W,A,L,S){(0,t.Z)(function(){if($&&W&&A){let ue=function(){L(),S()};var C=W,w=A,D=H(C),K=H(w),ae=Z(w),G=new Set([ae].concat((0,ie.Z)(D),(0,ie.Z)(K)));return G.forEach(function(ye){ye.addEventListener("scroll",ue,{passive:!0})}),ae.addEventListener("resize",ue,{passive:!0}),L(),function(){G.forEach(function(ye){ye.removeEventListener("scroll",ue),ae.removeEventListener("resize",ue)})}}},[$,W,A])}var ce=k(48736),le=k(16089);function Y($,W,A,L,S,C,w,D){var K=a.useRef($),ae=a.useRef(!1);K.current!==$&&(ae.current=!0,K.current=$),a.useEffect(function(){var G=(0,le.Z)(function(){ae.current=!1});return function(){le.Z.cancel(G)}},[$]),a.useEffect(function(){if(W&&L&&(!S||C)){var G=function(){var et=!1,qe=function(tt){var Xe=tt.target;et=w(Xe)},ft=function(tt){var Xe=tt.target;!ae.current&&K.current&&!et&&!w(Xe)&&D(!1)};return[qe,ft]},ue=G(),ye=(0,fe.Z)(ue,2),pe=ye[0],be=ye[1],de=G(),ge=(0,fe.Z)(de,2),oe=ge[0],me=ge[1],ve=Z(L);ve.addEventListener("mousedown",pe,!0),ve.addEventListener("click",be,!0),ve.addEventListener("contextmenu",be,!0);var we=(0,u.A)(A);if(we&&(we.addEventListener("mousedown",oe,!0),we.addEventListener("click",me,!0),we.addEventListener("contextmenu",me,!0)),0)var Te,De,Fe,ke;return function(){ve.removeEventListener("mousedown",pe,!0),ve.removeEventListener("click",be,!0),ve.removeEventListener("contextmenu",be,!0),we&&(we.removeEventListener("mousedown",oe,!0),we.removeEventListener("click",me,!0),we.removeEventListener("contextmenu",me,!0))}}},[W,A,L,S,C])}var _=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function U(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:O.Z,W=a.forwardRef(function(A,L){var S=A.prefixCls,C=S===void 0?"rc-trigger-popup":S,w=A.children,D=A.action,K=D===void 0?"hover":D,ae=A.showAction,G=A.hideAction,ue=A.popupVisible,ye=A.defaultPopupVisible,pe=A.onPopupVisibleChange,be=A.afterPopupVisibleChange,de=A.mouseEnterDelay,ge=A.mouseLeaveDelay,oe=ge===void 0?.1:ge,me=A.focusDelay,ve=A.blurDelay,we=A.mask,Te=A.maskClosable,De=Te===void 0?!0:Te,Fe=A.getPopupContainer,ke=A.forceRender,Ke=A.autoDestroy,et=A.destroyPopupOnHide,qe=A.popup,ft=A.popupClassName,Tt=A.popupStyle,tt=A.popupPlacement,Xe=A.builtinPlacements,st=Xe===void 0?{}:Xe,Et=A.popupAlign,Ye=A.zIndex,wt=A.stretch,Bt=A.getPopupClassNameFromAlign,gt=A.fresh,Vt=A.alignPoint,Jt=A.onPopupClick,or=A.onPopupAlign,ur=A.arrow,Xt=A.popupMotion,ut=A.maskMotion,Dt=A.popupTransitionName,We=A.popupAnimation,xt=A.maskTransitionName,Wt=A.maskAnimation,Oe=A.className,Ee=A.getTriggerDOMNode,Ze=(0,e.Z)(A,_),ze=Ke||et||!1,rt=a.useState(!1),He=(0,fe.Z)(rt,2),nt=He[0],Ge=He[1];(0,t.Z)(function(){Ge((0,n.Z)())},[]);var lt=a.useRef({}),at=a.useContext(E),dt=a.useMemo(function(){return{registerSubPopup:function(ir,xr){lt.current[ir]=xr,at==null||at.registerSubPopup(ir,xr)}}},[at]),mt=(0,f.Z)(),Se=a.useState(null),Ce=(0,fe.Z)(Se,2),je=Ce[0],Ne=Ce[1],_e=(0,o.Z)(function(Mt){(0,s.Sh)(Mt)&&je!==Mt&&Ne(Mt),at==null||at.registerSubPopup(mt,Mt)}),Be=a.useState(null),Ae=(0,fe.Z)(Be,2),he=Ae[0],xe=Ae[1],Ie=a.useRef(null),Pe=(0,o.Z)(function(Mt){(0,s.Sh)(Mt)&&he!==Mt&&(xe(Mt),Ie.current=Mt)}),Me=a.Children.only(w),$e=(Me==null?void 0:Me.props)||{},Le={},Je=(0,o.Z)(function(Mt){var ir,xr,_r=he;return(_r==null?void 0:_r.contains(Mt))||((ir=(0,u.A)(_r))===null||ir===void 0?void 0:ir.host)===Mt||Mt===_r||(je==null?void 0:je.contains(Mt))||((xr=(0,u.A)(je))===null||xr===void 0?void 0:xr.host)===Mt||Mt===je||Object.values(lt.current).some(function(Sr){return(Sr==null?void 0:Sr.contains(Mt))||Mt===Sr})}),pt=F(C,Xt,We,Dt),ot=F(C,ut,Wt,xt),It=a.useState(ye||!1),yt=(0,fe.Z)(It,2),Ot=yt[0],Qe=yt[1],Ue=ue!=null?ue:Ot,bt=(0,o.Z)(function(Mt){ue===void 0&&Qe(Mt)});(0,t.Z)(function(){Qe(ue||!1)},[ue]);var ht=a.useRef(Ue);ht.current=Ue;var Qt=a.useRef([]);Qt.current=[];var kt=(0,o.Z)(function(Mt){var ir;bt(Mt),((ir=Qt.current[Qt.current.length-1])!==null&&ir!==void 0?ir:Ue)!==Mt&&(Qt.current.push(Mt),pe==null||pe(Mt))}),Nt=a.useRef(),Gt=function(){clearTimeout(Nt.current)},At=function(ir){var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Gt(),xr===0?kt(ir):Nt.current=setTimeout(function(){kt(ir)},xr*1e3)};a.useEffect(function(){return Gt},[]);var er=a.useState(!1),pr=(0,fe.Z)(er,2),vt=pr[0],ct=pr[1];(0,t.Z)(function(Mt){(!Mt||Ue)&&ct(!0)},[Ue]);var Rt=a.useState(null),Ht=(0,fe.Z)(Rt,2),Ft=Ht[0],zt=Ht[1],_t=a.useState([0,0]),tr=(0,fe.Z)(_t,2),Ct=tr[0],$t=tr[1],rr=function(ir){$t([ir.clientX,ir.clientY])},it=V(Ue,je,Vt?Ct:he,tt,st,Et,or),Ve=(0,fe.Z)(it,11),Pt=Ve[0],Zt=Ve[1],lr=Ve[2],cr=Ve[3],qt=Ve[4],fr=Ve[5],br=Ve[6],wr=Ve[7],Cr=Ve[8],Ir=Ve[9],mr=Ve[10],Er=B(nt,K,ae,G),Ar=(0,fe.Z)(Er,2),Ur=Ar[0],Dr=Ar[1],$r=Ur.has("click"),Pr=Dr.has("click")||Dr.has("contextMenu"),Zr=(0,o.Z)(function(){vt||mr()}),zr=function(){ht.current&&Vt&&Pr&&At(!1)};se(Ue,he,je,Zr,zr),(0,t.Z)(function(){Zr()},[Ct,tt]),(0,t.Z)(function(){Ue&&!(st!=null&&st[tt])&&Zr()},[JSON.stringify(Et)]);var Yr=a.useMemo(function(){var Mt=M(st,C,Ir,Vt);return i()(Mt,Bt==null?void 0:Bt(Ir))},[Ir,Bt,st,C,Vt]);a.useImperativeHandle(L,function(){return{nativeElement:Ie.current,forceAlign:Zr}});var Hr=a.useState(0),Yt=(0,fe.Z)(Hr,2),nr=Yt[0],yr=Yt[1],sr=a.useState(0),hr=(0,fe.Z)(sr,2),Or=hr[0],Nr=hr[1],jt=function(){if(wt&&he){var ir=he.getBoundingClientRect();yr(ir.width),Nr(ir.height)}},Ut=function(){jt(),Zr()},Lt=function(ir){ct(!1),mr(),be==null||be(ir)},Kt=function(){return new Promise(function(ir){jt(),zt(function(){return ir})})};(0,t.Z)(function(){Ft&&(mr(),Ft(),zt(null))},[Ft]);function ar(Mt,ir,xr,_r){Le[Mt]=function(Sr){var cn;_r==null||_r(Sr),At(ir,xr);for(var fn=arguments.length,dn=new Array(fn>1?fn-1:0),sn=1;sn1?xr-1:0),Sr=1;Sr1?xr-1:0),Sr=1;Srl in a?O(a,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[l]=c,f=(a,l)=>{for(var c in l||(l={}))s.call(l,c)&&o(a,c,l[c]);if(r)for(var c of r(l))u.call(l,c)&&o(a,c,l[c]);return a},t=(a,l)=>y(a,i(l));const n=({img:a,buttonProps:l={},styles:c={},customText:g,ButtonText:p,ButtonClick:h,Buttonclass:d,ButtonTwo:x,imgStyles:j,loading:m=!1,className:I=""})=>ne.createElement("section",{className:`tc animated fadeIn ${I}`,style:f({color:"#999",margin:"100px auto",visibility:m?"hidden":"visible"},c)},ne.createElement("img",{src:a||fe,style:t(f({},j),{pointerEvents:"none",userSelect:"none"})}),ne.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),p&&ne.createElement(e.ZP,f({className:d,onClick:h},l),p),x&&x);Re.Z=n},81939:function(St,Re,k){"use strict";k.d(Re,{cT:function(){return b},pe:function(){return m}});var ne=k(59301),fe=k(54580),e=k(8591),O=k(99064),y=k(28209),i=k.n(y),r=k(1012),s=k(89070),u=k(47257),o=k.n(u),f=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,g=(T,B,P)=>B in T?f(T,B,{enumerable:!0,configurable:!0,writable:!0,value:P}):T[B]=P,p=(T,B)=>{for(var P in B||(B={}))l.call(B,P)&&g(T,P,B[P]);if(a)for(var P of a(B))c.call(B,P)&&g(T,P,B[P]);return T},h=(T,B)=>t(T,n(B)),d=(T,B)=>{var P={};for(var R in T)l.call(T,R)&&B.indexOf(R)<0&&(P[R]=T[R]);if(T!=null&&a)for(var R of a(T))B.indexOf(R)<0&&c.call(T,R)&&(P[R]=T[R]);return P},x=(T,B,P)=>new Promise((R,M)=>{var F=X=>{try{H(P.next(X))}catch(z){M(z)}},Z=X=>{try{H(P.throw(X))}catch(z){M(z)}},H=X=>X.done?R(X.value):Promise.resolve(X.value).then(F,Z);H((P=P.apply(T,B)).next())});const{Dragger:j}=fe.default,m=T=>{const B="bf3c199c2470cb477d907b1e0917c17b",P="5183666c72eec9e4";var R=i().enc.Utf8.parse(B);let M=i().enc.Utf8.parse(P);var F=i().AES.decrypt(T,R,{iv:M,mode:i().mode.CBC});return F.toString(i().enc.Utf8)};let I;const v=T=>x(void 0,[T],function*({identifier:B,oldFilename:P,newFilename:R}){var M,F,Z,H,X,z;const re=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});re.data=JSON.parse(m(re.data));const te=new OSS({endpoint:(M=re==null?void 0:re.data)==null?void 0:M.end_point,region:(F=re==null?void 0:re.data)==null?void 0:F.region,accessKeyId:(Z=re==null?void 0:re.data)==null?void 0:Z.access_key_id,accessKeySecret:(H=re==null?void 0:re.data)==null?void 0:H.access_key_secret,bucket:(X=re==null?void 0:re.data)==null?void 0:X.bucket,stsToken:(z=re==null?void 0:re.data)==null?void 0:z.security_token});return new Promise((Q,J)=>{console.log(11111,`${B}/${P}`,`${B}/${R}`,re.data),te.copy(`/${B}/${P}`,`/${B}/${R}`).then(ee=>{console.log("\u62F7\u8D1D\u6210\u529F",ee)}).catch(ee=>{console.log(ee)})})}),b=(T,B,P)=>x(void 0,null,function*(){var R,M,F,Z,H,X;B.file_name=T.name;const z=yield(0,O.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",m(z.data)),z.data=JSON.parse(m(z.data));const re=T.name.split(".");re.pop();const te=B.realFileName?re.join(""):(0,r.Z)(),Q=new(o())({endpoint:(R=z==null?void 0:z.data)==null?void 0:R.end_point,region:(M=z==null?void 0:z.data)==null?void 0:M.region,accessKeyId:(F=z==null?void 0:z.data)==null?void 0:F.access_key_id,accessKeySecret:(Z=z==null?void 0:z.data)==null?void 0:Z.access_key_secret,bucket:(H=z==null?void 0:z.data)==null?void 0:H.bucket,stsToken:(X=z==null?void 0:z.data)==null?void 0:X.security_token});return new Promise((J,ee)=>{var q;Q.multipartUpload(`${te}`,new Blob([T],{type:T.type}),h(p({timeout:200*1e3,partSize:102400},P),{callback:{url:(q=z==null?void 0:z.data)==null?void 0:q.callback_url,host:z==null?void 0:z.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,O.rz)(B)}})).then(function(V){var ie;T.response=(ie=V.data)==null?void 0:ie.data,J(V==null?void 0:V.data)}).catch(function(V){ee(V),console.log("err:",V)})})}),E=T=>{var B=T,{user:P,cancelUpload:R}=B,M=d(B,["user","cancelUpload"]);const[F,Z]=(0,ne.useState)([]);let[H,X]=(0,ne.useState)();const z={onRemove:te=>{Z([...F.filter(Q=>Q.name!==te.name)]),M.onChange(F.filter(Q=>Q.name!==te.name))},disabled:M.disabled,multiple:!0,fileList:F==null?void 0:F.map(te=>te.file),customRequest:()=>{},beforeUpload:te=>x(void 0,null,function*(){let Q=M.maxSize||1073741824;if(F.filter(J=>J.name===te.name).length){e.ZP.info(`${te.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(te==null?void 0:te.size)>Q?(e.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Q/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(F.push({name:te.name,file:te}),Z([...F]),M.onChange(F),!1)})},re=(te,Q)=>x(void 0,null,function*(){var J,ee,q,V,ie,se;Q.file_name=te.name;const ce=te.name,le=yield(0,O.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(le.data=JSON.parse(m(le.data)),(le==null?void 0:le.status)!==0){F[F.findIndex(U=>U.name===ce)].status="error",F[F.findIndex(U=>U.name===ce)].file.status="error",M.onChange(F),e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}H=new(o())({endpoint:(J=le==null?void 0:le.data)==null?void 0:J.end_point,region:(ee=le==null?void 0:le.data)==null?void 0:ee.region,accessKeyId:(q=le==null?void 0:le.data)==null?void 0:q.access_key_id,accessKeySecret:(V=le==null?void 0:le.data)==null?void 0:V.access_key_secret,bucket:(ie=le==null?void 0:le.data)==null?void 0:ie.bucket,stsToken:(se=le==null?void 0:le.data)==null?void 0:se.security_token}),console.log(te,"file"),X(H);const Y=te.name.split(".");Y.pop();const _=ce.indexOf(".")>-1?Q.realFileName?Y.join("."):(0,r.Z)():ce;return new Promise((U,N)=>{var $;try{H.multipartUpload(`${M.identifier}/${_}${ce.indexOf(".")>-1?"."+ce.split(".").pop():""}`,new Blob([te.file],{type:te.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(W,A,L)=>{try{console.log("\u8FDB\u5EA6",W,A,L);const S=F.findIndex(C=>C.name===ce);F[S].file.percent=W*100,F[S].tempCheckpoint=A,Z([...F])}catch(S){}},checkpoint:F[F.findIndex(W=>W.name===ce)].tempCheckpoint,callback:{customValue:{id:ce+""},url:($=le==null?void 0:le.data)==null?void 0:$.callback_url,host:le==null?void 0:le.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,O.rz)(Q)}}).then(function(W){var A,L,S;const C=F.findIndex(D=>D.name===ce);let w="done";if(((A=W.data)==null?void 0:A.status)===0){te.response=(L=W.data)==null?void 0:L.data;const D=F.findIndex(K=>K.name===ce);F[D].status="done",F[D].file.status="done"}else e.ZP.warning((S=W.data)==null?void 0:S.message),w="error";F[C].status=w,F[C].file.status=w,M.onChange(F),U(W==null?void 0:W.data)}).catch(function(W){F[F.findIndex(A=>A.name===ce)].status="error",F[F.findIndex(A=>A.name===ce)].file.status="error",e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z([...F]),M.onChange(F),N(W),console.log("err:",W)})}catch(W){}})});return(0,ne.useEffect)(()=>{F.every(te=>te==="done"||te==="error")&&M.onComplete(F)},[F]),(0,ne.useEffect)(()=>{R&&(H==null||H.cancel())},[R]),(0,ne.useEffect)(()=>{M.uploading&&F.map(te=>x(void 0,null,function*(){var Q;if((!te.status||te.status==="error")&&!R){te.status="uploading",te.file.status="uploading";const J=yield re(te,{login:(Q=P==null?void 0:P.userInfo)==null?void 0:Q.login,container_type:M.container_type,container_id:M.container_id,description:M.description,realFileName:M.realFileName})}}))},[M.uploading]),ne.createElement(j,h(p({},z),{height:M.height,className:M.className}),ne.createElement("p",{className:"ant-upload-hint"},M.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Re.ZP=(0,s.connect)(({loading:T,globalSetting:B,user:P})=>({globalSetting:B,loading:T.models.competitions,user:P}))(E)},51360:function(St,Re,k){"use strict";k.r(Re),k.d(Re,{default:function(){return _}});var ne=k(59301),fe=k(89070),e=k(54580),O=k(8591),y=k(3113),i=k(61621),r=k(58421),s=k(43418),u=k(5112),o=k(92832),f=k(95237),t=k(6848),n=k(93948),a=k(9122),l=k(955),c=k(24065),g=k(8797),p=k(24905),h=k(38854),d=k(20834),x=k(99064),j={flex_box_center:"flex_box_center___syO2L",flex_space_between:"flex_space_between___zbv6F",flex_box_vertical_center:"flex_box_vertical_center____X4mO",flex_box_center_end:"flex_box_center_end___XNInB",flex_box_column:"flex_box_column___ImYqI",bg:"bg___npeJC",containerTitle:"containerTitle___TmtYw",selectBtn:"selectBtn___BVHIl",containerDesc:"containerDesc___iA5sg",listItem:"listItem___hwMWo",info:"info___rp33K",title:"title___D2hlz",titleLeft:"titleLeft___Wgzjh",titleRight:"titleRight___r61q2",flexBox:"flexBox___c5p2P",iconV:"iconV___Wmjqg",acitons:"acitons___ODkjR",box:"box___Sny7J",row:"row___mtiRN",icon:"icon___UIH6X",nodatastyle:"nodatastyle___iSSXI",nodatatext:"nodatatext___qO3Cc",nodatabutton:"nodatabutton___a7HKe",erweima:"erweima___fp5uH",student_button:"student_button___gB9OW"},m=k(61186),I=k.n(m),v=k(59301),b=(U,N,$)=>new Promise((W,A)=>{var L=w=>{try{C($.next(w))}catch(D){A(D)}},S=w=>{try{C($.throw(w))}catch(D){A(D)}},C=w=>w.done?W(w.value):Promise.resolve(w.value).then(L,S);C(($=$.apply(U,N)).next())});const E={not_started:"\u672A\u5F00\u8BFE",in_progress:"\u4E0A\u8BFE\u4E2D",ended:"\u5DF2\u622A\u6B62"};var B=({v:U,k:N,selectArrs:$,setSelectArrs:W,dispatch:A,params:L,detailSmartPlanList:S,user:C,etiem:w,batchStatus:D,getData:K,getPageCatch:ae,openModal:G})=>v.createElement("div",{className:j.listItem,key:N,onClick:ue=>{ue.stopPropagation(),((0,c.dE)()||(0,c.GJ)())&&((0,l.s2)()?(0,l.xg)(`/miniprogram/courseware/study?courses_id=${L.coursesId}&id=${U.id}`):(0,l.xg)(`/classrooms/${L.coursesId}/smart_plan/${U.id}/ppt_info/info`))}},(0,c.GJ)()&&D&&v.createElement(p.default,{checked:$.includes(U.id),className:"ml30 mt10",value:U.id,onClick:ue=>ue.stopPropagation(),onChange:ue=>{let ye=$.indexOf(U.id);$.indexOf(U.id)>-1?W($.filter(pe=>pe!==U.id)):W($.concat(U.id))}}),v.createElement("div",{className:j.info},v.createElement("div",{className:j.title},v.createElement("div",{className:j.titleLeft},v.createElement(l.VV,{style:{margin:"0px 10px 0px 0px"},status:[E[U==null?void 0:U.status]]}),v.createElement("strong",null,U==null?void 0:U.name)),v.createElement("div",{className:j.titleRight},(0,c.dE)()&&v.createElement("div",null,(U==null?void 0:U.status)=="in_progress"&&v.createElement("span",{className:j.student_button},"\u5F00\u59CB\u5B66\u4E60"),(U==null?void 0:U.status)=="ended"&&v.createElement("span",{className:j.student_button},"\u67E5\u770B\u8BFE\u4EF6")),(0,c.GJ)()&&v.createElement(v.Fragment,null,(U==null?void 0:U.status)=="not_started"&&v.createElement("span",{className:j.flexBox,onClick:ue=>b(void 0,null,function*(){ue.preventDefault(),ue.stopPropagation();let ye=yield(0,x.ZP)(`/api/courses/${L.coursesId}/smart_plans/${U==null?void 0:U.id}/change_status.json`,{method:"post"});(ye==null?void 0:ye.status)==0&&(O.ZP.success("\u5F00\u8BFE\u6210\u529F"),K(),(0,l.xg)(`/classrooms/${L.coursesId}/smart_plan/${U.id}/ppt_info/info`))})},v.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),v.createElement("div",null,"\u5F00\u59CB\u4E0A\u8BFE")),(U==null?void 0:U.status)=="in_progress"&&v.createElement("span",{className:j.flexBox,onClick:ue=>b(void 0,null,function*(){ue.preventDefault(),ue.stopPropagation(),s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>b(void 0,null,function*(){let ye=yield(0,x.ZP)(`/api/courses/${L==null?void 0:L.coursesId}/smart_plans/${U==null?void 0:U.id}/change_status.json`,{method:"post"});(ye==null?void 0:ye.status)==0&&(O.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),K(),ae(U==null?void 0:U.id,1,!0,!0))})})})},v.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),v.createElement("div",null,"\u7ED3\u675F\u6388\u8BFE"))),(0,c.GJ)()&&v.createElement(h.Z,{placement:"bottom",dropdownRender:ue=>v.createElement(d.default,null,v.createElement(d.default.Item,null,v.createElement("div",{onClick:ye=>{ye.preventDefault(),ye.stopPropagation(),G(U)}},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")),v.createElement(d.default.Item,null,v.createElement("div",{onClick:ye=>{ye.preventDefault(),ye.stopPropagation(),s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8BFE\u4EF6\uFF1F",onOk:()=>b(void 0,null,function*(){let pe=yield(0,x.ZP)(`/api/courses/${L==null?void 0:L.coursesId}/smart_plans/${U==null?void 0:U.id}.json`,{method:"delete"});(pe==null?void 0:pe.status)==0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),K())})})}},"\u5220\u9664\u8BFE\u4EF6")))},v.createElement("div",{className:j.flexBox,style:{cursor:"default",marginLeft:"20px"},onClick:ue=>{ue.preventDefault(),ue.stopPropagation()}},v.createElement("i",{className:"iconfont icon-gengduo4"}),v.createElement("div",null,"\u66F4\u591A"))))),v.createElement("p",{style:{display:"flex"}},v.createElement("span",null,U.author),((U==null?void 0:U.status)=="in_progress"||(U==null?void 0:U.status)=="ended")&&v.createElement("span",{className:"ml20"},"\u5DF2\u4E0A\u8BFE ",U==null?void 0:U.joined_num),((U==null?void 0:U.status)=="in_progress"||(U==null?void 0:U.status)=="ended")&&v.createElement("span",{className:"ml20"},"\u5F00\u8BFE\u65F6\u95F4 ",U!=null&&U.start_at?I()(U==null?void 0:U.start_at).format("YYYY-MM-DD HH:mm"):"--"),(U==null?void 0:U.status)=="ended"&&v.createElement("span",{className:"ml20"},"\u7ED3\u8BFE\u65F6\u95F4 ",U!=null&&U.end_at?I()(U==null?void 0:U.end_at).format("YYYY-MM-DD HH:mm"):"--")))),P=k(62202),R=k(89614),M=k(92365),F=k(81939),Z=k(47257),H=k.n(Z),X=k(3294),z=k(59301),re=Object.defineProperty,te=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,V=(U,N,$)=>N in U?re(U,N,{enumerable:!0,configurable:!0,writable:!0,value:$}):U[N]=$,ie=(U,N)=>{for(var $ in N||(N={}))ee.call(N,$)&&V(U,$,N[$]);if(J)for(var $ of J(N))q.call(N,$)&&V(U,$,N[$]);return U},se=(U,N)=>te(U,Q(N)),ce=(U,N,$)=>new Promise((W,A)=>{var L=w=>{try{C($.next(w))}catch(D){A(D)}},S=w=>{try{C($.throw(w))}catch(D){A(D)}},C=w=>w.done?W(w.value):Promise.resolve(w.value).then(L,S);C(($=$.apply(U,N)).next())});const{Dragger:le}=e.default,Y=({user:U,classroomList:N,globalSetting:$,loading:W,dispatch:A})=>{var L,S,C,w,D,K,ae,G,ue,ye,pe,be;const de=(0,fe.useParams)(),[ge]=(0,fe.useSearchParams)(),[oe,me]=(0,ne.useState)(()=>se(ie({},de),{id:de.coursesId,limit:20,page:1,status:ge.get("tabs")||""})),{detailSmartPlanList:ve}=N,[we,Te]=(0,ne.useState)([]),De=(0,fe.useLocation)();let Fe=ge.get("tabs")?parseInt(ge.get("tabs")):"all";const[ke,Ke]=(0,ne.useState)(!1),[et,qe]=(0,ne.useState)(0),[ft,Tt]=(0,ne.useState)(""),[tt,Xe]=(0,ne.useState)([]),st=(0,ne.useRef)([]),[Et,Ye]=(0,ne.useState)(!1),[wt,Bt]=(0,ne.useState)();de.categoryId?oe.category_id=de.categoryId:delete oe.category_id,(0,ne.useEffect)(()=>{A({type:"classroomList/getAssistantPermissions",payload:{course_id:oe.id}})},[de.categoryId]);const gt=()=>{A({type:"classroomList/getSmartPlans",payload:ie({},oe)})};(0,ne.useEffect)(()=>{gt()},[oe]),(0,ne.useEffect)(()=>{Te([])},[ve]);const Vt=(We,xt)=>{oe.limit=xt,oe.page=We,me(ie({},oe))},Jt=We=>{oe.status=We.key==="all"?"":We.key,oe.page=1,fe.history.replace(`${De.pathname}?tabs=${oe.status}`),A({type:"classroomList/getSmartPlans",payload:se(ie({},oe),{status:oe.status})})},or=[{name:"\u5168\u90E8",id:"",total:(L=ve==null?void 0:ve.data)==null?void 0:L.total_num},{name:"\u672A\u5F00\u8BFE",id:"not_started",total:(S=ve==null?void 0:ve.data)==null?void 0:S.not_started_num},{name:"\u4E0A\u8BFE\u4E2D",id:"in_progress",total:(C=ve==null?void 0:ve.data)==null?void 0:C.in_progress_num},{name:"\u5DF2\u622A\u6B62",id:"ended",total:(w=ve==null?void 0:ve.data)==null?void 0:w.completed_num}].filter(We=>(0,c.dE)()?We.name!=="\u672A\u5F00\u8BFE":!0),ur={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{Xe([])},beforeUpload:We=>ce(void 0,null,function*(){var xt,Wt;const Oe=We.name.endsWith(".ppt"),Ee=We.name.endsWith(".pptx");if(!Oe&&!Ee)return O.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(We.size/1024/1024>200)return O.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const ze=yield(0,x.ZP)(`/api/courses/${de==null?void 0:de.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:We.name}});if((xt=ze==null?void 0:ze.data)!=null&&xt.exist)O.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),Xe([]);else{const rt={id:String(Math.random()).slice(-6),name:We.name,size:We.size,file:We,description:"",percent:0,status:"uploading"};Xt(rt,{container_type:"SmartPlan",login:(Wt=U==null?void 0:U.userInfo)==null?void 0:Wt.login,container_id:null,description:"",realFileName:!1}),Xe(He=>[rt])}return Promise.reject()})},Xt=(We,xt)=>ce(void 0,null,function*(){var Wt,Oe,Ee,Ze,ze,rt,He,nt,Ge,lt;xt.file_name=We.name;const at=We.name,dt=yield(0,x.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((dt==null?void 0:dt.status)!==0){Xe(Ce=>(Ce[Ce.findIndex(je=>je.name===at)].status="error",[...Ce])),O.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}dt.data=JSON.parse((0,F.pe)(dt.data));const mt=new(H())({endpoint:(Wt=dt==null?void 0:dt.data)==null?void 0:Wt.end_point,region:(Oe=dt==null?void 0:dt.data)==null?void 0:Oe.region,accessKeyId:(Ee=dt==null?void 0:dt.data)==null?void 0:Ee.access_key_id,accessKeySecret:(Ze=dt==null?void 0:dt.data)==null?void 0:Ze.access_key_secret,bucket:(ze=dt==null?void 0:dt.data)==null?void 0:ze.bucket,stsToken:(rt=dt==null?void 0:dt.data)==null?void 0:rt.security_token});We.name.split(".").pop(),mt.multipartUpload(`smartplans/${oe.coursesId}/${oe==null?void 0:oe.id}/${(He=U==null?void 0:U.userInfo)==null?void 0:He.login}/${Date.now()}/${at}`,new Blob([We.file],{type:We.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ce,je,Ne)=>{Xe(_e=>{const Be=_e.findIndex(Ae=>Ae.name===at);return _e[Be].client=mt,_e[Be].percent=Ce*100,_e[Be].checkpoint=je,[..._e]})},checkpoint:(Ge=st.current[(nt=st.current)==null?void 0:nt.findIndex(Ce=>Ce.name===at)])==null?void 0:Ge.checkpoint,callback:{customValue:{id:at+""},url:(lt=dt==null?void 0:dt.data)==null?void 0:lt.callback_url,host:dt==null?void 0:dt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(xt)}}).then(function(Ce){Xe(je=>{var Ne,_e,Be;const Ae=je.findIndex(xe=>xe.name===at);let he="done";return((Ne=Ce.data)==null?void 0:Ne.status)===0?je[Ae].response=(_e=Ce.data)==null?void 0:_e.data:(O.ZP.warning((Be=Ce.data)==null?void 0:Be.message),he="error"),je[Ae].status=he,[...je]})}).catch(function(Ce){(Ce==null?void 0:Ce.name)!=="cancel"&&Xe(je=>{const Ne=je.findIndex(_e=>_e.name===at);return je[Ne].status="error",[...je]})})}),ut=We=>{Ye(!0),Bt(We)},Dt=(We,xt,Wt,Oe)=>{(0,x.ZP)(`/api/courses/${de.categoryId}/smart_plans/${We}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:xt,allow_answer:Wt,is_end:Oe}}})};return z.createElement("section",null,z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(P.Z,{isLoading:W["classroomList/getSmartPlans"],tabDataSource:or,isAdmin:(0,c.GJ)(),onTabMenuClick:Jt,defaultSelectedKeys:[ge.get("tabs")?ge.get("tabs"):""]}),(0,c.GJ)()&&z.createElement(y.ZP,{className:"mr20",style:{borderRadius:"4px",height:30,padding:"0 8px",marginLeft:"auto"},type:"primary",icon:z.createElement("i",{className:"iconfont icon-tianjia4 font14"}),onClick:()=>{Ke(!0)}},"\u5F00\u59CB\u5907\u8BFE")),z.createElement(R.Z,{isAdmin:(0,c.GJ)(),onSearch:We=>{oe.search=We.trim(),oe.page=1,me(ie({},oe))}}),z.createElement(i.Z,{loading:W["classroomList/getSmartPlans"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((D=ve==null?void 0:ve.data)==null?void 0:D.count)==0&&(0,c.Ny)()&&z.createElement("div",{className:j.nodatastyle},z.createElement("div",{className:j.nodatatext},"\u667A\u6167\u5907\u8BFE\u652F\u6301\u4E00\u952E\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u6559\u5E08\u53EF\u7075\u6D3B\u6DFB\u52A0\u591A\u79CD\u8BD5\u9898\uFF0C\u5B9E\u73B0\u5728\u7EBF\u6388\u8BFE\u4E0E\u5B9E\u65F6\u7B54\u9898\u4E92\u52A8\uFF1B\u5B66\u751F\u53EA\u9700\u624B\u673A\u626B\u7801\u5373\u53EF\u968F\u65F6\u542C\u8BFE\u3001\u505A\u9898\uFF0C\u4EAB\u53D7\u9AD8\u6548\u5B66\u4E60\u4E0E\u8DA3\u5473\u4E92\u52A8\u3002"),z.createElement("div",{className:j.nodatabutton},"\u64CD\u4F5C\u6307\u5F15")),((K=ve==null?void 0:ve.data)==null?void 0:K.count)==0&&!(0,c.Ny)()&&z.createElement(g.Z,null),((ae=ve==null?void 0:ve.data)==null?void 0:ae.list)&&((ue=(G=ve==null?void 0:ve.data)==null?void 0:G.list)==null?void 0:ue.map(function(We,xt){return z.createElement(B,{key:xt,v:We,k:xt,batchStatus:!0,selectArrs:we,setSelectArrs:Te,dispatch:A,params:oe,detailSmartPlanList:ve,user:U,getData:gt,getPageCatch:Dt,openModal:ut,etiem:(0,l.li)((new Date(We.end_time).getTime()-new Date().getTime())/1e3)})})),z.createElement("aside",{className:"tc mb50 mt30"},((ye=ve==null?void 0:ve.data)==null?void 0:ye.count)>0&&z.createElement(r.Z,{showSizeChanger:!0,onChange:Vt,defaultCurrent:oe.page,current:oe.page||1,pageSize:oe.limit||20,total:(pe=ve==null?void 0:ve.data)==null?void 0:pe.count}))),z.createElement(s.default,{maskClosable:!1,centered:!0,open:ke,title:"\u5F00\u59CB\u5907\u8BFE",width:500,destroyOnClose:!0,onCancel:()=>{Ke(!1),Tt(""),Xe([]),qe(0)},onOk:()=>ce(void 0,null,function*(){var We,xt,Wt;if(!(tt!=null&&tt.length)&&et==0){O.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}if(!(ft!=null&&ft.trim())&&et==1){O.ZP.warning("\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0");return}const Oe=ie({id:oe.id,type:et},et==0?{attachment_id:(xt=(We=tt==null?void 0:tt[0])==null?void 0:We.response)==null?void 0:xt.attachment_id}:{name:ft}),Ee=yield(0,M.Zj)(Oe);return(Ee==null?void 0:Ee.status)===0&&(O.ZP.success("\u521B\u5EFA\u6210\u529F"),gt(),(0,l.xg)(`/classrooms/${oe.coursesId}/smart_plan/${(Wt=Ee==null?void 0:Ee.data)==null?void 0:Wt.id}/ppt_info/info`),Ke(!1),Tt(""),Xe([]),qe(0)),Ee})},z.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},z.createElement("div",null,"\u5907\u8BFE\u65B9\u5F0F"),z.createElement(u.ZP.Group,{onChange:We=>{var xt;qe((xt=We==null?void 0:We.target)==null?void 0:xt.value),Tt(""),Xe([])},defaultValue:et},z.createElement(u.ZP,{style:{marginLeft:20},value:0},"\u4E0A\u4F20\u73B0\u6709\u8BFE\u4EF6"),z.createElement(u.ZP,{style:{marginLeft:20},value:1},"\u521B\u5EFA\u7A7A\u767D\u8BFE\u4EF6"))),et==1&&z.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},z.createElement("div",null,"\u8BFE\u4EF6\u540D\u79F0"),z.createElement(o.default,{size:"large",maxLength:20,showCount:!0,style:{marginLeft:20,width:"370px"},onChange:We=>{var xt;Tt((xt=We==null?void 0:We.target)==null?void 0:xt.value)}})),et==0&&z.createElement(le,se(ie({},ur),{height:160}),z.createElement(f.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},z.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),z.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),z.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u4E0A\u4F20\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX",z.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A200MB"))),z.createElement("div",{className:j.box},tt.map(We=>z.createElement("div",{key:We.id,className:j.row},z.createElement("div",{className:j.icon},We.status==="done"&&z.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),We.status==="error"&&z.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),z.createElement("div",null,z.createElement(t.Z,{title:We==null?void 0:We.name},z.createElement("div",{style:{color:We.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,l.tP)(We==null?void 0:We.name,9))),We.status==="uploading"&&z.createElement(n.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:We.percent,showInfo:!1,size:[168,4]})))))),z.createElement(s.default,{centered:!0,keyboard:!1,open:Et,title:wt==null?void 0:wt.name,width:600,destroyOnClose:!0,forceRender:!0,okText:"\u597D\u7684",footer:null,onOk:()=>{Ye(!1)},onCancel:()=>{Ye(!1)}},z.createElement("div",{className:j.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\u65B0\u4F53\u9A8C\uFF01"),z.createElement("div",{className:j.erweima},z.createElement(a.Z,{errorLevel:"H",value:`${window.location.origin}/miniprogram/courseware/study?course_id=${de==null?void 0:de.coursesId}&id=${wt==null?void 0:wt.id}`,bgColor:"#FFF",size:360,icon:`${X.Z.IMG_SERVER}/${(be=$==null?void 0:$.setting)==null?void 0:be.tab_logo_url}`}))))};var _=(0,fe.connect)(({user:U,classroomList:N,loading:$,globalSetting:W})=>({user:U,classroomList:N,globalSetting:W,loading:$.effects}))(Y)},89614:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return p}});var ne=k(59301),fe=k(20834),e=k(24905),O=k(3113),y=k(38854),i=k(6848),r=k(57809),s=k(92832),u={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},o=k(24065),f=k(87395),t=k(84105),n=k(26724),a=k.n(n),l=k(89070),c=(h,d,x)=>new Promise((j,m)=>{var I=E=>{try{b(x.next(E))}catch(T){m(T)}},v=E=>{try{b(x.throw(E))}catch(T){m(T)}},b=E=>E.done?j(E.value):Promise.resolve(E.value).then(I,v);b((x=x.apply(h,d)).next())}),p=({isAdmin:h,dataSource:d,batchStatus:x,SortMenuName:j,setSortMenuName:m,detailCourseGroupsList:I,onSearch:v,onBoard:b,onSort:E,isboard:T,dispatch:B,onBatch:P,SortMenus:R,isShowMode:M=!1,onModeChange:F})=>{const[Z,H]=(0,ne.useState)(!1),[X,z]=(0,ne.useState)([]),[re,te]=(0,ne.useState)(!0);let[Q,J]=(0,ne.useState)([]);const[ee,q]=(0,ne.useState)(1),[V,ie]=(0,ne.useState)(!1),se=(0,l.useParams)(),ce=U=>{m(U.name),E(U)};(0,ne.useEffect)(()=>{T&&le()},[T]);const le=()=>c(void 0,null,function*(){var U;if(re&&!V){ie(!0),q(ee+1);const N=yield B({type:"classroomList/getCourseGroupsList",payload:{page:ee,id:se.coursesId,limit:20,nonenavigate:!0}});let $=[...(N==null?void 0:N.course_groups)||[]];((U=N==null?void 0:N.course_groups)==null?void 0:U.length)<20&&(te(!1),$.push({id:0,name:"\u672A\u5206\u73ED"})),ie(!1),J([...Q,...$])}}),Y=ne.createElement("section",{className:u.dropmenu},ne.createElement("div",{style:{maxHeight:200,overflow:"auto"}},ne.createElement(a(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:U=>{le()},hasMore:re,useWindow:!1},ne.createElement(fe.default,{style:{width:240,zIndex:10}},(I==null?void 0:I.group_count)>0&&(Q==null?void 0:Q.filter(U=>U.edit_auth||U.name==="\u672A\u5206\u73ED").map(function(U,N){return ne.createElement(fe.default.Item,{key:U.id},ne.createElement(e.default,{checked:X.includes(U.id),value:U.id,onChange:$=>{let W=X.indexOf(U.id);X.indexOf(U.id)>-1?z(X.filter(A=>A!==U.id)):z(X.concat(U.id))}},U.name))}))))),ne.createElement("aside",{style:{background:"#fff"}},ne.createElement("div",null,ne.createElement(O.ZP,{type:"link",onClick:()=>{b(X)}},"\u786E\u5B9A"),ne.createElement(O.ZP,{type:"link",onClick:()=>{z([])}},"\u91CD\u7F6E")))),_=j==="\u9ED8\u8BA4\u6392\u5E8F";return ne.createElement("div",{className:u.searchSortControllerContainer},!!(R!=null&&R.length)&&ne.createElement("div",null,ne.createElement(y.Z,{dropdownRender:()=>ne.createElement(fe.default,{selectedKeys:[j]},R.map(U=>ne.createElement(fe.default.Item,{key:U.name,onClick:()=>ce(U)},U.name)))},ne.createElement("div",null,ne.createElement("span",{className:`${u.btn} ${_?u.btnSort:""}`},ne.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),j)))),_&&ne.createElement(i.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},ne.createElement("span",{className:u.tips},ne.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),M&&ne.createElement(r.default,{defaultValue:"",onChange:F,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),ne.createElement(s.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:v,style:{width:220,marginLeft:M?"":"auto"}}),(0,o.eB)()&&T&&ne.createElement(y.Z,{dropdownRender:()=>Y,open:Z,onOpenChange:U=>{H(U)}},ne.createElement("a",null,"\u5206\u73ED",Z?ne.createElement(f.Z,{style:{marginLeft:6}}):ne.createElement(t.Z,{style:{marginLeft:6}}))))}},62202:function(St,Re,k){"use strict";k.d(Re,{Z:function(){return t}});var ne=k(59301),fe=k(95237),e=k(43604),O=k(20834),y=k(38854),i=k(8591),r=k(6848),s={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},u=k(89070),o=k(24065),t=({isLoading:n,addText:a,tabDataSource:l,isAdmin:c,dispatch:g,classroomList:p,type:h,isExercise:d,defaultSelectedKeys:x,onTabMenuClick:j,getDropdownMenu:m,showControlButton:I,buttonText:v,buttonIcon:b="icon-tianjiadaohang",extraNode:E,user:T,onButtonClick:B,isModelUser:P,menuItemWidth:R=125})=>{var M,F,Z,H,X;const z=(0,u.useParams)();return ne.createElement("div",{className:s.tabMenuContainer},ne.createElement(fe.Z,null,ne.createElement(e.Z,{flex:"1"},ne.createElement(O.default,{onSelect:re=>n?{}:j(re),mode:"horizontal",selectedKeys:x},l.map(re=>ne.createElement(O.default.Item,{style:{width:R},key:typeof re.index=="number"?re.index:re.id},ne.createElement("span",{className:"c-grey-666"},re.name),re.total!==void 0&&c&&ne.createElement("span",{className:"c-grey-999 ml20"},re.total||0))))),c&&d&&ne.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{g({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),c&&ne.createElement(e.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},d&&ne.createElement(y.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>ne.createElement(O.default,null,ne.createElement(O.default.Item,{key:1,onClick:()=>{var re;if((0,o.Rm)()&&!((re=p.AssistantObject.exercise)!=null&&re.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h,exportType:"exercise",category_id:z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),ne.createElement(O.default.Item,{key:3,onClick:()=>{var re;if((0,o.Rm)()&&!((re=p.AssistantObject.exercise)!=null&&re.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}u.history.push(`/classrooms/${z==null?void 0:z.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},ne.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},ne.createElement("span",{style:{color:"#666666",cursor:"pointer"}},ne.createElement("i",{className:"iconfont icon-xiazai6"})))),ne.createElement("div",{className:s.control},ne.createElement("div",{className:s.extra},E),I&&(v=="\u6DFB\u52A0\u76F4\u64AD"?ne.createElement(y.Z,{menu:{items:(F=(M=[{label:ne.createElement("div",{onClick:()=>{B("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},P&&{label:ne.createElement("div",{onClick:()=>{B("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:M.filter(re=>re==null?void 0:re.show))==null?void 0:F.map(re=>({label:re==null?void 0:re.label,key:re==null?void 0:re.key}))}},ne.createElement("span",{className:s.selectBtn},ne.createElement("span",null,ne.createElement("i",{className:`iconfont ${b}`})),ne.createElement("span",null,v))):ne.createElement("span",{onClick:B,style:{cursor:"pointer"},className:s.selectBtn},ne.createElement("span",null,ne.createElement("i",{className:`iconfont ${b}`})),ne.createElement("span",null,v))),!!m&&ne.createElement(y.Z,{disabled:((Z=T==null?void 0:T.userInfo)==null?void 0:Z.user_status)===2,className:"ml10",dropdownRender:m},ne.createElement("span",{className:((H=T==null?void 0:T.userInfo)==null?void 0:H.user_status)===2?s.selectBtn1:s.selectBtn},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-tianjiadaohang"})),ne.createElement(r.Z,{title:((X=T==null?void 0:T.userInfo)==null?void 0:X.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},ne.createElement("span",null,a||"\u521B\u5EFA\u8BD5\u5377"))))))))}},47257:function(St){(function(Re){(function(k){if(1)St.exports=k();else var ne})(function(){var k,ne,fe;return function(){function e(O,y,i){function r(o,f){if(!y[o]){if(!O[o]){var t=void 0;if(!f&&t)return require(o,!0);if(s)return s(o,!0);var n=new Error("Cannot find module '"+o+"'");throw n.code="MODULE_NOT_FOUND",n}var a=y[o]={exports:{}};O[o][0].call(a.exports,function(l){var c=O[o][1][l];return r(c||l)},a,a.exports,e,O,y,i)}return y[o].exports}for(var s=void 0,u=0;u `.concat(p,` diff --git a/p__WxMiniProgram__Courseware__Study__index.9b527322.async.js b/p__WxMiniProgram__Courseware__Study__index.b6ca4fff.async.js similarity index 75% rename from p__WxMiniProgram__Courseware__Study__index.9b527322.async.js rename to p__WxMiniProgram__Courseware__Study__index.b6ca4fff.async.js index 537ee56f59..151bf5d213 100644 --- a/p__WxMiniProgram__Courseware__Study__index.9b527322.async.js +++ b/p__WxMiniProgram__Courseware__Study__index.b6ca4fff.async.js @@ -1,7 +1,7 @@ -!(function(){var qo=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[3897],{70557:function(Ut,ct,ie){"use strict";ie.d(ct,{Z:function(){return Se}});var V=ie(96663),Ee=ie(59301),We={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},De=We,ze=ie(7657),le=function(Y,P){return Ee.createElement(ze.Z,(0,V.Z)({},Y,{ref:P,icon:De}))},Fe=Ee.forwardRef(le),Se=Fe},35593:function(Ut,ct,ie){"use strict";ie.d(ct,{Z:function(){return Rt}});var V=ie(44127),Ee=ie(72071),We=ie(6620),De=ie(43403),ze=ie(92310),le=ie.n(ze),Fe=ie(29301),Se=ie(76846),l=ie(96452),Y=ie(6089),P=ie(80402),S=ie(34280),d=ie(49658),w=ie(59301),y=ie(96663),$=ie(77900),X=ie(8654);function M(Me){var Qe=Me.prefixCls,se=Me.align,Oe=Me.arrow,Re=Me.arrowPos,T=Oe||{},K=T.className,te=T.content,j=Re.x,W=j===void 0?0:j,we=Re.y,Le=we===void 0?0:we,Pe=w.useRef();if(!se||!se.points)return null;var Te={position:"absolute"};if(se.autoArrow!==!1){var ke=se.points[0],$e=se.points[1],Ge=ke[0],st=ke[1],tt=$e[0],mt=$e[1];Ge===tt||!["t","b"].includes(Ge)?Te.top=Le:Ge==="t"?Te.top=0:Te.bottom=0,st===mt||!["l","r"].includes(st)?Te.left=W:st==="l"?Te.left=0:Te.right=0}return w.createElement("div",{ref:Pe,className:le()("".concat(Qe,"-arrow"),K),style:Te},te)}function O(Me){var Qe=Me.prefixCls,se=Me.open,Oe=Me.zIndex,Re=Me.mask,T=Me.motion;return Re?w.createElement($.default,(0,y.Z)({},T,{motionAppear:!0,visible:se,removeOnLeave:!0}),function(K){var te=K.className;return w.createElement("div",{style:{zIndex:Oe},className:le()("".concat(Qe,"-mask"),te)})}):null}var Q=w.memo(function(Me){var Qe=Me.children;return Qe},function(Me,Qe){return Qe.cache}),ce=Q,R=w.forwardRef(function(Me,Qe){var se=Me.popup,Oe=Me.className,Re=Me.prefixCls,T=Me.style,K=Me.target,te=Me.onVisibleChanged,j=Me.open,W=Me.keepDom,we=Me.fresh,Le=Me.onClick,Pe=Me.mask,Te=Me.arrow,ke=Me.arrowPos,$e=Me.align,Ge=Me.motion,st=Me.maskMotion,tt=Me.forceRender,mt=Me.getPopupContainer,ht=Me.autoDestroy,dt=Me.portal,rt=Me.zIndex,g=Me.onMouseEnter,v=Me.onMouseLeave,Be=Me.onPointerEnter,I=Me.ready,re=Me.offsetX,bt=Me.offsetY,ue=Me.offsetR,xe=Me.offsetB,Ue=Me.onAlign,B=Me.onPrepare,q=Me.stretch,he=Me.targetWidth,ge=Me.targetHeight,L=typeof se=="function"?se():se,ut=j||W,de=(mt==null?void 0:mt.length)>0,Et=w.useState(!mt||!de),Lt=(0,Ee.Z)(Et,2),Ft=Lt[0],yr=Lt[1];if((0,S.Z)(function(){!Ft&&de&&K&&yr(!0)},[Ft,de,K]),!Ft)return null;var Kt="auto",Pt={left:"-1000vw",top:"-1000vh",right:Kt,bottom:Kt};if(I||!j){var br,wr=$e.points,Gr=$e.dynamicInset||((br=$e._experimental)===null||br===void 0?void 0:br.dynamicInset),zr=Gr&&wr[0][1]==="r",kt=Gr&&wr[0][0]==="b";zr?(Pt.right=ue,Pt.left=Kt):(Pt.left=re,Pt.right=Kt),kt?(Pt.bottom=xe,Pt.top=Kt):(Pt.top=bt,Pt.bottom=Kt)}var qt={};return q&&(q.includes("height")&&ge?qt.height=ge:q.includes("minHeight")&&ge&&(qt.minHeight=ge),q.includes("width")&&he?qt.width=he:q.includes("minWidth")&&he&&(qt.minWidth=he)),j||(qt.pointerEvents="none"),w.createElement(dt,{open:tt||ut,getContainer:mt&&function(){return mt(K)},autoDestroy:ht},w.createElement(O,{prefixCls:Re,open:j,zIndex:rt,mask:Pe,motion:st}),w.createElement(Fe.Z,{onResize:Ue,disabled:!j},function(mr){return w.createElement($.default,(0,y.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tt,leavedClassName:"".concat(Re,"-hidden")},Ge,{onAppearPrepare:B,onEnterPrepare:B,visible:j,onVisibleChanged:function(Or){var tn;Ge==null||(tn=Ge.onVisibleChanged)===null||tn===void 0||tn.call(Ge,Or),te(Or)}}),function(jr,Or){var tn=jr.className,lr=jr.style,wn=le()(Re,tn,Oe);return w.createElement("div",{ref:(0,X.sQ)(mr,Qe,Or),className:wn,style:(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({"--arrow-x":"".concat(ke.x||0,"px"),"--arrow-y":"".concat(ke.y||0,"px")},Pt),qt),lr),{},{boxSizing:"border-box",zIndex:rt},T),onMouseEnter:g,onMouseLeave:v,onPointerEnter:Be,onClick:Le},Te&&w.createElement(M,{prefixCls:Re,arrow:Te,arrowPos:ke,align:$e}),w.createElement(ce,{cache:!j&&!we},L))})}))}),ye=R,Ce=w.forwardRef(function(Me,Qe){var se=Me.children,Oe=Me.getTriggerDOMNode,Re=(0,X.Yr)(se),T=w.useCallback(function(te){(0,X.mH)(Qe,Oe?Oe(te):te)},[Oe]),K=(0,X.x1)(T,se.ref);return Re?w.cloneElement(se,{ref:K}):se}),_e=Ce,be=w.createContext(null),Ne=be;function Ie(Me){return Me?Array.isArray(Me)?Me:[Me]:[]}function Ke(Me,Qe,se,Oe){return w.useMemo(function(){var Re=Ie(se!=null?se:Qe),T=Ie(Oe!=null?Oe:Qe),K=new Set(Re),te=new Set(T);return Me&&(K.has("hover")&&(K.delete("hover"),K.add("click")),te.has("hover")&&(te.delete("hover"),te.add("click"))),[K,te]},[Me,Qe,se,Oe])}var H=ie(29194);function z(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=arguments.length>2?arguments[2]:void 0;return se?Me[0]===Qe[0]:Me[0]===Qe[0]&&Me[1]===Qe[1]}function Z(Me,Qe,se,Oe){for(var Re=se.points,T=Object.keys(Me),K=0;K1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Me)?Qe:Me}function A(Me){return x(parseFloat(Me),0)}function N(Me,Qe){var se=(0,V.Z)({},Me);return(Qe||[]).forEach(function(Oe){if(!(Oe instanceof HTMLBodyElement||Oe instanceof HTMLHtmlElement)){var Re=me(Oe).getComputedStyle(Oe),T=Re.overflow,K=Re.overflowClipMargin,te=Re.borderTopWidth,j=Re.borderBottomWidth,W=Re.borderLeftWidth,we=Re.borderRightWidth,Le=Oe.getBoundingClientRect(),Pe=Oe.offsetHeight,Te=Oe.clientHeight,ke=Oe.offsetWidth,$e=Oe.clientWidth,Ge=A(te),st=A(j),tt=A(W),mt=A(we),ht=x(Math.round(Le.width/ke*1e3)/1e3),dt=x(Math.round(Le.height/Pe*1e3)/1e3),rt=(ke-$e-tt-mt)*ht,g=(Pe-Te-Ge-st)*dt,v=Ge*dt,Be=st*dt,I=tt*ht,re=mt*ht,bt=0,ue=0;if(T==="clip"){var xe=A(K);bt=xe*ht,ue=xe*dt}var Ue=Le.x+I-bt,B=Le.y+v-ue,q=Ue+Le.width+2*bt-I-re-rt,he=B+Le.height+2*ue-v-Be-g;se.left=Math.max(se.left,Ue),se.top=Math.max(se.top,B),se.right=Math.min(se.right,q),se.bottom=Math.min(se.bottom,he)}}),se}function fe(Me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,se="".concat(Qe),Oe=se.match(/^(.*)\%$/);return Oe?Me*(parseFloat(Oe[1])/100):parseFloat(se)}function Ve(Me,Qe){var se=Qe||[],Oe=(0,Ee.Z)(se,2),Re=Oe[0],T=Oe[1];return[fe(Me.width,Re),fe(Me.height,T)]}function qe(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Me[0],Me[1]]}function je(Me,Qe){var se=Qe[0],Oe=Qe[1],Re,T;return se==="t"?T=Me.y:se==="b"?T=Me.y+Me.height:T=Me.y+Me.height/2,Oe==="l"?Re=Me.x:Oe==="r"?Re=Me.x+Me.width:Re=Me.x+Me.width/2,{x:Re,y:T}}function ot(Me,Qe){var se={t:"b",b:"t",l:"r",r:"l"};return Me.map(function(Oe,Re){return Re===Qe?se[Oe]||"c":Oe}).join("")}function Dt(Me,Qe,se,Oe,Re,T,K){var te=w.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Re[Oe]||{}}),j=(0,Ee.Z)(te,2),W=j[0],we=j[1],Le=w.useRef(0),Pe=w.useMemo(function(){return Qe?ae(Qe):[]},[Qe]),Te=w.useRef({}),ke=function(){Te.current={}};Me||ke();var $e=(0,Y.Z)(function(){if(Qe&&se&&Me){let en=function(Pn,zn){var ri=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wn,$n=L.x+Pn,Pi=L.y+zn,Fi=$n+br,Ki=Pi+Pt,Ei=Math.max($n,ri.left),es=Math.max(Pi,ri.top),Mi=Math.min(Fi,ri.right),ts=Math.min(Ki,ri.bottom);return Math.max(0,(Mi-Ei)*(ts-es))},xr=function(){Zt=L.y+gr,Fr=Zt+Pt,Hn=L.x+fr,oi=Hn+br};var tt,mt,ht=Qe,dt=ht.ownerDocument,rt=me(ht),g=rt.getComputedStyle(ht),v=g.width,Be=g.height,I=g.position,re=ht.style.left,bt=ht.style.top,ue=ht.style.right,xe=ht.style.bottom,Ue=ht.style.overflow,B=(0,V.Z)((0,V.Z)({},Re[Oe]),T),q=dt.createElement("div");(tt=ht.parentElement)===null||tt===void 0||tt.appendChild(q),q.style.left="".concat(ht.offsetLeft,"px"),q.style.top="".concat(ht.offsetTop,"px"),q.style.position=I,q.style.height="".concat(ht.offsetHeight,"px"),q.style.width="".concat(ht.offsetWidth,"px"),ht.style.left="0",ht.style.top="0",ht.style.right="auto",ht.style.bottom="auto",ht.style.overflow="hidden";var he;if(Array.isArray(se))he={x:se[0],y:se[1],width:0,height:0};else{var ge=se.getBoundingClientRect();he={x:ge.x,y:ge.y,width:ge.width,height:ge.height}}var L=ht.getBoundingClientRect(),ut=dt.documentElement,de=ut.clientWidth,Et=ut.clientHeight,Lt=ut.scrollWidth,Ft=ut.scrollHeight,yr=ut.scrollTop,Kt=ut.scrollLeft,Pt=L.height,br=L.width,wr=he.height,Gr=he.width,zr={left:0,top:0,right:de,bottom:Et},kt={left:-Kt,top:-yr,right:Lt-Kt,bottom:Ft-yr},qt=B.htmlRegion,mr="visible",jr="visibleFirst";qt!=="scroll"&&qt!==jr&&(qt=mr);var Or=qt===jr,tn=N(kt,Pe),lr=N(zr,Pe),wn=qt===mr?lr:tn,rn=Or?lr:wn;ht.style.left="auto",ht.style.top="auto",ht.style.right="0",ht.style.bottom="0";var zt=ht.getBoundingClientRect();ht.style.left=re,ht.style.top=bt,ht.style.right=ue,ht.style.bottom=xe,ht.style.overflow=Ue,(mt=ht.parentElement)===null||mt===void 0||mt.removeChild(q);var Tt=x(Math.round(br/parseFloat(v)*1e3)/1e3),Qt=x(Math.round(Pt/parseFloat(Be)*1e3)/1e3);if(Tt===0||Qt===0||(0,Se.Sh)(se)&&!(0,H.Z)(se))return;var Er=B.offset,_r=B.targetOffset,Wr=Ve(L,Er),Mn=(0,Ee.Z)(Wr,2),Vr=Mn[0],Tr=Mn[1],Pr=Ve(he,_r),hr=(0,Ee.Z)(Pr,2),nn=hr[0],fn=hr[1];he.x-=nn,he.y-=fn;var Kr=B.points||[],rr=(0,Ee.Z)(Kr,2),ur=rr[0],Dr=rr[1],Rr=qe(Dr),Sr=qe(ur),an=je(he,Rr),yi=je(L,Sr),Ln=(0,V.Z)({},B),fr=an.x-yi.x+Vr,gr=an.y-yi.y+Tr,Bn=en(fr,gr),Jr=en(fr,gr,lr),Kn=je(he,["t","l"]),bi=je(L,["t","l"]),Ci=je(he,["b","r"]),xi=je(L,["b","r"]),dn=B.overflow||{},ai=dn.adjustX,wi=dn.adjustY,Qn=dn.shiftX,or=dn.shiftY,Ye=function(zn){return typeof zn=="boolean"?zn:zn>=0},Zt,Fr,Hn,oi;xr();var li=Ye(wi),En=Sr[0]===Rr[0];if(li&&Sr[0]==="t"&&(Fr>rn.bottom||Te.current.bt)){var vr=gr;En?vr-=Pt-wr:vr=Kn.y-xi.y-Tr;var Sn=en(fr,vr),In=en(fr,vr,lr);Sn>Bn||Sn===Bn&&(!Or||In>=Jr)?(Te.current.bt=!0,gr=vr,Tr=-Tr,Ln.points=[ot(Sr,0),ot(Rr,0)]):Te.current.bt=!1}if(li&&Sr[0]==="b"&&(ZtBn||pn===Bn&&(!Or||$i>=Jr)?(Te.current.tb=!0,gr=Yr,Tr=-Tr,Ln.points=[ot(Sr,0),ot(Rr,0)]):Te.current.tb=!1}var Wn=Ye(ai),ei=Sr[1]===Rr[1];if(Wn&&Sr[1]==="l"&&(oi>rn.right||Te.current.rl)){var Nt=fr;ei?Nt-=br-Gr:Nt=Kn.x-xi.x-Vr;var Dn=en(Nt,gr),Qr=en(Nt,gr,lr);Dn>Bn||Dn===Bn&&(!Or||Qr>=Jr)?(Te.current.rl=!0,fr=Nt,Vr=-Vr,Ln.points=[ot(Sr,1),ot(Rr,1)]):Te.current.rl=!1}if(Wn&&Sr[1]==="r"&&(HnBn||Gi===Bn&&(!Or||ti>=Jr)?(Te.current.lr=!0,fr=mn,Vr=-Vr,Ln.points=[ot(Sr,1),ot(Rr,1)]):Te.current.lr=!1}xr();var Vn=Qn===!0?0:Qn;typeof Vn=="number"&&(Hnlr.right&&(fr-=oi-lr.right-Vr,he.x>lr.right-Vn&&(fr+=he.x-lr.right+Vn)));var Nn=or===!0?0:or;typeof Nn=="number"&&(Ztlr.bottom&&(gr-=Fr-lr.bottom-Tr,he.y>lr.bottom-Nn&&(gr+=he.y-lr.bottom+Nn)));var qr=L.x+fr,Un=qr+br,On=L.y+gr,Ri=On+Pt,gn=he.x,An=gn+Gr,cr=he.y,ui=cr+wr,Li=Math.max(qr,gn),Ii=Math.min(Un,An),_n=(Li+Ii)/2,ci=_n-qr,ji=Math.max(On,cr),wt=Math.min(Ri,ui),vn=(ji+wt)/2,Oi=vn-On;K==null||K(Qe,Ln);var hi=zt.right-L.x-(fr+L.width),cn=zt.bottom-L.y-(gr+L.height);we({ready:!0,offsetX:fr/Tt,offsetY:gr/Qt,offsetR:hi/Tt,offsetB:cn/Qt,arrowX:ci/Tt,arrowY:Oi/Qt,scaleX:Tt,scaleY:Qt,align:Ln})}}),Ge=function(){Le.current+=1;var mt=Le.current;Promise.resolve().then(function(){Le.current===mt&&$e()})},st=function(){we(function(mt){return(0,V.Z)((0,V.Z)({},mt),{},{ready:!1})})};return(0,S.Z)(st,[Oe]),(0,S.Z)(function(){Me||st()},[Me]),[W.ready,W.offsetX,W.offsetY,W.offsetR,W.offsetB,W.arrowX,W.arrowY,W.scaleX,W.scaleY,W.align,Ge]}var at=ie(19127);function it(Me,Qe,se,Oe,Re){(0,S.Z)(function(){if(Me&&Qe&&se){let Le=function(){Oe(),Re()};var T=Qe,K=se,te=ae(T),j=ae(K),W=me(K),we=new Set([W].concat((0,at.Z)(te),(0,at.Z)(j)));return we.forEach(function(Pe){Pe.addEventListener("scroll",Le,{passive:!0})}),W.addEventListener("resize",Le,{passive:!0}),Oe(),function(){we.forEach(function(Pe){Pe.removeEventListener("scroll",Le),W.removeEventListener("resize",Le)})}}},[Me,Qe,se])}var It=ie(48736),jt=ie(16089);function Xt(Me,Qe,se,Oe,Re,T,K,te){var j=w.useRef(Me),W=w.useRef(!1);j.current!==Me&&(W.current=!0,j.current=Me),w.useEffect(function(){var we=(0,jt.Z)(function(){W.current=!1});return function(){jt.Z.cancel(we)}},[Me]),w.useEffect(function(){if(Qe&&Oe&&(!Re||T)){var we=function(){var I=!1,re=function(xe){var Ue=xe.target;I=K(Ue)},bt=function(xe){var Ue=xe.target;!W.current&&j.current&&!I&&!K(Ue)&&te(!1)};return[re,bt]},Le=we(),Pe=(0,Ee.Z)(Le,2),Te=Pe[0],ke=Pe[1],$e=we(),Ge=(0,Ee.Z)($e,2),st=Ge[0],tt=Ge[1],mt=me(Oe);mt.addEventListener("mousedown",Te,!0),mt.addEventListener("click",ke,!0),mt.addEventListener("contextmenu",ke,!0);var ht=(0,l.A)(se);if(ht&&(ht.addEventListener("mousedown",st,!0),ht.addEventListener("click",tt,!0),ht.addEventListener("contextmenu",tt,!0)),0)var dt,rt,g,v;return function(){mt.removeEventListener("mousedown",Te,!0),mt.removeEventListener("click",ke,!0),mt.removeEventListener("contextmenu",ke,!0),ht&&(ht.removeEventListener("mousedown",st,!0),ht.removeEventListener("click",tt,!0),ht.removeEventListener("contextmenu",tt,!0))}}},[Qe,se,Oe,Re,T])}var Vt=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Bt(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:De.Z,Qe=w.forwardRef(function(se,Oe){var Re=se.prefixCls,T=Re===void 0?"rc-trigger-popup":Re,K=se.children,te=se.action,j=te===void 0?"hover":te,W=se.showAction,we=se.hideAction,Le=se.popupVisible,Pe=se.defaultPopupVisible,Te=se.onPopupVisibleChange,ke=se.afterPopupVisibleChange,$e=se.mouseEnterDelay,Ge=se.mouseLeaveDelay,st=Ge===void 0?.1:Ge,tt=se.focusDelay,mt=se.blurDelay,ht=se.mask,dt=se.maskClosable,rt=dt===void 0?!0:dt,g=se.getPopupContainer,v=se.forceRender,Be=se.autoDestroy,I=se.destroyPopupOnHide,re=se.popup,bt=se.popupClassName,ue=se.popupStyle,xe=se.popupPlacement,Ue=se.builtinPlacements,B=Ue===void 0?{}:Ue,q=se.popupAlign,he=se.zIndex,ge=se.stretch,L=se.getPopupClassNameFromAlign,ut=se.fresh,de=se.alignPoint,Et=se.onPopupClick,Lt=se.onPopupAlign,Ft=se.arrow,yr=se.popupMotion,Kt=se.maskMotion,Pt=se.popupTransitionName,br=se.popupAnimation,wr=se.maskTransitionName,Gr=se.maskAnimation,zr=se.className,kt=se.getTriggerDOMNode,qt=(0,We.Z)(se,Vt),mr=Be||I||!1,jr=w.useState(!1),Or=(0,Ee.Z)(jr,2),tn=Or[0],lr=Or[1];(0,S.Z)(function(){lr((0,d.Z)())},[]);var wn=w.useRef({}),rn=w.useContext(Ne),zt=w.useMemo(function(){return{registerSubPopup:function(Ot,dr){wn.current[Ot]=dr,rn==null||rn.registerSubPopup(Ot,dr)}}},[rn]),Tt=(0,P.Z)(),Qt=w.useState(null),Er=(0,Ee.Z)(Qt,2),_r=Er[0],Wr=Er[1],Mn=(0,Y.Z)(function(Wt){(0,Se.Sh)(Wt)&&_r!==Wt&&Wr(Wt),rn==null||rn.registerSubPopup(Tt,Wt)}),Vr=w.useState(null),Tr=(0,Ee.Z)(Vr,2),Pr=Tr[0],hr=Tr[1],nn=w.useRef(null),fn=(0,Y.Z)(function(Wt){(0,Se.Sh)(Wt)&&Pr!==Wt&&(hr(Wt),nn.current=Wt)}),Kr=w.Children.only(K),rr=(Kr==null?void 0:Kr.props)||{},ur={},Dr=(0,Y.Z)(function(Wt){var Ot,dr,Zr=Pr;return(Zr==null?void 0:Zr.contains(Wt))||((Ot=(0,l.A)(Zr))===null||Ot===void 0?void 0:Ot.host)===Wt||Wt===Zr||(_r==null?void 0:_r.contains(Wt))||((dr=(0,l.A)(_r))===null||dr===void 0?void 0:dr.host)===Wt||Wt===_r||Object.values(wn.current).some(function(Nr){return(Nr==null?void 0:Nr.contains(Wt))||Wt===Nr})}),Rr=ee(T,yr,br,Pt),Sr=ee(T,Kt,Gr,wr),an=w.useState(Pe||!1),yi=(0,Ee.Z)(an,2),Ln=yi[0],fr=yi[1],gr=Le!=null?Le:Ln,Bn=(0,Y.Z)(function(Wt){Le===void 0&&fr(Wt)});(0,S.Z)(function(){fr(Le||!1)},[Le]);var Jr=w.useRef(gr);Jr.current=gr;var Kn=w.useRef([]);Kn.current=[];var bi=(0,Y.Z)(function(Wt){var Ot;Bn(Wt),((Ot=Kn.current[Kn.current.length-1])!==null&&Ot!==void 0?Ot:gr)!==Wt&&(Kn.current.push(Wt),Te==null||Te(Wt))}),Ci=w.useRef(),xi=function(){clearTimeout(Ci.current)},dn=function(Ot){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;xi(),dr===0?bi(Ot):Ci.current=setTimeout(function(){bi(Ot)},dr*1e3)};w.useEffect(function(){return xi},[]);var ai=w.useState(!1),wi=(0,Ee.Z)(ai,2),Qn=wi[0],or=wi[1];(0,S.Z)(function(Wt){(!Wt||gr)&&or(!0)},[gr]);var Ye=w.useState(null),Zt=(0,Ee.Z)(Ye,2),Fr=Zt[0],Hn=Zt[1],oi=w.useState([0,0]),li=(0,Ee.Z)(oi,2),En=li[0],vr=li[1],Sn=function(Ot){vr([Ot.clientX,Ot.clientY])},In=Dt(gr,_r,de?En:Pr,xe,B,q,Lt),Yr=(0,Ee.Z)(In,11),pn=Yr[0],$i=Yr[1],Wn=Yr[2],ei=Yr[3],Nt=Yr[4],Dn=Yr[5],Qr=Yr[6],mn=Yr[7],Gi=Yr[8],ti=Yr[9],Vn=Yr[10],Nn=Ke(tn,j,W,we),qr=(0,Ee.Z)(Nn,2),Un=qr[0],On=qr[1],Ri=Un.has("click"),gn=On.has("click")||On.has("contextMenu"),An=(0,Y.Z)(function(){Qn||Vn()}),cr=function(){Jr.current&&de&&gn&&dn(!1)};it(gr,Pr,_r,An,cr),(0,S.Z)(function(){An()},[En,xe]),(0,S.Z)(function(){gr&&!(B!=null&&B[xe])&&An()},[JSON.stringify(q)]);var ui=w.useMemo(function(){var Wt=Z(B,T,ti,de);return le()(Wt,L==null?void 0:L(ti))},[ti,L,B,T,de]);w.useImperativeHandle(Oe,function(){return{nativeElement:nn.current,forceAlign:An}});var Li=w.useState(0),Ii=(0,Ee.Z)(Li,2),_n=Ii[0],ci=Ii[1],ji=w.useState(0),wt=(0,Ee.Z)(ji,2),vn=wt[0],Oi=wt[1],hi=function(){if(ge&&Pr){var Ot=Pr.getBoundingClientRect();ci(Ot.width),Oi(Ot.height)}},cn=function(){hi(),An()},en=function(Ot){or(!1),Vn(),ke==null||ke(Ot)},xr=function(){return new Promise(function(Ot){hi(),Hn(function(){return Ot})})};(0,S.Z)(function(){Fr&&(Vn(),Fr(),Hn(null))},[Fr]);function Pn(Wt,Ot,dr,Zr){ur[Wt]=function(Nr){var kn;Zr==null||Zr(Nr),dn(Ot,dr);for(var Hi=arguments.length,Wi=new Array(Hi>1?Hi-1:0),Yn=1;Yn1?dr-1:0),Nr=1;Nr1?dr-1:0),Nr=1;Nr0&&K[K.length-1])&&(Pe[0]===6||Pe[0]===2)){j=0;continue}if(Pe[0]===3&&(!K||Pe[1]>K[0]&&Pe[1]=0&&se.HANDLE_LIST.splice(Re,1),window.removeEventListener("message",Oe,!1)},se.empty=function(){for(;se.HANDLE_LIST.length;)window.removeEventListener("message",se.HANDLE_LIST.shift(),!1)},se.parse=function(Oe){try{return typeof Oe=="object"?Oe:Oe&&JSON.parse(Oe)}catch(Re){return console.log("Message.parse Error:",Re),Oe}},se.HANDLE_LIST=[],se}();function ze(se){return{}.toString.call(se)==="[object Function]"}var le,Fe,Se,l,Y={origin:""};function P(se,Oe){Y[se]=Oe}function S(se){return Y[se]}function d(se){var Oe=S("origin");return!!function(Re,T){return Re!==T&&(Re.replace(/www\./i,"").toLowerCase()!==T.replace(/www\./i,"").toLowerCase()||(Re.match("www.")?void 0:(P("origin",T),!1)))}(Oe,se.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Oe,eventOrigin:se.origin}),!0)}(function(se){se.unknown="unknown",se.spreadsheet="s",se.writer="w",se.presentation="p",se.pdf="f"})(le||(le={})),function(se){se.wps="w",se.et="s",se.presentation="p",se.pdf="f"}(Fe||(Fe={})),function(se){se.nomal="nomal",se.simple="simple"}(Se||(Se={})),function(se){se[se.requestFullscreen=1]="requestFullscreen",se[se.exitFullscreen=0]="exitFullscreen"}(l||(l={}));var w,y,$,X=(w=0,function(){return w+=1}),M=function(se,Oe,Re){Re===void 0&&(Re=!0);var T=Oe;if(!y){var K=function W(we){var Le=we.clientHeight,Pe=we.clientWidth;Le!==0||Pe!==0||$?Le===0&&Pe===0||!$||($.disconnect(),$=null):window.ResizeObserver&&($=new ResizeObserver(function(Te){W(we)})).observe(we),y.style.cssText+="height: "+Le+"px; width: "+Pe+"px"}.bind(null,T);(y=document.createElement("iframe")).classList.add("web-office-iframe");var te={id:"office-iframe",src:se,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var j in T?(te.style="width: "+T.clientWidth+"px; height: "+T.clientHeight+"px;",Re&&window.addEventListener("resize",K)):((T=document.createElement("div")).classList.add("web-office-default-container"),function(W){var we=document.createElement("style");document.head.appendChild(we);var Le=we.sheet;Le.insertRule(W,Le.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(T),te.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),te)y.setAttribute(j,te[j]);T.appendChild(y),y.destroy=function(){y.parentNode.removeChild(y),y=null,window.removeEventListener("resize",K),$&&($.disconnect(),$=null)}}return y},O=function(se){M().contentWindow&&M().contentWindow.postMessage(JSON.stringify(se),S("origin"))};function Q(se,Oe,Re){return new Promise(function(T){var K=X(),te=function(j){if(!d(j)){var W=De.parse(j.data);W.eventName===Re&&W.msgId===K&&(T(W.data),De.remove(te))}};De.add(te),O({data:se,msgId:K,eventName:Oe})})}var ce=function(se){return Q(se,"wps.jssdk.api","wps.api.reply")},R=function(se){return Q(se,"api.basic","api.basic.reply")},ye={idMap:{}};function Ce(se){return Ee(this,void 0,void 0,function(){var Oe,Re,T,K,te,j,W,we,Le,Pe;return We(this,function(Te){switch(Te.label){case 0:return d(se)?[2]:(Oe=De.parse(se.data),Re=Oe.eventName,T=Oe.callbackId,K=Oe.data,T&&(te=ye.idMap[T])?(j=te.split(":"),W=j[0],we=j[1],Re==="api.callback"&&ye[W]&&ye[W][we]?[4,(Pe=ye[W][we]).callback.apply(Pe,K.args)]:[3,2]):[3,2]);case 1:Le=Te.sent(),O({result:Le,callbackId:T,eventName:"api.callback.reply"}),Te.label=2;case 2:return[2]}})})}var _e=function(se){return Ee(void 0,void 0,void 0,function(){function Oe(){return Object.keys(ye.idMap).find(function(Te){return ye.idMap[Te]===T+":"+Re})}var Re,T,K,te,j,W,we,Le,Pe;return We(this,function(Te){switch(Te.label){case 0:return Re=se.prop,T=se.parentObjId,[4,Ne([K=se.value])];case 1:return te=Te.sent(),j=te[0],W=te[1],se.value=j[0],we=Object.keys(W)[0],Le=ye[T],K===null&&Le&&Le[Re]&&((Pe=Oe())&&delete ye.idMap[Pe],delete Le[Re],Object.keys(Le).length||delete ye[T],Object.keys(ye.idMap).length||De.remove(Ce)),we&&(Object.keys(ye.idMap).length||De.add(Ce),ye[T]||(ye[T]={}),ye[T][Re]={callbackId:we,callback:W[we]},(Pe=Oe())&&delete ye.idMap[Pe],ye.idMap[we]=T+":"+Re),[2]}})})},be=function(se,Oe,Re,T){return Ee(void 0,void 0,void 0,function(){var K,te,j,W,we,Le,Pe,Te;return We(this,function(ke){switch(ke.label){case 0:return K=X(),W=new Promise(function($e,Ge){te=$e,j=Ge}),we={},Oe.args?[4,Ne(Oe.args)]:[3,2];case 1:Le=ke.sent(),Pe=Le[0],Te=Le[1],Oe.args=Pe,we=Te,ke.label=2;case 2:return se!=="api.setter"?[3,4]:[4,_e(Oe)];case 3:ke.sent(),ke.label=4;case 4:return function($e){var Ge=$e[0],st=$e[1];typeof(Ge=V({},Ge)).data=="function"&&(Ge.data=Ge.data()),st(),O(Ge)}([{eventName:se,data:Oe,msgId:K},function(){var $e=this,Ge=function(st){return Ee($e,void 0,void 0,function(){var tt,mt,ht;return We(this,function(dt){switch(dt.label){case 0:return d(st)?[2]:(tt=De.parse(st.data)).eventName==="api.callback"&&tt.callbackId&&we[tt.callbackId]?[4,we[tt.callbackId].apply(we,tt.data.args)]:[3,2];case 1:mt=dt.sent(),O({result:mt,eventName:"api.callback.reply",callbackId:tt.callbackId}),dt.label=2;case 2:return tt.eventName===se+".reply"&&tt.msgId===K&&(tt.error?((ht=new Error("")).stack=tt.error+` -`+Re,T&&T(),j(ht)):te(tt.result),De.remove(Ge)),[2]}})})};return De.add(Ge),W}]),[2,W]}})})};function Ne(se){return Ee(this,void 0,void 0,function(){var Oe,Re,T,K,te,j,W,we,Le,Pe,Te;return We(this,function(ke){switch(ke.label){case 0:Oe={},Re=[],T=se.slice(0),ke.label=1;case 1:return T.length?(K=void 0,[4,T.shift()]):[3,13];case 2:return(te=ke.sent())&&te.done?[4,te.done()]:[3,4];case 3:ke.sent(),ke.label=4;case 4:if(!function($e){if(!$e)return!1;for(var Ge=$e;Object.getPrototypeOf(Ge)!==null;)Ge=Object.getPrototypeOf(Ge);return Object.getPrototypeOf($e)===Ge}(K))return[3,11];for(W in K={},j=[],te)j.push(W);we=0,ke.label=5;case 5:return we=0?"&":"?")+ht.join("&")),Le&&(Le.isParentFullscreen||Le.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",me),document.addEventListener("webkitfullscreenchange",me),document.addEventListener("mozfullscreenchange",me)),Re.wordOptions&&(Re.wpsOptions=Re.wordOptions),Re.excelOptions&&(Re.etOptions=Re.excelOptions),Re.pptOptions&&(Re.wppOptions=Re.pptOptions),typeof j.print=="object"){var dt="wpsconfig_print";typeof j.print.subscribe=="function"&&(j[dt]=j.print.subscribe,Re.print={callback:dt},j.print.custom!==void 0&&(Re.print.custom=j.print.custom)),delete j.print}return typeof j.exportPdf=="function"&&(j[dt="wpsconfig_export_pdf"]=j.exportPdf,Re.exportPdf={callback:dt},delete j.exportPdf),Re.commandBars&&H(Re.commandBars,!1),V(V({},Re),{subscriptions:j})},Ke=function(se){se===void 0&&(se="");var Oe="";if(!Oe&&se){var Re=se.toLowerCase();Re.indexOf("/office/s/")!==-1&&(Oe=le.spreadsheet),Re.indexOf("/office/w/")!==-1&&(Oe=le.writer),Re.indexOf("/office/p/")!==-1&&(Oe=le.presentation),Re.indexOf("/office/f/")!==-1&&(Oe=le.pdf)}if(!Oe){var T=se.match(/[\?&]type=([a-z]+)/)||[];Oe=Fe[T[1]]||""}return Oe};function H(se,Oe){Oe===void 0&&(Oe=!0);var Re=se.map(function(T){var K=T.attributes;if(!Array.isArray(K)){var te=[];for(var j in K)if(K.hasOwnProperty(j)){var W={name:j,value:K[j]};te.push(W)}T.attributes=te}return T});return Oe&&O({data:Re,eventName:"setCommandBars"}),Re}var z=window.navigator.userAgent.toLowerCase(),Z=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(z),ee=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(se){return!1}}();function me(){var se={status:l.requestFullscreen},Oe=document,Re=Oe.fullscreenElement||Oe.webkitFullscreenElement||Oe.mozFullScreenElement;se.status=Re?l.requestFullscreen:l.exitFullscreen,O({data:se,eventName:"fullscreenchange"})}var ae=function(){ye.idMap={}};function x(){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 A=0,N=new Set;function fe(se){return A+=1,!se&&function(Oe){N.forEach(function(Re){return Re(Oe)})}(A),A}function Ve(){var se=new Error("");return(se.stack||se.message||"").split(` +!(function(){var qo=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[3897],{70557:function(Nt,ut,ie){"use strict";ie.d(ut,{Z:function(){return Ae}});var V=ie(96663),Se=ie(59301),He={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},De=He,ze=ie(7657),ue=function(Y,P){return Se.createElement(ze.Z,(0,V.Z)({},Y,{ref:P,icon:De}))},Fe=Se.forwardRef(ue),Ae=Fe},35593:function(Nt,ut,ie){"use strict";ie.d(ut,{Z:function(){return Lt}});var V=ie(44127),Se=ie(72071),He=ie(6620),De=ie(43403),ze=ie(92310),ue=ie.n(ze),Fe=ie(29301),Ae=ie(76846),l=ie(96452),Y=ie(6089),P=ie(80402),S=ie(34280),d=ie(49658),w=ie(59301),y=ie(96663),$=ie(77900),X=ie(8654);function M(Me){var Qe=Me.prefixCls,se=Me.align,Pe=Me.arrow,Re=Me.arrowPos,T=Pe||{},K=T.className,te=T.content,j=Re.x,W=j===void 0?0:j,Ee=Re.y,Le=Ee===void 0?0:Ee,Oe=w.useRef();if(!se||!se.points)return null;var Ce={position:"absolute"};if(se.autoArrow!==!1){var xe=se.points[0],$e=se.points[1],Ye=xe[0],rt=xe[1],st=$e[0],mt=$e[1];Ye===st||!["t","b"].includes(Ye)?Ce.top=Le:Ye==="t"?Ce.top=0:Ce.bottom=0,rt===mt||!["l","r"].includes(rt)?Ce.left=W:rt==="l"?Ce.left=0:Ce.right=0}return w.createElement("div",{ref:Oe,className:ue()("".concat(Qe,"-arrow"),K),style:Ce},te)}function O(Me){var Qe=Me.prefixCls,se=Me.open,Pe=Me.zIndex,Re=Me.mask,T=Me.motion;return Re?w.createElement($.default,(0,y.Z)({},T,{motionAppear:!0,visible:se,removeOnLeave:!0}),function(K){var te=K.className;return w.createElement("div",{style:{zIndex:Pe},className:ue()("".concat(Qe,"-mask"),te)})}):null}var Q=w.memo(function(Me){var Qe=Me.children;return Qe},function(Me,Qe){return Qe.cache}),he=Q,R=w.forwardRef(function(Me,Qe){var se=Me.popup,Pe=Me.className,Re=Me.prefixCls,T=Me.style,K=Me.target,te=Me.onVisibleChanged,j=Me.open,W=Me.keepDom,Ee=Me.fresh,Le=Me.onClick,Oe=Me.mask,Ce=Me.arrow,xe=Me.arrowPos,$e=Me.align,Ye=Me.motion,rt=Me.maskMotion,st=Me.forceRender,mt=Me.getPopupContainer,ht=Me.autoDestroy,ft=Me.portal,tt=Me.zIndex,g=Me.onMouseEnter,v=Me.onMouseLeave,Be=Me.onPointerEnter,I=Me.ready,ne=Me.offsetX,bt=Me.offsetY,ce=Me.offsetR,we=Me.offsetB,Ue=Me.onAlign,B=Me.onPrepare,q=Me.stretch,oe=Me.targetWidth,ye=Me.targetHeight,L=typeof se=="function"?se():se,pt=j||W,fe=(mt==null?void 0:mt.length)>0,At=w.useState(!mt||!fe),Rt=(0,Se.Z)(At,2),Ut=Rt[0],yr=Rt[1];if((0,S.Z)(function(){!Ut&&fe&&K&&yr(!0)},[Ut,fe,K]),!Ut)return null;var Kt="auto",Pt={left:"-1000vw",top:"-1000vh",right:Kt,bottom:Kt};if(I||!j){var br,wr=$e.points,Gr=$e.dynamicInset||((br=$e._experimental)===null||br===void 0?void 0:br.dynamicInset),zr=Gr&&wr[0][1]==="r",kt=Gr&&wr[0][0]==="b";zr?(Pt.right=ce,Pt.left=Kt):(Pt.left=ne,Pt.right=Kt),kt?(Pt.bottom=we,Pt.top=Kt):(Pt.top=bt,Pt.bottom=Kt)}var qt={};return q&&(q.includes("height")&&ye?qt.height=ye:q.includes("minHeight")&&ye&&(qt.minHeight=ye),q.includes("width")&&oe?qt.width=oe:q.includes("minWidth")&&oe&&(qt.minWidth=oe)),j||(qt.pointerEvents="none"),w.createElement(ft,{open:st||pt,getContainer:mt&&function(){return mt(K)},autoDestroy:ht},w.createElement(O,{prefixCls:Re,open:j,zIndex:tt,mask:Oe,motion:rt}),w.createElement(Fe.Z,{onResize:Ue,disabled:!j},function(mr){return w.createElement($.default,(0,y.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:st,leavedClassName:"".concat(Re,"-hidden")},Ye,{onAppearPrepare:B,onEnterPrepare:B,visible:j,onVisibleChanged:function(Or){var tn;Ye==null||(tn=Ye.onVisibleChanged)===null||tn===void 0||tn.call(Ye,Or),te(Or)}}),function(jr,Or){var tn=jr.className,lr=jr.style,wn=ue()(Re,tn,Pe);return w.createElement("div",{ref:(0,X.sQ)(mr,Qe,Or),className:wn,style:(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({"--arrow-x":"".concat(xe.x||0,"px"),"--arrow-y":"".concat(xe.y||0,"px")},Pt),qt),lr),{},{boxSizing:"border-box",zIndex:tt},T),onMouseEnter:g,onMouseLeave:v,onPointerEnter:Be,onClick:Le},Ce&&w.createElement(M,{prefixCls:Re,arrow:Ce,arrowPos:xe,align:$e}),w.createElement(he,{cache:!j&&!Ee},L))})}))}),ve=R,ke=w.forwardRef(function(Me,Qe){var se=Me.children,Pe=Me.getTriggerDOMNode,Re=(0,X.Yr)(se),T=w.useCallback(function(te){(0,X.mH)(Qe,Pe?Pe(te):te)},[Pe]),K=(0,X.x1)(T,se.ref);return Re?w.cloneElement(se,{ref:K}):se}),ge=ke,be=w.createContext(null),Ne=be;function Ie(Me){return Me?Array.isArray(Me)?Me:[Me]:[]}function je(Me,Qe,se,Pe){return w.useMemo(function(){var Re=Ie(se!=null?se:Qe),T=Ie(Pe!=null?Pe:Qe),K=new Set(Re),te=new Set(T);return Me&&(K.has("hover")&&(K.delete("hover"),K.add("click")),te.has("hover")&&(te.delete("hover"),te.add("click"))),[K,te]},[Me,Qe,se,Pe])}var H=ie(29194);function z(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=arguments.length>2?arguments[2]:void 0;return se?Me[0]===Qe[0]:Me[0]===Qe[0]&&Me[1]===Qe[1]}function Z(Me,Qe,se,Pe){for(var Re=se.points,T=Object.keys(Me),K=0;K1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Me)?Qe:Me}function A(Me){return x(parseFloat(Me),0)}function N(Me,Qe){var se=(0,V.Z)({},Me);return(Qe||[]).forEach(function(Pe){if(!(Pe instanceof HTMLBodyElement||Pe instanceof HTMLHtmlElement)){var Re=me(Pe).getComputedStyle(Pe),T=Re.overflow,K=Re.overflowClipMargin,te=Re.borderTopWidth,j=Re.borderBottomWidth,W=Re.borderLeftWidth,Ee=Re.borderRightWidth,Le=Pe.getBoundingClientRect(),Oe=Pe.offsetHeight,Ce=Pe.clientHeight,xe=Pe.offsetWidth,$e=Pe.clientWidth,Ye=A(te),rt=A(j),st=A(W),mt=A(Ee),ht=x(Math.round(Le.width/xe*1e3)/1e3),ft=x(Math.round(Le.height/Oe*1e3)/1e3),tt=(xe-$e-st-mt)*ht,g=(Oe-Ce-Ye-rt)*ft,v=Ye*ft,Be=rt*ft,I=st*ht,ne=mt*ht,bt=0,ce=0;if(T==="clip"){var we=A(K);bt=we*ht,ce=we*ft}var Ue=Le.x+I-bt,B=Le.y+v-ce,q=Ue+Le.width+2*bt-I-ne-tt,oe=B+Le.height+2*ce-v-Be-g;se.left=Math.max(se.left,Ue),se.top=Math.max(se.top,B),se.right=Math.min(se.right,q),se.bottom=Math.min(se.bottom,oe)}}),se}function de(Me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,se="".concat(Qe),Pe=se.match(/^(.*)\%$/);return Pe?Me*(parseFloat(Pe[1])/100):parseFloat(se)}function We(Me,Qe){var se=Qe||[],Pe=(0,Se.Z)(se,2),Re=Pe[0],T=Pe[1];return[de(Me.width,Re),de(Me.height,T)]}function qe(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Me[0],Me[1]]}function Ge(Me,Qe){var se=Qe[0],Pe=Qe[1],Re,T;return se==="t"?T=Me.y:se==="b"?T=Me.y+Me.height:T=Me.y+Me.height/2,Pe==="l"?Re=Me.x:Pe==="r"?Re=Me.x+Me.width:Re=Me.x+Me.width/2,{x:Re,y:T}}function ot(Me,Qe){var se={t:"b",b:"t",l:"r",r:"l"};return Me.map(function(Pe,Re){return Re===Qe?se[Pe]||"c":Pe}).join("")}function Dt(Me,Qe,se,Pe,Re,T,K){var te=w.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Re[Pe]||{}}),j=(0,Se.Z)(te,2),W=j[0],Ee=j[1],Le=w.useRef(0),Oe=w.useMemo(function(){return Qe?ae(Qe):[]},[Qe]),Ce=w.useRef({}),xe=function(){Ce.current={}};Me||xe();var $e=(0,Y.Z)(function(){if(Qe&&se&&Me){let en=function(Pn,zn){var ri=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wn,$n=L.x+Pn,Pi=L.y+zn,Fi=$n+br,Ki=Pi+Pt,Ei=Math.max($n,ri.left),es=Math.max(Pi,ri.top),Mi=Math.min(Fi,ri.right),ts=Math.min(Ki,ri.bottom);return Math.max(0,(Mi-Ei)*(ts-es))},xr=function(){Zt=L.y+gr,Fr=Zt+Pt,Hn=L.x+fr,oi=Hn+br};var st,mt,ht=Qe,ft=ht.ownerDocument,tt=me(ht),g=tt.getComputedStyle(ht),v=g.width,Be=g.height,I=g.position,ne=ht.style.left,bt=ht.style.top,ce=ht.style.right,we=ht.style.bottom,Ue=ht.style.overflow,B=(0,V.Z)((0,V.Z)({},Re[Pe]),T),q=ft.createElement("div");(st=ht.parentElement)===null||st===void 0||st.appendChild(q),q.style.left="".concat(ht.offsetLeft,"px"),q.style.top="".concat(ht.offsetTop,"px"),q.style.position=I,q.style.height="".concat(ht.offsetHeight,"px"),q.style.width="".concat(ht.offsetWidth,"px"),ht.style.left="0",ht.style.top="0",ht.style.right="auto",ht.style.bottom="auto",ht.style.overflow="hidden";var oe;if(Array.isArray(se))oe={x:se[0],y:se[1],width:0,height:0};else{var ye=se.getBoundingClientRect();oe={x:ye.x,y:ye.y,width:ye.width,height:ye.height}}var L=ht.getBoundingClientRect(),pt=ft.documentElement,fe=pt.clientWidth,At=pt.clientHeight,Rt=pt.scrollWidth,Ut=pt.scrollHeight,yr=pt.scrollTop,Kt=pt.scrollLeft,Pt=L.height,br=L.width,wr=oe.height,Gr=oe.width,zr={left:0,top:0,right:fe,bottom:At},kt={left:-Kt,top:-yr,right:Rt-Kt,bottom:Ut-yr},qt=B.htmlRegion,mr="visible",jr="visibleFirst";qt!=="scroll"&&qt!==jr&&(qt=mr);var Or=qt===jr,tn=N(kt,Oe),lr=N(zr,Oe),wn=qt===mr?lr:tn,rn=Or?lr:wn;ht.style.left="auto",ht.style.top="auto",ht.style.right="0",ht.style.bottom="0";var zt=ht.getBoundingClientRect();ht.style.left=ne,ht.style.top=bt,ht.style.right=ce,ht.style.bottom=we,ht.style.overflow=Ue,(mt=ht.parentElement)===null||mt===void 0||mt.removeChild(q);var Tt=x(Math.round(br/parseFloat(v)*1e3)/1e3),Qt=x(Math.round(Pt/parseFloat(Be)*1e3)/1e3);if(Tt===0||Qt===0||(0,Ae.Sh)(se)&&!(0,H.Z)(se))return;var Er=B.offset,_r=B.targetOffset,Wr=We(L,Er),Mn=(0,Se.Z)(Wr,2),Vr=Mn[0],Tr=Mn[1],Pr=We(oe,_r),hr=(0,Se.Z)(Pr,2),nn=hr[0],fn=hr[1];oe.x-=nn,oe.y-=fn;var Kr=B.points||[],rr=(0,Se.Z)(Kr,2),ur=rr[0],Dr=rr[1],Rr=qe(Dr),Sr=qe(ur),an=Ge(oe,Rr),yi=Ge(L,Sr),Ln=(0,V.Z)({},B),fr=an.x-yi.x+Vr,gr=an.y-yi.y+Tr,Bn=en(fr,gr),Jr=en(fr,gr,lr),Kn=Ge(oe,["t","l"]),bi=Ge(L,["t","l"]),Ci=Ge(oe,["b","r"]),xi=Ge(L,["b","r"]),dn=B.overflow||{},ai=dn.adjustX,wi=dn.adjustY,Qn=dn.shiftX,or=dn.shiftY,Ve=function(zn){return typeof zn=="boolean"?zn:zn>=0},Zt,Fr,Hn,oi;xr();var li=Ve(wi),En=Sr[0]===Rr[0];if(li&&Sr[0]==="t"&&(Fr>rn.bottom||Ce.current.bt)){var vr=gr;En?vr-=Pt-wr:vr=Kn.y-xi.y-Tr;var Sn=en(fr,vr),In=en(fr,vr,lr);Sn>Bn||Sn===Bn&&(!Or||In>=Jr)?(Ce.current.bt=!0,gr=vr,Tr=-Tr,Ln.points=[ot(Sr,0),ot(Rr,0)]):Ce.current.bt=!1}if(li&&Sr[0]==="b"&&(ZtBn||pn===Bn&&(!Or||$i>=Jr)?(Ce.current.tb=!0,gr=Yr,Tr=-Tr,Ln.points=[ot(Sr,0),ot(Rr,0)]):Ce.current.tb=!1}var Wn=Ve(ai),ei=Sr[1]===Rr[1];if(Wn&&Sr[1]==="l"&&(oi>rn.right||Ce.current.rl)){var Bt=fr;ei?Bt-=br-Gr:Bt=Kn.x-xi.x-Vr;var Dn=en(Bt,gr),Qr=en(Bt,gr,lr);Dn>Bn||Dn===Bn&&(!Or||Qr>=Jr)?(Ce.current.rl=!0,fr=Bt,Vr=-Vr,Ln.points=[ot(Sr,1),ot(Rr,1)]):Ce.current.rl=!1}if(Wn&&Sr[1]==="r"&&(HnBn||Gi===Bn&&(!Or||ti>=Jr)?(Ce.current.lr=!0,fr=mn,Vr=-Vr,Ln.points=[ot(Sr,1),ot(Rr,1)]):Ce.current.lr=!1}xr();var Vn=Qn===!0?0:Qn;typeof Vn=="number"&&(Hnlr.right&&(fr-=oi-lr.right-Vr,oe.x>lr.right-Vn&&(fr+=oe.x-lr.right+Vn)));var Nn=or===!0?0:or;typeof Nn=="number"&&(Ztlr.bottom&&(gr-=Fr-lr.bottom-Tr,oe.y>lr.bottom-Nn&&(gr+=oe.y-lr.bottom+Nn)));var qr=L.x+fr,Un=qr+br,On=L.y+gr,Ri=On+Pt,gn=oe.x,An=gn+Gr,cr=oe.y,ui=cr+wr,Li=Math.max(qr,gn),Ii=Math.min(Un,An),_n=(Li+Ii)/2,ci=_n-qr,ji=Math.max(On,cr),wt=Math.min(Ri,ui),vn=(ji+wt)/2,Oi=vn-On;K==null||K(Qe,Ln);var hi=zt.right-L.x-(fr+L.width),cn=zt.bottom-L.y-(gr+L.height);Ee({ready:!0,offsetX:fr/Tt,offsetY:gr/Qt,offsetR:hi/Tt,offsetB:cn/Qt,arrowX:ci/Tt,arrowY:Oi/Qt,scaleX:Tt,scaleY:Qt,align:Ln})}}),Ye=function(){Le.current+=1;var mt=Le.current;Promise.resolve().then(function(){Le.current===mt&&$e()})},rt=function(){Ee(function(mt){return(0,V.Z)((0,V.Z)({},mt),{},{ready:!1})})};return(0,S.Z)(rt,[Pe]),(0,S.Z)(function(){Me||rt()},[Me]),[W.ready,W.offsetX,W.offsetY,W.offsetR,W.offsetB,W.arrowX,W.arrowY,W.scaleX,W.scaleY,W.align,Ye]}var at=ie(19127);function it(Me,Qe,se,Pe,Re){(0,S.Z)(function(){if(Me&&Qe&&se){let Le=function(){Pe(),Re()};var T=Qe,K=se,te=ae(T),j=ae(K),W=me(K),Ee=new Set([W].concat((0,at.Z)(te),(0,at.Z)(j)));return Ee.forEach(function(Oe){Oe.addEventListener("scroll",Le,{passive:!0})}),W.addEventListener("resize",Le,{passive:!0}),Pe(),function(){Ee.forEach(function(Oe){Oe.removeEventListener("scroll",Le),W.removeEventListener("resize",Le)})}}},[Me,Qe,se])}var It=ie(48736),jt=ie(16089);function Xt(Me,Qe,se,Pe,Re,T,K,te){var j=w.useRef(Me),W=w.useRef(!1);j.current!==Me&&(W.current=!0,j.current=Me),w.useEffect(function(){var Ee=(0,jt.Z)(function(){W.current=!1});return function(){jt.Z.cancel(Ee)}},[Me]),w.useEffect(function(){if(Qe&&Pe&&(!Re||T)){var Ee=function(){var I=!1,ne=function(we){var Ue=we.target;I=K(Ue)},bt=function(we){var Ue=we.target;!W.current&&j.current&&!I&&!K(Ue)&&te(!1)};return[ne,bt]},Le=Ee(),Oe=(0,Se.Z)(Le,2),Ce=Oe[0],xe=Oe[1],$e=Ee(),Ye=(0,Se.Z)($e,2),rt=Ye[0],st=Ye[1],mt=me(Pe);mt.addEventListener("mousedown",Ce,!0),mt.addEventListener("click",xe,!0),mt.addEventListener("contextmenu",xe,!0);var ht=(0,l.A)(se);if(ht&&(ht.addEventListener("mousedown",rt,!0),ht.addEventListener("click",st,!0),ht.addEventListener("contextmenu",st,!0)),0)var ft,tt,g,v;return function(){mt.removeEventListener("mousedown",Ce,!0),mt.removeEventListener("click",xe,!0),mt.removeEventListener("contextmenu",xe,!0),ht&&(ht.removeEventListener("mousedown",rt,!0),ht.removeEventListener("click",st,!0),ht.removeEventListener("contextmenu",st,!0))}}},[Qe,se,Pe,Re,T])}var Vt=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Mt(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:De.Z,Qe=w.forwardRef(function(se,Pe){var Re=se.prefixCls,T=Re===void 0?"rc-trigger-popup":Re,K=se.children,te=se.action,j=te===void 0?"hover":te,W=se.showAction,Ee=se.hideAction,Le=se.popupVisible,Oe=se.defaultPopupVisible,Ce=se.onPopupVisibleChange,xe=se.afterPopupVisibleChange,$e=se.mouseEnterDelay,Ye=se.mouseLeaveDelay,rt=Ye===void 0?.1:Ye,st=se.focusDelay,mt=se.blurDelay,ht=se.mask,ft=se.maskClosable,tt=ft===void 0?!0:ft,g=se.getPopupContainer,v=se.forceRender,Be=se.autoDestroy,I=se.destroyPopupOnHide,ne=se.popup,bt=se.popupClassName,ce=se.popupStyle,we=se.popupPlacement,Ue=se.builtinPlacements,B=Ue===void 0?{}:Ue,q=se.popupAlign,oe=se.zIndex,ye=se.stretch,L=se.getPopupClassNameFromAlign,pt=se.fresh,fe=se.alignPoint,At=se.onPopupClick,Rt=se.onPopupAlign,Ut=se.arrow,yr=se.popupMotion,Kt=se.maskMotion,Pt=se.popupTransitionName,br=se.popupAnimation,wr=se.maskTransitionName,Gr=se.maskAnimation,zr=se.className,kt=se.getTriggerDOMNode,qt=(0,He.Z)(se,Vt),mr=Be||I||!1,jr=w.useState(!1),Or=(0,Se.Z)(jr,2),tn=Or[0],lr=Or[1];(0,S.Z)(function(){lr((0,d.Z)())},[]);var wn=w.useRef({}),rn=w.useContext(Ne),zt=w.useMemo(function(){return{registerSubPopup:function(Ot,dr){wn.current[Ot]=dr,rn==null||rn.registerSubPopup(Ot,dr)}}},[rn]),Tt=(0,P.Z)(),Qt=w.useState(null),Er=(0,Se.Z)(Qt,2),_r=Er[0],Wr=Er[1],Mn=(0,Y.Z)(function(Wt){(0,Ae.Sh)(Wt)&&_r!==Wt&&Wr(Wt),rn==null||rn.registerSubPopup(Tt,Wt)}),Vr=w.useState(null),Tr=(0,Se.Z)(Vr,2),Pr=Tr[0],hr=Tr[1],nn=w.useRef(null),fn=(0,Y.Z)(function(Wt){(0,Ae.Sh)(Wt)&&Pr!==Wt&&(hr(Wt),nn.current=Wt)}),Kr=w.Children.only(K),rr=(Kr==null?void 0:Kr.props)||{},ur={},Dr=(0,Y.Z)(function(Wt){var Ot,dr,Zr=Pr;return(Zr==null?void 0:Zr.contains(Wt))||((Ot=(0,l.A)(Zr))===null||Ot===void 0?void 0:Ot.host)===Wt||Wt===Zr||(_r==null?void 0:_r.contains(Wt))||((dr=(0,l.A)(_r))===null||dr===void 0?void 0:dr.host)===Wt||Wt===_r||Object.values(wn.current).some(function(Nr){return(Nr==null?void 0:Nr.contains(Wt))||Wt===Nr})}),Rr=ee(T,yr,br,Pt),Sr=ee(T,Kt,Gr,wr),an=w.useState(Oe||!1),yi=(0,Se.Z)(an,2),Ln=yi[0],fr=yi[1],gr=Le!=null?Le:Ln,Bn=(0,Y.Z)(function(Wt){Le===void 0&&fr(Wt)});(0,S.Z)(function(){fr(Le||!1)},[Le]);var Jr=w.useRef(gr);Jr.current=gr;var Kn=w.useRef([]);Kn.current=[];var bi=(0,Y.Z)(function(Wt){var Ot;Bn(Wt),((Ot=Kn.current[Kn.current.length-1])!==null&&Ot!==void 0?Ot:gr)!==Wt&&(Kn.current.push(Wt),Ce==null||Ce(Wt))}),Ci=w.useRef(),xi=function(){clearTimeout(Ci.current)},dn=function(Ot){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;xi(),dr===0?bi(Ot):Ci.current=setTimeout(function(){bi(Ot)},dr*1e3)};w.useEffect(function(){return xi},[]);var ai=w.useState(!1),wi=(0,Se.Z)(ai,2),Qn=wi[0],or=wi[1];(0,S.Z)(function(Wt){(!Wt||gr)&&or(!0)},[gr]);var Ve=w.useState(null),Zt=(0,Se.Z)(Ve,2),Fr=Zt[0],Hn=Zt[1],oi=w.useState([0,0]),li=(0,Se.Z)(oi,2),En=li[0],vr=li[1],Sn=function(Ot){vr([Ot.clientX,Ot.clientY])},In=Dt(gr,_r,fe?En:Pr,we,B,q,Rt),Yr=(0,Se.Z)(In,11),pn=Yr[0],$i=Yr[1],Wn=Yr[2],ei=Yr[3],Bt=Yr[4],Dn=Yr[5],Qr=Yr[6],mn=Yr[7],Gi=Yr[8],ti=Yr[9],Vn=Yr[10],Nn=je(tn,j,W,Ee),qr=(0,Se.Z)(Nn,2),Un=qr[0],On=qr[1],Ri=Un.has("click"),gn=On.has("click")||On.has("contextMenu"),An=(0,Y.Z)(function(){Qn||Vn()}),cr=function(){Jr.current&&fe&&gn&&dn(!1)};it(gr,Pr,_r,An,cr),(0,S.Z)(function(){An()},[En,we]),(0,S.Z)(function(){gr&&!(B!=null&&B[we])&&An()},[JSON.stringify(q)]);var ui=w.useMemo(function(){var Wt=Z(B,T,ti,fe);return ue()(Wt,L==null?void 0:L(ti))},[ti,L,B,T,fe]);w.useImperativeHandle(Pe,function(){return{nativeElement:nn.current,forceAlign:An}});var Li=w.useState(0),Ii=(0,Se.Z)(Li,2),_n=Ii[0],ci=Ii[1],ji=w.useState(0),wt=(0,Se.Z)(ji,2),vn=wt[0],Oi=wt[1],hi=function(){if(ye&&Pr){var Ot=Pr.getBoundingClientRect();ci(Ot.width),Oi(Ot.height)}},cn=function(){hi(),An()},en=function(Ot){or(!1),Vn(),xe==null||xe(Ot)},xr=function(){return new Promise(function(Ot){hi(),Hn(function(){return Ot})})};(0,S.Z)(function(){Fr&&(Vn(),Fr(),Hn(null))},[Fr]);function Pn(Wt,Ot,dr,Zr){ur[Wt]=function(Nr){var kn;Zr==null||Zr(Nr),dn(Ot,dr);for(var Hi=arguments.length,Wi=new Array(Hi>1?Hi-1:0),Yn=1;Yn1?dr-1:0),Nr=1;Nr1?dr-1:0),Nr=1;Nr0&&K[K.length-1])&&(Oe[0]===6||Oe[0]===2)){j=0;continue}if(Oe[0]===3&&(!K||Oe[1]>K[0]&&Oe[1]=0&&se.HANDLE_LIST.splice(Re,1),window.removeEventListener("message",Pe,!1)},se.empty=function(){for(;se.HANDLE_LIST.length;)window.removeEventListener("message",se.HANDLE_LIST.shift(),!1)},se.parse=function(Pe){try{return typeof Pe=="object"?Pe:Pe&&JSON.parse(Pe)}catch(Re){return console.log("Message.parse Error:",Re),Pe}},se.HANDLE_LIST=[],se}();function ze(se){return{}.toString.call(se)==="[object Function]"}var ue,Fe,Ae,l,Y={origin:""};function P(se,Pe){Y[se]=Pe}function S(se){return Y[se]}function d(se){var Pe=S("origin");return!!function(Re,T){return Re!==T&&(Re.replace(/www\./i,"").toLowerCase()!==T.replace(/www\./i,"").toLowerCase()||(Re.match("www.")?void 0:(P("origin",T),!1)))}(Pe,se.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Pe,eventOrigin:se.origin}),!0)}(function(se){se.unknown="unknown",se.spreadsheet="s",se.writer="w",se.presentation="p",se.pdf="f"})(ue||(ue={})),function(se){se.wps="w",se.et="s",se.presentation="p",se.pdf="f"}(Fe||(Fe={})),function(se){se.nomal="nomal",se.simple="simple"}(Ae||(Ae={})),function(se){se[se.requestFullscreen=1]="requestFullscreen",se[se.exitFullscreen=0]="exitFullscreen"}(l||(l={}));var w,y,$,X=(w=0,function(){return w+=1}),M=function(se,Pe,Re){Re===void 0&&(Re=!0);var T=Pe;if(!y){var K=function W(Ee){var Le=Ee.clientHeight,Oe=Ee.clientWidth;Le!==0||Oe!==0||$?Le===0&&Oe===0||!$||($.disconnect(),$=null):window.ResizeObserver&&($=new ResizeObserver(function(Ce){W(Ee)})).observe(Ee),y.style.cssText+="height: "+Le+"px; width: "+Oe+"px"}.bind(null,T);(y=document.createElement("iframe")).classList.add("web-office-iframe");var te={id:"office-iframe",src:se,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var j in T?(te.style="width: "+T.clientWidth+"px; height: "+T.clientHeight+"px;",Re&&window.addEventListener("resize",K)):((T=document.createElement("div")).classList.add("web-office-default-container"),function(W){var Ee=document.createElement("style");document.head.appendChild(Ee);var Le=Ee.sheet;Le.insertRule(W,Le.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(T),te.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),te)y.setAttribute(j,te[j]);T.appendChild(y),y.destroy=function(){y.parentNode.removeChild(y),y=null,window.removeEventListener("resize",K),$&&($.disconnect(),$=null)}}return y},O=function(se){M().contentWindow&&M().contentWindow.postMessage(JSON.stringify(se),S("origin"))};function Q(se,Pe,Re){return new Promise(function(T){var K=X(),te=function(j){if(!d(j)){var W=De.parse(j.data);W.eventName===Re&&W.msgId===K&&(T(W.data),De.remove(te))}};De.add(te),O({data:se,msgId:K,eventName:Pe})})}var he=function(se){return Q(se,"wps.jssdk.api","wps.api.reply")},R=function(se){return Q(se,"api.basic","api.basic.reply")},ve={idMap:{}};function ke(se){return Se(this,void 0,void 0,function(){var Pe,Re,T,K,te,j,W,Ee,Le,Oe;return He(this,function(Ce){switch(Ce.label){case 0:return d(se)?[2]:(Pe=De.parse(se.data),Re=Pe.eventName,T=Pe.callbackId,K=Pe.data,T&&(te=ve.idMap[T])?(j=te.split(":"),W=j[0],Ee=j[1],Re==="api.callback"&&ve[W]&&ve[W][Ee]?[4,(Oe=ve[W][Ee]).callback.apply(Oe,K.args)]:[3,2]):[3,2]);case 1:Le=Ce.sent(),O({result:Le,callbackId:T,eventName:"api.callback.reply"}),Ce.label=2;case 2:return[2]}})})}var ge=function(se){return Se(void 0,void 0,void 0,function(){function Pe(){return Object.keys(ve.idMap).find(function(Ce){return ve.idMap[Ce]===T+":"+Re})}var Re,T,K,te,j,W,Ee,Le,Oe;return He(this,function(Ce){switch(Ce.label){case 0:return Re=se.prop,T=se.parentObjId,[4,Ne([K=se.value])];case 1:return te=Ce.sent(),j=te[0],W=te[1],se.value=j[0],Ee=Object.keys(W)[0],Le=ve[T],K===null&&Le&&Le[Re]&&((Oe=Pe())&&delete ve.idMap[Oe],delete Le[Re],Object.keys(Le).length||delete ve[T],Object.keys(ve.idMap).length||De.remove(ke)),Ee&&(Object.keys(ve.idMap).length||De.add(ke),ve[T]||(ve[T]={}),ve[T][Re]={callbackId:Ee,callback:W[Ee]},(Oe=Pe())&&delete ve.idMap[Oe],ve.idMap[Ee]=T+":"+Re),[2]}})})},be=function(se,Pe,Re,T){return Se(void 0,void 0,void 0,function(){var K,te,j,W,Ee,Le,Oe,Ce;return He(this,function(xe){switch(xe.label){case 0:return K=X(),W=new Promise(function($e,Ye){te=$e,j=Ye}),Ee={},Pe.args?[4,Ne(Pe.args)]:[3,2];case 1:Le=xe.sent(),Oe=Le[0],Ce=Le[1],Pe.args=Oe,Ee=Ce,xe.label=2;case 2:return se!=="api.setter"?[3,4]:[4,ge(Pe)];case 3:xe.sent(),xe.label=4;case 4:return function($e){var Ye=$e[0],rt=$e[1];typeof(Ye=V({},Ye)).data=="function"&&(Ye.data=Ye.data()),rt(),O(Ye)}([{eventName:se,data:Pe,msgId:K},function(){var $e=this,Ye=function(rt){return Se($e,void 0,void 0,function(){var st,mt,ht;return He(this,function(ft){switch(ft.label){case 0:return d(rt)?[2]:(st=De.parse(rt.data)).eventName==="api.callback"&&st.callbackId&&Ee[st.callbackId]?[4,Ee[st.callbackId].apply(Ee,st.data.args)]:[3,2];case 1:mt=ft.sent(),O({result:mt,eventName:"api.callback.reply",callbackId:st.callbackId}),ft.label=2;case 2:return st.eventName===se+".reply"&&st.msgId===K&&(st.error?((ht=new Error("")).stack=st.error+` +`+Re,T&&T(),j(ht)):te(st.result),De.remove(Ye)),[2]}})})};return De.add(Ye),W}]),[2,W]}})})};function Ne(se){return Se(this,void 0,void 0,function(){var Pe,Re,T,K,te,j,W,Ee,Le,Oe,Ce;return He(this,function(xe){switch(xe.label){case 0:Pe={},Re=[],T=se.slice(0),xe.label=1;case 1:return T.length?(K=void 0,[4,T.shift()]):[3,13];case 2:return(te=xe.sent())&&te.done?[4,te.done()]:[3,4];case 3:xe.sent(),xe.label=4;case 4:if(!function($e){if(!$e)return!1;for(var Ye=$e;Object.getPrototypeOf(Ye)!==null;)Ye=Object.getPrototypeOf(Ye);return Object.getPrototypeOf($e)===Ye}(K))return[3,11];for(W in K={},j=[],te)j.push(W);Ee=0,xe.label=5;case 5:return Ee=0?"&":"?")+ht.join("&")),Le&&(Le.isParentFullscreen||Le.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",me),document.addEventListener("webkitfullscreenchange",me),document.addEventListener("mozfullscreenchange",me)),Re.wordOptions&&(Re.wpsOptions=Re.wordOptions),Re.excelOptions&&(Re.etOptions=Re.excelOptions),Re.pptOptions&&(Re.wppOptions=Re.pptOptions),typeof j.print=="object"){var ft="wpsconfig_print";typeof j.print.subscribe=="function"&&(j[ft]=j.print.subscribe,Re.print={callback:ft},j.print.custom!==void 0&&(Re.print.custom=j.print.custom)),delete j.print}return typeof j.exportPdf=="function"&&(j[ft="wpsconfig_export_pdf"]=j.exportPdf,Re.exportPdf={callback:ft},delete j.exportPdf),Re.commandBars&&H(Re.commandBars,!1),V(V({},Re),{subscriptions:j})},je=function(se){se===void 0&&(se="");var Pe="";if(!Pe&&se){var Re=se.toLowerCase();Re.indexOf("/office/s/")!==-1&&(Pe=ue.spreadsheet),Re.indexOf("/office/w/")!==-1&&(Pe=ue.writer),Re.indexOf("/office/p/")!==-1&&(Pe=ue.presentation),Re.indexOf("/office/f/")!==-1&&(Pe=ue.pdf)}if(!Pe){var T=se.match(/[\?&]type=([a-z]+)/)||[];Pe=Fe[T[1]]||""}return Pe};function H(se,Pe){Pe===void 0&&(Pe=!0);var Re=se.map(function(T){var K=T.attributes;if(!Array.isArray(K)){var te=[];for(var j in K)if(K.hasOwnProperty(j)){var W={name:j,value:K[j]};te.push(W)}T.attributes=te}return T});return Pe&&O({data:Re,eventName:"setCommandBars"}),Re}var z=window.navigator.userAgent.toLowerCase(),Z=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(z),ee=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(se){return!1}}();function me(){var se={status:l.requestFullscreen},Pe=document,Re=Pe.fullscreenElement||Pe.webkitFullscreenElement||Pe.mozFullScreenElement;se.status=Re?l.requestFullscreen:l.exitFullscreen,O({data:se,eventName:"fullscreenchange"})}var ae=function(){ve.idMap={}};function x(){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 A=0,N=new Set;function de(se){return A+=1,!se&&function(Pe){N.forEach(function(Re){return Re(Pe)})}(A),A}function We(){var se=new Error("");return(se.stack||se.message||"").split(` `).slice(2).join(` -`)}function qe(se,Oe){var Re,T=this,K=Oe.Events,te=Oe.Enum,j=Oe.Props,W=j[0],we=j[1],Le={objId:A};switch(function $e(Ge,st,tt){for(var mt=st.slice(0),ht=function(){var dt=mt.shift();!dt.alias&&~je.indexOf(dt.prop)&&mt.push(V(V({},dt),{alias:dt.prop+"Async"})),Object.defineProperty(Ge,dt.alias||dt.prop,{get:function(){var rt=this,g=dt.cache===1,v=g&&this["__"+dt.prop+"CacheValue"];if(!v){var Be=Ve(),I=fe(g),re=function(){for(var bt,ue=[],xe=0;xe=0?(Oe.then=null,Oe.catch=null,W.then(function(){we(Oe)}).catch(function(Pe){return Le(Pe)})):W.then(we,Le)},Oe.catch=function(we){return W.catch(we)},Oe.Destroy=function(){return be("api.free",{objId:Oe.objId},"")}}var at={},it=null,It={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},jt={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Xt(se,Oe,Re,T,K,te,j){var W=this;Re===void 0&&(Re={}),De.add(function(we){return Ee(W,void 0,void 0,function(){var Le,Pe,Te,ke,$e,Ge,st,tt,mt,ht,dt,rt,g,v,Be,I,re,bt,ue;return We(this,function(xe){switch(xe.label){case 0:return d(we)?[2]:(Le=De.parse(we.data),Pe=Le.eventName,Te=Pe===void 0?"":Pe,ke=Le.data,$e=ke===void 0?null:ke,Ge=Le.url,st=Ge===void 0?null:Ge,["wps.jssdk.api"].indexOf(Te)!==-1?[2]:Te!=="ready"?[3,1]:(K.apiReadySended&&function(Ue){var B=[];Object.keys(at).forEach(function(q){at[q].forEach(function(he){var ge=q;Ue.off(ge,he),B.push({handle:he,eventName:ge})}),delete at[q]}),B.forEach(function(q){var he=q.eventName,ge=q.handle;it==null||it.ApiEvent.AddApiEventListener(he,ge)})}(Oe),O({eventName:"setConfig",data:V(V({},Re),{version:se.version})}),se.tokenData&&se.setToken(V(V({},se.tokenData),{hasRefreshTokenConfig:!!Re.refreshToken})),se.iframeReady=!0,[3,15]));case 1:return Te!=="error"?[3,2]:(Oe.emit(It.error,$e),[3,15]);case 2:return Te!=="open.result"?[3,3]:(((re=$e==null?void 0:$e.fileInfo)===null||re===void 0?void 0:re.officeVersion)!==void 0&&(se.mainVersion=$e.fileInfo.officeVersion,console.log("aliyun Main Version: V"+se.mainVersion)),Oe.emit(It.fileOpen,$e),[3,15]);case 3:return Te!=="api.scroll"?[3,4]:(window.scrollTo($e.x,$e.y),[3,15]);case 4:if(Te!==jt.getToken)return[3,9];tt={token:!1},xe.label=5;case 5:return xe.trys.push([5,7,,8]),[4,K.refreshToken()];case 6:return tt=xe.sent(),[3,8];case 7:return mt=xe.sent(),console.error("refreshToken: "+(mt||"fail to get")),[3,8];case 8:return O({eventName:jt.getToken+".reply",data:tt}),[3,15];case 9:if(Te!==jt.getClipboardData)return[3,14];ht={text:"",html:""},xe.label=10;case 10:return xe.trys.push([10,12,,13]),[4,K.getClipboardData()];case 11:return ht=xe.sent(),[3,13];case 12:return dt=xe.sent(),console.error("getClipboardData: "+(dt||"fail to get")),[3,13];case 13:return O({eventName:jt.getClipboardData+".reply",data:ht}),[3,15];case 14:Te===jt.onToast?K.onToast($e):Te===jt.onHyperLinkOpen?K.onHyperLinkOpen($e):Te==="stage"?Oe.emit(It.stage,$e):Te==="event.callback"?(rt=$e.eventName,g=$e.data,v=rt,rt==="fullScreenChange"&&(v=It.fullscreenChange),rt==="file.saved"&&(v=It.fileStatus),(!((bt=Re.commonOptions)===null||bt===void 0)&&bt.isBrowserViewFullscreen||!((ue=Re.commonOptions)===null||ue===void 0)&&ue.isParentFullscreen)&&v==="fullscreenchange"&&(Be=g.status,I=g.isDispatchEvent,Re.commonOptions.isBrowserViewFullscreen?function(Ue,B,q,he){Ue===0?B.style="position: static; width: "+q.width+"; height: "+q.height:Ue===1&&(B.style="position: absolute; width: 100%; height: 100%"),he&&function(ge){["fullscreen","fullscreenElement"].forEach(function(ut){Object.defineProperty(document,ut,{get:function(){return!!ge.status},configurable:!0})});var L=new CustomEvent("fullscreenchange");document.dispatchEvent(L)}({status:Ue})}(Be,te,j,I):Re.commonOptions.isParentFullscreen&&function(Ue,B,q){var he=document.querySelector(q),ge=he&&he.nodeType===1?he:B;if(Ue===0){var L=document,ut=L.exitFullscreen||L.mozCancelFullScreen||L.msExitFullscreen||L.webkitCancelFullScreen||L.webkitExitFullscreen;ut.call(document)}else if(Ue===1){var de=ge.requestFullscreen||ge.mozRequestFullScreen||ge.msRequestFullscreen||ge.webkitRequestFullscreen;de.call(ge)}}(Be,te,Re.commonOptions.isParentFullscreen)),Oe.emit(v,g)):Te==="api.ready"&&qe(se,$e),xe.label=15;case 15:return typeof T[Te]=="function"&&T[Te](se,st||$e),[2]}})})})}function Vt(se){return new Promise(function(Oe){var Re=function(T){d(T)||De.parse(T.data).eventName===se&&(Oe(),De.remove(Re))};De.add(Re)})}function Bt(se){var Oe,Re=this;se===void 0&&(se={}),it&&it.destroy();try{var T=Ie(se),K=T.subscriptions,te=K===void 0?{}:K,j=T.mount,W=j===void 0?null:j,we=T.url,Le=T.refreshToken,Pe=T.onToast,Te=T.onHyperLinkOpen,ke=T.getClipboardData;P("origin",(we.match(/https*:\/\/[^\/]+/g)||[])[0]);var $e=M(we,W),Ge=Vt("ready"),st=Vt("open.result"),tt=Vt("api.ready"),mt=W?{width:W.clientWidth+"px",height:W.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete T.mount,we&&delete T.url,delete T.subscriptions;var ht=(Oe=Oe||Object.create(null),{on:function(g,v){(Oe[g]||(Oe[g]=[])).push(v)},off:function(g,v){Oe[g]&&Oe[g].splice(Oe[g].indexOf(v)>>>0,1)},emit:function(g,v){(Oe[g]||[]).slice().map(function(Be){Be(v)}),(Oe["*"]||[]).slice().map(function(Be){Be(g,v)})}}),dt={apiReadySended:!1},rt=function(g,v,Be){return Ee(Re,void 0,void 0,function(){return We(this,function(I){switch(I.label){case 0:return function(re,bt,ue){if(at[re]){var xe=!!at[re].find(function(Ue){return Ue===bt});return xe&&ue==="off"?(ht.off(re,bt),at[re]=at[re].filter(function(Ue){return Ue!==bt}),!!at[re].length||(at[re]=void 0,!1)):(xe||ue!=="on"||(at[re].push(bt),ht.on(re,bt)),!0)}return ue==="on"?(at[re]=[],at[re].push(bt),!1):ue==="off"||void 0}(g,v,Be)?[3,2]:[4,Ge];case 1:I.sent(),function(re,bt){var ue=re.eventName,xe=re.type,Ue=re.handle;bt==="on"?ht.on(ue,Ue):ht.off(ue,Ue),xe==="base.event"&&O({eventName:"basic.event",data:{eventName:ue,action:bt}}),x()}(function(re,bt){var ue=re,xe="base.event";switch(ue){case It.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"),ue="fileStatus";break;case It.fullscreenChange:ue="fullscreenchange";break;case"error":case"fileOpen":xe="callback.event"}return{eventName:ue,type:xe,handle:bt}}(g,v),Be),I.label=2;case 2:return[2]}})})};return it={url:we,iframe:$e,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Ee(this,void 0,void 0,function(){return We(this,function(g){switch(g.label){case 0:return[4,Ge];case 1:return g.sent(),[2,R({api:"tab.getTabs"})]}})})},switchTab:function(g){return Ee(this,void 0,void 0,function(){return We(this,function(v){switch(v.label){case 0:return[4,Ge];case 1:return v.sent(),[2,R({api:"tab.switchTab",args:{tabKey:g}})]}})})}},setCooperUserColor:function(g){return Ee(this,void 0,void 0,function(){return We(this,function(v){switch(v.label){case 0:return[4,Ge];case 1:return v.sent(),[2,R({api:"setCooperUserColor",args:g})]}})})},setToken:function(g){return Ee(this,void 0,void 0,function(){return We(this,function(v){switch(v.label){case 0:return[4,Ge];case 1:return v.sent(),it.tokenData=g,O({eventName:"setToken",data:g}),[2]}})})},ready:function(){return Ee(this,void 0,void 0,function(){return We(this,function(g){switch(g.label){case 0:return dt.apiReadySended?[3,2]:[4,st];case 1:g.sent(),dt.apiReadySended=!0,O({eventName:"api.ready"}),g.label=2;case 2:return[4,tt];case 3:return g.sent(),[2,new Promise(function(v){return setTimeout(function(){return v(it==null?void 0:it.Application)},0)})]}})})},destroy:function(){at={},$e.destroy(),De.empty(),it=null,N=new Set,A=0,document.removeEventListener("fullscreenchange",me),ae()},save:function(){return Ee(this,void 0,void 0,function(){return We(this,function(g){switch(g.label){case 0:return[4,Ge];case 1:return g.sent(),[2,ce({api:"save"})]}})})},setCommandBars:function(g){return Ee(this,void 0,void 0,function(){return We(this,function(v){switch(v.label){case 0:return[4,Ge];case 1:return v.sent(),H(g),[2]}})})},updateConfig:function(g){return g===void 0&&(g={}),Ee(this,void 0,void 0,function(){return We(this,function(v){switch(v.label){case 0:return[4,Ge];case 1:return v.sent(),g.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,H(g.commandBars)]):[3,3];case 2:v.sent(),v.label=3;case 3:return[2]}})})},executeCommandBar:function(g){return Ee(this,void 0,void 0,function(){return We(this,function(v){switch(v.label){case 0:return[4,Ge];case 1:return v.sent(),H([{cmbId:g,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(g,v){return Ee(this,void 0,void 0,function(){return We(this,function(Be){return[2,this.ApiEvent.AddApiEventListener(g,v)]})})},off:function(g,v){return Ee(this,void 0,void 0,function(){return We(this,function(Be){return[2,this.ApiEvent.RemoveApiEventListener(g,v)]})})},ApiEvent:{AddApiEventListener:function(g,v){return Ee(this,void 0,void 0,function(){return We(this,function(Be){switch(Be.label){case 0:return[4,rt(g,v,"on")];case 1:return[2,Be.sent()]}})})},RemoveApiEventListener:function(g,v){return Ee(this,void 0,void 0,function(){return We(this,function(Be){switch(Be.label){case 0:return[4,rt(g,v,"off")];case 1:return[2,Be.sent()]}})})}}},function(g,v,Be,I,re,bt){v&&ze(v)&&(re.refreshToken=v,g.refreshToken={eventName:jt.getToken}),bt&&ze(bt)&&(re.getClipboardData=bt,g.getClipboardData={eventName:jt.getClipboardData}),Be&&ze(Be)&&(re.onToast=Be,g.onToast={eventName:jt.onToast}),I&&ze(I)&&(re.onHyperLinkOpen=I,g.onHyperLinkOpen={eventName:jt.onHyperLinkOpen})}(T,Le,Pe,Te,dt,ke),Xt(it,ht,T,te,dt,$e,mt),it}catch(g){console.error(g)}}console.log("aliyun JS-SDK V1.1.19");var Rt=Object.freeze({__proto__:null,listener:Xt,config:Bt});window.WPS=Rt;var Me=Bt,Qe={config:Me};ie.config=Me,ie.default=Qe,Object.defineProperty(ie,"__esModule",{value:!0})})},8797:function(Ut,ct,ie){"use strict";var V=ie(59301),Ee=ie(93314),We=ie(3113),De=Object.defineProperty,ze=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,Y=(w,y,$)=>y in w?De(w,y,{enumerable:!0,configurable:!0,writable:!0,value:$}):w[y]=$,P=(w,y)=>{for(var $ in y||(y={}))Se.call(y,$)&&Y(w,$,y[$]);if(Fe)for(var $ of Fe(y))l.call(y,$)&&Y(w,$,y[$]);return w},S=(w,y)=>ze(w,le(y));const d=({img:w,buttonProps:y={},styles:$={},customText:X,ButtonText:M,ButtonClick:O,Buttonclass:Q,ButtonTwo:ce,imgStyles:R,loading:ye=!1,className:Ce=""})=>V.createElement("section",{className:`tc animated fadeIn ${Ce}`,style:P({color:"#999",margin:"100px auto",visibility:ye?"hidden":"visible"},$)},V.createElement("img",{src:w||Ee,style:S(P({},R),{pointerEvents:"none",userSelect:"none"})}),V.createElement("p",{className:"mt20 font14"},X||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&V.createElement(We.ZP,P({className:Q,onClick:O},y),M),ce&&ce);ct.Z=d},23210:function(Ut,ct,ie){"use strict";ie.d(ct,{Z:function(){return Q}});var V=ie(59301),Ee={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},We=ie(3113),De=ie(70557),ze=ie(23954),le=ie(6848),Fe=ie(955),Se=ie(94941),l=ie(8797),Y=ie(3294),P=ie(19381),S=ie(59301),d=Object.defineProperty,w=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,X=(ce,R,ye)=>R in ce?d(ce,R,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ce[R]=ye,M=(ce,R)=>{for(var ye in R||(R={}))y.call(R,ye)&&X(ce,ye,R[ye]);if(w)for(var ye of w(R))$.call(R,ye)&&X(ce,ye,R[ye]);return ce},O=(ce,R,ye)=>new Promise((Ce,_e)=>{var be=Ke=>{try{Ie(ye.next(Ke))}catch(H){_e(H)}},Ne=Ke=>{try{Ie(ye.throw(Ke))}catch(H){_e(H)}},Ie=Ke=>Ke.done?Ce(Ke.value):Promise.resolve(Ke.value).then(be,Ne);Ie((ye=ye.apply(ce,R)).next())}),Q=({editOffice:ce="view",data:R,theme:ye,type:Ce,filename:_e,monacoEditor:be,className:Ne,style:Ie,close:Ke,onClose:H,hasMask:z,disabledDownload:Z,onImgDimensions:ee,showNodata:me,recordInfo:ae})=>{const[x,A]=(0,V.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[N,fe]=(0,V.useState)(""),[Ve,qe]=(0,V.useState)(),je=window.ENV==="build"?"/react/build":"",ot=location.host.startsWith("localhost")?Y.Z.PROXY_SERVER:Y.Z.API_SERVER,at=10*(1024*1024),it=(0,V.useRef)();R!=null&&R.startsWith("/api")&&Ce!=="txt"&&(R=Y.Z.API_SERVER+R);const It=Bt=>Bt.substring(Bt.lastIndexOf("/")+1).split(".").pop();_e&&be&&(be.filename=_e),(0,V.useEffect)(()=>{var Bt,Rt;const Me=(Rt=(Bt=document.cookie)==null?void 0:Bt.replace(/\s/g,""))==null?void 0:Rt.split(";");Me==null||Me.map(Qe=>{let se=Qe.split("=");se[0]==="_educoder_session"&&fe(se[1])})},[]),(0,V.useEffect)(()=>{Ce==="office"&&(R.indexOf("bigfilescdn.")>-1||R.indexOf("bigfiles1")>-1?qe({url:R,fileType:It(R),model:R.indexOf("model=edit")?"edit":"view"}):jt())},[Ce,R]);const jt=()=>O(void 0,null,function*(){console.log("data:",R);let Bt=R;R.startsWith("http")||(Bt=location.origin+Bt);let Rt=new URL(Bt).pathname.split("/").pop();const Me=yield(0,Se.gJ)({attachment_id:Rt});Me.url=ot+Me.url,qe(Me)}),Xt=()=>{if(R.startsWith("http")||R.startsWith("blob:")){Vt();return}(0,Fe.Sv)(_e||"educoder",R,_e)},Vt=()=>{ae&&(0,P.fc)({id:ae==null?void 0:ae.id,watch_type:1,course_id:ae==null?void 0:ae.course_id}),(0,Fe.Nd)(_e||"educoder",decodeURIComponent(R))};return S.createElement("div",{style:M({},Ie||{}),className:`${z&&Ee.bgBlack} ${Ce?Ee.wrp:"hide"}`},Ke&&S.createElement("div",{className:Ee.close,ref:it},!!ee&&S.createElement(le.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>it.current},S.createElement("span",{onClick:()=>{H(),ee()}},S.createElement("i",{className:"icon-yulanpizhu"}))),!Z&&S.createElement(le.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>it.current},S.createElement("span",{onClick:Vt},S.createElement("i",{className:"icon-quxiaozhiding"}))),S.createElement(le.Z,{title:"\u5173\u95ED",getPopupContainer:()=>it.current},S.createElement("span",{className:"",onClick:H},S.createElement("i",{className:"icon-guanbi1"})))),S.createElement("div",{className:`${Ee[Ne]} ${Ne} ${Ee.monaco} ${Ce==="txt"?"show":"hide"}`},Ce==="txt"&&S.createElement(S.Fragment,null,S.createElement(ze.ZP,M({},be)))),Ce==="audio"&&S.createElement("audio",{src:`${(R==null?void 0:R.indexOf("http://"))>-1||(R==null?void 0:R.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${R}`,autoPlay:!0}),Ce==="video"&&S.createElement(S.Fragment,null,(R==null?void 0:R.indexOf("http"))>-1?S.createElement("video",{controls:!0,src:`${R}`,autoPlay:!0}):S.createElement("video",{controls:!0,src:`data:video/mp4;base64,${R}`,autoPlay:!0})),Ce==="office"&&Ve&&S.createElement("iframe",{src:`${je}/office.html?key=${Ve.key}&url=${btoa(Ve.url)}&callbackUrl=${ot+(Ve.callbackUrl||"")}&fileType=${Ve.fileType}&title=${Ve.title||""}&model=${ce}&officeServer=${Y.Z.ONLYOFFICE}&disabledDownload=${!!Z}`}),Ce==="html"&&S.createElement("iframe",{src:R+"&disposition=inline"}),Ce==="pdf"&&S.createElement("iframe",{src:`${je}/js/pdfview/index.html?filename=${_e||"educoder.pdf"}&url=${encodeURIComponent(R)}&disabledDownload=${!!Z}`}),Ce==="image"&&S.createElement("img",{src:`${(R==null?void 0:R.indexOf("http://"))>-1||(R==null?void 0:R.indexOf("https://"))>-1?"":"data:image/png;base64,"}${R}`}),(Ce==="other"||Ce==="download")&&S.createElement(S.Fragment,null,me?S.createElement(l.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:S.createElement(We.ZP,{icon:S.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Xt,disabled:Z},"\u4E0B\u8F7D")}):S.createElement(We.ZP,{type:"primary",size:"middle",onClick:Xt,disabled:Z},S.createElement(De.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(Ut,ct,ie){"use strict";ie.d(ct,{z:function(){return Ce},Z:function(){return _e}});var V=ie(59301),Ee=ie(50304),We=ie(24768),De=ie(64018),ze=ie(40846),le=ie(3294),Fe=ie(955),Se=ie(15342),l=ie(1012),Y=ie(23210),P=ie(59301),d=({html:be})=>{const Ne=(0,V.useRef)(null),Ie=(0,V.useRef)(null),Ke=`.markdown-body p { +`)}function qe(se,Pe){var Re,T=this,K=Pe.Events,te=Pe.Enum,j=Pe.Props,W=j[0],Ee=j[1],Le={objId:A};switch(function $e(Ye,rt,st){for(var mt=rt.slice(0),ht=function(){var ft=mt.shift();!ft.alias&&~Ge.indexOf(ft.prop)&&mt.push(V(V({},ft),{alias:ft.prop+"Async"})),Object.defineProperty(Ye,ft.alias||ft.prop,{get:function(){var tt=this,g=ft.cache===1,v=g&&this["__"+ft.prop+"CacheValue"];if(!v){var Be=We(),I=de(g),ne=function(){for(var bt,ce=[],we=0;we=0?(Pe.then=null,Pe.catch=null,W.then(function(){Ee(Pe)}).catch(function(Oe){return Le(Oe)})):W.then(Ee,Le)},Pe.catch=function(Ee){return W.catch(Ee)},Pe.Destroy=function(){return be("api.free",{objId:Pe.objId},"")}}var at={},it=null,It={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},jt={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Xt(se,Pe,Re,T,K,te,j){var W=this;Re===void 0&&(Re={}),De.add(function(Ee){return Se(W,void 0,void 0,function(){var Le,Oe,Ce,xe,$e,Ye,rt,st,mt,ht,ft,tt,g,v,Be,I,ne,bt,ce;return He(this,function(we){switch(we.label){case 0:return d(Ee)?[2]:(Le=De.parse(Ee.data),Oe=Le.eventName,Ce=Oe===void 0?"":Oe,xe=Le.data,$e=xe===void 0?null:xe,Ye=Le.url,rt=Ye===void 0?null:Ye,["wps.jssdk.api"].indexOf(Ce)!==-1?[2]:Ce!=="ready"?[3,1]:(K.apiReadySended&&function(Ue){var B=[];Object.keys(at).forEach(function(q){at[q].forEach(function(oe){var ye=q;Ue.off(ye,oe),B.push({handle:oe,eventName:ye})}),delete at[q]}),B.forEach(function(q){var oe=q.eventName,ye=q.handle;it==null||it.ApiEvent.AddApiEventListener(oe,ye)})}(Pe),O({eventName:"setConfig",data:V(V({},Re),{version:se.version})}),se.tokenData&&se.setToken(V(V({},se.tokenData),{hasRefreshTokenConfig:!!Re.refreshToken})),se.iframeReady=!0,[3,15]));case 1:return Ce!=="error"?[3,2]:(Pe.emit(It.error,$e),[3,15]);case 2:return Ce!=="open.result"?[3,3]:(((ne=$e==null?void 0:$e.fileInfo)===null||ne===void 0?void 0:ne.officeVersion)!==void 0&&(se.mainVersion=$e.fileInfo.officeVersion,console.log("aliyun Main Version: V"+se.mainVersion)),Pe.emit(It.fileOpen,$e),[3,15]);case 3:return Ce!=="api.scroll"?[3,4]:(window.scrollTo($e.x,$e.y),[3,15]);case 4:if(Ce!==jt.getToken)return[3,9];st={token:!1},we.label=5;case 5:return we.trys.push([5,7,,8]),[4,K.refreshToken()];case 6:return st=we.sent(),[3,8];case 7:return mt=we.sent(),console.error("refreshToken: "+(mt||"fail to get")),[3,8];case 8:return O({eventName:jt.getToken+".reply",data:st}),[3,15];case 9:if(Ce!==jt.getClipboardData)return[3,14];ht={text:"",html:""},we.label=10;case 10:return we.trys.push([10,12,,13]),[4,K.getClipboardData()];case 11:return ht=we.sent(),[3,13];case 12:return ft=we.sent(),console.error("getClipboardData: "+(ft||"fail to get")),[3,13];case 13:return O({eventName:jt.getClipboardData+".reply",data:ht}),[3,15];case 14:Ce===jt.onToast?K.onToast($e):Ce===jt.onHyperLinkOpen?K.onHyperLinkOpen($e):Ce==="stage"?Pe.emit(It.stage,$e):Ce==="event.callback"?(tt=$e.eventName,g=$e.data,v=tt,tt==="fullScreenChange"&&(v=It.fullscreenChange),tt==="file.saved"&&(v=It.fileStatus),(!((bt=Re.commonOptions)===null||bt===void 0)&&bt.isBrowserViewFullscreen||!((ce=Re.commonOptions)===null||ce===void 0)&&ce.isParentFullscreen)&&v==="fullscreenchange"&&(Be=g.status,I=g.isDispatchEvent,Re.commonOptions.isBrowserViewFullscreen?function(Ue,B,q,oe){Ue===0?B.style="position: static; width: "+q.width+"; height: "+q.height:Ue===1&&(B.style="position: absolute; width: 100%; height: 100%"),oe&&function(ye){["fullscreen","fullscreenElement"].forEach(function(pt){Object.defineProperty(document,pt,{get:function(){return!!ye.status},configurable:!0})});var L=new CustomEvent("fullscreenchange");document.dispatchEvent(L)}({status:Ue})}(Be,te,j,I):Re.commonOptions.isParentFullscreen&&function(Ue,B,q){var oe=document.querySelector(q),ye=oe&&oe.nodeType===1?oe:B;if(Ue===0){var L=document,pt=L.exitFullscreen||L.mozCancelFullScreen||L.msExitFullscreen||L.webkitCancelFullScreen||L.webkitExitFullscreen;pt.call(document)}else if(Ue===1){var fe=ye.requestFullscreen||ye.mozRequestFullScreen||ye.msRequestFullscreen||ye.webkitRequestFullscreen;fe.call(ye)}}(Be,te,Re.commonOptions.isParentFullscreen)),Pe.emit(v,g)):Ce==="api.ready"&&qe(se,$e),we.label=15;case 15:return typeof T[Ce]=="function"&&T[Ce](se,rt||$e),[2]}})})})}function Vt(se){return new Promise(function(Pe){var Re=function(T){d(T)||De.parse(T.data).eventName===se&&(Pe(),De.remove(Re))};De.add(Re)})}function Mt(se){var Pe,Re=this;se===void 0&&(se={}),it&&it.destroy();try{var T=Ie(se),K=T.subscriptions,te=K===void 0?{}:K,j=T.mount,W=j===void 0?null:j,Ee=T.url,Le=T.refreshToken,Oe=T.onToast,Ce=T.onHyperLinkOpen,xe=T.getClipboardData;P("origin",(Ee.match(/https*:\/\/[^\/]+/g)||[])[0]);var $e=M(Ee,W),Ye=Vt("ready"),rt=Vt("open.result"),st=Vt("api.ready"),mt=W?{width:W.clientWidth+"px",height:W.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete T.mount,Ee&&delete T.url,delete T.subscriptions;var ht=(Pe=Pe||Object.create(null),{on:function(g,v){(Pe[g]||(Pe[g]=[])).push(v)},off:function(g,v){Pe[g]&&Pe[g].splice(Pe[g].indexOf(v)>>>0,1)},emit:function(g,v){(Pe[g]||[]).slice().map(function(Be){Be(v)}),(Pe["*"]||[]).slice().map(function(Be){Be(g,v)})}}),ft={apiReadySended:!1},tt=function(g,v,Be){return Se(Re,void 0,void 0,function(){return He(this,function(I){switch(I.label){case 0:return function(ne,bt,ce){if(at[ne]){var we=!!at[ne].find(function(Ue){return Ue===bt});return we&&ce==="off"?(ht.off(ne,bt),at[ne]=at[ne].filter(function(Ue){return Ue!==bt}),!!at[ne].length||(at[ne]=void 0,!1)):(we||ce!=="on"||(at[ne].push(bt),ht.on(ne,bt)),!0)}return ce==="on"?(at[ne]=[],at[ne].push(bt),!1):ce==="off"||void 0}(g,v,Be)?[3,2]:[4,Ye];case 1:I.sent(),function(ne,bt){var ce=ne.eventName,we=ne.type,Ue=ne.handle;bt==="on"?ht.on(ce,Ue):ht.off(ce,Ue),we==="base.event"&&O({eventName:"basic.event",data:{eventName:ce,action:bt}}),x()}(function(ne,bt){var ce=ne,we="base.event";switch(ce){case It.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"),ce="fileStatus";break;case It.fullscreenChange:ce="fullscreenchange";break;case"error":case"fileOpen":we="callback.event"}return{eventName:ce,type:we,handle:bt}}(g,v),Be),I.label=2;case 2:return[2]}})})};return it={url:Ee,iframe:$e,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Se(this,void 0,void 0,function(){return He(this,function(g){switch(g.label){case 0:return[4,Ye];case 1:return g.sent(),[2,R({api:"tab.getTabs"})]}})})},switchTab:function(g){return Se(this,void 0,void 0,function(){return He(this,function(v){switch(v.label){case 0:return[4,Ye];case 1:return v.sent(),[2,R({api:"tab.switchTab",args:{tabKey:g}})]}})})}},setCooperUserColor:function(g){return Se(this,void 0,void 0,function(){return He(this,function(v){switch(v.label){case 0:return[4,Ye];case 1:return v.sent(),[2,R({api:"setCooperUserColor",args:g})]}})})},setToken:function(g){return Se(this,void 0,void 0,function(){return He(this,function(v){switch(v.label){case 0:return[4,Ye];case 1:return v.sent(),it.tokenData=g,O({eventName:"setToken",data:g}),[2]}})})},ready:function(){return Se(this,void 0,void 0,function(){return He(this,function(g){switch(g.label){case 0:return ft.apiReadySended?[3,2]:[4,rt];case 1:g.sent(),ft.apiReadySended=!0,O({eventName:"api.ready"}),g.label=2;case 2:return[4,st];case 3:return g.sent(),[2,new Promise(function(v){return setTimeout(function(){return v(it==null?void 0:it.Application)},0)})]}})})},destroy:function(){at={},$e.destroy(),De.empty(),it=null,N=new Set,A=0,document.removeEventListener("fullscreenchange",me),ae()},save:function(){return Se(this,void 0,void 0,function(){return He(this,function(g){switch(g.label){case 0:return[4,Ye];case 1:return g.sent(),[2,he({api:"save"})]}})})},setCommandBars:function(g){return Se(this,void 0,void 0,function(){return He(this,function(v){switch(v.label){case 0:return[4,Ye];case 1:return v.sent(),H(g),[2]}})})},updateConfig:function(g){return g===void 0&&(g={}),Se(this,void 0,void 0,function(){return He(this,function(v){switch(v.label){case 0:return[4,Ye];case 1:return v.sent(),g.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,H(g.commandBars)]):[3,3];case 2:v.sent(),v.label=3;case 3:return[2]}})})},executeCommandBar:function(g){return Se(this,void 0,void 0,function(){return He(this,function(v){switch(v.label){case 0:return[4,Ye];case 1:return v.sent(),H([{cmbId:g,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(g,v){return Se(this,void 0,void 0,function(){return He(this,function(Be){return[2,this.ApiEvent.AddApiEventListener(g,v)]})})},off:function(g,v){return Se(this,void 0,void 0,function(){return He(this,function(Be){return[2,this.ApiEvent.RemoveApiEventListener(g,v)]})})},ApiEvent:{AddApiEventListener:function(g,v){return Se(this,void 0,void 0,function(){return He(this,function(Be){switch(Be.label){case 0:return[4,tt(g,v,"on")];case 1:return[2,Be.sent()]}})})},RemoveApiEventListener:function(g,v){return Se(this,void 0,void 0,function(){return He(this,function(Be){switch(Be.label){case 0:return[4,tt(g,v,"off")];case 1:return[2,Be.sent()]}})})}}},function(g,v,Be,I,ne,bt){v&&ze(v)&&(ne.refreshToken=v,g.refreshToken={eventName:jt.getToken}),bt&&ze(bt)&&(ne.getClipboardData=bt,g.getClipboardData={eventName:jt.getClipboardData}),Be&&ze(Be)&&(ne.onToast=Be,g.onToast={eventName:jt.onToast}),I&&ze(I)&&(ne.onHyperLinkOpen=I,g.onHyperLinkOpen={eventName:jt.onHyperLinkOpen})}(T,Le,Oe,Ce,ft,xe),Xt(it,ht,T,te,ft,$e,mt),it}catch(g){console.error(g)}}console.log("aliyun JS-SDK V1.1.19");var Lt=Object.freeze({__proto__:null,listener:Xt,config:Mt});window.WPS=Lt;var Me=Mt,Qe={config:Me};ie.config=Me,ie.default=Qe,Object.defineProperty(ie,"__esModule",{value:!0})})},8797:function(Nt,ut,ie){"use strict";var V=ie(59301),Se=ie(93314),He=ie(3113),De=Object.defineProperty,ze=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,Y=(w,y,$)=>y in w?De(w,y,{enumerable:!0,configurable:!0,writable:!0,value:$}):w[y]=$,P=(w,y)=>{for(var $ in y||(y={}))Ae.call(y,$)&&Y(w,$,y[$]);if(Fe)for(var $ of Fe(y))l.call(y,$)&&Y(w,$,y[$]);return w},S=(w,y)=>ze(w,ue(y));const d=({img:w,buttonProps:y={},styles:$={},customText:X,ButtonText:M,ButtonClick:O,Buttonclass:Q,ButtonTwo:he,imgStyles:R,loading:ve=!1,className:ke=""})=>V.createElement("section",{className:`tc animated fadeIn ${ke}`,style:P({color:"#999",margin:"100px auto",visibility:ve?"hidden":"visible"},$)},V.createElement("img",{src:w||Se,style:S(P({},R),{pointerEvents:"none",userSelect:"none"})}),V.createElement("p",{className:"mt20 font14"},X||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&V.createElement(He.ZP,P({className:Q,onClick:O},y),M),he&&he);ut.Z=d},23210:function(Nt,ut,ie){"use strict";ie.d(ut,{Z:function(){return Q}});var V=ie(59301),Se={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},He=ie(3113),De=ie(70557),ze=ie(23954),ue=ie(6848),Fe=ie(955),Ae=ie(94941),l=ie(8797),Y=ie(3294),P=ie(19381),S=ie(59301),d=Object.defineProperty,w=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,X=(he,R,ve)=>R in he?d(he,R,{enumerable:!0,configurable:!0,writable:!0,value:ve}):he[R]=ve,M=(he,R)=>{for(var ve in R||(R={}))y.call(R,ve)&&X(he,ve,R[ve]);if(w)for(var ve of w(R))$.call(R,ve)&&X(he,ve,R[ve]);return he},O=(he,R,ve)=>new Promise((ke,ge)=>{var be=je=>{try{Ie(ve.next(je))}catch(H){ge(H)}},Ne=je=>{try{Ie(ve.throw(je))}catch(H){ge(H)}},Ie=je=>je.done?ke(je.value):Promise.resolve(je.value).then(be,Ne);Ie((ve=ve.apply(he,R)).next())}),Q=({editOffice:he="view",data:R,theme:ve,type:ke,filename:ge,monacoEditor:be,className:Ne,style:Ie,close:je,onClose:H,hasMask:z,disabledDownload:Z,onImgDimensions:ee,showNodata:me,recordInfo:ae})=>{const[x,A]=(0,V.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[N,de]=(0,V.useState)(""),[We,qe]=(0,V.useState)(),Ge=window.ENV==="build"?"/react/build":"",ot=location.host.startsWith("localhost")?Y.Z.PROXY_SERVER:Y.Z.API_SERVER,at=10*(1024*1024),it=(0,V.useRef)();R!=null&&R.startsWith("/api")&&ke!=="txt"&&(R=Y.Z.API_SERVER+R);const It=Mt=>Mt.substring(Mt.lastIndexOf("/")+1).split(".").pop();ge&&be&&(be.filename=ge),(0,V.useEffect)(()=>{var Mt,Lt;const Me=(Lt=(Mt=document.cookie)==null?void 0:Mt.replace(/\s/g,""))==null?void 0:Lt.split(";");Me==null||Me.map(Qe=>{let se=Qe.split("=");se[0]==="_educoder_session"&&de(se[1])})},[]),(0,V.useEffect)(()=>{ke==="office"&&(R.indexOf("bigfilescdn.")>-1||R.indexOf("bigfiles1")>-1?qe({url:R,fileType:It(R),model:R.indexOf("model=edit")?"edit":"view"}):jt())},[ke,R]);const jt=()=>O(void 0,null,function*(){console.log("data:",R);let Mt=R;R.startsWith("http")||(Mt=location.origin+Mt);let Lt=new URL(Mt).pathname.split("/").pop();const Me=yield(0,Ae.gJ)({attachment_id:Lt});Me.url=ot+Me.url,qe(Me)}),Xt=()=>{if(R.startsWith("http")||R.startsWith("blob:")){Vt();return}(0,Fe.Sv)(ge||"educoder",R,ge)},Vt=()=>{ae&&(0,P.fc)({id:ae==null?void 0:ae.id,watch_type:1,course_id:ae==null?void 0:ae.course_id}),(0,Fe.Nd)(ge||"educoder",decodeURIComponent(R))};return S.createElement("div",{style:M({},Ie||{}),className:`${z&&Se.bgBlack} ${ke?Se.wrp:"hide"}`},je&&S.createElement("div",{className:Se.close,ref:it},!!ee&&S.createElement(ue.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>it.current},S.createElement("span",{onClick:()=>{H(),ee()}},S.createElement("i",{className:"icon-yulanpizhu"}))),!Z&&S.createElement(ue.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>it.current},S.createElement("span",{onClick:Vt},S.createElement("i",{className:"icon-quxiaozhiding"}))),S.createElement(ue.Z,{title:"\u5173\u95ED",getPopupContainer:()=>it.current},S.createElement("span",{className:"",onClick:H},S.createElement("i",{className:"icon-guanbi1"})))),S.createElement("div",{className:`${Se[Ne]} ${Ne} ${Se.monaco} ${ke==="txt"?"show":"hide"}`},ke==="txt"&&S.createElement(S.Fragment,null,S.createElement(ze.ZP,M({},be)))),ke==="audio"&&S.createElement("audio",{src:`${(R==null?void 0:R.indexOf("http://"))>-1||(R==null?void 0:R.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${R}`,autoPlay:!0}),ke==="video"&&S.createElement(S.Fragment,null,(R==null?void 0:R.indexOf("http"))>-1?S.createElement("video",{controls:!0,src:`${R}`,autoPlay:!0}):S.createElement("video",{controls:!0,src:`data:video/mp4;base64,${R}`,autoPlay:!0})),ke==="office"&&We&&S.createElement("iframe",{src:`${Ge}/office.html?key=${We.key}&url=${btoa(We.url)}&callbackUrl=${ot+(We.callbackUrl||"")}&fileType=${We.fileType}&title=${We.title||""}&model=${he}&officeServer=${Y.Z.ONLYOFFICE}&disabledDownload=${!!Z}`}),ke==="html"&&S.createElement("iframe",{src:R+"&disposition=inline"}),ke==="pdf"&&S.createElement("iframe",{src:`${Ge}/js/pdfview/index.html?filename=${ge||"educoder.pdf"}&url=${encodeURIComponent(R)}&disabledDownload=${!!Z}`}),ke==="image"&&S.createElement("img",{src:`${(R==null?void 0:R.indexOf("http://"))>-1||(R==null?void 0:R.indexOf("https://"))>-1?"":"data:image/png;base64,"}${R}`}),(ke==="other"||ke==="download")&&S.createElement(S.Fragment,null,me?S.createElement(l.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:S.createElement(He.ZP,{icon:S.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Xt,disabled:Z},"\u4E0B\u8F7D")}):S.createElement(He.ZP,{type:"primary",size:"middle",onClick:Xt,disabled:Z},S.createElement(De.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(Nt,ut,ie){"use strict";ie.d(ut,{z:function(){return ke},Z:function(){return ge}});var V=ie(59301),Se=ie(50304),He=ie(24768),De=ie(64018),ze=ie(40846),ue=ie(3294),Fe=ie(955),Ae=ie(15342),l=ie(1012),Y=ie(23210),P=ie(59301),d=({html:be})=>{const Ne=(0,V.useRef)(null),Ie=(0,V.useRef)(null),je=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -848,9 +848,9 @@ .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,V.useEffect)(()=>{const H=Ne.current.attachShadow({mode:"open"});Ie.current=document.createElement("div"),Ie.current.className="markdown-body",Ie.current.innerHTML=be,H.appendChild(Ie.current);const z=document.createElement("style");return z.textContent=Ke,H.appendChild(z),()=>{H.innerHTML=""}},[]),(0,V.useEffect)(()=>{Ie.current&&(Ie.current.innerHTML=be)},[be]),P.createElement("div",{ref:Ne})},w=Object.defineProperty,y=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,M=(be,Ne,Ie)=>Ne in be?w(be,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Ne]=Ie,O=(be,Ne)=>{for(var Ie in Ne||(Ne={}))$.call(Ne,Ie)&&M(be,Ie,Ne[Ie]);if(y)for(var Ie of y(Ne))X.call(Ne,Ie)&&M(be,Ie,Ne[Ie]);return be};const Q="@\u2581\u2581@",ce="@\u2581@",R=/]*>/g;function ye(be){let Ne=document.createElement("div");return Ne.innerHTML=be,Ne.childNodes.length===0?"":Ne.childNodes[0].nodeValue}const Ce=(be,Ne)=>{be=be||"";const Ie=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ke=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,H=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,z=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ne?be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ie,(Z,ee,me,ae,x,A,N)=>{const fe=ee||ae||A,Ve=me||x||N||"?";return le.Z.API_SERVER+"/api/attachments/"+fe+Ve+"&t="+(0,Fe.Jn)(fe,Date.now())+(Z.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(be=be.replace(z,(Z,ee,me,ae,x,A,N)=>{const fe=ee||ae||A,Ve=me||x||N||"?";return le.Z.API_SERVER+"/attachments/download/"+fe+Ve+"&t="+(0,Fe.Jn)(fe,Date.now())+(Z.indexOf(")")>-1?")":"&")}).replace(Ie,(Z,ee,me,ae,x,A,N)=>{const fe=ee||ae||A,Ve=me||x||N||"?";return le.Z.API_SERVER+"/api/attachments/"+fe+Ve+"&t="+(0,Fe.Jn)(fe,Date.now())+(Z.indexOf(")")>-1?")":"&")}).replace(Ke,(Z,ee,me,ae,x)=>{const A=ee||ae,N=me||x||"";return'"'+le.Z.API_SERVER+"/api/attachments/"+A+N+A+N+"&t="+(0,Fe.Jn)(A,Date.now())}).replace(H,(Z,ee,me,ae,x)=>{const A=ee||ae,N=me||x||"";return"("+le.Z.API_SERVER+"/files/uploads/"+A+N+A+N+"&t="+(0,Fe.Jn)(A,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,` -`),be)};var _e=({value:be="",className:Ne,showTextOnly:Ie,showLines:Ke,style:H={},stylesPrev:z={},highlightKeywords:Z,showProgramFill:ee,isProgramFill:me,disabledFill:ae=!1,programFillValue:x,onFillChange:A=Ve=>{},onFillBlur:N=()=>{},onFillFocus:fe=()=>{}})=>{let Ve=String(be);const[qe,je]=(0,V.useState)(""),[ot,Dt]=(0,V.useState)("office"),[at,it]=(0,V.useState)([]),It=(0,V.useRef)("a"+(0,l.Z)()),jt={},Xt=(j,W,we)=>{const Le=document.createElement(j===ce?"input":"textarea");Le.style.width="100%",Le.style.height=j===ce?"40px":"151px",Le.rows=5,Le.spellcheck=!1,Le.name="edu-program-fill",Le.placeholder="\u8BF7\u8F93\u5165",Le.dataset.id=W;const Pe=Object.keys(jt).length;return jt[Pe]=Le,`${Le.outerHTML}`};function Vt(j){return j=j.replace(/!\[.*?\]\(.*?\)/g,""),j=j.replace(/\[.*?\]\(.*?\)/g,""),j=j.replace(new RegExp("","gs"),""),j=j.replace(//g,""),j=j.replace(//g,""),j=j.replace(new RegExp(".*?<\\/video>","gs"),""),j=j.replace(new RegExp(".*?<\\/audio>","gs"),""),j=j.replace(new RegExp(".*?<\\/style>","gs"),""),j=j.replace(new RegExp(".*?<\\/script>","gs"),""),j}const Bt=j=>j.replace(/([\s\S]+?)<\/style>/gim,function(W,we){let Le=we.replace(/(\n|\r)/g,"").split("}"),Pe=[];return Le.map(Te=>{Te!=""&&Pe.push(`.${It.current} ${Te}`)}),``}),Rt=(0,V.useMemo)(()=>{try{const Le=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Pe=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Te=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,ke=/\(\/attachments\/download\//g;Ve=Ve.replace(ke,"("+le.Z.API_SERVER+"/attachments/download/").replace(Le,"("+le.Z.API_SERVER+"/api/attachments/").replace(Pe,'"'+le.Z.API_SERVER+"/api/attachments/").replace(Te,'"'+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,` -`)}catch(Le){}if(ee){let Le=-1;return Ve=Ve.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Pe,Te,ke){var $e;return++Le,Xt(Pe,Le,($e=x==null?void 0:x[Le])==null?void 0:$e.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Bt(Ve||"")}
`}let j=Bt(Ve);j=(0,We.ZP)(j);const W=(0,We.ez)();Ve.match(/\[TOC\]/)&&(j=j.replace("

[TOC]

",(0,We.Qv)()),(0,We.Iy)()),j=j.replace(/(__special_katext_id_\d+__)/g,(Le,Pe)=>{const{type:Te,expression:ke}=W[Pe];return(0,Se.renderToString)(ye(ke)||"",{displayMode:Te==="block",throwOnError:!1,output:"html"})}),j=j.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,We.AL)();const we=document.createElement("div");if(we.innerHTML=j,Ie)return we.innerText;if(Z){const Le=Z.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Oe(we,Le),we.innerHTML}return setTimeout(()=>K(),500),we.innerHTML},[Ve,Z]);(0,V.useEffect)(()=>{Re.current&&Re.current.querySelectorAll(["input","textarea"]).forEach(W=>{W.oninput=Me,W.onblur=Qe,W.onfocus=se})},[at]),(0,V.useEffect)(()=>{var j,W,we,Le,Pe;if(x!=null&&x.length)try{const Te=Re.current.querySelectorAll(".edu-program-fill-score"),ke=Re.current.querySelectorAll('[name="edu-program-fill"]');for(const[$e,Ge]of ke.entries())Ge.value=((j=x==null?void 0:x[$e])==null?void 0:j.value)||"",((W=x==null?void 0:x[$e])==null?void 0:W.type)==="warning"?Ge.className="program-fill-warning":((we=x==null?void 0:x[$e])==null?void 0:we.type)==="success"?Ge.className="program-fill-success":Ge.className="";for(const[$e,Ge]of Te.entries())Ge.innerHTML=(Le=x==null?void 0:x[$e])!=null&&Le.score?`${(Pe=x==null?void 0:x[$e])==null?void 0:Pe.score}\u5206`:"";it(x)}catch(Te){console.log(Te,"error")}},[x]);const Me=j=>{at[j.target.dataset.id]=at[j.target.dataset.id]||{},at[j.target.dataset.id].value=j.target.value,it([...at]),A(at,j.target.dataset.id)},Qe=j=>{at[j.target.dataset.id]=at[j.target.dataset.id]||{},at[j.target.dataset.id].value=j.target.value,it([...at]),N(at,j.target.dataset.id)},se=j=>{at[j.target.dataset.id]=at[j.target.dataset.id]||{},at[j.target.dataset.id].value=j.target.value,it([...at]),fe(at,j.target.dataset.id)};function Oe(j,W){return j.childNodes.forEach(we=>{var Le;if(we.childNodes.length>0)Oe(we,W);else if(we.nodeName!=="IMG")if(we.innerHTML)we.innerHTML=(Le=we.innerHTML)==null?void 0:Le.replace(new RegExp(W,"gi"),'$&');else{const Pe=document.createElement("span");Pe.innerHTML=we.textContent.replace(new RegExp(W,"gi"),'$&'),we.replaceWith(Pe)}})}const Re=(0,V.useRef)();We.jb.WebkitLineClamp=Ke,Ke&&(H=O(O({},H),We.jb));function T(j){let W=j.target;if(W.tagName.toUpperCase()==="A"){let we=W.getAttribute("href");if(we.indexOf("office")>-1)j.preventDefault(),je(we),Dt("office");else if(we.indexOf("application/pdf")>-1)j.preventDefault(),je(we),Dt("pdf");else if(we.indexOf("text/html")>-1)j.preventDefault(),je(we),Dt("html");else if(we.startsWith("#")){j.preventDefault();let Le=document.getElementById(we.replace("#",""));Le&&Le.scrollIntoView(!0)}}}const K=()=>{var j;const W=(j=Re.current)==null?void 0:j.querySelectorAll("video");W==null||W.forEach(we=>{if(we.oncontextmenu=()=>!1,we.src.indexOf(".m3u8")>-1&&!we.canPlayType("application/vnd.apple.mpegurl")){if(ze.ZP.isSupported()){var Le=new ze.ZP;Le.loadSource(we.src),Le.attachMedia(we)}}})};(0,V.useEffect)(()=>{if(Re.current&&Rt&&Rt.match(R)&&window.PR.prettyPrint(),Re.current)return Re.current.addEventListener("click",T),()=>{var j;(j=Re.current)==null||j.removeEventListener("click",T),(0,We.AL)(),(0,We.Iy)()}},[Rt,Re.current,T]),(0,V.useEffect)(()=>{var j;const W=we=>{we.preventDefault(),we.clipboardData.setData("text",window.getSelection().toString())};return(j=Re.current)==null||j.addEventListener("copy",W),()=>{var we;(we=Re.current)==null||we.removeEventListener("copy",W)}},[Re.current]);const te=j=>//i.test(j||"");return V.createElement(V.Fragment,null,Ie&&V.createElement("div",{ref:Re},Rt),!Ie&&!te(Rt)&&V.createElement("div",{ref:Re,style:O({},H),className:`${Ne||""} ${ae?"disabled-fill":""} markdown-body ${It.current}`,dangerouslySetInnerHTML:{__html:Rt}}),!Ie&&te(Rt)&&V.createElement(d,{html:Rt}),V.createElement(Y.Z,{close:!0,data:qe,type:qe!=null&&qe.length?ot:"",style:O({},z),onClose:()=>je("")}))}},23954:function(Ut,ct,ie){"use strict";ie.d(ct,{SV:function(){return Re},ZP:function(){return Oe}});var V=ie(59301),Ee=ie(76374);const We={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"]},De={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` + }`;return(0,V.useEffect)(()=>{const H=Ne.current.attachShadow({mode:"open"});Ie.current=document.createElement("div"),Ie.current.className="markdown-body",Ie.current.innerHTML=be,H.appendChild(Ie.current);const z=document.createElement("style");return z.textContent=je,H.appendChild(z),()=>{H.innerHTML=""}},[]),(0,V.useEffect)(()=>{Ie.current&&(Ie.current.innerHTML=be)},[be]),P.createElement("div",{ref:Ne})},w=Object.defineProperty,y=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,M=(be,Ne,Ie)=>Ne in be?w(be,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Ne]=Ie,O=(be,Ne)=>{for(var Ie in Ne||(Ne={}))$.call(Ne,Ie)&&M(be,Ie,Ne[Ie]);if(y)for(var Ie of y(Ne))X.call(Ne,Ie)&&M(be,Ie,Ne[Ie]);return be};const Q="@\u2581\u2581@",he="@\u2581@",R=/]*>/g;function ve(be){let Ne=document.createElement("div");return Ne.innerHTML=be,Ne.childNodes.length===0?"":Ne.childNodes[0].nodeValue}const ke=(be,Ne)=>{be=be||"";const Ie=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,je=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,H=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,z=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ne?be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ie,(Z,ee,me,ae,x,A,N)=>{const de=ee||ae||A,We=me||x||N||"?";return ue.Z.API_SERVER+"/api/attachments/"+de+We+"&t="+(0,Fe.Jn)(de,Date.now())+(Z.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(be=be.replace(z,(Z,ee,me,ae,x,A,N)=>{const de=ee||ae||A,We=me||x||N||"?";return ue.Z.API_SERVER+"/attachments/download/"+de+We+"&t="+(0,Fe.Jn)(de,Date.now())+(Z.indexOf(")")>-1?")":"&")}).replace(Ie,(Z,ee,me,ae,x,A,N)=>{const de=ee||ae||A,We=me||x||N||"?";return ue.Z.API_SERVER+"/api/attachments/"+de+We+"&t="+(0,Fe.Jn)(de,Date.now())+(Z.indexOf(")")>-1?")":"&")}).replace(je,(Z,ee,me,ae,x)=>{const A=ee||ae,N=me||x||"";return'"'+ue.Z.API_SERVER+"/api/attachments/"+A+N+A+N+"&t="+(0,Fe.Jn)(A,Date.now())}).replace(H,(Z,ee,me,ae,x)=>{const A=ee||ae,N=me||x||"";return"("+ue.Z.API_SERVER+"/files/uploads/"+A+N+A+N+"&t="+(0,Fe.Jn)(A,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,` +`),be)};var ge=({value:be="",className:Ne,showTextOnly:Ie,showLines:je,style:H={},stylesPrev:z={},highlightKeywords:Z,showProgramFill:ee,isProgramFill:me,disabledFill:ae=!1,programFillValue:x,onFillChange:A=We=>{},onFillBlur:N=()=>{},onFillFocus:de=()=>{}})=>{let We=String(be);const[qe,Ge]=(0,V.useState)(""),[ot,Dt]=(0,V.useState)("office"),[at,it]=(0,V.useState)([]),It=(0,V.useRef)("a"+(0,l.Z)()),jt={},Xt=(j,W,Ee)=>{const Le=document.createElement(j===he?"input":"textarea");Le.style.width="100%",Le.style.height=j===he?"40px":"151px",Le.rows=5,Le.spellcheck=!1,Le.name="edu-program-fill",Le.placeholder="\u8BF7\u8F93\u5165",Le.dataset.id=W;const Oe=Object.keys(jt).length;return jt[Oe]=Le,`${Le.outerHTML}`};function Vt(j){return j=j.replace(/!\[.*?\]\(.*?\)/g,""),j=j.replace(/\[.*?\]\(.*?\)/g,""),j=j.replace(new RegExp("","gs"),""),j=j.replace(//g,""),j=j.replace(//g,""),j=j.replace(new RegExp(".*?<\\/video>","gs"),""),j=j.replace(new RegExp(".*?<\\/audio>","gs"),""),j=j.replace(new RegExp(".*?<\\/style>","gs"),""),j=j.replace(new RegExp(".*?<\\/script>","gs"),""),j}const Mt=j=>j.replace(/([\s\S]+?)<\/style>/gim,function(W,Ee){let Le=Ee.replace(/(\n|\r)/g,"").split("}"),Oe=[];return Le.map(Ce=>{Ce!=""&&Oe.push(`.${It.current} ${Ce}`)}),``}),Lt=(0,V.useMemo)(()=>{try{const Le=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Oe=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,xe=/\(\/attachments\/download\//g;We=We.replace(xe,"("+ue.Z.API_SERVER+"/attachments/download/").replace(Le,"("+ue.Z.API_SERVER+"/api/attachments/").replace(Oe,'"'+ue.Z.API_SERVER+"/api/attachments/").replace(Ce,'"'+ue.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,` +`)}catch(Le){}if(ee){let Le=-1;return We=We.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Oe,Ce,xe){var $e;return++Le,Xt(Oe,Le,($e=x==null?void 0:x[Le])==null?void 0:$e.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Mt(We||"")}
`}let j=Mt(We);j=(0,He.ZP)(j);const W=(0,He.ez)();We.match(/\[TOC\]/)&&(j=j.replace("

[TOC]

",(0,He.Qv)()),(0,He.Iy)()),j=j.replace(/(__special_katext_id_\d+__)/g,(Le,Oe)=>{const{type:Ce,expression:xe}=W[Oe];return(0,Ae.renderToString)(ve(xe)||"",{displayMode:Ce==="block",throwOnError:!1,output:"html"})}),j=j.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,He.AL)();const Ee=document.createElement("div");if(Ee.innerHTML=j,Ie)return Ee.innerText;if(Z){const Le=Z.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Pe(Ee,Le),Ee.innerHTML}return setTimeout(()=>K(),500),Ee.innerHTML},[We,Z]);(0,V.useEffect)(()=>{Re.current&&Re.current.querySelectorAll(["input","textarea"]).forEach(W=>{W.oninput=Me,W.onblur=Qe,W.onfocus=se})},[at]),(0,V.useEffect)(()=>{var j,W,Ee,Le,Oe;if(x!=null&&x.length)try{const Ce=Re.current.querySelectorAll(".edu-program-fill-score"),xe=Re.current.querySelectorAll('[name="edu-program-fill"]');for(const[$e,Ye]of xe.entries())Ye.value=((j=x==null?void 0:x[$e])==null?void 0:j.value)||"",((W=x==null?void 0:x[$e])==null?void 0:W.type)==="warning"?Ye.className="program-fill-warning":((Ee=x==null?void 0:x[$e])==null?void 0:Ee.type)==="success"?Ye.className="program-fill-success":Ye.className="";for(const[$e,Ye]of Ce.entries())Ye.innerHTML=(Le=x==null?void 0:x[$e])!=null&&Le.score?`${(Oe=x==null?void 0:x[$e])==null?void 0:Oe.score}\u5206`:"";it(x)}catch(Ce){console.log(Ce,"error")}},[x]);const Me=j=>{at[j.target.dataset.id]=at[j.target.dataset.id]||{},at[j.target.dataset.id].value=j.target.value,it([...at]),A(at,j.target.dataset.id)},Qe=j=>{at[j.target.dataset.id]=at[j.target.dataset.id]||{},at[j.target.dataset.id].value=j.target.value,it([...at]),N(at,j.target.dataset.id)},se=j=>{at[j.target.dataset.id]=at[j.target.dataset.id]||{},at[j.target.dataset.id].value=j.target.value,it([...at]),de(at,j.target.dataset.id)};function Pe(j,W){return j.childNodes.forEach(Ee=>{var Le;if(Ee.childNodes.length>0)Pe(Ee,W);else if(Ee.nodeName!=="IMG")if(Ee.innerHTML)Ee.innerHTML=(Le=Ee.innerHTML)==null?void 0:Le.replace(new RegExp(W,"gi"),'$&');else{const Oe=document.createElement("span");Oe.innerHTML=Ee.textContent.replace(new RegExp(W,"gi"),'$&'),Ee.replaceWith(Oe)}})}const Re=(0,V.useRef)();He.jb.WebkitLineClamp=je,je&&(H=O(O({},H),He.jb));function T(j){let W=j.target;if(W.tagName.toUpperCase()==="A"){let Ee=W.getAttribute("href");if(Ee.indexOf("office")>-1)j.preventDefault(),Ge(Ee),Dt("office");else if(Ee.indexOf("application/pdf")>-1)j.preventDefault(),Ge(Ee),Dt("pdf");else if(Ee.indexOf("text/html")>-1)j.preventDefault(),Ge(Ee),Dt("html");else if(Ee.startsWith("#")){j.preventDefault();let Le=document.getElementById(Ee.replace("#",""));Le&&Le.scrollIntoView(!0)}}}const K=()=>{var j;const W=(j=Re.current)==null?void 0:j.querySelectorAll("video");W==null||W.forEach(Ee=>{if(Ee.oncontextmenu=()=>!1,Ee.src.indexOf(".m3u8")>-1&&!Ee.canPlayType("application/vnd.apple.mpegurl")){if(ze.ZP.isSupported()){var Le=new ze.ZP;Le.loadSource(Ee.src),Le.attachMedia(Ee)}}})};(0,V.useEffect)(()=>{if(Re.current&&Lt&&Lt.match(R)&&window.PR.prettyPrint(),Re.current)return Re.current.addEventListener("click",T),()=>{var j;(j=Re.current)==null||j.removeEventListener("click",T),(0,He.AL)(),(0,He.Iy)()}},[Lt,Re.current,T]),(0,V.useEffect)(()=>{var j;const W=Ee=>{Ee.preventDefault(),Ee.clipboardData.setData("text",window.getSelection().toString())};return(j=Re.current)==null||j.addEventListener("copy",W),()=>{var Ee;(Ee=Re.current)==null||Ee.removeEventListener("copy",W)}},[Re.current]);const te=j=>//i.test(j||"");return V.createElement(V.Fragment,null,Ie&&V.createElement("div",{ref:Re},Lt),!Ie&&!te(Lt)&&V.createElement("div",{ref:Re,style:O({},H),className:`${Ne||""} ${ae?"disabled-fill":""} markdown-body ${It.current}`,dangerouslySetInnerHTML:{__html:Lt}}),!Ie&&te(Lt)&&V.createElement(d,{html:Lt}),V.createElement(Y.Z,{close:!0,data:qe,type:qe!=null&&qe.length?ot:"",style:O({},z),onClose:()=>Ge("")}))}},23954:function(Nt,ut,ie){"use strict";ie.d(ut,{SV:function(){return Re},ZP:function(){return Pe}});var V=ie(59301),Se=ie(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"]},De={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"]},ze={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(` @@ -868,38 +868,38 @@ `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{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(` +`)}]},ue={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(` `)}]},Fe={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=ie(53184),l=ie.n(Se),Y=Object.defineProperty,P=Object.defineProperties,S=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,$=(T,K,te)=>K in T?Y(T,K,{enumerable:!0,configurable:!0,writable:!0,value:te}):T[K]=te,X=(T,K)=>{for(var te in K||(K={}))w.call(K,te)&&$(T,te,K[te]);if(d)for(var te of d(K))y.call(K,te)&&$(T,te,K[te]);return T},M=(T,K)=>P(T,S(K)),O=(T,K,te)=>new Promise((j,W)=>{var we=Te=>{try{Pe(te.next(Te))}catch(ke){W(ke)}},Le=Te=>{try{Pe(te.throw(Te))}catch(ke){W(ke)}},Pe=Te=>Te.done?j(Te.value):Promise.resolve(Te.value).then(we,Le);Pe((te=te.apply(T,K)).next())});const Q={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"]}},ce=(T,K)=>K.map(te=>({label:te,kind:T.languages.CompletionItemKind.Keyword,insertText:te})),R=T=>Object.keys(Q.tables).map(K=>({label:K,kind:T.languages.CompletionItemKind.Variable,insertText:K})),ye=(T,K)=>{const te=Q.tables[T];return te?te.map(j=>({label:j,kind:K.languages.CompletionItemKind.Field,insertText:j})):[]};function Ce(T,K,te,j,W){let we=K.getWordUntilPosition(te),Le={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:we.startColumn,endColumn:we.endColumn},Pe=j.map(Te=>({label:Te,kind:T.languages.CompletionItemKind.Keyword,insertText:Te,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Le}));return W.map(Te=>{Pe.push(M(X({},Te),{range:Le}))}),Pe}var _e=T=>{Q.languages.map(W=>(T.languages.registerDocumentFormattingEditProvider(W,{provideDocumentFormattingEdits(we,Le,Pe){return O(this,null,function*(){const Te=l()(we.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:we.getFullModelRange(),text:Te}]})}}),W));const K=ze.quickKey.map(W=>({label:W.label,kind:T.languages.CompletionItemKind.Method,insertText:W.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet})),te=le.quickKey.map(W=>({label:W.label,kind:T.languages.CompletionItemKind.Method,insertText:W.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet})),j=De.quickKey.map(W=>({label:W.label,kind:T.languages.CompletionItemKind.Method,insertText:W.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet}));T.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(W,we){var Le=W.getWordUntilPosition(we),Pe={startLineNumber:we.lineNumber,endLineNumber:we.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},Te=W.getLineContent(we.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...ze.keywords.map(ke=>({label:ke,kind:T.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe})),...ze.quickKey.map(ke=>({label:ke.label,kind:T.languages.CompletionItemKind.Function,documentation:ke.content,insertText:Te.startsWith("#")?ke.content.replace(/#/,""):ke.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe}))]}}}),T.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(W,we){var Le=W.getWordUntilPosition(we),Pe={startLineNumber:we.lineNumber,endLineNumber:we.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn};return{suggestions:[...We.keywords.map(Te=>({label:Te,kind:T.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe}))]}}}),T.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(W,we){var Le=W.getWordUntilPosition(we),Pe={startLineNumber:we.lineNumber,endLineNumber:we.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},Te=W.getLineContent(we.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...De.keywords.map(ke=>({label:ke,kind:T.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe})),...De.quickKey.map(ke=>({label:ke.label,kind:T.languages.CompletionItemKind.Function,documentation:ke.content,insertText:Te.startsWith("#")?ke.content.replace(/#/,""):ke.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe}))]}}}),T.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(W,we){var Le=W.getWordUntilPosition(we),Pe={startLineNumber:we.lineNumber,endLineNumber:we.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},Te=W.getLineContent(we.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...Fe.keywords.map(ke=>({label:ke,kind:T.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe})),...Fe.quickKey.map(ke=>({label:ke.label,kind:T.languages.CompletionItemKind.Function,documentation:ke.content,insertText:Te.startsWith("#")?ke.content.replace(/#/,""):ke.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe}))]}}}),T.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(W,we){var Le=W.getWordUntilPosition(we),Pe={startLineNumber:we.lineNumber,endLineNumber:we.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},Te=W.getLineContent(we.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...le.keywords.map(ke=>({label:ke,kind:T.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe})),...le.quickKey.map(ke=>({label:ke.label,kind:T.languages.CompletionItemKind.Function,documentation:ke.content,insertText:Te.startsWith("#")?ke.content.replace(/#/,""):ke.content,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Pe}))]}}})};const be="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ne=Object.defineProperty,Ie=(T,K,te)=>K in T?Ne(T,K,{enumerable:!0,configurable:!0,writable:!0,value:te}):T[K]=te,Ke=(T,K,te)=>Ie(T,typeof K!="symbol"?K+"":K,te);const H=class Zo{constructor(K,te,j){this.placeholder=K,this.editor=te,this.monaco=j,te.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Zo.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)}};Ke(H,"ID","editor.widget.placeholderHint");var Z=H,ee=ie(96236),me=ie(8591),ae=ie(6848),x=ie(89392),A=ie(34604),N=ie(56102),fe=Object.defineProperty,Ve=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,at=(T,K,te)=>K in T?fe(T,K,{enumerable:!0,configurable:!0,writable:!0,value:te}):T[K]=te,it=(T,K)=>{for(var te in K||(K={}))ot.call(K,te)&&at(T,te,K[te]);if(je)for(var te of je(K))Dt.call(K,te)&&at(T,te,K[te]);return T},It=(T,K)=>Ve(T,qe(K)),jt=(T,K)=>{var te={};for(var j in T)ot.call(T,j)&&K.indexOf(j)<0&&(te[j]=T[j]);if(T!=null&&je)for(var j of je(T))K.indexOf(j)<0&&Dt.call(T,j)&&(te[j]=T[j]);return te},Xt=(T,K,te)=>new Promise((j,W)=>{var we=Te=>{try{Pe(te.next(Te))}catch(ke){W(ke)}},Le=Te=>{try{Pe(te.throw(Te))}catch(ke){W(ke)}},Pe=Te=>Te.done?j(Te.value):Promise.resolve(Te.value).then(we,Le);Pe((te=te.apply(T,K)).next())});function Vt(T){return/^\d+$/.test(T)?`${T}px`:T}function Bt(){}let Rt=!1;const Me={"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 Qe(T=[]){let K=T;if(Array.isArray(T)){for(let te=0;te{var K=T,{width:te="100%",height:j="100%",value:W,language:we="javascript",style:Le={},options:Pe={},overrideServices:Te={},theme:ke="vs-dark",onEditBlur:$e,isCopy:Ge=!1,onSave:st,autoHeight:tt=!1,forbidCopy:mt=!1,onChange:ht=Bt,editorDidMount:dt=Bt,onFocus:rt=Bt,onBreakPoint:g=Bt,breakPointValue:v=[],filename:Be="educoder.txt",errorLine:I,errorContent:re="",highlightLine:bt,openBreakPoint:ue=!1,placeholder:xe=""}=K,Ue=jt(K,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const B=(0,V.useRef)(),q=(0,V.useRef)({}),he=(0,V.useRef)(),ge=(0,V.useRef)(),L=(0,V.useRef)([]),ut=(0,V.useRef)(!1),de=(0,V.useRef)(),Et=(0,V.useRef)(),Lt=(0,V.useRef)(!1),[Ft,yr]=(0,V.useState)(!1);function Kt(){let zt;return B.current&&(zt=new Ee.Z(Tt=>{for(let Qt of Tt)(Qt.target.offsetHeight>0||Qt.target.offsetWidth>0)&&q.current.instance.layout()}),zt.observe(B.current)),zt}function Pt(){me.ZP.warning({content:decodeURIComponent(be),key:"monaco-editor-tip"})}const br=()=>{let zt=q.current.instance;if(W!=null&&zt&&Ft){const Tt=zt.getModel();Tt&&W!==Tt.getValue()&&(Rt=!0,Tt.setValue(W),zt.layout(),Rt=!1)}};(0,V.useEffect)(()=>{const zt=A.Z.subscribe("formatDocument",Tt=>{var Qt;let Er=q.current.instance;(Qt=Er==null?void 0:Er.getAction)==null||Qt.call(Er,"editor.action.formatDocument").run()});return window.updateMonacoValue=Tt=>{ht(Tt)},zt},[]),(0,V.useEffect)(()=>{var zt;let Tt=q.current.instance;ge.current&&clearTimeout(ge.current),ge.current=setTimeout(()=>{br()},500),W&&(W!=null&&W.length)&&((zt=Tt==null?void 0:Tt.updateOptions)==null||zt.call(Tt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(W.split(/\r\n|\r|\n/g).length))+3,5)}))},[W,Ft,q.current]),(0,V.useEffect)(()=>{if(I&&q.current&&q.current.instance){let Tt=q.current.instance;Tt.changeViewZones(function(Qt){var Er=document.createElement("div");Er.style.padding="10px 20px",Er.style.width="calc(100% - 20px)",Er.className="my-error-line-wrp",Er.innerHTML=re,Qt.addZone({afterLineNumber:I||11,heightInLines:3,domNode:Er})});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}};Tt.addOverlayWidget(zt),Tt.revealPositionInCenter({lineNumber:20,column:1})}},[I,q.current,Ft]);const wr=(zt="",Tt)=>{if(!zt||zt.trim()==="")return!0;const Er=q.current.instance.getModel().getLineTokens(Tt);let _r=!1;for(let Wr=0;Wr<2;Wr++)Er.getStandardTokenType(Wr)===1&&(_r=!0);return _r};(0,V.useEffect)(()=>{var zt;const Tt=(zt=q.current)==null?void 0:zt.instance;if(Tt&&Ft&&mt){const Qt=Tt.onDidBlurEditorWidget(()=>{Lt.current=!1}),Er=Tt.onDidFocusEditorText(()=>{Lt.current=!0});return()=>{Qt.dispose(),Er.dispose()}}},[q.current,Ft,mt]),(0,V.useEffect)(()=>{var zt;if((zt=q.current)!=null&&zt.instance&&Ft&&ue){let Tt=q.current.instance,Qt=Tt.getModel();if(!Qt)return;(()=>{var rr;let ur=[],Dr=[];const Rr=Qt.getAllDecorations();for(let an of Rr)an.options.className==="highlighted-line"&&(ur.push((rr=an==null?void 0:an.range)==null?void 0:rr.startLineNumber),Dr.push(an==null?void 0:an.id));if(bt===ur[0])return;Qt.deltaDecorations(Dr,[]);const Sr=Qt.getLineCount();bt&&bt<=Sr&&(Tt.deltaDecorations([],[{range:new se.Range(bt,1,bt,Qt.getLineMaxColumn(bt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Tt.revealLineInCenter(bt))})();const _r=(rr=!1)=>{var ur;let Dr=[],Rr=[];const Sr=Qt.getAllDecorations();for(let an of Sr)an.options.linesDecorationsClassName==="breakpoints-select"&&(Dr.push((ur=an==null?void 0:an.range)==null?void 0:ur.startLineNumber),Rr.push(an==null?void 0:an.id));if(rr)return{lines:Dr,ids:Rr};g(Dr)},Wr=rr=>Xt(void 0,null,function*(){let ur={range:new se.Range(rr,1,rr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Qt.deltaDecorations([],[ur]),_r()}),Mn=rr=>Xt(void 0,null,function*(){let ur=[];const Dr=Tt.getLineDecorations(rr);for(let Rr of Dr)Rr.options.linesDecorationsClassName==="breakpoints-select"&&ur.push(Rr.id);yield Qt.deltaDecorations(ur,[]),_r()}),Vr=rr=>{let ur=Tt.getLineDecorations(rr);for(let Dr of ur)if(Dr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,x.isEqual)(v,_r(!0).lines)){Qt.deltaDecorations(_r(!0).ids,[]);const rr=v.map(ur=>({range:new se.Range(ur,1,ur,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Qt.deltaDecorations([],rr)}const Tr=Tt.onDidChangeModelContent(rr=>{let ur=Tt.getPosition();if(ur){let Dr=ur.lineNumber;clearTimeout(Et.current),Et.current=setTimeout(()=>{wr(Qt.getLineContent(Dr),Dr)?Mn(Dr):Vr(Dr)?(Mn(Dr),Wr(Dr)):_r()},100)}}),Pr=Tt.onMouseDown(rr=>{var ur,Dr,Rr;if(rr.target.detail&&((Rr=(Dr=(ur=rr.target)==null?void 0:ur.element)==null?void 0:Dr.className)!=null&&Rr.includes("line-numbers"))){let Sr=rr.target.position.lineNumber;if(wr(Qt.getLineContent(Sr),Sr))return;Vr(Sr)?Mn(Sr):Wr(Sr)}}),hr=rr=>{let ur={range:new se.Range(rr,1,rr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};L.current=Tt.deltaDecorations(L.current,[ur])},nn=()=>{L.current=Tt.deltaDecorations(L.current,[])},fn=Tt.onMouseMove(rr=>{var ur,Dr,Rr;if(nn(),rr.target.detail&&((Rr=(Dr=(ur=rr.target)==null?void 0:ur.element)==null?void 0:Dr.className)!=null&&Rr.includes("line-numbers"))){let Sr=rr.target.position.lineNumber;if(wr(Qt.getLineContent(Sr),Sr))return;hr(Sr)}}),Kr=Tt.onMouseLeave(()=>{nn()});return()=>{Tr.dispose(),Pr.dispose(),fn.dispose(),Kr.dispose()}}},[q.current,Ft,v,bt,ue,we]),(0,V.useEffect)(()=>{var zt;(zt=q.current)!=null&&zt.instance&&ue&&q.current.instance.setPosition({lineNumber:0,column:0})},[bt]);function Gr(){let zt=q.current.instance;if(zt){const Tt=zt.getSelection(),Qt=q.current.pastePos||{},Er=new se.Range(Qt.startLineNumber||Tt.endLineNumber,Qt.startColumn||Tt.endColumn,Qt.endLineNumber||Tt.endLineNumber,Qt.endColumn||Tt.endColumn);setTimeout(()=>{zt.executeEdits("",[{range:Er,text:""}])},300)}}function zr(zt){(window.navigator.platform.match("Mac")?zt.metaKey:zt.ctrlKey)&&zt.keyCode==83&&(zt.preventDefault(),st())}const kt=()=>{if(tt&&q.current.instance){const zt=q.current.instance.getContentHeight();wn(zt{if(!Lt.current)return;const{keyCode:Tt,ctrlKey:Qt,metaKey:Er,target:_r,type:Wr}=zt;return(Wr==="paste"||(Tt===67||Tt===86)&&(Er||Qt))&&_r.nodeName==="TEXTAREA"&&(Pt(),zt.preventDefault()),!1};function jr(zt,Tt){var Qt=window.URL||window.webkitURL||window,Er=new Blob([Tt]),_r=document.createElementNS("http://www.w3.org/1999/xhtml","a");_r.href=Qt.createObjectURL(Er),_r.download=zt,qt(_r)}(0,V.useEffect)(()=>{kt()},[kt]),(0,V.useEffect)(()=>{B.current&&!Ft&&Promise.all([ie.e(8909),ie.e(3267)]).then(ie.bind(ie,71448)).then(zt=>{try{se=zt,q.current.instance=se.editor.create(B.current,{value:W,language:Qe(we),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},Te);const Tt=q.current.instance;let _r=[...ee.BH._menuItems].find(Tr=>Tr[0]._debugName=="EditorContext")[1],Wr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Mn=(Tr,Pr)=>{var hr,nn;let fn=Tr._first;do Pr.includes((nn=(hr=fn.element)==null?void 0:hr.command)==null?void 0:nn.id)&&Tr._remove(fn);while(fn=fn.next)};if(dt(Tt,se),setTimeout(()=>{kt(),q.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{jr(Be||"educoder.txt",Tt.getValue())}})},500),q.current.subscription=Tt.onDidChangeModelContent(Tr=>{ut.current?clearTimeout(de.current):(kt(),ht(Tt.getValue(),Tr)),de.current=setTimeout(()=>{ut.current=!1},500)}),window.Monaco||_e(se,Qe(we)),mt&&(Mn(_r,Wr),B.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",mr),window.removeEventListener("paste",mr),window.addEventListener("keydown",mr),window.addEventListener("paste",mr)),window.Monaco=se,$e&&Tt.onDidBlurEditorWidget(()=>{$e(Tt.getValue())}),rt&&Tt.onDidFocusEditorText(()=>{rt(Tt.getValue())}),mt)try{Tt.onDidPaste(Tr=>{const Pr=Tt.getSelection(),hr=q.current.pastePos||{},nn=new se.Range(hr.startLineNumber||Pr.endLineNumber,hr.startColumn||Pr.endColumn,hr.endLineNumber||Pr.endLineNumber,hr.endColumn||Pr.endColumn);Tt.executeEdits("",[{range:Tr.range,text:""}])})}catch(Tr){}let Vr=Kt();return xe&&typeof xe=="string"&&new Z(xe,Tt,se),yr(!0),()=>{const Tr=q.current.instance;Tr.dispose();const Pr=Tr.getModel();Pr&&Pr.dispose(),q.current.subscription&&q.current.subscription.dispose(),Vr.unobserve(B.current)}}catch(Tt){}})},[]),(0,V.useEffect)(()=>{if(q.current.instance&&Ft)return document.addEventListener("keydown",zr,!1),()=>{document.removeEventListener("keydown",zr)}},[st,Ft]),(0,V.useEffect)(()=>{let zt=q.current.instance;if(zt&&Ft){let Tt=Qe(we);se.editor.setModelLanguage(zt.getModel(),Tt)}},[we,Ft]),(0,V.useEffect)(()=>{q.current.instance&&Ft&&se.editor.setTheme(ke)},[ke,Ft]),(0,V.useEffect)(()=>{let zt=q.current.instance;he.current=Pe,zt&&Ft&&(zt.updateOptions(it({},Pe)),setTimeout(()=>{zt.getModel().updateOptions(it({},Pe))},200))},[JSON.stringify(Pe),Ft]),(0,V.useEffect)(()=>{let zt=q.current.instance;zt&&Ft&&zt.layout()},[te,j,Ft]);const[Or,tn]=(0,V.useState)(Vt(te)),[lr,wn]=(0,V.useState)(Vt(j)),rn=It(it({},Le),{width:Or,height:lr,position:"relative"});return V.createElement("div",{className:"my-monaco-editor",ref:B,style:rn},Ge&&V.createElement(N.CopyToClipboard,{text:W,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},V.createElement(ae.Z,{title:"\u590D\u5236\u4EE3\u7801"},V.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},V.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Re({width:T="100%",height:K="100%",original:te,modified:j,language:W,options:we={}}){const Le=(0,V.useRef)(),[Pe,Te]=(0,V.useState)(null);function ke(tt){let mt;return Le.current&&(mt=new Ee.Z(ht=>{for(let dt of ht)(dt.target.offsetHeight>0||dt.target.offsetWidth>0)&&tt.layout()}),mt.observe(Le.current)),mt}(0,V.useEffect)(()=>(Le.current&&Promise.all([ie.e(8909),ie.e(9404)]).then(ie.bind(ie,2550)).then(tt=>{se=tt;const mt=se.editor.createDiffEditor(Le.current,It(it({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},we),{wordWrap:!0}));Te(mt);let ht=ke(mt);return()=>{mt.dispose();const dt=mt.getModel();dt&&dt.dispose(),ht.unobserve(Le.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,V.useEffect)(()=>{Pe&&Pe.setModel({original:se.editor.createModel(te,W),modified:se.editor.createModel(j,W)})},[te,j,W,Pe]);const $e=Vt(T),Ge=Vt(K),st={width:$e,height:Ge};return V.createElement("div",{className:"my-diff-editor",ref:Le,style:st})}},57528:function(Ut,ct,ie){"use strict";ie.r(ct),ie.d(ct,{default:function(){return K}});var V=ie(59301),Ee=ie(53660),We=ie.n(Ee),De=ie(89070),ze={box:"box___JDRma",question_buuton:"question_buuton___tVuIm",selectQuestion:"selectQuestion___xdvxF",addQuestion:"addQuestion___FQqbC",submit_button:"submit_button___NUmmN"},le=ie(8591),Fe=ie(71418),Se=ie(24905),l=ie(3113),Y=ie(89392),P={modalContent:"modalContent___hC3en",modalContentLeft:"modalContentLeft___v0x0I",green:"green___pAmUz",textArea:"textArea___ucgCJ",red:"red___eb0mt",row:"row___td54s",html:"html___F0iOy",line:"line___I6TCQ",submit_button:"submit_button___JCIit"},S=ie(85149),d=Object.defineProperty,w=Object.defineProperties,y=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,O=(te,j,W)=>j in te?d(te,j,{enumerable:!0,configurable:!0,writable:!0,value:W}):te[j]=W,Q=(te,j)=>{for(var W in j||(j={}))X.call(j,W)&&O(te,W,j[W]);if($)for(var W of $(j))M.call(j,W)&&O(te,W,j[W]);return te},ce=(te,j)=>w(te,y(j)),R=(te,j,W)=>new Promise((we,Le)=>{var Pe=$e=>{try{ke(W.next($e))}catch(Ge){Le(Ge)}},Te=$e=>{try{ke(W.throw($e))}catch(Ge){Le(Ge)}},ke=$e=>$e.done?we($e.value):Promise.resolve($e.value).then(Pe,Te);ke((W=W.apply(te,j)).next())});const ye=({problemset:te,dispatch:j,question:W,disabled:we,onSubmit:Le})=>{const[Pe,Te]=(0,V.useState)({}),[ke,$e]=(0,V.useState)([]),[Ge,st]=(0,V.useState)(!1),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"];(0,V.useEffect)(()=>{const rt=(0,Y.cloneDeep)(W);Te(rt),$e(rt.choices)},[W]);const mt=()=>R(void 0,null,function*(){var rt;if(!ke.some(Be=>Be==null?void 0:Be.checked)){le.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}const g=(rt=ke==null?void 0:ke.filter(Be=>Be==null?void 0:Be.checked))==null?void 0:rt.map(Be=>Be==null?void 0:Be.choice_id);if(yield Le(W==null?void 0:W.smart_plan_item_bank_id,g)){if(Ge){const Be=(0,Y.cloneDeep)(W);$e(Be.choices)}st(!Ge)}}),ht=(rt,g)=>{console.log(rt.target.checked);const v=ke.map((Be,I)=>ce(Q({},Be),{checked:I===g?rt.target.checked:Be.checked}));$e(v)},dt=(rt=!1)=>{let g="";return ke.forEach((v,Be)=>{rt?v!=null&&v.me_answered&&(g=g+tt[Be]):v!=null&&v.is_answer&&(g=g+tt[Be])}),g};return V.createElement("div",null,V.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),V.createElement(S.Z,{value:Pe==null?void 0:Pe.name}),ke==null?void 0:ke.map((rt,g)=>{const{is_answer:v,checked:Be,choice_text:I,me_answered:re}=rt;let bt="";return(Ge||W!=null&&W.is_answered)&&v&&(bt=P.green),(Ge||W!=null&&W.is_answered)&&!v&&(Be||re)&&(bt=P.red),V.createElement("div",{key:g,style:{pointerEvents:Ge?"none":"auto"},className:`${P.row} ${bt}`},V.createElement(Se.default,{disabled:we||(W==null?void 0:W.is_answered),style:{padding:3},onChange:ue=>ht(ue,g),checked:Be||(rt==null?void 0:rt.me_answered)}),V.createElement("span",null,tt[g],".\xA0"),V.createElement(S.Z,{className:P.html,value:I}),(Ge||(W==null?void 0:W.is_answered))&&v&&V.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(Ge||(W==null?void 0:W.is_answered))&&!v&&(Be||re)&&V.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(Ge||(W==null?void 0:W.is_answered))&&V.createElement(V.Fragment,null,V.createElement("div",{className:P.line}),V.createElement("div",{className:"c-grey-333 mb5"},V.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),dt(!0)),V.createElement("div",{className:"c-grey-333 mb5"},V.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),dt()),V.createElement("div",{className:"c-grey-333 mb10"},V.createElement("b",null,"\u89E3\u6790:\xA0"),(Pe==null?void 0:Pe.analysis)||"\u6682\u65E0\u89E3\u6790")),!Ge&&!we&&!(W!=null&&W.is_answered)&&V.createElement("div",{className:"flex justify-center"},V.createElement(l.ZP,{className:P.submit_button,type:"primary",onClick:()=>{mt()}},"\u63D0\u4EA4")))};var Ce=(0,De.connect)(({problemset:te})=>({problemset:te}))(ye),_e=ie(5112),be=ie(59301),Ne=Object.defineProperty,Ie=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,ee=(te,j,W)=>j in te?Ne(te,j,{enumerable:!0,configurable:!0,writable:!0,value:W}):te[j]=W,me=(te,j)=>{for(var W in j||(j={}))z.call(j,W)&&ee(te,W,j[W]);if(H)for(var W of H(j))Z.call(j,W)&&ee(te,W,j[W]);return te},ae=(te,j)=>Ie(te,Ke(j)),x=(te,j,W)=>new Promise((we,Le)=>{var Pe=$e=>{try{ke(W.next($e))}catch(Ge){Le(Ge)}},Te=$e=>{try{ke(W.throw($e))}catch(Ge){Le(Ge)}},ke=$e=>$e.done?we($e.value):Promise.resolve($e.value).then(Pe,Te);ke((W=W.apply(te,j)).next())});const A=({problemset:te,dispatch:j,question:W,disabled:we,onSubmit:Le})=>{const[Pe,Te]=(0,V.useState)({}),[ke,$e]=(0,V.useState)([]),[Ge,st]=(0,V.useState)(!1),[tt]=(0,De.useSearchParams)(),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"];(0,V.useEffect)(()=>{const rt=(0,Y.cloneDeep)(W);Te(rt),$e(rt.choices)},[W]);const ht=()=>x(void 0,null,function*(){var rt;if(!ke.some(v=>v==null?void 0:v.checked)){le.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(yield Le(W==null?void 0:W.smart_plan_item_bank_id,(rt=ke.find(v=>v.checked))==null?void 0:rt.choice_id)){if(Ge){const v=(0,Y.cloneDeep)(W);$e(v.choices)}st(!Ge)}}),dt=(rt,g)=>{const v=ke.map((Be,I)=>ae(me({},Be),{checked:I===g?rt.target.checked:!1}));$e(v)};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),be.createElement(S.Z,{value:Pe==null?void 0:Pe.name}),ke==null?void 0:ke.map((rt,g)=>{const{is_answer:v,checked:Be,choice_text:I,me_answered:re}=rt;let bt="";return(Ge||W!=null&&W.is_answered)&&v&&(bt=P.green),(Ge||W!=null&&W.is_answered)&&!v&&(Be||re)&&(bt=P.red),be.createElement("div",{key:g,style:{pointerEvents:Ge?"none":"auto"},className:`${P.row} ${bt}`},be.createElement(_e.ZP,{disabled:we||(W==null?void 0:W.is_answered),onChange:ue=>dt(ue,g),checked:Be||(rt==null?void 0:rt.me_answered)}),be.createElement("span",null,mt[g],".\xA0"),be.createElement(S.Z,{className:P.html,value:I}),(Ge||(W==null?void 0:W.is_answered))&&v&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(Ge||(W==null?void 0:W.is_answered))&&!v&&(Be||re)&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(Ge||(W==null?void 0:W.is_answered))&&be.createElement(V.Fragment,null,be.createElement("div",{className:P.line}),be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),mt[ke.findIndex(rt=>rt==null?void 0:rt.me_answered)]),be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),mt[ke.findIndex(rt=>rt==null?void 0:rt.is_answer)]),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(Pe==null?void 0:Pe.analysis)||"\u6682\u65E0\u89E3\u6790")),!Ge&&!we&&!(W!=null&&W.is_answered)&&be.createElement("div",{className:"flex justify-center"},be.createElement(l.ZP,{className:P.submit_button,type:"primary",onClick:()=>{ht()}},"\u63D0\u4EA4")))};var N=(0,De.connect)(({problemset:te})=>({problemset:te}))(A),fe=Object.defineProperty,Ve=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,at=(te,j,W)=>j in te?fe(te,j,{enumerable:!0,configurable:!0,writable:!0,value:W}):te[j]=W,it=(te,j)=>{for(var W in j||(j={}))ot.call(j,W)&&at(te,W,j[W]);if(je)for(var W of je(j))Dt.call(j,W)&&at(te,W,j[W]);return te},It=(te,j)=>Ve(te,qe(j)),jt=(te,j,W)=>new Promise((we,Le)=>{var Pe=$e=>{try{ke(W.next($e))}catch(Ge){Le(Ge)}},Te=$e=>{try{ke(W.throw($e))}catch(Ge){Le(Ge)}},ke=$e=>$e.done?we($e.value):Promise.resolve($e.value).then(Pe,Te);ke((W=W.apply(te,j)).next())});const Xt=({problemset:te,dispatch:j,question:W,disabled:we,onSubmit:Le})=>{var Pe,Te;const[ke,$e]=(0,V.useState)({}),[Ge,st]=(0,V.useState)([]),[tt,mt]=(0,V.useState)(!1),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,V.useEffect)(()=>{const g=(0,Y.cloneDeep)(W);$e(g),st(g.choices)},[W]);const dt=()=>jt(void 0,null,function*(){var g;if(!Ge.some(Be=>Be==null?void 0:Be.checked)){le.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(yield Le(W==null?void 0:W.smart_plan_item_bank_id,(g=Ge.find(Be=>Be.checked))==null?void 0:g.choice_id)){if(tt){const Be=(0,Y.cloneDeep)(W);st(Be.choices)}mt(!tt)}}),rt=(g,v)=>{console.log(g.target.checked);const Be=Ge.map((I,re)=>It(it({},I),{checked:re===v?g.target.checked:!1}));st(Be)};return V.createElement("div",null,V.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),V.createElement(S.Z,{value:ke==null?void 0:ke.name}),Ge==null?void 0:Ge.map((g,v)=>{const{is_answer:Be,checked:I,choice_text:re,me_answered:bt}=g;let ue="";return(tt||W!=null&&W.is_answered)&&Be&&(ue=P.green),(tt||W!=null&&W.is_answered)&&!Be&&(I||bt)&&(ue=P.red),V.createElement("div",{key:v,style:{pointerEvents:tt?"none":"auto"},className:`${P.row} ${ue}`},V.createElement(_e.ZP,{disabled:we||(W==null?void 0:W.is_answered),onChange:xe=>rt(xe,v),checked:I||(g==null?void 0:g.me_answered)}),V.createElement(S.Z,{className:P.html,value:re}),(tt||(W==null?void 0:W.is_answered))&&Be&&V.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),(tt||(W==null?void 0:W.is_answered))&&!Be&&(I||bt)&&V.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),(tt||(W==null?void 0:W.is_answered))&&V.createElement(V.Fragment,null,V.createElement("div",{className:P.line}),V.createElement("div",{className:"c-grey-333 mb5"},V.createElement("b",null,"\u6211\u7684\u7B54\u6848:\xA0"),(Pe=Ge.find(g=>g==null?void 0:g.me_answered))==null?void 0:Pe.choice_text),V.createElement("div",{className:"c-grey-333 mb5"},V.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Te=Ge.find(g=>g==null?void 0:g.is_answer))==null?void 0:Te.choice_text),V.createElement("div",{className:"c-grey-333 mb10"},V.createElement("b",null,"\u89E3\u6790:\xA0"),(ke==null?void 0:ke.analysis)||"\u6682\u65E0\u89E3\u6790")),!tt&&!we&&!(W!=null&&W.is_answered)&&V.createElement("div",{className:"flex justify-center"},V.createElement(l.ZP,{className:P.submit_button,type:"primary",onClick:()=>{dt()}},"\u63D0\u4EA4")))};var Vt=(0,De.connect)(({problemset:te})=>({problemset:te}))(Xt),Bt=ie(99064),Rt=ie(59301),Me=(te,j,W)=>new Promise((we,Le)=>{var Pe=$e=>{try{ke(W.next($e))}catch(Ge){Le(Ge)}},Te=$e=>{try{ke(W.throw($e))}catch(Ge){Le(Ge)}},ke=$e=>$e.done?we($e.value):Promise.resolve($e.value).then(Pe,Te);ke((W=W.apply(te,j)).next())});const Qe=({user:te,classroomList:j,globalSetting:W,loading:we,problemset:Le,dispatch:Pe,pageCache:Te,pageNum:ke})=>{var $e,Ge,st;const[tt,mt]=(0,V.useState)([]),[ht]=(0,De.useSearchParams)(),[dt,rt]=(0,V.useState)(0),[g,v]=(0,V.useState)(!1),Be=!(Te!=null&&Te.allow_answer&&!(Te!=null&&Te.is_end));(0,V.useEffect)(()=>{ke&&I()},[ke,Te==null?void 0:Te.page,Te==null?void 0:Te.allow_answer,Te==null?void 0:Te.has_item_bank,Te==null?void 0:Te.randomData]);const I=()=>Me(void 0,null,function*(){var bt;v(!0);let ue=yield(0,Bt.ZP)(`/api/courses/${ht.get("course_id")}/smart_plans/${ht.get("id")}/item_banks.json`,{method:"get",params:{position:ke}});(ue==null?void 0:ue.status)==0&&(mt((bt=ue==null?void 0:ue.data)==null?void 0:bt.item_banks),rt(0)),v(!1)}),re=(bt,ue)=>Me(void 0,null,function*(){const xe=yield(0,Bt.ZP)(`/api/smart_plan_item_banks/${bt}/user_answers.json`,{method:"post",body:{item_choice_id:ue}});return(xe==null?void 0:xe.status)===0?(yield I(),le.ZP.success("\u63D0\u4EA4\u6210\u529F"),!0):!1});return Rt.createElement("section",null,Rt.createElement(Fe.Z,{spinning:g},Rt.createElement("div",{className:ze.box},tt[dt]&&Rt.createElement("div",null,(($e=tt[dt])==null?void 0:$e.item_type)==="SINGLE"&&Rt.createElement(N,{question:tt[dt],onSubmit:re,disabled:Be}),((Ge=tt[dt])==null?void 0:Ge.item_type)==="MULTIPLE"&&Rt.createElement(Ce,{question:tt[dt],onSubmit:re,disabled:Be}),((st=tt[dt])==null?void 0:st.item_type)==="JUDGMENT"&&Rt.createElement(Vt,{question:tt[dt],onSubmit:re,disabled:Be})))))};var se=(0,De.connect)(({user:te,classroomList:j,loading:W,globalSetting:we,problemset:Le})=>({user:te,classroomList:j,globalSetting:we,loading:W.effects,problemset:Le}))(Qe),Oe=ie(955),Re=(te,j,W)=>new Promise((we,Le)=>{var Pe=$e=>{try{ke(W.next($e))}catch(Ge){Le(Ge)}},Te=$e=>{try{ke(W.throw($e))}catch(Ge){Le(Ge)}},ke=$e=>$e.done?we($e.value):Promise.resolve($e.value).then(Pe,Te);ke((W=W.apply(te,j)).next())});const T=({user:te,classroomList:j,globalSetting:W,loading:we,dispatch:Le})=>{var Pe;const Te=(0,V.useRef)(),ke=(0,De.useParams)(),[$e]=(0,De.useSearchParams)(),[Ge,st]=(0,V.useState)(),[tt,mt]=(0,V.useState)(),[ht,dt]=(0,V.useState)(),[rt,g]=(0,V.useState)(""),[v,Be]=(0,V.useState)("380rem"),I=(0,V.useRef)(tt),re=(0,V.useRef)();$e.get("educoder_session")&&(0,Oe.d8)("_educoder_session",$e.get("educoder_session"),30),(0,V.useEffect)(()=>{Ge!=null&&Ge.WebofficeURL&&B()},[Ge]),(0,V.useEffect)(()=>{if(xe(),localStorage.userInfo)try{JSON.parse(localStorage.userInfo).real_name!=="\u6E38\u5BA2"&&(re.current=document.createElement("meta"),re.current.name="viewport",re.current.content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no",document.head.appendChild(re.current))}catch(ge){}return()=>{document.head.removeChild(re.current)}},[]),(0,V.useEffect)(()=>{if(tt!=null&&tt.is_end){let ge=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];ge&&(ge!=null&&ge.includes($e.get("id")))||(le.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(ge==null?void 0:ge.length)===0?ge=[$e.get("id")]:ge.push($e.get("id")),sessionStorage.setItem("endPPTIds",JSON.stringify(ge)))}return()=>{localStorage.removeItem("endPPTIds")}},[tt==null?void 0:tt.is_end]),(0,V.useEffect)(()=>{(tt==null?void 0:tt.is_end)===!1&&(Ge==null?void 0:Ge.Status)=="in_progress"&&bt()},[tt==null?void 0:tt.is_end,Ge]),(0,V.useEffect)(()=>{ht&&ue(ht)},[ht]),(0,V.useEffect)(()=>{I.current=tt},[tt]);const bt=()=>Re(void 0,null,function*(){const ge=yield(0,Bt.ZP)(`/api/courses/${$e.get("course_id")}/smart_plans/${$e.get("id")}/start_class.json`,{method:"post"})});(0,V.useEffect)(()=>{var ge;(ge=te.userInfo)!=null&&ge.login||Le({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(Pe=te==null?void 0:te.userInfo)==null?void 0:Pe.login]);function ue(ge){return Re(this,null,function*(){yield Te.current.ready();const L=Te.current.Application;L.ActivePresentation.SlideShowWindow.View.GotoSlide(ge),yield(yield L.ActivePresentation.SlideShowSettings).Run()})}function xe(){return Re(this,null,function*(){var ge;const L=yield(0,Bt.ZP)(`/api/courses/${$e.get("course_id")}/smart_plans/${$e.get("id")}/get_office_token.json`,{method:"get",params:{is_student:!0}}),ut=((ge=L==null?void 0:L.data)==null?void 0:ge.FileName)||"";document.title=ut,st(L==null?void 0:L.data),Ue()})}function Ue(){return Re(this,null,function*(){var ge,L;try{const ut=yield(0,Bt.ZP)(`/api/courses/${$e.get("course_id")}/smart_plans/${$e.get("id")}/set_page_cache.json`,{method:"post",body:{type:1}});(ge=ut==null?void 0:ut.data)!=null&&ge.page&&dt((L=ut==null?void 0:ut.data)==null?void 0:L.page),mt(ut==null?void 0:ut.data)}catch(ut){}setTimeout(()=>{var ut;(ut=I.current)!=null&&ut.is_end||Ue()},1e3)})}function B(){return Re(this,null,function*(){var ge=document.getElementById("weboffice-zone");Te.current=We().config({mount:ge,url:Ge.WebofficeURL,refreshToken:q}),Te.current.setToken({token:Ge.AccessToken,timeout:25*60*1e3}),he()})}function q(){return new Promise(function(ge){return Re(this,null,function*(){const L=yield(0,Bt.ZP)(`/api/courses/${$e.get("course_id")}/smart_plans/${$e.get("id")}/refresh_office_token.json`,{method:"get",access_token:Ge==null?void 0:Ge.AccessToken,refresh_token:Ge==null?void 0:Ge.RefreshToken});ge(L==null?void 0:L.data)})})}function he(){return Re(this,null,function*(){yield Te.current.ready();const ge=Te.current.Application;console.log("app:",ge);const de=yield(yield(yield ge.ActivePresentation).Slides).Count;console.log("count:",de);const Et=yield ge.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;console.log("curryPage:",Et),g(Et),ge.Sub.SlideSelectionChanged=Ft=>Re(this,null,function*(){console.log("\u5207\u6362\u540E\u7684\u9875\u7801\uFF1A",Ft),g(Ft)}),yield(yield ge.ActivePresentation.SlideShowSettings).Run(),ge.Sub.SlideShowEnd=()=>Re(this,null,function*(){Be("380rem")}),ge.Sub.SlideShowBegin=()=>Re(this,null,function*(){Be("100vh")})})}return V.createElement("div",null,V.createElement("div",{id:"weboffice-zone",style:{height:v}}),V.createElement(se,{pageCache:tt,pageNum:rt}))};var K=(0,De.connect)(({user:te,classroomList:j,loading:W,globalSetting:we})=>({user:te,classroomList:j,globalSetting:we,loading:W.effects}))(T)},24768:function(Ut,ct,ie){"use strict";ie.d(ct,{AL:function(){return ce},Iy:function(){return P},Qv:function(){return w},ez:function(){return Q},jb:function(){return S}});var V=ie(32834),Ee=ie.n(V),We=ie(11690),De=ie.n(We);let ze=1;function le(be,Ne){const Ie=be.match(/^(\s+)(?:```)/);if(Ie===null)return Ne;const Ke=Ie[1];return Ne.split(` -`).map(H=>{const z=H.match(/^\s+/);if(z===null)return H;const[Z]=z;return Z.length>=Ke.length?H.slice(Ke.length):H}).join(` -`)}let Fe=[],Se=["