From 85b2992e47e486bc3282ca4e25b2594b96fd2b83 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 29 May 2025 18:14:02 +0800 Subject: [PATCH] Auto Submit --- ...an__Info__PptInfo__index.3cafcc5c.async.js | 88 +++++++++---------- umi.2bdaabd2.js => umi.53fd3d45.js | 2 +- 2 files changed, 45 insertions(+), 45 deletions(-) rename p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.7a376036.async.js => p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3cafcc5c.async.js (72%) rename umi.2bdaabd2.js => umi.53fd3d45.js (99%) diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.7a376036.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3cafcc5c.async.js similarity index 72% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.7a376036.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3cafcc5c.async.js index ab511ffd01..9e6f659015 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.7a376036.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3cafcc5c.async.js @@ -1,13 +1,13 @@ -!(function(){var ug=Object.defineProperty,lg=Object.defineProperties;var ig=Object.getOwnPropertyDescriptors;var Hi=Object.getOwnPropertySymbols;var pc=Object.prototype.hasOwnProperty,hc=Object.prototype.propertyIsEnumerable;var Ps=Math.pow,vc=(ke,lt,te)=>lt in ke?ug(ke,lt,{enumerable:!0,configurable:!0,writable:!0,value:te}):ke[lt]=te,Ko=(ke,lt)=>{for(var te in lt||(lt={}))pc.call(lt,te)&&vc(ke,te,lt[te]);if(Hi)for(var te of Hi(lt))hc.call(lt,te)&&vc(ke,te,lt[te]);return ke},au=(ke,lt)=>lg(ke,ig(lt));var Wi=(ke,lt)=>{var te={};for(var y in ke)pc.call(ke,y)&<.indexOf(y)<0&&(te[y]=ke[y]);if(ke!=null&&Hi)for(var y of Hi(ke))lt.indexOf(y)<0&&hc.call(ke,y)&&(te[y]=ke[y]);return te};var Ec=(ke,lt,te)=>new Promise((y,ve)=>{var Ae=Se=>{try{Fe(te.next(Se))}catch(De){ve(De)}},pe=Se=>{try{Fe(te.throw(Se))}catch(De){ve(De)}},Fe=Se=>Se.done?y(Se.value):Promise.resolve(Se.value).then(Ae,pe);Fe((te=te.apply(ke,lt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(ke,lt,te){"use strict";te.d(lt,{LB:function(){return Zn},g4:function(){return Oe},VK:function(){return Lt},Cj:function(){return oa},O1:function(){return lo},Zj:function(){return _o}});var y=te(59301),ve=te(4676),Ae=te(35241);const pe={display:"none"};function Fe(Be){let{id:je,value:rt}=Be;return y.createElement("div",{id:je,style:pe},rt)}function Se(Be){let{id:je,announcement:rt,ariaLiveType:Vt="assertive"}=Be;const gn={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return y.createElement("div",{id:je,style:gn,role:"status","aria-live":Vt,"aria-atomic":!0},rt)}function De(){const[Be,je]=(0,y.useState)("");return{announce:(0,y.useCallback)(Vt=>{Vt!=null&&je(Vt)},[]),announcement:Be}}const Ye=(0,y.createContext)(null);function Pe(Be){const je=(0,y.useContext)(Ye);(0,y.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(Be)},[Be,je])}function re(){const[Be]=(0,y.useState)(()=>new Set),je=(0,y.useCallback)(Vt=>(Be.add(Vt),()=>Be.delete(Vt)),[Be]);return[(0,y.useCallback)(Vt=>{let{type:gn,event:cn}=Vt;Be.forEach(de=>{var dt;return(dt=de[gn])==null?void 0:dt.call(de,cn)})},[Be]),je]}const Ue={draggable:` +!(function(){var ug=Object.defineProperty,lg=Object.defineProperties;var ig=Object.getOwnPropertyDescriptors;var Wi=Object.getOwnPropertySymbols;var pc=Object.prototype.hasOwnProperty,hc=Object.prototype.propertyIsEnumerable;var Ps=Math.pow,vc=(ke,lt,te)=>lt in ke?ug(ke,lt,{enumerable:!0,configurable:!0,writable:!0,value:te}):ke[lt]=te,Xo=(ke,lt)=>{for(var te in lt||(lt={}))pc.call(lt,te)&&vc(ke,te,lt[te]);if(Wi)for(var te of Wi(lt))hc.call(lt,te)&&vc(ke,te,lt[te]);return ke},tu=(ke,lt)=>lg(ke,ig(lt));var Ki=(ke,lt)=>{var te={};for(var y in ke)pc.call(ke,y)&<.indexOf(y)<0&&(te[y]=ke[y]);if(ke!=null&&Wi)for(var y of Wi(ke))lt.indexOf(y)<0&&hc.call(ke,y)&&(te[y]=ke[y]);return te};var Ec=(ke,lt,te)=>new Promise((y,ve)=>{var Ae=Se=>{try{Fe(te.next(Se))}catch(De){ve(De)}},pe=Se=>{try{Fe(te.throw(Se))}catch(De){ve(De)}},Fe=Se=>Se.done?y(Se.value):Promise.resolve(Se.value).then(Ae,pe);Fe((te=te.apply(ke,lt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(ke,lt,te){"use strict";te.d(lt,{LB:function(){return Un},g4:function(){return Oe},VK:function(){return Lt},Cj:function(){return ra},O1:function(){return lo},Zj:function(){return er}});var y=te(59301),ve=te(4676),Ae=te(35241);const pe={display:"none"};function Fe(Be){let{id:je,value:rt}=Be;return y.createElement("div",{id:je,style:pe},rt)}function Se(Be){let{id:je,announcement:rt,ariaLiveType:Vt="assertive"}=Be;const gn={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return y.createElement("div",{id:je,style:gn,role:"status","aria-live":Vt,"aria-atomic":!0},rt)}function De(){const[Be,je]=(0,y.useState)("");return{announce:(0,y.useCallback)(Vt=>{Vt!=null&&je(Vt)},[]),announcement:Be}}const Ye=(0,y.createContext)(null);function ye(Be){const je=(0,y.useContext)(Ye);(0,y.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(Be)},[Be,je])}function re(){const[Be]=(0,y.useState)(()=>new Set),je=(0,y.useCallback)(Vt=>(Be.add(Vt),()=>Be.delete(Vt)),[Be]);return[(0,y.useCallback)(Vt=>{let{type:gn,event:cn}=Vt;Be.forEach(de=>{var dt;return(dt=de[gn])==null?void 0:dt.call(de,cn)})},[Be]),je]}const Ue={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},Te={onDragStart(Be){let{active:je}=Be;return"Picked up draggable item "+je.id+"."},onDragOver(Be){let{active:je,over:rt}=Be;return rt?"Draggable item "+je.id+" was moved over droppable area "+rt.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(Be){let{active:je,over:rt}=Be;return rt?"Draggable item "+je.id+" was dropped over droppable area "+rt.id:"Draggable item "+je.id+" was dropped."},onDragCancel(Be){let{active:je}=Be;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function Pt(Be){let{announcements:je=Te,container:rt,hiddenTextDescribedById:Vt,screenReaderInstructions:gn=Ue}=Be;const{announce:cn,announcement:de}=De(),dt=(0,Ae.Ld)("DndLiveRegion"),[Nt,en]=(0,y.useState)(!1);if((0,y.useEffect)(()=>{en(!0)},[]),Pe((0,y.useMemo)(()=>({onDragStart(ne){let{active:le}=ne;cn(je.onDragStart({active:le}))},onDragMove(ne){let{active:le,over:se}=ne;je.onDragMove&&cn(je.onDragMove({active:le,over:se}))},onDragOver(ne){let{active:le,over:se}=ne;cn(je.onDragOver({active:le,over:se}))},onDragEnd(ne){let{active:le,over:se}=ne;cn(je.onDragEnd({active:le,over:se}))},onDragCancel(ne){let{active:le,over:se}=ne;cn(je.onDragCancel({active:le,over:se}))}}),[cn,je])),!Nt)return null;const we=y.createElement(y.Fragment,null,y.createElement(Fe,{id:Vt,value:gn.draggable}),y.createElement(Se,{id:dt,announcement:de}));return rt?(0,ve.createPortal)(we,rt):we}var oe;(function(Be){Be.DragStart="dragStart",Be.DragMove="dragMove",Be.DragEnd="dragEnd",Be.DragCancel="dragCancel",Be.DragOver="dragOver",Be.RegisterDroppable="registerDroppable",Be.SetDroppableDisabled="setDroppableDisabled",Be.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function E(Be,je){return useMemo(()=>({sensor:Be,options:je!=null?je:{}}),[Be,je])}function x(){for(var Be=arguments.length,je=new Array(Be),rt=0;rt[...je].filter(Vt=>Vt!=null),[...je])}const b=Object.freeze({x:0,y:0});function z(Be,je){return Math.sqrt(Math.pow(Be.x-je.x,2)+Math.pow(Be.y-je.y,2))}function ee(Be,je){const rt=getEventCoordinates(Be);if(!rt)return"0 0";const Vt={x:(rt.x-je.left)/je.width*100,y:(rt.y-je.top)/je.height*100};return Vt.x+"% "+Vt.y+"%"}function ae(Be,je){let{data:{value:rt}}=Be,{data:{value:Vt}}=je;return rt-Vt}function ue(Be,je){let{data:{value:rt}}=Be,{data:{value:Vt}}=je;return Vt-rt}function ce(Be){let{left:je,top:rt,height:Vt,width:gn}=Be;return[{x:je,y:rt},{x:je+gn,y:rt},{x:je,y:rt+Vt},{x:je+gn,y:rt+Vt}]}function ie(Be,je){if(!Be||Be.length===0)return null;const[rt]=Be;return je?rt[je]:rt}function ye(Be,je,rt){return je===void 0&&(je=Be.left),rt===void 0&&(rt=Be.top),{x:je+Be.width*.5,y:rt+Be.height*.5}}const Re=Be=>{let{collisionRect:je,droppableRects:rt,droppableContainers:Vt}=Be;const gn=ye(je,je.left,je.top),cn=[];for(const de of Vt){const{id:dt}=de,Nt=rt.get(dt);if(Nt){const en=z(ye(Nt),gn);cn.push({id:dt,data:{droppableContainer:de,value:en}})}}return cn.sort(ae)},Ne=Be=>{let{collisionRect:je,droppableRects:rt,droppableContainers:Vt}=Be;const gn=ce(je),cn=[];for(const de of Vt){const{id:dt}=de,Nt=rt.get(dt);if(Nt){const en=ce(Nt),we=gn.reduce((le,se,me)=>le+z(en[me],se),0),ne=Number((we/4).toFixed(4));cn.push({id:dt,data:{droppableContainer:de,value:ne}})}}return cn.sort(ae)};function st(Be,je){const rt=Math.max(je.top,Be.top),Vt=Math.max(je.left,Be.left),gn=Math.min(je.left+je.width,Be.left+Be.width),cn=Math.min(je.top+je.height,Be.top+Be.height),de=gn-Vt,dt=cn-rt;if(Vt{let{collisionRect:je,droppableRects:rt,droppableContainers:Vt}=Be;const gn=[];for(const cn of Vt){const{id:de}=cn,dt=rt.get(de);if(dt){const Nt=st(dt,je);Nt>0&&gn.push({id:de,data:{droppableContainer:cn,value:Nt}})}}return gn.sort(ue)};function Me(Be,je){const{top:rt,left:Vt,bottom:gn,right:cn}=je;return rt<=Be.y&&Be.y<=gn&&Vt<=Be.x&&Be.x<=cn}const Tt=Be=>{let{droppableContainers:je,droppableRects:rt,pointerCoordinates:Vt}=Be;if(!Vt)return[];const gn=[];for(const cn of je){const{id:de}=cn,dt=rt.get(de);if(dt&&Me(Vt,dt)){const en=ce(dt).reduce((ne,le)=>ne+z(Vt,le),0),we=Number((en/4).toFixed(4));gn.push({id:de,data:{droppableContainer:cn,value:we}})}}return gn.sort(ae)};function at(Be,je,rt){return au(Ko({},Be),{scaleX:je&&rt?je.width/rt.width:1,scaleY:je&&rt?je.height/rt.height:1})}function ct(Be,je){return Be&&je?{x:Be.left-je.left,y:Be.top-je.top}:b}function zt(Be){return function(rt){for(var Vt=arguments.length,gn=new Array(Vt>1?Vt-1:0),cn=1;cnau(Ko({},de),{top:de.top+Be*dt.y,bottom:de.bottom+Be*dt.y,left:de.left+Be*dt.x,right:de.right+Be*dt.x}),Ko({},rt))}}const ht=zt(1);function Ot(Be){if(Be.startsWith("matrix3d(")){const je=Be.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(Be.startsWith("matrix(")){const je=Be.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function ut(Be,je,rt){const Vt=Ot(je);if(!Vt)return Be;const{scaleX:gn,scaleY:cn,x:de,y:dt}=Vt,Nt=Be.left-de-(1-gn)*parseFloat(rt),en=Be.top-dt-(1-cn)*parseFloat(rt.slice(rt.indexOf(" ")+1)),we=gn?Be.width/gn:Be.width,ne=cn?Be.height/cn:Be.height;return{width:we,height:ne,top:en,right:Nt+we,bottom:en+ne,left:Nt}}const et={ignoreTransform:!1};function Lt(Be,je){je===void 0&&(je=et);let rt=Be.getBoundingClientRect();if(je.ignoreTransform){const{transform:en,transformOrigin:we}=(0,Ae.Jj)(Be).getComputedStyle(Be);en&&(rt=ut(rt,en,we))}const{top:Vt,left:gn,width:cn,height:de,bottom:dt,right:Nt}=rt;return{top:Vt,left:gn,width:cn,height:de,bottom:dt,right:Nt}}function Dt(Be){return Lt(Be,{ignoreTransform:!0})}function bt(Be){const je=Be.innerWidth,rt=Be.innerHeight;return{top:0,left:0,right:je,bottom:rt,width:je,height:rt}}function qe(Be,je){return je===void 0&&(je=(0,Ae.Jj)(Be).getComputedStyle(Be)),je.position==="fixed"}function Ie(Be,je){je===void 0&&(je=(0,Ae.Jj)(Be).getComputedStyle(Be));const rt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(gn=>{const cn=je[gn];return typeof cn=="string"?rt.test(cn):!1})}function gt(Be,je){const rt=[];function Vt(gn){if(je!=null&&rt.length>=je||!gn)return rt;if((0,Ae.qk)(gn)&&gn.scrollingElement!=null&&!rt.includes(gn.scrollingElement))return rt.push(gn.scrollingElement),rt;if(!(0,Ae.Re)(gn)||(0,Ae.vZ)(gn)||rt.includes(gn))return rt;const cn=(0,Ae.Jj)(Be).getComputedStyle(gn);return gn!==Be&&Ie(gn,cn)&&rt.push(gn),qe(gn,cn)?rt:Vt(gn.parentNode)}return Be?Vt(Be):rt}function ot(Be){const[je]=gt(Be,1);return je!=null?je:null}function mt(Be){return!Ae.Nq||!Be?null:(0,Ae.FJ)(Be)?Be:(0,Ae.UG)(Be)?(0,Ae.qk)(Be)||Be===(0,Ae.r3)(Be).scrollingElement?window:(0,Ae.Re)(Be)?Be:null:null}function Ut(Be){return(0,Ae.FJ)(Be)?Be.scrollX:Be.scrollLeft}function xe(Be){return(0,Ae.FJ)(Be)?Be.scrollY:Be.scrollTop}function Ct(Be){return{x:Ut(Be),y:xe(Be)}}var nn;(function(Be){Be[Be.Forward=1]="Forward",Be[Be.Backward=-1]="Backward"})(nn||(nn={}));function Wt(Be){return!Ae.Nq||!Be?!1:Be===document.scrollingElement}function ln(Be){const je={x:0,y:0},rt=Wt(Be)?{height:window.innerHeight,width:window.innerWidth}:{height:Be.clientHeight,width:Be.clientWidth},Vt={x:Be.scrollWidth-rt.width,y:Be.scrollHeight-rt.height},gn=Be.scrollTop<=je.y,cn=Be.scrollLeft<=je.x,de=Be.scrollTop>=Vt.y,dt=Be.scrollLeft>=Vt.x;return{isTop:gn,isLeft:cn,isBottom:de,isRight:dt,maxScroll:Vt,minScroll:je}}const Tn={x:.2,y:.2};function wt(Be,je,rt,Vt,gn){let{top:cn,left:de,right:dt,bottom:Nt}=rt;Vt===void 0&&(Vt=10),gn===void 0&&(gn=Tn);const{isTop:en,isBottom:we,isLeft:ne,isRight:le}=ln(Be),se={x:0,y:0},me={x:0,y:0},Ee={height:je.height*gn.y,width:je.width*gn.x};return!en&&cn<=je.top+Ee.height?(se.y=nn.Backward,me.y=Vt*Math.abs((je.top+Ee.height-cn)/Ee.height)):!we&&Nt>=je.bottom-Ee.height&&(se.y=nn.Forward,me.y=Vt*Math.abs((je.bottom-Ee.height-Nt)/Ee.height)),!le&&dt>=je.right-Ee.width?(se.x=nn.Forward,me.x=Vt*Math.abs((je.right-Ee.width-dt)/Ee.width)):!ne&&de<=je.left+Ee.width&&(se.x=nn.Backward,me.x=Vt*Math.abs((je.left+Ee.width-de)/Ee.width)),{direction:se,speed:me}}function _e(Be){if(Be===document.scrollingElement){const{innerWidth:cn,innerHeight:de}=window;return{top:0,left:0,right:cn,bottom:de,width:cn,height:de}}const{top:je,left:rt,right:Vt,bottom:gn}=Be.getBoundingClientRect();return{top:je,left:rt,right:Vt,bottom:gn,width:Be.clientWidth,height:Be.clientHeight}}function Et(Be){return Be.reduce((je,rt)=>(0,Ae.IH)(je,Ct(rt)),b)}function $e(Be){return Be.reduce((je,rt)=>je+Ut(rt),0)}function Ft(Be){return Be.reduce((je,rt)=>je+xe(rt),0)}function Qe(Be,je){if(je===void 0&&(je=Lt),!Be)return;const{top:rt,left:Vt,bottom:gn,right:cn}=je(Be);ot(Be)&&(gn<=0||cn<=0||rt>=window.innerHeight||Vt>=window.innerWidth)&&Be.scrollIntoView({block:"center",inline:"center"})}const Bt=[["x",["left","right"],$e],["y",["top","bottom"],Ft]];class Je{constructor(je,rt){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Vt=gt(rt),gn=Et(Vt);this.rect=Ko({},je),this.width=je.width,this.height=je.height;for(const[cn,de,dt]of Bt)for(const Nt of de)Object.defineProperty(this,Nt,{get:()=>{const en=dt(Vt),we=gn[cn]-en;return this.rect[Nt]+we},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ze{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(rt=>{var Vt;return(Vt=this.target)==null?void 0:Vt.removeEventListener(...rt)})},this.target=je}add(je,rt,Vt){var gn;(gn=this.target)==null||gn.addEventListener(je,rt,Vt),this.listeners.push([je,rt,Vt])}}function nt(Be){const{EventTarget:je}=(0,Ae.Jj)(Be);return Be instanceof je?Be:(0,Ae.r3)(Be)}function Ge(Be,je){const rt=Math.abs(Be.x),Vt=Math.abs(Be.y);return typeof je=="number"?Math.sqrt(Ps(rt,2)+Ps(Vt,2))>je:"x"in je&&"y"in je?rt>je.x&&Vt>je.y:"x"in je?rt>je.x:"y"in je?Vt>je.y:!1}var He;(function(Be){Be.Click="click",Be.DragStart="dragstart",Be.Keydown="keydown",Be.ContextMenu="contextmenu",Be.Resize="resize",Be.SelectionChange="selectionchange",Be.VisibilityChange="visibilitychange"})(He||(He={}));function vt(Be){Be.preventDefault()}function Le(Be){Be.stopPropagation()}var Oe;(function(Be){Be.Space="Space",Be.Down="ArrowDown",Be.Right="ArrowRight",Be.Left="ArrowLeft",Be.Up="ArrowUp",Be.Esc="Escape",Be.Enter="Enter",Be.Tab="Tab"})(Oe||(Oe={}));const he={start:[Oe.Space,Oe.Enter],cancel:[Oe.Esc],end:[Oe.Space,Oe.Enter,Oe.Tab]},be=(Be,je)=>{let{currentCoordinates:rt}=je;switch(Be.code){case Oe.Right:return au(Ko({},rt),{x:rt.x+25});case Oe.Left:return au(Ko({},rt),{x:rt.x-25});case Oe.Down:return au(Ko({},rt),{y:rt.y+25});case Oe.Up:return au(Ko({},rt),{y:rt.y-25})}};class ze{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:rt}}=je;this.props=je,this.listeners=new Ze((0,Ae.r3)(rt)),this.windowListeners=new Ze((0,Ae.Jj)(rt)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(He.Resize,this.handleCancel),this.windowListeners.add(He.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(He.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:rt}=this.props,Vt=je.node.current;Vt&&Qe(Vt),rt(b)}handleKeyDown(je){if((0,Ae.vd)(je)){const{active:rt,context:Vt,options:gn}=this.props,{keyboardCodes:cn=he,coordinateGetter:de=be,scrollBehavior:dt="smooth"}=gn,{code:Nt}=je;if(cn.end.includes(Nt)){this.handleEnd(je);return}if(cn.cancel.includes(Nt)){this.handleCancel(je);return}const{collisionRect:en}=Vt.current,we=en?{x:en.left,y:en.top}:b;this.referenceCoordinates||(this.referenceCoordinates=we);const ne=de(je,{active:rt,context:Vt.current,currentCoordinates:we});if(ne){const le=(0,Ae.$X)(ne,we),se={x:0,y:0},{scrollableAncestors:me}=Vt.current;for(const Ee of me){const Ve=je.code,{isTop:Xe,isRight:We,isLeft:pt,isBottom:kt,maxScroll:At,minScroll:Zt}=ln(Ee),Jt=_e(Ee),on={x:Math.min(Ve===Oe.Right?Jt.right-Jt.width/2:Jt.right,Math.max(Ve===Oe.Right?Jt.left:Jt.left+Jt.width/2,ne.x)),y:Math.min(Ve===Oe.Down?Jt.bottom-Jt.height/2:Jt.bottom,Math.max(Ve===Oe.Down?Jt.top:Jt.top+Jt.height/2,ne.y))},It=Ve===Oe.Right&&!We||Ve===Oe.Left&&!pt,An=Ve===Oe.Down&&!kt||Ve===Oe.Up&&!Xe;if(It&&on.x!==ne.x){const qt=Ee.scrollLeft+le.x,xn=Ve===Oe.Right&&qt<=At.x||Ve===Oe.Left&&qt>=Zt.x;if(xn&&!le.y){Ee.scrollTo({left:qt,behavior:dt});return}xn?se.x=Ee.scrollLeft-qt:se.x=Ve===Oe.Right?Ee.scrollLeft-At.x:Ee.scrollLeft-Zt.x,se.x&&Ee.scrollBy({left:-se.x,behavior:dt});break}else if(An&&on.y!==ne.y){const qt=Ee.scrollTop+le.y,xn=Ve===Oe.Down&&qt<=At.y||Ve===Oe.Up&&qt>=Zt.y;if(xn&&!le.x){Ee.scrollTo({top:qt,behavior:dt});return}xn?se.y=Ee.scrollTop-qt:se.y=Ve===Oe.Down?Ee.scrollTop-At.y:Ee.scrollTop-Zt.y,se.y&&Ee.scrollBy({top:-se.y,behavior:dt});break}}this.handleMove(je,(0,Ae.IH)((0,Ae.$X)(ne,this.referenceCoordinates),se))}}}handleMove(je,rt){const{onMove:Vt}=this.props;je.preventDefault(),Vt(rt)}handleEnd(je){const{onEnd:rt}=this.props;je.preventDefault(),this.detach(),rt()}handleCancel(je){const{onCancel:rt}=this.props;je.preventDefault(),this.detach(),rt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}ze.activators=[{eventName:"onKeyDown",handler:(Be,je,rt)=>{let{keyboardCodes:Vt=he,onActivation:gn}=je,{active:cn}=rt;const{code:de}=Be.nativeEvent;if(Vt.start.includes(de)){const dt=cn.activatorNode.current;return dt&&Be.target!==dt?!1:(Be.preventDefault(),gn==null||gn({event:Be.nativeEvent}),!0)}return!1}}];function tt(Be){return!!(Be&&"distance"in Be)}function xt(Be){return!!(Be&&"delay"in Be)}class yt{constructor(je,rt,Vt){var gn;Vt===void 0&&(Vt=nt(je.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=je,this.events=rt;const{event:cn}=je,{target:de}=cn;this.props=je,this.events=rt,this.document=(0,Ae.r3)(de),this.documentListeners=new Ze(this.document),this.listeners=new Ze(Vt),this.windowListeners=new Ze((0,Ae.Jj)(de)),this.initialCoordinates=(gn=(0,Ae.DC)(cn))!=null?gn:b,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:je,props:{options:{activationConstraint:rt,bypassActivationConstraint:Vt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(He.Resize,this.handleCancel),this.windowListeners.add(He.DragStart,vt),this.windowListeners.add(He.VisibilityChange,this.handleCancel),this.windowListeners.add(He.ContextMenu,vt),this.documentListeners.add(He.Keydown,this.handleKeydown),rt){if(Vt!=null&&Vt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xt(rt)){this.timeoutId=setTimeout(this.handleStart,rt.delay),this.handlePending(rt);return}if(tt(rt)){this.handlePending(rt);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(je,rt){const{active:Vt,onPending:gn}=this.props;gn(Vt,je,this.initialCoordinates,rt)}handleStart(){const{initialCoordinates:je}=this,{onStart:rt}=this.props;je&&(this.activated=!0,this.documentListeners.add(He.Click,Le,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(He.SelectionChange,this.removeTextSelection),rt(je))}handleMove(je){var rt;const{activated:Vt,initialCoordinates:gn,props:cn}=this,{onMove:de,options:{activationConstraint:dt}}=cn;if(!gn)return;const Nt=(rt=(0,Ae.DC)(je))!=null?rt:b,en=(0,Ae.$X)(gn,Nt);if(!Vt&&dt){if(tt(dt)){if(dt.tolerance!=null&&Ge(en,dt.tolerance))return this.handleCancel();if(Ge(en,dt.distance))return this.handleStart()}if(xt(dt)&&Ge(en,dt.tolerance))return this.handleCancel();this.handlePending(dt,en);return}je.cancelable&&je.preventDefault(),de(Nt)}handleEnd(){const{onAbort:je,onEnd:rt}=this.props;this.detach(),this.activated||je(this.props.active),rt()}handleCancel(){const{onAbort:je,onCancel:rt}=this.props;this.detach(),this.activated||je(this.props.active),rt()}handleKeydown(je){je.code===Oe.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const jt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Gt extends yt{constructor(je){const{event:rt}=je,Vt=(0,Ae.r3)(rt.target);super(je,jt,Vt)}}Gt.activators=[{eventName:"onPointerDown",handler:(Be,je)=>{let{nativeEvent:rt}=Be,{onActivation:Vt}=je;return!rt.isPrimary||rt.button!==0?!1:(Vt==null||Vt({event:rt}),!0)}}];const Ht={move:{name:"mousemove"},end:{name:"mouseup"}};var En;(function(Be){Be[Be.RightClick=2]="RightClick"})(En||(En={}));class Vn extends yt{constructor(je){super(je,Ht,(0,Ae.r3)(je.event.target))}}Vn.activators=[{eventName:"onMouseDown",handler:(Be,je)=>{let{nativeEvent:rt}=Be,{onActivation:Vt}=je;return rt.button===En.RightClick?!1:(Vt==null||Vt({event:rt}),!0)}}];const $t={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class fn extends yt{constructor(je){super(je,$t)}static setup(){return window.addEventListener($t.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener($t.move.name,je)};function je(){}}}fn.activators=[{eventName:"onTouchStart",handler:(Be,je)=>{let{nativeEvent:rt}=Be,{onActivation:Vt}=je;const{touches:gn}=rt;return gn.length>1?!1:(Vt==null||Vt({event:rt}),!0)}}];var Cn;(function(Be){Be[Be.Pointer=0]="Pointer",Be[Be.DraggableRect=1]="DraggableRect"})(Cn||(Cn={}));var sn;(function(Be){Be[Be.TreeOrder=0]="TreeOrder",Be[Be.ReversedTreeOrder=1]="ReversedTreeOrder"})(sn||(sn={}));function dn(Be){let{acceleration:je,activator:rt=Cn.Pointer,canScroll:Vt,draggingRect:gn,enabled:cn,interval:de=5,order:dt=sn.TreeOrder,pointerCoordinates:Nt,scrollableAncestors:en,scrollableAncestorRects:we,delta:ne,threshold:le}=Be;const se=On({delta:ne,disabled:!cn}),[me,Ee]=(0,Ae.Yz)(),Ve=(0,y.useRef)({x:0,y:0}),Xe=(0,y.useRef)({x:0,y:0}),We=(0,y.useMemo)(()=>{switch(rt){case Cn.Pointer:return Nt?{top:Nt.y,bottom:Nt.y,left:Nt.x,right:Nt.x}:null;case Cn.DraggableRect:return gn}},[rt,gn,Nt]),pt=(0,y.useRef)(null),kt=(0,y.useCallback)(()=>{const Zt=pt.current;if(!Zt)return;const Jt=Ve.current.x*Xe.current.x,on=Ve.current.y*Xe.current.y;Zt.scrollBy(Jt,on)},[]),At=(0,y.useMemo)(()=>dt===sn.TreeOrder?[...en].reverse():en,[dt,en]);(0,y.useEffect)(()=>{if(!cn||!en.length||!We){Ee();return}for(const Zt of At){if((Vt==null?void 0:Vt(Zt))===!1)continue;const Jt=en.indexOf(Zt),on=we[Jt];if(!on)continue;const{direction:It,speed:An}=wt(Zt,on,We,je,le);for(const qt of["x","y"])se[qt][It[qt]]||(An[qt]=0,It[qt]=0);if(An.x>0||An.y>0){Ee(),pt.current=Zt,me(kt,de),Ve.current=An,Xe.current=It;return}}Ve.current={x:0,y:0},Xe.current={x:0,y:0},Ee()},[je,kt,Vt,Ee,cn,de,JSON.stringify(We),JSON.stringify(se),me,en,At,we,JSON.stringify(le)])}const Xt={x:{[nn.Backward]:!1,[nn.Forward]:!1},y:{[nn.Backward]:!1,[nn.Forward]:!1}};function On(Be){let{delta:je,disabled:rt}=Be;const Vt=(0,Ae.D9)(je);return(0,Ae.Gj)(gn=>{if(rt||!Vt||!gn)return Xt;const cn={x:Math.sign(je.x-Vt.x),y:Math.sign(je.y-Vt.y)};return{x:{[nn.Backward]:gn.x[nn.Backward]||cn.x===-1,[nn.Forward]:gn.x[nn.Forward]||cn.x===1},y:{[nn.Backward]:gn.y[nn.Backward]||cn.y===-1,[nn.Forward]:gn.y[nn.Forward]||cn.y===1}}},[rt,je,Vt])}function In(Be,je){const rt=je!=null?Be.get(je):void 0,Vt=rt?rt.node.current:null;return(0,Ae.Gj)(gn=>{var cn;return je==null?null:(cn=Vt!=null?Vt:gn)!=null?cn:null},[Vt,je])}function tn(Be,je){return(0,y.useMemo)(()=>Be.reduce((rt,Vt)=>{const{sensor:gn}=Vt,cn=gn.activators.map(de=>({eventName:de.eventName,handler:je(de.handler,Vt)}));return[...rt,...cn]},[]),[Be,je])}var qn;(function(Be){Be[Be.Always=0]="Always",Be[Be.BeforeDragging=1]="BeforeDragging",Be[Be.WhileDragging=2]="WhileDragging"})(qn||(qn={}));var Qt;(function(Be){Be.Optimized="optimized"})(Qt||(Qt={}));const an=new Map;function mn(Be,je){let{dragging:rt,dependencies:Vt,config:gn}=je;const[cn,de]=(0,y.useState)(null),{frequency:dt,measure:Nt,strategy:en}=gn,we=(0,y.useRef)(Be),ne=Ve(),le=(0,Ae.Ey)(ne),se=(0,y.useCallback)(function(Xe){Xe===void 0&&(Xe=[]),!le.current&&de(We=>We===null?Xe:We.concat(Xe.filter(pt=>!We.includes(pt))))},[le]),me=(0,y.useRef)(null),Ee=(0,Ae.Gj)(Xe=>{if(ne&&!rt)return an;if(!Xe||Xe===an||we.current!==Be||cn!=null){const We=new Map;for(let pt of Be){if(!pt)continue;if(cn&&cn.length>0&&!cn.includes(pt.id)&&pt.rect.current){We.set(pt.id,pt.rect.current);continue}const kt=pt.node.current,At=kt?new Je(Nt(kt),kt):null;pt.rect.current=At,At&&We.set(pt.id,At)}return We}return Xe},[Be,cn,rt,ne,Nt]);return(0,y.useEffect)(()=>{we.current=Be},[Be]),(0,y.useEffect)(()=>{ne||se()},[rt,ne]),(0,y.useEffect)(()=>{cn&&cn.length>0&&de(null)},[JSON.stringify(cn)]),(0,y.useEffect)(()=>{ne||typeof dt!="number"||me.current!==null||(me.current=setTimeout(()=>{se(),me.current=null},dt))},[dt,ne,se,...Vt]),{droppableRects:Ee,measureDroppableContainers:se,measuringScheduled:cn!=null};function Ve(){switch(en){case qn.Always:return!1;case qn.BeforeDragging:return rt;default:return!rt}}}function yn(Be,je){return(0,Ae.Gj)(rt=>Be?rt||(typeof je=="function"?je(Be):Be):null,[je,Be])}function jn(Be,je){return yn(Be,je)}function ga(Be){let{callback:je,disabled:rt}=Be;const Vt=(0,Ae.zX)(je),gn=(0,y.useMemo)(()=>{if(rt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:cn}=window;return new cn(Vt)},[Vt,rt]);return(0,y.useEffect)(()=>()=>gn==null?void 0:gn.disconnect(),[gn]),gn}function Ke(Be){let{callback:je,disabled:rt}=Be;const Vt=(0,Ae.zX)(je),gn=(0,y.useMemo)(()=>{if(rt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:cn}=window;return new cn(Vt)},[rt]);return(0,y.useEffect)(()=>()=>gn==null?void 0:gn.disconnect(),[gn]),gn}function Mt(Be){return new Je(Lt(Be),Be)}function St(Be,je,rt){je===void 0&&(je=Mt);const[Vt,gn]=(0,y.useState)(null);function cn(){gn(Nt=>{if(!Be)return null;if(Be.isConnected===!1){var en;return(en=Nt!=null?Nt:rt)!=null?en:null}const we=je(Be);return JSON.stringify(Nt)===JSON.stringify(we)?Nt:we})}const de=ga({callback(Nt){if(Be)for(const en of Nt){const{type:we,target:ne}=en;if(we==="childList"&&ne instanceof HTMLElement&&ne.contains(Be)){cn();break}}}}),dt=Ke({callback:cn});return(0,Ae.LI)(()=>{cn(),Be?(dt==null||dt.observe(Be),de==null||de.observe(document.body,{childList:!0,subtree:!0})):(dt==null||dt.disconnect(),de==null||de.disconnect())},[Be]),Vt}function hn(Be){const je=yn(Be);return ct(Be,je)}const Jn=[];function Rn(Be){const je=(0,y.useRef)(Be),rt=(0,Ae.Gj)(Vt=>Be?Vt&&Vt!==Jn&&Be&&je.current&&Be.parentNode===je.current.parentNode?Vt:gt(Be):Jn,[Be]);return(0,y.useEffect)(()=>{je.current=Be},[Be]),rt}function sa(Be){const[je,rt]=(0,y.useState)(null),Vt=(0,y.useRef)(Be),gn=(0,y.useCallback)(cn=>{const de=mt(cn.target);de&&rt(dt=>dt?(dt.set(de,Ct(de)),new Map(dt)):null)},[]);return(0,y.useEffect)(()=>{const cn=Vt.current;if(Be!==cn){de(cn);const dt=Be.map(Nt=>{const en=mt(Nt);return en?(en.addEventListener("scroll",gn,{passive:!0}),[en,Ct(en)]):null}).filter(Nt=>Nt!=null);rt(dt.length?new Map(dt):null),Vt.current=Be}return()=>{de(Be),de(cn)};function de(dt){dt.forEach(Nt=>{const en=mt(Nt);en==null||en.removeEventListener("scroll",gn)})}},[gn,Be]),(0,y.useMemo)(()=>Be.length?je?Array.from(je.values()).reduce((cn,de)=>(0,Ae.IH)(cn,de),b):Et(Be):b,[Be,je])}function Aa(Be,je){je===void 0&&(je=[]);const rt=(0,y.useRef)(null);return(0,y.useEffect)(()=>{rt.current=null},je),(0,y.useEffect)(()=>{const Vt=Be!==b;Vt&&!rt.current&&(rt.current=Be),!Vt&&rt.current&&(rt.current=null)},[Be]),rt.current?(0,Ae.$X)(Be,rt.current):b}function ja(Be){(0,y.useEffect)(()=>{if(!Ae.Nq)return;const je=Be.map(rt=>{let{sensor:Vt}=rt;return Vt.setup==null?void 0:Vt.setup()});return()=>{for(const rt of je)rt==null||rt()}},Be.map(je=>{let{sensor:rt}=je;return rt}))}function Ca(Be,je){return(0,y.useMemo)(()=>Be.reduce((rt,Vt)=>{let{eventName:gn,handler:cn}=Vt;return rt[gn]=de=>{cn(de,je)},rt},{}),[Be,je])}function _a(Be){return(0,y.useMemo)(()=>Be?bt(Be):null,[Be])}const bn=[];function Kt(Be,je){je===void 0&&(je=Lt);const[rt]=Be,Vt=_a(rt?(0,Ae.Jj)(rt):null),[gn,cn]=(0,y.useState)(bn);function de(){cn(()=>Be.length?Be.map(Nt=>Wt(Nt)?Vt:new Je(je(Nt),Nt)):bn)}const dt=Ke({callback:de});return(0,Ae.LI)(()=>{dt==null||dt.disconnect(),de(),Be.forEach(Nt=>dt==null?void 0:dt.observe(Nt))},[Be]),gn}function kn(Be){if(!Be)return null;if(Be.children.length>1)return Be;const je=Be.children[0];return(0,Ae.Re)(je)?je:Be}function Bn(Be){let{measure:je}=Be;const[rt,Vt]=(0,y.useState)(null),gn=(0,y.useCallback)(en=>{for(const{target:we}of en)if((0,Ae.Re)(we)){Vt(ne=>{const le=je(we);return ne?au(Ko({},ne),{width:le.width,height:le.height}):le});break}},[je]),cn=Ke({callback:gn}),de=(0,y.useCallback)(en=>{const we=kn(en);cn==null||cn.disconnect(),we&&(cn==null||cn.observe(we)),Vt(we?je(we):null)},[je,cn]),[dt,Nt]=(0,Ae.wm)(de);return(0,y.useMemo)(()=>({nodeRef:dt,rect:rt,setRef:Nt}),[rt,dt,Nt])}const va=[{sensor:Gt,options:{}},{sensor:ze,options:{}}],xa={current:{}},Un={draggable:{measure:Dt},droppable:{measure:Dt,strategy:qn.WhileDragging,frequency:Qt.Optimized},dragOverlay:{measure:Lt}};class ta extends Map{get(je){var rt;return je!=null&&(rt=super.get(je))!=null?rt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:rt}=je;return!rt})}getNodeFor(je){var rt,Vt;return(rt=(Vt=this.get(je))==null?void 0:Vt.node.current)!=null?rt:void 0}}const na={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new ta,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Un,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},mo={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},ao=(0,y.createContext)(mo),oo=(0,y.createContext)(na);function ro(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new ta}}}function Ra(Be,je){switch(je.type){case oe.DragStart:return au(Ko({},Be),{draggable:au(Ko({},Be.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return Be.draggable.active==null?Be:au(Ko({},Be),{draggable:au(Ko({},Be.draggable),{translate:{x:je.coordinates.x-Be.draggable.initialCoordinates.x,y:je.coordinates.y-Be.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return au(Ko({},Be),{draggable:au(Ko({},Be.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:rt}=je,{id:Vt}=rt,gn=new ta(Be.droppable.containers);return gn.set(Vt,rt),au(Ko({},Be),{droppable:au(Ko({},Be.droppable),{containers:gn})})}case oe.SetDroppableDisabled:{const{id:rt,key:Vt,disabled:gn}=je,cn=Be.droppable.containers.get(rt);if(!cn||Vt!==cn.key)return Be;const de=new ta(Be.droppable.containers);return de.set(rt,au(Ko({},cn),{disabled:gn})),au(Ko({},Be),{droppable:au(Ko({},Be.droppable),{containers:de})})}case oe.UnregisterDroppable:{const{id:rt,key:Vt}=je,gn=Be.droppable.containers.get(rt);if(!gn||Vt!==gn.key)return Be;const cn=new ta(Be.droppable.containers);return cn.delete(rt),au(Ko({},Be),{droppable:au(Ko({},Be.droppable),{containers:cn})})}default:return Be}}function to(Be){let{disabled:je}=Be;const{active:rt,activatorEvent:Vt,draggableNodes:gn}=(0,y.useContext)(ao),cn=(0,Ae.D9)(Vt),de=(0,Ae.D9)(rt==null?void 0:rt.id);return(0,y.useEffect)(()=>{if(!je&&!Vt&&cn&&de!=null){if(!(0,Ae.vd)(cn)||document.activeElement===cn.target)return;const dt=gn.get(de);if(!dt)return;const{activatorNode:Nt,node:en}=dt;if(!Nt.current&&!en.current)return;requestAnimationFrame(()=>{for(const we of[Nt.current,en.current]){if(!we)continue;const ne=(0,Ae.so)(we);if(ne){ne.focus();break}}})}},[Vt,je,gn,de,cn]),null}function Mn(Be,je){let gn=je,{transform:rt}=gn,Vt=Wi(gn,["transform"]);return Be!=null&&Be.length?Be.reduce((cn,de)=>de(Ko({transform:cn},Vt)),rt):rt}function Uo(Be){return(0,y.useMemo)(()=>({draggable:Ko(Ko({},Un.draggable),Be==null?void 0:Be.draggable),droppable:Ko(Ko({},Un.droppable),Be==null?void 0:Be.droppable),dragOverlay:Ko(Ko({},Un.dragOverlay),Be==null?void 0:Be.dragOverlay)}),[Be==null?void 0:Be.draggable,Be==null?void 0:Be.droppable,Be==null?void 0:Be.dragOverlay])}function tr(Be){let{activeNode:je,measure:rt,initialRect:Vt,config:gn=!0}=Be;const cn=(0,y.useRef)(!1),{x:de,y:dt}=typeof gn=="boolean"?{x:gn,y:gn}:gn;(0,Ae.LI)(()=>{if(!de&&!dt||!je){cn.current=!1;return}if(cn.current||!Vt)return;const en=je==null?void 0:je.node.current;if(!en||en.isConnected===!1)return;const we=rt(en),ne=ct(we,Vt);if(de||(ne.x=0),dt||(ne.y=0),cn.current=!0,Math.abs(ne.x)>0||Math.abs(ne.y)>0){const le=ot(en);le&&le.scrollBy({top:ne.y,left:ne.x})}},[je,de,dt,Vt,rt])}const lr=(0,y.createContext)(au(Ko({},b),{scaleX:1,scaleY:1}));var To;(function(Be){Be[Be.Uninitialized=0]="Uninitialized",Be[Be.Initializing=1]="Initializing",Be[Be.Initialized=2]="Initialized"})(To||(To={}));const Zn=(0,y.memo)(function(je){var rt,Vt,gn,cn;let Gr=je,{id:de,accessibility:dt,autoScroll:Nt=!0,children:en,sensors:we=va,collisionDetection:ne=it,measuring:le,modifiers:se}=Gr,me=Wi(Gr,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Ee=(0,y.useReducer)(Ra,void 0,ro),[Ve,Xe]=Ee,[We,pt]=re(),[kt,At]=(0,y.useState)(To.Uninitialized),Zt=kt===To.Initialized,{draggable:{active:Jt,nodes:on,translate:It},droppable:{containers:An}}=Ve,qt=Jt!=null?on.get(Jt):null,xn=(0,y.useRef)({initial:null,translated:null}),Pn=(0,y.useMemo)(()=>{var fo;return Jt!=null?{id:Jt,data:(fo=qt==null?void 0:qt.data)!=null?fo:xa,rect:xn}:null},[Jt,qt]),Nn=(0,y.useRef)(null),[Qn,Hn]=(0,y.useState)(null),[Gn,Xn]=(0,y.useState)(null),Sa=(0,Ae.Ey)(me,Object.values(me)),Pa=(0,Ae.Ld)("DndDescribedBy",de),Ya=(0,y.useMemo)(()=>An.getEnabled(),[An]),Ma=Uo(le),{droppableRects:Qa,measureDroppableContainers:ua,measuringScheduled:no}=mn(Ya,{dragging:Zt,dependencies:[It.x,It.y],config:Ma.droppable}),Za=In(on,Jt),Ja=(0,y.useMemo)(()=>Gn?(0,Ae.DC)(Gn):null,[Gn]),io=Sr(),po=jn(Za,Ma.draggable.measure);tr({activeNode:Jt!=null?on.get(Jt):null,config:io.layoutShiftCompensation,initialRect:po,measure:Ma.draggable.measure});const uo=St(Za,Ma.draggable.measure,po),pa=St(Za?Za.parentElement:null),Fa=(0,y.useRef)({activatorEvent:null,active:null,activeNode:Za,collisionRect:null,collisions:null,droppableRects:Qa,draggableNodes:on,draggingNode:null,draggingNodeRect:null,droppableContainers:An,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ha=An.getNodeFor((rt=Fa.current.over)==null?void 0:rt.id),Ba=Bn({measure:Ma.dragOverlay.measure}),Dn=(Vt=Ba.nodeRef.current)!=null?Vt:Za,Io=Zt?(gn=Ba.rect)!=null?gn:uo:null,No=!!(Ba.nodeRef.current&&Ba.rect),Bo=hn(No?null:uo),La=_a(Dn?(0,Ae.Jj)(Dn):null),vo=Rn(Zt?ha!=null?ha:Za:null),Go=Kt(vo),$o=Mn(se,{transform:{x:It.x-Bo.x,y:It.y-Bo.y,scaleX:1,scaleY:1},activatorEvent:Gn,active:Pn,activeNodeRect:uo,containerNodeRect:pa,draggingNodeRect:Io,over:Fa.current.over,overlayNodeRect:Ba.rect,scrollableAncestors:vo,scrollableAncestorRects:Go,windowRect:La}),nr=Ja?(0,Ae.IH)(Ja,It):null,so=sa(vo),Qo=Aa(so),pr=Aa(so,[uo]),Oo=(0,Ae.IH)($o,Qo),Yn=Io?ht(Io,$o):null,Yt=Pn&&Yn?ne({active:Pn,collisionRect:Yn,droppableRects:Qa,droppableContainers:Ya,pointerCoordinates:nr}):null,ia=ie(Yt,"id"),[ya,Da]=(0,y.useState)(null),za=No?$o:(0,Ae.IH)($o,pr),Wa=at(za,(cn=ya==null?void 0:ya.rect)!=null?cn:null,uo),ko=(0,y.useRef)(null),or=(0,y.useCallback)((fo,Vr)=>{let{sensor:qa,options:Ga}=Vr;if(Nn.current==null)return;const Zo=on.get(Nn.current);if(!Zo)return;const ba=fo.nativeEvent,Ha=new qa({active:Nn.current,activeNode:Zo,event:ba,options:Ga,context:Fa,onAbort(sr){if(!on.get(sr))return;const{onDragAbort:Ua}=Sa.current,fr={id:sr};Ua==null||Ua(fr),We({type:"onDragAbort",event:fr})},onPending(sr,ca,Ua,fr){if(!on.get(sr))return;const{onDragPending:Qr}=Sa.current,jr={id:sr,constraint:ca,initialCoordinates:Ua,offset:fr};Qr==null||Qr(jr),We({type:"onDragPending",event:jr})},onStart(sr){const ca=Nn.current;if(ca==null)return;const Ua=on.get(ca);if(!Ua)return;const{onDragStart:fr}=Sa.current,Wr={activatorEvent:ba,active:{id:ca,data:Ua.data,rect:xn}};(0,ve.unstable_batchedUpdates)(()=>{fr==null||fr(Wr),At(To.Initializing),Xe({type:oe.DragStart,initialCoordinates:sr,active:ca}),We({type:"onDragStart",event:Wr}),Hn(ko.current),Xn(ba)})},onMove(sr){Xe({type:oe.DragMove,coordinates:sr})},onEnd:Rr(oe.DragEnd),onCancel:Rr(oe.DragCancel)});ko.current=Ha;function Rr(sr){return function(){return Ec(this,null,function*(){const{active:Ua,collisions:fr,over:Wr,scrollAdjustedTranslate:Qr}=Fa.current;let jr=null;if(Ua&&Qr){const{cancelDrop:Or}=Sa.current;jr={activatorEvent:ba,active:Ua,collisions:fr,delta:Qr,over:Wr},sr===oe.DragEnd&&typeof Or=="function"&&(yield Promise.resolve(Or(jr)))&&(sr=oe.DragCancel)}Nn.current=null,(0,ve.unstable_batchedUpdates)(()=>{Xe({type:sr}),At(To.Uninitialized),Da(null),Hn(null),Xn(null),ko.current=null;const Or=sr===oe.DragEnd?"onDragEnd":"onDragCancel";if(jr){const qo=Sa.current[Or];qo==null||qo(jr),We({type:Or,event:jr})}})})}}},[on]),jo=(0,y.useCallback)((fo,Vr)=>(qa,Ga)=>{const Zo=qa.nativeEvent,ba=on.get(Ga);if(Nn.current!==null||!ba||Zo.dndKit||Zo.defaultPrevented)return;const Ha={active:ba};fo(qa,Vr.options,Ha)===!0&&(Zo.dndKit={capturedBy:Vr.sensor},Nn.current=Ga,or(qa,Vr))},[on,or]),Er=tn(we,jo);ja(we),(0,Ae.LI)(()=>{uo&&kt===To.Initializing&&At(To.Initialized)},[uo,kt]),(0,y.useEffect)(()=>{const{onDragMove:fo}=Sa.current,{active:Vr,activatorEvent:qa,collisions:Ga,over:Zo}=Fa.current;if(!Vr||!qa)return;const ba={active:Vr,activatorEvent:qa,collisions:Ga,delta:{x:Oo.x,y:Oo.y},over:Zo};(0,ve.unstable_batchedUpdates)(()=>{fo==null||fo(ba),We({type:"onDragMove",event:ba})})},[Oo.x,Oo.y]),(0,y.useEffect)(()=>{const{active:fo,activatorEvent:Vr,collisions:qa,droppableContainers:Ga,scrollAdjustedTranslate:Zo}=Fa.current;if(!fo||Nn.current==null||!Vr||!Zo)return;const{onDragOver:ba}=Sa.current,Ha=Ga.get(ia),Rr=Ha&&Ha.rect.current?{id:Ha.id,rect:Ha.rect.current,data:Ha.data,disabled:Ha.disabled}:null,sr={active:fo,activatorEvent:Vr,collisions:qa,delta:{x:Zo.x,y:Zo.y},over:Rr};(0,ve.unstable_batchedUpdates)(()=>{Da(Rr),ba==null||ba(sr),We({type:"onDragOver",event:sr})})},[ia]),(0,Ae.LI)(()=>{Fa.current={activatorEvent:Gn,active:Pn,activeNode:Za,collisionRect:Yn,collisions:Yt,droppableRects:Qa,draggableNodes:on,draggingNode:Dn,draggingNodeRect:Io,droppableContainers:An,over:ya,scrollableAncestors:vo,scrollAdjustedTranslate:Oo},xn.current={initial:Io,translated:Yn}},[Pn,Za,Yt,Yn,on,Dn,Io,Qa,An,ya,vo,Oo]),dn(au(Ko({},io),{delta:It,draggingRect:Yn,pointerCoordinates:nr,scrollableAncestors:vo,scrollableAncestorRects:Go}));const Xo=(0,y.useMemo)(()=>({active:Pn,activeNode:Za,activeNodeRect:uo,activatorEvent:Gn,collisions:Yt,containerNodeRect:pa,dragOverlay:Ba,draggableNodes:on,droppableContainers:An,droppableRects:Qa,over:ya,measureDroppableContainers:ua,scrollableAncestors:vo,scrollableAncestorRects:Go,measuringConfiguration:Ma,measuringScheduled:no,windowRect:La}),[Pn,Za,uo,Gn,Yt,pa,Ba,on,An,Qa,ya,ua,vo,Go,Ma,no,La]),ir=(0,y.useMemo)(()=>({activatorEvent:Gn,activators:Er,active:Pn,activeNodeRect:uo,ariaDescribedById:{draggable:Pa},dispatch:Xe,draggableNodes:on,over:ya,measureDroppableContainers:ua}),[Gn,Er,Pn,uo,Xe,Pa,on,ya,ua]);return y.createElement(Ye.Provider,{value:pt},y.createElement(ao.Provider,{value:ir},y.createElement(oo.Provider,{value:Xo},y.createElement(lr.Provider,{value:Wa},en)),y.createElement(to,{disabled:(dt==null?void 0:dt.restoreFocus)===!1})),y.createElement(Pt,au(Ko({},dt),{hiddenTextDescribedById:Pa})));function Sr(){const fo=(Qn==null?void 0:Qn.autoScrollEnabled)===!1,Vr=typeof Nt=="object"?Nt.enabled===!1:Nt===!1,qa=Zt&&!fo&&!Vr;return typeof Nt=="object"?au(Ko({},Nt),{enabled:qa}):{enabled:qa}}}),_n=(0,y.createContext)(null),ma="button",Sn="Draggable";function lo(Be){let{id:je,data:rt,disabled:Vt=!1,attributes:gn}=Be;const cn=(0,Ae.Ld)(Sn),{activators:de,activatorEvent:dt,active:Nt,activeNodeRect:en,ariaDescribedById:we,draggableNodes:ne,over:le}=(0,y.useContext)(ao),{role:se=ma,roleDescription:me="draggable",tabIndex:Ee=0}=gn!=null?gn:{},Ve=(Nt==null?void 0:Nt.id)===je,Xe=(0,y.useContext)(Ve?lr:_n),[We,pt]=(0,Ae.wm)(),[kt,At]=(0,Ae.wm)(),Zt=Ca(de,je),Jt=(0,Ae.Ey)(rt);(0,Ae.LI)(()=>(ne.set(je,{id:je,key:cn,node:We,activatorNode:kt,data:Jt}),()=>{const It=ne.get(je);It&&It.key===cn&&ne.delete(je)}),[ne,je]);const on=(0,y.useMemo)(()=>({role:se,tabIndex:Ee,"aria-disabled":Vt,"aria-pressed":Ve&&se===ma?!0:void 0,"aria-roledescription":me,"aria-describedby":we.draggable}),[Vt,se,Ee,Ve,me,we.draggable]);return{active:Nt,activatorEvent:dt,activeNodeRect:en,attributes:on,isDragging:Ve,listeners:Vt?void 0:Zt,node:We,over:le,setNodeRef:pt,setActivatorNodeRef:At,transform:Xe}}function oa(){return(0,y.useContext)(oo)}const Cr="Droppable",Jo={timeout:25};function _o(Be){let{data:je,disabled:rt=!1,id:Vt,resizeObserverConfig:gn}=Be;const cn=(0,Ae.Ld)(Cr),{active:de,dispatch:dt,over:Nt,measureDroppableContainers:en}=(0,y.useContext)(ao),we=(0,y.useRef)({disabled:rt}),ne=(0,y.useRef)(!1),le=(0,y.useRef)(null),se=(0,y.useRef)(null),{disabled:me,updateMeasurementsFor:Ee,timeout:Ve}=Ko(Ko({},Jo),gn),Xe=(0,Ae.Ey)(Ee!=null?Ee:Vt),We=(0,y.useCallback)(()=>{if(!ne.current){ne.current=!0;return}se.current!=null&&clearTimeout(se.current),se.current=setTimeout(()=>{en(Array.isArray(Xe.current)?Xe.current:[Xe.current]),se.current=null},Ve)},[Ve]),pt=Ke({callback:We,disabled:me||!de}),kt=(0,y.useCallback)((on,It)=>{pt&&(It&&(pt.unobserve(It),ne.current=!1),on&&pt.observe(on))},[pt]),[At,Zt]=(0,Ae.wm)(kt),Jt=(0,Ae.Ey)(je);return(0,y.useEffect)(()=>{!pt||!At.current||(pt.disconnect(),ne.current=!1,pt.observe(At.current))},[At,pt]),(0,y.useEffect)(()=>(dt({type:oe.RegisterDroppable,element:{id:Vt,key:cn,disabled:rt,node:At,rect:le,data:Jt}}),()=>dt({type:oe.UnregisterDroppable,key:cn,id:Vt})),[Vt]),(0,y.useEffect)(()=>{rt!==we.current.disabled&&(dt({type:oe.SetDroppableDisabled,id:Vt,key:cn,disabled:rt}),we.current.disabled=rt)},[Vt,cn,rt,dt]),{active:de,rect:le,isOver:(Nt==null?void 0:Nt.id)===Vt,node:At,over:Nt,setNodeRef:Zt}}function Wo(Be){let{animation:je,children:rt}=Be;const[Vt,gn]=useState(null),[cn,de]=useState(null),dt=usePrevious(rt);return!rt&&!Vt&&dt&&gn(dt),useIsomorphicLayoutEffect(()=>{if(!cn)return;const Nt=Vt==null?void 0:Vt.key,en=Vt==null?void 0:Vt.props.id;if(Nt==null||en==null){gn(null);return}Promise.resolve(je(en,cn)).then(()=>{gn(null)})},[je,Vt,cn]),React.createElement(React.Fragment,null,rt,Vt?cloneElement(Vt,{ref:de}):null)}const Ro={x:0,y:0,scaleX:1,scaleY:1};function Lr(Be){let{children:je}=Be;return React.createElement(ao.Provider,{value:mo},React.createElement(lr.Provider,{value:Ro},je))}const $n={position:"fixed",touchAction:"none"},Br=Be=>isKeyboardEvent(Be)?"transform 250ms ease":void 0,Xr=null,qr={duration:250,easing:"ease",keyframes:Be=>{let{transform:{initial:je,final:rt}}=Be;return[{transform:Ae.ux.Transform.toString(je)},{transform:Ae.ux.Transform.toString(rt)}]},sideEffects:(Be=>je=>{let{active:rt,dragOverlay:Vt}=je;const gn={},{styles:cn,className:de}=Be;if(cn!=null&&cn.active)for(const[dt,Nt]of Object.entries(cn.active))Nt!==void 0&&(gn[dt]=rt.node.style.getPropertyValue(dt),rt.node.style.setProperty(dt,Nt));if(cn!=null&&cn.dragOverlay)for(const[dt,Nt]of Object.entries(cn.dragOverlay))Nt!==void 0&&Vt.node.style.setProperty(dt,Nt);return de!=null&&de.active&&rt.node.classList.add(de.active),de!=null&&de.dragOverlay&&Vt.node.classList.add(de.dragOverlay),function(){for(const[Nt,en]of Object.entries(gn))rt.node.style.setProperty(Nt,en);de!=null&&de.active&&rt.node.classList.remove(de.active)}})({styles:{active:{opacity:"0"}}})};function Jr(Be){let{config:je,draggableNodes:rt,droppableContainers:Vt,measuringConfiguration:gn}=Be;return useEvent((cn,de)=>{if(je===null)return;const dt=rt.get(cn);if(!dt)return;const Nt=dt.node.current;if(!Nt)return;const en=kn(de);if(!en)return;const{transform:we}=getWindow(de).getComputedStyle(de),ne=Ot(we);if(!ne)return;const le=typeof je=="function"?je:tu(je);return Qe(Nt,gn.draggable.measure),le({active:{id:cn,data:dt.data,node:Nt,rect:gn.draggable.measure(Nt)},draggableNodes:rt,dragOverlay:{node:de,rect:gn.dragOverlay.measure(en)},droppableContainers:Vt,measuringConfiguration:gn,transform:ne})})}function tu(Be){const{duration:je,easing:rt,sideEffects:Vt,keyframes:gn}=Ko(Ko({},qr),Be);return cn=>{let We=cn,{active:de,dragOverlay:dt,transform:Nt}=We,en=Wi(We,["active","dragOverlay","transform"]);if(!je)return;const we={x:dt.rect.left-de.rect.left,y:dt.rect.top-de.rect.top},ne={scaleX:Nt.scaleX!==1?de.rect.width*Nt.scaleX/dt.rect.width:1,scaleY:Nt.scaleY!==1?de.rect.height*Nt.scaleY/dt.rect.height:1},le=Ko({x:Nt.x-we.x,y:Nt.y-we.y},ne),se=gn(au(Ko({},en),{active:de,dragOverlay:dt,transform:{initial:Nt,final:le}})),[me]=se,Ee=se[se.length-1];if(JSON.stringify(me)===JSON.stringify(Ee))return;const Ve=Vt==null?void 0:Vt(Ko({active:de,dragOverlay:dt},en)),Xe=dt.node.animate(se,{duration:je,easing:rt,fill:"forwards"});return new Promise(pt=>{Xe.onfinish=()=>{Ve==null||Ve(),pt()}})}}let Fo=0;function Mr(Be){return useMemo(()=>{if(Be!=null)return Fo++,Fo},[Be])}const Kr=null},19719:function(ke,lt,te){"use strict";te.d(lt,{Fo:function(){return ee},Rp:function(){return pe},nB:function(){return st},qw:function(){return E}});var y=te(59301),ve=te(87954),Ae=te(35241);function pe(ht,Ot,ut){const et=ht.slice();return et.splice(ut<0?et.length+ut:ut,0,et.splice(Ot,1)[0]),et}function Fe(ht,Ot,ut){const et=ht.slice();return et[Ot]=ht[ut],et[ut]=ht[Ot],et}function Se(ht,Ot){return ht.reduce((ut,et,Lt)=>{const Dt=Ot.get(et);return Dt&&(ut[Lt]=Dt),ut},Array(ht.length))}function De(ht){return ht!==null&&ht>=0}function Ye(ht,Ot){if(ht===Ot)return!0;if(ht.length!==Ot.length)return!1;for(let ut=0;ut{var Ot;let{rects:ut,activeNodeRect:et,activeIndex:Lt,overIndex:Dt,index:bt}=ht;const qe=(Ot=ut[Lt])!=null?Ot:et;if(!qe)return null;const Ie=Te(ut,bt,Lt);if(bt===Lt){const gt=ut[Dt];return gt?Ko({x:LtLt&&bt<=Dt?Ko({x:-qe.width-Ie,y:0},re):bt=Dt?Ko({x:qe.width+Ie,y:0},re):Ko({x:0,y:0},re)};function Te(ht,Ot,ut){const et=ht[Ot],Lt=ht[Ot-1],Dt=ht[Ot+1];return!et||!Lt&&!Dt?0:ut{let{rects:Ot,activeIndex:ut,overIndex:et,index:Lt}=ht;const Dt=pe(Ot,et,ut),bt=Ot[Lt],qe=Dt[Lt];return!qe||!bt?null:{x:qe.left-bt.left,y:qe.top-bt.top,scaleX:qe.width/bt.width,scaleY:qe.height/bt.height}},oe=ht=>{let{activeIndex:Ot,index:ut,rects:et,overIndex:Lt}=ht,Dt,bt;return ut===Ot&&(Dt=et[ut],bt=et[Lt]),ut===Lt&&(Dt=et[ut],bt=et[Ot]),!bt||!Dt?null:{x:bt.left-Dt.left,y:bt.top-Dt.top,scaleX:bt.width/Dt.width,scaleY:bt.height/Dt.height}},a={scaleX:1,scaleY:1},E=ht=>{var Ot;let{activeIndex:ut,activeNodeRect:et,index:Lt,rects:Dt,overIndex:bt}=ht;const qe=(Ot=Dt[ut])!=null?Ot:et;if(!qe)return null;if(Lt===ut){const gt=Dt[bt];return gt?Ko({x:0,y:utut&&Lt<=bt?Ko({x:0,y:-qe.height-Ie},a):Lt=bt?Ko({x:0,y:qe.height+Ie},a):Ko({x:0,y:0},a)};function x(ht,Ot,ut){const et=ht[Ot],Lt=ht[Ot-1],Dt=ht[Ot+1];return et?utet.map($e=>typeof $e=="object"&&"id"in $e?$e.id:$e),[et]),Ct=bt!=null,nn=bt?xe.indexOf(bt.id):-1,Wt=gt?xe.indexOf(gt.id):-1,ln=(0,y.useRef)(xe),Tn=!Ye(xe,ln.current),wt=Wt!==-1&&nn===-1||Tn,_e=Pe(Dt);(0,Ae.LI)(()=>{Tn&&Ct&&ot(xe)},[Tn,xe,Ct,ot]),(0,y.useEffect)(()=>{ln.current=xe},[xe]);const Et=(0,y.useMemo)(()=>({activeIndex:nn,containerId:mt,disabled:_e,disableTransforms:wt,items:xe,overIndex:Wt,useDragOverlay:Ut,sortedRects:Se(xe,Ie),strategy:Lt}),[nn,mt,_e.draggable,_e.droppable,wt,xe,Wt,Ie,Ut,Lt]);return y.createElement(z.Provider,{value:Et},Ot)}const ae=ht=>{let{id:Ot,items:ut,activeIndex:et,overIndex:Lt}=ht;return pe(ut,et,Lt).indexOf(Ot)},ue=ht=>{let{containerId:Ot,isSorting:ut,wasDragging:et,index:Lt,items:Dt,newIndex:bt,previousItems:qe,previousContainerId:Ie,transition:gt}=ht;return!gt||!et||qe!==Dt&&Lt===bt?!1:ut?!0:bt!==Lt&&Ot===Ie},ce={duration:200,easing:"ease"},ie="transform",ye=Ae.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),Re={roleDescription:"sortable"};function Ne(ht){let{disabled:Ot,index:ut,node:et,rect:Lt}=ht;const[Dt,bt]=(0,y.useState)(null),qe=(0,y.useRef)(ut);return(0,Ae.LI)(()=>{if(!Ot&&ut!==qe.current&&et.current){const Ie=Lt.current;if(Ie){const gt=(0,ve.VK)(et.current,{ignoreTransform:!0}),ot={x:Ie.left-gt.left,y:Ie.top-gt.top,scaleX:Ie.width/gt.width,scaleY:Ie.height/gt.height};(ot.x||ot.y)&&bt(ot)}}ut!==qe.current&&(qe.current=ut)},[Ot,ut,et,Lt]),(0,y.useEffect)(()=>{Dt&&bt(null)},[Dt]),Dt}function st(ht){let{animateLayoutChanges:Ot=ue,attributes:ut,disabled:et,data:Lt,getNewIndex:Dt=ae,id:bt,strategy:qe,resizeObserverConfig:Ie,transition:gt=ce}=ht;const{items:ot,containerId:mt,activeIndex:Ut,disabled:xe,disableTransforms:Ct,sortedRects:nn,overIndex:Wt,useDragOverlay:ln,strategy:Tn}=(0,y.useContext)(z),wt=it(et,xe),_e=ot.indexOf(bt),Et=(0,y.useMemo)(()=>Ko({sortable:{containerId:mt,index:_e,items:ot}},Lt),[mt,Lt,_e,ot]),$e=(0,y.useMemo)(()=>ot.slice(ot.indexOf(bt)),[ot,bt]),{rect:Ft,node:Qe,isOver:Bt,setNodeRef:Je}=(0,ve.Zj)({id:bt,data:Et,disabled:wt.droppable,resizeObserverConfig:Ko({updateMeasurementsFor:$e},Ie)}),{active:Ze,activatorEvent:nt,activeNodeRect:Ge,attributes:He,setNodeRef:vt,listeners:Le,isDragging:Oe,over:he,setActivatorNodeRef:be,transform:ze}=(0,ve.O1)({id:bt,data:Et,attributes:Ko(Ko({},Re),ut),disabled:wt.draggable}),tt=(0,Ae.HB)(Je,vt),xt=!!Ze,yt=xt&&!Ct&&De(Ut)&&De(Wt),jt=!ln&&Oe,Gt=jt&&yt?ze:null,Ht=qe!=null?qe:Tn,En=yt?Gt!=null?Gt:Ht({rects:nn,activeNodeRect:Ge,activeIndex:Ut,overIndex:Wt,index:_e}):null,Vn=De(Ut)&&De(Wt)?Dt({id:bt,items:ot,activeIndex:Ut,overIndex:Wt}):_e,$t=Ze==null?void 0:Ze.id,fn=(0,y.useRef)({activeId:$t,items:ot,newIndex:Vn,containerId:mt}),Cn=ot!==fn.current.items,sn=Ot({active:Ze,containerId:mt,isDragging:Oe,isSorting:xt,id:bt,index:_e,items:ot,newIndex:fn.current.newIndex,previousItems:fn.current.items,previousContainerId:fn.current.containerId,transition:gt,wasDragging:fn.current.activeId!=null}),dn=Ne({disabled:!sn,index:_e,node:Qe,rect:Ft});return(0,y.useEffect)(()=>{xt&&fn.current.newIndex!==Vn&&(fn.current.newIndex=Vn),mt!==fn.current.containerId&&(fn.current.containerId=mt),ot!==fn.current.items&&(fn.current.items=ot)},[xt,Vn,mt,ot]),(0,y.useEffect)(()=>{if($t===fn.current.activeId)return;if($t&&!fn.current.activeId){fn.current.activeId=$t;return}const On=setTimeout(()=>{fn.current.activeId=$t},50);return()=>clearTimeout(On)},[$t]),{active:Ze,activeIndex:Ut,attributes:He,data:Et,rect:Ft,index:_e,newIndex:Vn,items:ot,isOver:Bt,isSorting:xt,isDragging:Oe,listeners:Le,node:Qe,overIndex:Wt,over:he,setNodeRef:tt,setActivatorNodeRef:be,setDroppableNodeRef:Je,setDraggableNodeRef:vt,transform:dn!=null?dn:En,transition:Xt()};function Xt(){if(dn||Cn&&fn.current.newIndex===_e)return ye;if(!(jt&&!(0,Ae.vd)(nt)||!gt)&&(xt||sn))return Ae.ux.Transition.toString(au(Ko({},gt),{property:ie}))}}function it(ht,Ot){var ut,et;return typeof ht=="boolean"?{draggable:ht,droppable:!1}:{draggable:(ut=ht==null?void 0:ht.draggable)!=null?ut:Ot.draggable,droppable:(et=ht==null?void 0:ht.droppable)!=null?et:Ot.droppable}}function Me(ht){if(!ht)return!1;const Ot=ht.data.current;return!!(Ot&&"sortable"in Ot&&typeof Ot.sortable=="object"&&"containerId"in Ot.sortable&&"items"in Ot.sortable&&"index"in Ot.sortable)}const Tt=[ve.g4.Down,ve.g4.Right,ve.g4.Up,ve.g4.Left],at=(ht,Ot)=>{let{context:{active:ut,collisionRect:et,droppableRects:Lt,droppableContainers:Dt,over:bt,scrollableAncestors:qe}}=Ot;if(Tt.includes(ht.code)){if(ht.preventDefault(),!ut||!et)return;const Ie=[];Dt.getEnabled().forEach(mt=>{if(!mt||mt!=null&&mt.disabled)return;const Ut=Lt.get(mt.id);if(Ut)switch(ht.code){case KeyboardCode.Down:et.topUt.top&&Ie.push(mt);break;case KeyboardCode.Left:et.left>Ut.left&&Ie.push(mt);break;case KeyboardCode.Right:et.left1&&(ot=gt[1].id),ot!=null){const mt=Dt.get(ut.id),Ut=Dt.get(ot),xe=Ut?Lt.get(Ut.id):null,Ct=Ut==null?void 0:Ut.node.current;if(Ct&&xe&&mt&&Ut){const Wt=getScrollableAncestors(Ct).some(($e,Ft)=>qe[Ft]!==$e),ln=ct(mt,Ut),Tn=zt(mt,Ut),wt=Wt||!ln?{x:0,y:0}:{x:Tn?et.width-xe.width:0,y:Tn?et.height-xe.height:0},_e={x:xe.left,y:xe.top};return wt.x&&wt.y?_e:subtract(_e,wt)}}}};function ct(ht,Ot){return!Me(ht)||!Me(Ot)?!1:ht.data.current.sortable.containerId===Ot.data.current.sortable.containerId}function zt(ht,Ot){return!Me(ht)||!Me(Ot)||!ct(ht,Ot)?!1:ht.data.current.sortable.indexct=>{Tt.forEach(zt=>zt(ct))},Tt)}const Ae=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function pe(Me){const Tt=Object.prototype.toString.call(Me);return Tt==="[object Window]"||Tt==="[object global]"}function Fe(Me){return"nodeType"in Me}function Se(Me){var Tt,at;return Me?pe(Me)?Me:Fe(Me)&&(Tt=(at=Me.ownerDocument)==null?void 0:at.defaultView)!=null?Tt:window:window}function De(Me){const{Document:Tt}=Se(Me);return Me instanceof Tt}function Ye(Me){return pe(Me)?!1:Me instanceof Se(Me).HTMLElement}function Pe(Me){return Me instanceof Se(Me).SVGElement}function re(Me){return Me?pe(Me)?Me.document:Fe(Me)?De(Me)?Me:Ye(Me)||Pe(Me)?Me.ownerDocument:document:document:document}const Ue=Ae?y.useLayoutEffect:y.useEffect;function Te(Me){const Tt=(0,y.useRef)(Me);return Ue(()=>{Tt.current=Me}),(0,y.useCallback)(function(){for(var at=arguments.length,ct=new Array(at),zt=0;zt{Me.current=setInterval(ct,zt)},[]),at=(0,y.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[Tt,at]}function oe(Me,Tt){Tt===void 0&&(Tt=[Me]);const at=(0,y.useRef)(Me);return Ue(()=>{at.current!==Me&&(at.current=Me)},Tt),at}function a(Me,Tt){const at=(0,y.useRef)();return(0,y.useMemo)(()=>{const ct=Me(at.current);return at.current=ct,ct},[...Tt])}function E(Me){const Tt=Te(Me),at=(0,y.useRef)(null),ct=(0,y.useCallback)(zt=>{zt!==at.current&&(Tt==null||Tt(zt,at.current)),at.current=zt},[]);return[at,ct]}function x(Me){const Tt=(0,y.useRef)();return(0,y.useEffect)(()=>{Tt.current=Me},[Me]),Tt.current}let b={};function z(Me,Tt){return(0,y.useMemo)(()=>{if(Tt)return Tt;const at=b[Me]==null?0:b[Me]+1;return b[Me]=at,Me+"-"+at},[Me,Tt])}function ee(Me){return function(Tt){for(var at=arguments.length,ct=new Array(at>1?at-1:0),zt=1;zt{const ut=Object.entries(Ot);for(const[et,Lt]of ut){const Dt=ht[et];Dt!=null&&(ht[et]=Dt+Me*Lt)}return ht},Ko({},Tt))}}const ae=ee(1),ue=ee(-1);function ce(Me){return"clientX"in Me&&"clientY"in Me}function ie(Me){if(!Me)return!1;const{KeyboardEvent:Tt}=Se(Me.target);return Tt&&Me instanceof Tt}function ye(Me){if(!Me)return!1;const{TouchEvent:Tt}=Se(Me.target);return Tt&&Me instanceof Tt}function Re(Me){if(ye(Me)){if(Me.touches&&Me.touches.length){const{clientX:Tt,clientY:at}=Me.touches[0];return{x:Tt,y:at}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:Tt,clientY:at}=Me.changedTouches[0];return{x:Tt,y:at}}}return ce(Me)?{x:Me.clientX,y:Me.clientY}:null}const Ne=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:Tt,y:at}=Me;return"translate3d("+(Tt?Math.round(Tt):0)+"px, "+(at?Math.round(at):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:Tt,scaleY:at}=Me;return"scaleX("+Tt+") scaleY("+at+")"}},Transform:{toString(Me){if(Me)return[Ne.Translate.toString(Me),Ne.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:Tt,duration:at,easing:ct}=Me;return Tt+" "+at+"ms "+ct}}}),st="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function it(Me){return Me.matches(st)?Me:Me.querySelector(st)}},99587:function(ke,lt){"use strict";lt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(ke,lt){"use strict";lt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},39744:function(){"use strict"},57149:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Pe,re,Ue)=>re in Pe?ve(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Pe[re]=Ue,De=(Pe,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);return Pe};const Ye=Pe=>React.createElement("svg",De({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));lt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Pe,re,Ue)=>re in Pe?ve(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Pe[re]=Ue,De=(Pe,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);return Pe};const Ye=Pe=>React.createElement("svg",De({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));lt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Pe,re,Ue)=>re in Pe?ve(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Pe[re]=Ue,De=(Pe,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);return Pe};const Ye=Pe=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));lt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Pe,re,Ue)=>re in Pe?ve(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Pe[re]=Ue,De=(Pe,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(Pe,Ue,re[Ue]);return Pe};const Ye=Pe=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));lt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function ke(oe,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(ke.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(ke.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(ke.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(ke.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var E=go.Shape._FigureParameters[oe];return E?E[a]:null},go.Shape.setFigureParameter=function(oe,a,E){if(!(E instanceof ke))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=E};var lt=[];function te(oe,a){var E=lt.pop();return E===void 0?new go.Point(oe,a):(E.x=oe,E.y=a,E)}function y(){var oe=lt.pop();return oe===void 0?new go.Point:oe}function ve(oe){lt.push(oe)}function Ae(oe,a,E,x,b,z,ee,ae,ue){ue||(ue=new go.Point);var ce=oe-E,ie=b-ee,ye=NaN,Re=NaN;if(ce===0)if(ie===0)oe===E&&(ye=oe,Re=a);else{var Ne=(z-ae)/ie,st=z-Ne*b;ye=oe,Re=Ne*ye+st}else if(ie===0){var it=(a-x)/ce,Me=a-it*oe;ye=b,Re=it*ye+Me}else{var it=(a-x)/ce,Ne=(z-ae)/ie,Me=a-it*oe,st=z-Ne*b;ye=(st-Me)/(it-Ne),Re=it*ye+Me}return ue.x=ye,ue.y=Re,ue}function pe(oe,a,E,x,b,z,ee,ae,ue,ce,ie,ye,Re,Ne){var st=1-ue,it=ue,Me=oe*st+E*it,Tt=a*st+x*it,at=E*st+b*it,ct=x*st+z*it,zt=b*st+ee*it,ht=z*st+ae*it,Ot=Me*st+at*it,ut=Tt*st+ct*it,et=at*st+zt*it,Lt=ct*st+ht*it,Dt=Ot*st+et*it,bt=ut*st+Lt*it;ce.x=Me,ce.y=Tt,ie.x=Ot,ie.y=ut,ye.x=Dt,ye.y=bt,Re.x=et,Re.y=Lt,Ne.x=zt,Ne.y=ht}var Fe=new go.Spot(.156,.156),Se=new go.Spot(.844,.844),De=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ke("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*De,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-b,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,b,E,0,E-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,E){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=Se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,De*a,0,a,(1-De)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,De*E,(1-De)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,De*E,De*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-De)*a,0,0,(1-De)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ke("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ae,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),z.spot1=Fe,z.spot2=Se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ke("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ke("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,E){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ae=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,E){var x=De/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*E,a,(1-x)*E,(b+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,E){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var z=a/2,ee=E/2,ae=Math.atan2(E,a),ue=x-Math.min(Math.cos(ae)*x/2,z),ce=x-Math.min(Math.sin(ae)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(ue,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),ie.add(new go.PathSegment(go.PathSegment.Line,a-ue,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,a,E-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,a-ue,E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ue,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,E-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ke("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ke("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,De*a,0,a,(.5-De/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+De/2)*E,De*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,ee=.3,ae=0,ue=z*De;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ae)*E,(.5-z+ee)*a,(.5+ue+ae)*E,(.5-ue+ee)*a,(.5+z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ae)*E,(.5+ue+ee)*a,(.5+z+ae)*E,(.5+z+ee)*a,(.5+ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ae)*E,(1-.5+z+ee)*a,(.5-ue+ae)*E,(.5+ue+ee)*a,(.5-z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ue+ee)*a,(.5-z+ae)*E,(.5-z+ee+.05)*a,(.5-ue+ae-.02)*E)),z=.2,ee=0,ae=-.3,ue=z*De,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ae)*E,(.5+ue+ee)*a,(.5+z+ae)*E,(.5+z+ee)*a,(.5+ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ae)*E,(1-.5+z+ee)*a,(.5-ue+ae)*E,(.5+ue+ee)*a,(.5-z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ae)*E,(.5-ue+ee)*a,(.5-z+ae)*E,(.5-z+ee)*a,(.5-ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+ee)*a,(.5+z+ae)*E,(.5-z+ee)*a,(.5+ue+ae)*E,(.5-ue+ee)*a,(.5+z+ae)*E)),z=.2,ee=-.3,ae=0,ue=z*De,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ae)*E,(1-.5+z+ee-.05)*a,(.5-ue+ae-.02)*E,(.5+ue+ee)*a,(.5-z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ae)*E,(.5-ue+ee)*a,(.5-z+ae)*E,(.5-z+ee)*a,(.5-ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ae)*E,(.5-z+ee)*a,(.5+ue+ae)*E,(.5-ue+ee)*a,(.5+z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ue+ee)*a,(.5+z+ae)*E,(.5+z+ee)*a,(.5+ue+ae)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ae*E)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,E*ae,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ae=.75,b=new go.PathFigure((ee+z)*a,ae*E,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,E*ae,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,E){var x=.8535533905932737,b=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=.5,ae=.5,ue=new go.PathFigure(ee*a,(ae-z)*E);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),z=.4,b=De*.4;var ce=y(),ie=y(),ye=y(),Re=y();pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.42,ce,ie,ye,Re,Re);var Ne=y(),st=y(),it=y();pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.58,Re,Re,it,Ne,st);var Me=y(),Tt=y(),at=y();pe(ee,ae+z,ee-b,ae+z,ee-z,ae+b,ee-z,ae,.42,Me,Tt,at,Re,Re);var ct=y(),zt=y(),ht=y();return pe(ee,ae+z,ee-b,ae+z,ee-z,ae+b,ee-z,ae,.58,Re,Re,ht,ct,zt),ue.add(new go.PathSegment(go.PathSegment.Move,ht.x*a,ht.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,ct.x*a,ct.y*E,zt.x*a,zt.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*E,ce.x*a,ce.y*E,ie.x*a,ie.y*E)),ue.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*E).close()),ue.add(new go.PathSegment(go.PathSegment.Move,at.x*a,at.y*E)),ue.add(new go.PathSegment(go.PathSegment.Line,it.x*a,it.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,Ne.x*a,Ne.y*E,st.x*a,st.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,at.x*a,at.y*E,Me.x*a,Me.y*E,Tt.x*a,Tt.y*E).close()),ve(ce),ve(ie),ve(ye),ve(Re),ve(Ne),ve(st),ve(it),ve(Me),ve(Tt),ve(at),ve(ct),ve(zt),ve(ht),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,b,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,E){var x=new go.Geometry,b=De*.4,z=.4,ee=.5,ae=.5,ue=y(),ce=y(),ie=y(),ye=y(),Re=new go.PathFigure((ee-z)*a,ae*E,!1);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.44,ie,ye,ce,ue,ue),Re.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,ie.x*a,ie.y*E,ye.x*a,ye.y*E));var Ne=te(ce.x,ce.y);pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.56,ue,ue,ce,ie,ye);var st=te(ce.x,ce.y);Re.add(new go.PathSegment(go.PathSegment.Line,(Ne.x*.1+.95*.9)*a,Ne.y*.1*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ne.y*.1*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Re.add(new go.PathSegment(go.PathSegment.Line,a,0)),Re.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Re.add(new go.PathSegment(go.PathSegment.Line,(st.x*.1+.9)*a,.15*E)),Re.add(new go.PathSegment(go.PathSegment.Line,(st.x*.1+.9)*a,(st.y*.1+.05*.9)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,st.x*a,st.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,ie.x*a,ie.y*E,ye.x*a,ye.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),z=.35,b=De*.35;var it=new go.PathFigure(ee*a,(ae-z)*E,!1);x.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),it.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),it.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),it.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E));var Me=new go.PathFigure((ee-z)*a,ae*E,!1);return x.add(Me),ve(ue),ve(ce),ve(ie),ve(ye),ve(Ne),ve(st),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,E){var x=new go.Geometry,b=.375,z=0,ee=-.125,ae=b*De,ue=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ae+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ae+ee)*E,(.5+ae+z)*a,(.5-b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ae+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ae+ee)*E,(.5-ae+z)*a,(.5+b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),b=.325,z=0,ee=-.125,ae=b*De;var ue=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*E,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ae+ee)*E,(.5+ae+z)*a,(.5+b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ae+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ae+ee)*E,(.5-ae+z)*a,(.5-b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ae+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ae+ee)*E));var ue=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);return x.add(ue),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ke("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ke("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*E,ae=(.5+b/2)*E,ue=new go.Geometry,ce=new go.PathFigure(0,ee,!0);ue.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ue.spot1=new go.Spot(0,ee/E);var ie=Ae(0,ae/E,1,ae/E,z/a,1,1,.5,y());return ue.spot2=new go.Spot(ie.x,ie.y),ve(ie),ue}),go.Shape.setFigureParameter("Arrow2",0,new ke("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ke("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,E/2);var z=a-x,ee=(E-b)/2,ae=ee+b,ue=new go.Geometry,ce=new go.PathFigure(0,ee,!0);ue.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ue.spot1=new go.Spot(0,ee/E);var ie=Ae(0,ae/E,1,ae/E,z/a,1,1,.5,y());return ue.spot2=new go.Spot(ie.x,ie.y),ve(ie),ue}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ke("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ue=Ae(0,.5,.3,0,0,b/E,.1,b/E,y());return ee.spot1=new go.Spot(ue.x,ue.y),ue=Ae(.7,1,1,.5,0,z/E,1,z/E,ue),ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ke("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ke("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ae=(E-b)/2,ue=ae+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ae=0,ue=E):(z=0,ee=E,ae=0,ue=E));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close());var ye=Ae(0,.5,.3,ae/E,0,z/E,1,z/E,y());return ce.spot1=new go.Spot(ye.x,ye.y),ye=Ae(.7,ue/E,1,.5,0,ee/E,1,ee/E,ye),ce.spot2=new go.Spot(ye.x,ye.y),ve(ye),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new ke("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/E);var ue=Ae(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new ke("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ke("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ae=(E-b)/2,ue=ae+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ae=0,ue=E):(z=0,ee=E,ae=0,ue=E));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close()),ce.spot1=new go.Spot(0,z/E);var ye=Ae(.7,ue/E,1,.5,0,ee/E,1,ee/E,y());return ce.spot2=new go.Spot(ye.x,ye.y),ve(ye),ce}),go.Shape.setFigureParameter("Pointer",0,new ke("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Ae(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ve(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ke("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b.spot1=new go.Spot(x,.35);var ee=Ae(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ve(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ke("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var ue=Ae(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ke("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(E-x)/2,z=b+x;x>E&&(b=0,z=E);var ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/E);var ue=Ae(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("SquareArrow",0,new ke("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.1,ee=new go.PathFigure(0,.9*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.9*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.3*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,De*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,De*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-De*x,(.5+z)*a,1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-De*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ae=new go.PathFigure(a,x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-De*x,(.5+z)*a,2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-De*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,E-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,De*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,De*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-De*x,(.5+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-De*x));var ae=new go.PathFigure(0,E-x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-De*x,(.5-z)*a,E-2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-De*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-De*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-De*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,De*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,De*x,0));var ae=new go.PathFigure(x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+De*x,0,2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+De*x,E)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-De*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-De*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,De*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,De*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ae=new go.PathFigure(a-x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-De*x,0,a-2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-De*x,E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,E){var x=new go.Geometry,b=.2,z=.1,ee=De*b,ae=De*z,ue=.5,ce=.1,ie=new go.PathFigure(ue*a,(ce+z)*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*a,ce*E,(ue-ee)*a,(ce+z)*E,(ue-b)*a,(ce+ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-z)*E,(ue-b)*a,(ce-ae)*E,(ue-ee)*a,(ce-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*a,ce*E,(ue+ee)*a,(ce-z)*E,(ue+b)*a,(ce-ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+z)*E,(ue+b)*a,(ce+ae)*E,(ue+ee)*a,(ce+z)*E));var ye=.05,Re=De*ye;ue=.05,ce=.25;var Ne=new go.PathFigure(.5*a,.2*E,!0);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ue=.95,ce=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ye)*a,ce*E,(ue+Re)*a,(ce-ye)*E,(ue+ye)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),ye=.025,Re=De*ye,ue=.825,ce=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ye)*E,(ue+ye)*a,(ce-Re)*E,(ue+Re)*a,(ce-ye)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ye)*a,ce*E,(ue-Re)*a,(ce-ye)*E,(ue-ye)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),ye=.05,Re=De*ye,ue=.5,ce=.7,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ye)*E,(ue+ye)*a,(ce-Re)*E,(ue+Re)*a,(ce-ye)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ye)*a,ce*E,(ue-Re)*a,(ce-ye)*E,(ue-ye)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),ye=.025,Re=De*ye,ue=.175,ce=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ye)*E,(ue+ye)*a,(ce-Re)*E,(ue+Re)*a,(ce-ye)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ye)*a,ce*E,(ue-Re)*a,(ce-ye)*E,(ue-ye)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ye=.05,Re=De*ye,ue=.05,ce=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ye)*E,(ue-ye)*a,(ce-Re)*E,(ue-Re)*a,(ce-ye)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ke("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+b)*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-b)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=De*.2,ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ae=new go.PathFigure(0,b*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ee=new go.PathFigure(a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(b*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,E){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=De*.5,ae=.5,ue=new go.PathFigure(a,ae*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,a,(ae+ee)*E,(ae+ee)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*E,(ae-ee)*a,E,0,(ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,0,0,(ae-ee)*E,(ae-ee)*a,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,ae*E,(ae+ee)*a,0,a,(ae-ee)*E));var ce=new go.PathFigure((z+b)*a,(z+b)*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),ce.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=new go.PathFigure(.5*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+b)*E,(z+b)*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ae=new go.PathFigure(.5*b*a,b*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ae=new go.PathFigure(a,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+b)*a,0,a,(.5-b)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+b)*E,(.5+b)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ae=new go.PathFigure(a,z*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ue=new go.PathFigure(.8*a,.75*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,E){var x=new go.Geometry,b=De*.1,z=.1,ee=.9,ae=.5,ue=new go.PathFigure(.8*a,.5*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ce=new go.PathFigure((ee+z)*a,ae*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae-z)*E,(ee+z)*a,(ae-b)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.4,ee=De*.1,ae=.1,ue=.9,ce=.5,ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+b)*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+b)*a,0,.8*a,(.5-z)*E));var ye=new go.PathFigure((ue+ae)*a,ce*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ae)*E,(ue+ae)*a,(ce+ee)*E,(ue+ee)*a,(ce+ae)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a,ce*E,(ue-ee)*a,(ce+ae)*E,(ue-ae)*a,(ce+ee)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ae)*E,(ue-ae)*a,(ce-ee)*E,(ue-ee)*a,(ce-ae)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a,ce*E,(ue+ee)*a,(ce-ae)*E,(ue+ae)*a,(ce-ee)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=0,ae=.5,ue=new go.PathFigure(.8*a,.5*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ae-b)*E,.7*a,(ae-z)*E)),b=.1,z=De*.1,ee=.9,ae=.5;var ce=new go.PathFigure((ee-b)*a,ae*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=0,ae=.5,ue=new go.PathFigure(0,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z+z)*a,(ae-b)*E,.8*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ae+z)*E,(ee+z+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=.2,ae=.5,ue=new go.PathFigure(.1*a,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ce=new go.PathFigure(.8*a,.5*E,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ae-b)*E,.7*a,(ae-z)*E)),b=.1,z=De*.1,ee=.9,ae=.5;var ie=new go.PathFigure((ee-b)*a,ae*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=.2,ae=.5,ue=new go.PathFigure(.1*a,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ce=new go.PathFigure(.2*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z)*a,(ae-b)*E,.9*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,E){var x=new go.Geometry,b=De*.1,z=.1,ee=.1,ae=.5,ue=new go.PathFigure((ee-b*.5)*a,E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,E,(ee+z)*a,0,(ee+b)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=.5,ae=.5,ue=new go.PathFigure((ee-z)*a,ae*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae-z)*E,(ee+z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ae*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ae*E,ee*a,(ae-z)*E,ee*a,(ae+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,E){var x=new go.Geometry,b=a,z=E;a=a*.38,E=E*.6;var ee=De*.8,ae=.8,ue=0,ce=.5,ie=(b-a)/2,ye=(z-E)/2,Re=new go.PathFigure(ue*a+ie,(ce+ae)*E+ye,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a+ie,ce*E+ye,(ue-ee)*a+ie,(ce+ae)*E+ye,(ue-ae)*a+ie,(ce+ee)*E+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+ye,(ue-ae)*a+ie,(ce-ee)*E+ye,(ue-ee)*a+ie,(ce-ae)*E+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae+ee*.5)*a+ie,ce*E+ye,ue*a+ie,(ce-ae)*E+ye,(ue-ae+ee*.5)*a+ie,(ce-ee)*E+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+ye,(ue-ae+ee*.5)*a+ie,(ce+ee)*E+ye,ue*a+ie,(ce+ae)*E+ye).close()),ee=De*.4,ae=.4,ue=.2,ce=.5;var Ne=new go.PathFigure(ue*a+ie,(ce+ae)*E+ye,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a+ie,ce*E+ye,(ue-ee)*a+ie,(ce+ae)*E+ye,(ue-ae)*a+ie,(ce+ee)*E+ye)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+ye,(ue-ae)*a+ie,(ce-ee)*E+ye,(ue-ee)*a+ie,(ce-ae)*E+ye)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae+ee*.5)*a+ie,ce*E+ye,ue*a+ie,(ce-ae)*E+ye,(ue-ae+ee*.5)*a+ie,(ce-ee)*E+ye)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+ye,(ue-ae+ee*.5)*a+ie,(ce+ee)*E+ye,ue*a+ie,(ce+ae)*E+ye).close()),ee=De*.2,ae=.2,ue=.5,ce=.5;var st=new go.PathFigure((ue-ae)*a+ie,ce*E+ye,!0);x.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+ye,(ue-ae)*a+ie,(ce-ee)*E+ye,(ue-ee)*a+ie,(ce-ae)*E+ye)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a+ie,ce*E+ye,(ue+ee)*a+ie,(ce-ae)*E+ye,(ue+ae)*a+ie,(ce-ee)*E+ye)),st.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+ye,(ue+ae)*a+ie,(ce+ee)*E+ye,(ue+ee)*a+ie,(ce+ae)*E+ye)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a+ie,ce*E+ye,(ue-ee)*a+ie,(ce+ae)*E+ye,(ue-ae)*a+ie,(ce+ee)*E+ye)),ee=De*.4,ae=.4,ue=.8,ce=.5;var it=new go.PathFigure(ue*a+ie,(ce-ae)*E+ye,!0);x.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a+ie,ce*E+ye,(ue+ee)*a+ie,(ce-ae)*E+ye,(ue+ae)*a+ie,(ce-ee)*E+ye)),it.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+ye,(ue+ae)*a+ie,(ce+ee)*E+ye,(ue+ee)*a+ie,(ce+ae)*E+ye)),it.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae-ee*.5)*a+ie,ce*E+ye,ue*a+ie,(ce+ae)*E+ye,(ue+ae-ee*.5)*a+ie,(ce+ee)*E+ye)),it.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+ye,(ue+ae-ee*.5)*a+ie,(ce-ee)*E+ye,ue*a+ie,(ce-ae)*E+ye).close()),ee=De*.8,ae=.8,ue=1,ce=.5;var Me=new go.PathFigure(ue*a+ie,(ce-ae)*E+ye,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a+ie,ce*E+ye,(ue+ee)*a+ie,(ce-ae)*E+ye,(ue+ae)*a+ie,(ce-ee)*E+ye)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+ye,(ue+ae)*a+ie,(ce+ee)*E+ye,(ue+ee)*a+ie,(ce+ae)*E+ye)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae-ee*.5)*a+ie,ce*E+ye,ue*a+ie,(ce+ae)*E+ye,(ue+ae-ee*.5)*a+ie,(ce+ee)*E+ye)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+ye,(ue+ae-ee*.5)*a+ie,(ce-ee)*E+ye,ue*a+ie,(ce-ae)*E+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.6*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ae=new go.PathFigure(0,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,E){var x=new go.Geometry,b=De*.4,z=.4,ee=.5,ae=.5,ue=y(),ce=y(),ie=y(),ye=y();pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.5,ue,ue,ce,ie,ye);var Re=te(ce.x,ce.y),Ne=new go.PathFigure(ce.x*a,ce.y*E,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,ie.x*a,ie.y*E,ye.x*a,ye.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),pe(ee-z,ae,ee-z,ae-b,ee-b,ae-z,ee,ae-z,.5,ie,ye,ce,ue,ue),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,ie.x*a,ie.y*E,ye.x*a,ye.y*E)),b=De*.3,z=.3,pe(ee-z,ae,ee-z,ae-b,ee-b,ae-z,ee,ae-z,.5,ie,ye,ce,ue,ue),Ne.add(new go.PathSegment(go.PathSegment.Line,ce.x*a,ce.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,ye.x*a,ye.y*E,ie.x*a,ie.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.5,ue,ue,ce,ie,ye),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,ye.x*a,ye.y*E,ie.x*a,ie.y*E).close());var Ne=new go.PathFigure(.45*a,0,!0);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ve(ue),ve(ce),ve(ie),ve(ye),ve(Re),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ee,ae,ue){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*a,(.8+ue)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*a,(.5+ue)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*a,(.5+ue)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*a,(.8+ue)*E).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,E){var x=new go.Geometry,b=.5,z=0,ee=0,ae=b*De,ue=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,ie=1,ye=.5,Re=.5,Ne=0,st=new go.PathFigure(ue*a,(1-ce)*E,!1);return x.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,ye*E,ie*a,.7*E,ie*a,ye*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Re+z)*a,(Ne+z)*E,(.5+b+z)*a,(.5-ae+z)*E,(.5+ae+z)*a,(.5-b+z)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ae+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ae+ee)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-b+z)*a,(.5+ae+ee)*E,(.5-ae+z)*a,.9*E)),st.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),st.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),st.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var b=new go.PathFigure(0,.2*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.7*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ee=.5-.285,ae=.5,ue=ee,ce=Math.PI/4,ie=4*(1-Math.cos(ce))/(3*Math.sin(ce)),ye=ie*.5,Re=ee,Ne=ee,st=ie*Re,it=ie*Ne;z.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Re)*a,ue*E,(ae-(st+Re)/2)*a,(ue+(Ne+it)/2)*E,(ae-Re)*a,(ue+it)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ue-Ne)*E,(ae-Re)*a,(ue-it)*E,(ae-st)*a,(ue-Ne)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Re)*a,ue*E,(ae+st)*a,(ue-Ne)*E,(ae+Re)*a,(ue-it)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ae+Re)*a,(ue+it)*E,(ae+(st+Re)/2)*a,(ue+(Ne+it)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var Me=new go.PathFigure(.2*a,E,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Tt=new go.PathFigure(.8*a,E,!1);return x.add(Tt),Tt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(.1*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.05*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ee=new go.PathFigure(.675*a,.575*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*.5,ee=new go.PathFigure(a,b*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,E,a,(b+z)*E,(b+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-z)*a,E,0,(b+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*E,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+z)*a,0,a,(b-z)*E));var ae=new go.PathFigure(b*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*E)),ae.add(new go.PathSegment(go.PathSegment.Move,b*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.15*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ee=new go.PathFigure(0,.6*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ee=.1,ae=De*.1,ue=.2,ce=.9,ie=new go.PathFigure((ue-ee)*a,ce*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ee)*E,(ue-ee)*a,(ce-ae)*E,(ue-ae)*a,(ce-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ee)*a,ce*E,(ue+ae)*a,(ce-ee)*E,(ue+ee)*a,(ce-ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ee)*E,(ue+ee)*a,(ce+ae)*E,(ue+ae)*a,(ce+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ee)*a,ce*E,(ue-ae)*a,(ce+ee)*E,(ue-ee)*a,(ce+ae)*E).close()),ee=.1,ae=De*.1,ue=.8,ce=.9;var ye=new go.PathFigure((ue-ee)*a,ce*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ee)*E,(ue-ee)*a,(ce-ae)*E,(ue-ae)*a,(ce-ee)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ee)*a,ce*E,(ue+ae)*a,(ce-ee)*E,(ue+ee)*a,(ce-ae)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ee)*E,(ue+ee)*a,(ce+ae)*E,(ue+ae)*a,(ce+ee)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ee)*a,ce*E,(ue-ae)*a,(ce+ee)*E,(ue-ee)*a,(ce+ae)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.5*a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ae=new go.PathFigure(.5*a,.7*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ue=.1,ce=De*.1,ie=.1,ye=.9,Re=new go.PathFigure((ie-ue)*a,ye*E,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(ye-ue)*E,(ie-ue)*a,(ye-ce)*E,(ie-ce)*a,(ye-ue)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ue)*a,ye*E,(ie+ce)*a,(ye-ue)*E,(ie+ue)*a,(ye-ce)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(ye+ue)*E,(ie+ue)*a,(ye+ce)*E,(ie+ce)*a,(ye+ue)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ue)*a,ye*E,(ie-ce)*a,(ye+ue)*E,(ie-ue)*a,(ye+ce)*E)),ue=.1,ce=De*.1,ie=.4,ye=.9;var Ne=new go.PathFigure((ie-ue)*a,ye*E,!0);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(ye-ue)*E,(ie-ue)*a,(ye-ce)*E,(ie-ce)*a,(ye-ue)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ue)*a,ye*E,(ie+ce)*a,(ye-ue)*E,(ie+ue)*a,(ye-ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(ye+ue)*E,(ie+ue)*a,(ye+ce)*E,(ie+ce)*a,(ye+ue)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ue)*a,ye*E,(ie-ce)*a,(ye+ue)*E,(ie-ue)*a,(ye+ce)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ee=new go.PathFigure(.55*a,.4*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var ie=.05,ye=De*.05,Re=.175,Ne=.95,ae=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-ye)*E,(Re-ye)*a,(Ne-ie)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+ye)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-ye)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+ye)*E,(Re+ye)*a,(Ne+ie)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-ye)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+ye)*E));var ie=.05,ye=De*.05,Re=.375,Ne=.95,ue=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-ye)*E,(Re-ye)*a,(Ne-ie)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+ye)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-ye)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+ye)*E,(Re+ye)*a,(Ne+ie)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-ye)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+ye)*E));var ie=.05,ye=De*.05,Re=.625,Ne=.95,ce=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-ye)*E,(Re-ye)*a,(Ne-ie)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+ye)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-ye)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+ye)*E,(Re+ye)*a,(Ne+ie)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-ye)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+ye)*E));var ie=.05,ye=De*.05,Re=.825,Ne=.95,st=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-ye)*E,(Re-ye)*a,(Ne-ie)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+ye)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-ye)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+ye)*E,(Re+ye)*a,(Ne+ie)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-ye)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+ye)*E).close());var it=new go.PathFigure(0,E,!1);return x.add(it),it.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(.15*a,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ae=.05,ue=De*.05,ce=.35,ie=.775,ye=new go.PathFigure((ce-ae)*a,ie*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie-ae)*E,(ce-ae)*a,(ie-ue)*E,(ce-ue)*a,(ie-ae)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,ie*E,(ce+ue)*a,(ie-ae)*E,(ce+ae)*a,(ie-ue)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie+ae)*E,(ce+ae)*a,(ie+ue)*E,(ce+ue)*a,(ie+ae)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,ie*E,(ce-ue)*a,(ie+ae)*E,(ce-ae)*a,(ie+ue)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,E){var x=new go.Geometry,b=.3,z=De*.3,ee=.5,ae=.7,ue=new go.PathFigure((ee-b)*a,ae*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E));var ce=new go.PathFigure(0,.7*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*.5,ee=.5,ae=.5,ue=new go.PathFigure((ee-b)*a,ae*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E));var ce=new go.PathFigure(.15*a,.5*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.1*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*.5,ee=.5,ae=.5,ue=new go.PathFigure((ee-b)*a,ae*E,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E).close()),b=.05,z=De*.05,ee=.5,ae=.8;var ce=new go.PathFigure((ee-b)*a,ae*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ee=new go.PathFigure(.402*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ae=new go.PathFigure(.678*a,.85*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ue=new go.PathFigure(.5*a,.1*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ee=new go.PathFigure(a*.408,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ae=new go.PathFigure(a*.612,E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ue=new go.PathFigure(a*.816,E,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ee=new go.PathFigure(a*.055,.13*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ae=new go.PathFigure(a*.055,.18*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ue=new go.PathFigure(a*1,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.55*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(a*.11,E*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ue=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,E){var x=new go.Geometry,b=8,z=b*De,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ae=new go.PathFigure(a*.83,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ue=new go.PathFigure(a*.83,E*1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ce=new go.PathFigure(a*.78,E*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*De,z=E*.8,ee=new go.Geometry,ae=new go.PathFigure(x,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ee=new go.PathFigure(a*.28,E*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,E){var x=new go.Geometry,b=15,z=b*De,ee=new go.PathFigure(a*.62,E*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.4,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.5,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,E*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ke={},lt="5.0",te={},y=null,ve=!1,Ae=!1,pe=null,Fe=!1,Se=null,De=null,Ye=0;Ye4?parseFloat(qe):5};ke.setHTML5Codebase=function(qe,Ie){De=qe,Lt(qe,Ie)},ke.setJavaCodebase=ke.setJavaCodebaseVersion=ke.isCompiledInstalled=ke.setPreCompiledScriptPath=ke.setPreCompiledResourcePath=function(){},ke.setHTML5CodebaseVersion=function(qe,Ie){var gt=parseFloat(qe);if(gt!==NaN&><5){console.log("The GeoGebra HTML5 codebase version "+gt+" is deprecated. Using version latest instead.");return}Se=qe,et(qe,Ie)},ke.getHTML5CodebaseVersion=function(){return oe},ke.getParameters=function(){return te},ke.setFontsCSSURL=function(qe){ee=qe},ke.setGiacJSURL=function(qe){},ke.setJNLPFile=function(qe){re=qe},ke.setJNLPBaseDir=function(qe){},ke.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ie="auto",gt=te.id,ot,mt=!1,Ut=0;Ut=5)return!0;var qe=ke.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},ke.startAnimation=function(){var qe=ke.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},ke.stopAnimation=function(){var qe=ke.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},ke.getAppletObject=function(){var qe=te.id!==void 0?te.id:"ggbApplet";return window[qe]},ke.resize=function(){};var st=function(qe,Ie,gt){var ot=document.createElement("param");ot.setAttribute("name",Ie),ot.setAttribute("value",gt),qe.appendChild(ot)},it=function(qe){return qe&&qe!=="false"},Me=function(qe,Ie,gt){ue(oe)<=4.2&&(gt=!0);var ot=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(ot=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mt=document.createElement("div");mt.classList.add("appletParameters","notranslate");var Ut=Ie.width,xe=Ie.height;if(Ie.disableAutoScale=Ie.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ie.disableAutoScale,Ie.width!==void 0)if(ue(oe)<=4.4)it(Ie.showToolBar)&&(Ie.height-=7),it(Ie.showAlgebraInput)&&(Ie.height-=37),Ie.width<605&&it(Ie.showToolBar)&&(Ie.width=605,Ut=605);else{var Ct=100;(it(Ie.showToolBar)||it(Ie.showMenuBar))&&(Ie.hasOwnProperty("customToolBar")&&(Ie.customToolbar=Ie.customToolBar),Ct=it(Ie.showMenuBar)?245:155),Ut=5?(Ie.appletOnLoad=function(nt){var Ge=qe.querySelector(".ggb_preview");Ge&&Ge.parentNode.removeChild(Ge),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ln),window.GGBT_wsf_view&&$(window).trigger("resize"),Wt(nt)},Tn||ln.appendChild(wt)):mt.appendChild(wt),ln.appendChild(mt),Tn||qe.appendChild(ln),setTimeout(function(){ke.resize()},1)}else{var _e=document.createElement("div");_e.className="applet_scaler",_e.style.position="relative",_e.style.display="block",_e.appendChild(mt),qe.appendChild(_e),Ie.appletOnLoad=function(nt){ke.resize(),Wt(nt)}}function Et(nt,Ge){Ge&&typeof Ge.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(nt,Ge.appletOnLoad):renderGGBElement(nt),Dt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ge)}function $e(nt,Ge){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:nt,params:Ge}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(He){Et(He.article,He.params)}),html5AppletsToProcess=null)},ue(oe)<5&&(nt.className+=" geogebraweb")):Et(nt,Ge)}if(ot){scriptLoadStarted=!0;for(var Ft=0;Ft0?(nn.remove(),ln.attr("id","fullscreencontent").show(),jQuery(Wt).append(ln),window.dispatchEvent(new Event("resize"))):Me(nn,Ie,!1),window.GGBT_wsf_view.launchFullScreen(Wt)}else Pt=ot,Me(qe,Ie,!1);if(!window.GGBT_wsf_view)for(xe=0;xeqe/4*3&&(nn=qe/4*3),Wt=nn/5.8,Ct.setAttribute("src",b),Ct.setAttribute("width",nn),Ct.setAttribute("height",Wt);var ln=(qe-nn)/2,Tn=(Ie-Wt)/2;Ct.style.left=ln+"px",Ct.style.top=Tn+"px",mt.appendChild(Ct)}}return mt.appendChild(xe),mt},Ot=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},ut=["web","webSimple","web3d","tablet","tablet3d","phone"],et=function(qe,Ie){if(oe=qe,Ie){Lt(oe,!0);return}var gt=!ve;if(gt){var ot=ue(oe);!isNaN(ot)&&ot<4.4&&(gt=!1)}var mt,Ut;window.location.protocol.substr(0,4)==="http"?mt=window.location.protocol:mt="http:";var xe=oe.indexOf("//");xe>0?Ut=oe:xe===0?Ut=mt+oe:Ut="https://www.geogebra.org/apps/5.2.814.0/";for(var Ct in ut)if(oe.slice(ut[Ct].length*-1)===ut[Ct]||oe.slice((ut[Ct].length+1)*-1)===ut[Ct]+"/"){Lt(Ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&>&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!it(te.showToolBar)&&!it(te.showMenuBar)&&!it(te.showAlgebraInput)&&!it(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Ut+="webSimple/":Ut+="web3d/",Lt(Ut,!1)},Lt=function(qe,Ie){if(qe.requirejs){Ue=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),Ue=qe,Ie===null&&(Ie=qe.indexOf("http")===-1),Te=Ie,a="web.nocache.js",E=!1;var gt=Ue.split("/");gt.length>1&&(!Ie&>[gt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):ut.indexOf(gt[gt.length-2])>=0&&(a=gt[gt.length-2]+".nocache.js")),gt=qe.split("/"),oe=gt[gt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var ot=parseFloat(oe);ot!==NaN&&ot<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ot+" is deprecated. Using version latest instead."),et("5.0",Ie))},Dt=function(qe,Ie){window.console&&window.console.log&&(!Ie||typeof Ie.showLogging=="undefined"||Ie.showLogging&&Ie.showLogging!=="false")&&console.log(qe)};te.material_id!==void 0?ye(bt):bt();function bt(){var qe=lt;Se!==null?qe=Se:parseFloat(qe)<5&&(qe="5.0"),et(qe,!1),De!==null&&Lt(De,Te),Fe=!0}return ke},GGBAppletUtils=function(){"use strict";function ke(){return window.GGBT_wsf_edit!==void 0}function lt(Fe,Se){Se!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Se+","+Se+")",Fe.style.webkitTransform="scale("+Se+","+Se+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function te(Fe,Se,De,Ye,Pe,re){var Ue=null;if(re!=null&&re!="")for(var Te=Fe.parentNode;Te!=null;)if((" "+Te.className+" ").indexOf(" "+re+" ")>-1){Ue=Te;break}else Te=Te.parentNode;var Pt=0,oe=0,a=0,E=0,x=0,b=0,z=0;if(Ue)Pt=Ue.offsetWidth,oe=Math.max(Ye?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Pt=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Pt):(Pt=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var ee=Fe.getBoundingClientRect();ee.left>0&&ee.left<=Pt&&(Pe===void 0||!Pe)&&(document.dir==="rtl"?(x=Pt-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),E=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Fe&&((De===void 0||!De)&&Se>0&&Se+E1&&(re=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Pe=y(Fe,Se,re,De,Fe.scaleContainerClass);else return Ye;return re&&(!Fe.hasOwnProperty("scale")||Ye===1)?Pe:Math.min(Ye,Pe)}function Ae(Fe){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=Fe.getBoundingClientRect(),Pe=(Se-Ye.width)/2,re=(De-Ye.height)/2;re<0&&(re=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Pe<40?Fe.style.left="40px":Fe.style.left=Pe+"px",Fe.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Fe.style.top="40px":Fe.style.top=re+"px",Fe.style.left=Pe+"px")}function pe(Fe,Se){var De=Fe.querySelector(".appletParameters");if(De){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==De.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(De.parentElement&&/fullscreen/.test(De.parentElement.className))return;var Ye=ve(Se,Fe);ke()&&De.setAttribute("data-param-scale",Ye);for(var Pe=null,re=0;re=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ke){var lt=c[ke];return lt==null?null:lt},r=d,webModule.__errFn=e}function B(){function ke(Fe){var Se=Fe.lastIndexOf(rb);Se==-1&&(Se=Fe.length);var De=Fe.indexOf(sb);De==-1&&(De=Fe.length);var Ye=Fe.lastIndexOf(tb,Math.min(De,Se));return Ye>=O?Fe.substring(O,Ye+P):W}function lt(Fe){if(!Fe.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Fe+vb,Fe=ke(Se.src)}return Fe}function te(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function y(){for(var Fe=o.getElementsByTagName(_),Se=O;SeO?Fe[Fe.length-P].href:W}function Ae(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var pe=te();return pe==W&&(pe=y()),pe==W&&(pe=ve()),pe==W&&Ae()&&(pe=ke(o.location.href)),pe=lt(pe),pe}function C(ke){return ke.match(/^\//)||ke.match(/^[a-zA-Z]+:\/\//)?ke:webModule.__moduleBase+ke}function D(){var ke=[],lt=O,te=[],y=[];function ve(Fe){var Se=y[Fe](),De=te[Fe];if(Se in De)return Se;var Ye=[];for(var Pe in De)Ye[De[Pe]]=Pe;throw r&&r(Fe,Ye,Se),null}if(__gwt_isKnownPropertyValue=function(Fe,Se){return Se in te[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Se in te)te.hasOwnProperty(Se)&&(Fe[Se]=ve(Se));return Fe},webModule.__computePropValue=ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ae;try{Ae=Cb;var pe=Ae.indexOf(Db);pe!=-1&&(lt=parseInt(Ae.substring(pe+P),$),Ae=Ae.substring(O,pe))}catch(Fe){}return webModule.__softPermutationId=lt,C(Ae+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},78703:function(ke,lt){(function(te,y){y(lt)})(this,function(te){"use strict";var y=function(){return(y=Object.assign||function(_e){for(var Et,$e=1,Ft=arguments.length;$e0&&Qe[Qe.length-1])&&(He[0]===6||He[0]===2)){Je=0;continue}if(He[0]===3&&(!Qe||He[1]>Qe[0]&&He[1]=0&&_e.HANDLE_LIST.splice($e,1),window.removeEventListener("message",Et,!1)},_e.empty=function(){for(;_e.HANDLE_LIST.length;)window.removeEventListener("message",_e.HANDLE_LIST.shift(),!1)},_e.parse=function(Et){try{return typeof Et=="object"?Et:Et&&JSON.parse(Et)}catch($e){return console.log("Message.parse Error:",$e),Et}},_e.HANDLE_LIST=[],_e}();function Fe(_e){return{}.toString.call(_e)==="[object Function]"}var Se,De,Ye,Pe,re={origin:""};function Ue(_e,Et){re[_e]=Et}function Te(_e){return re[_e]}function Pt(_e){var Et=Te("origin");return!!function($e,Ft){return $e!==Ft&&($e.replace(/www\./i,"").toLowerCase()!==Ft.replace(/www\./i,"").toLowerCase()||($e.match("www.")?void 0:(Ue("origin",Ft),!1)))}(Et,_e.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Et,eventOrigin:_e.origin}),!0)}(function(_e){_e.unknown="unknown",_e.spreadsheet="s",_e.writer="w",_e.presentation="p",_e.pdf="f"})(Se||(Se={})),function(_e){_e.wps="w",_e.et="s",_e.presentation="p",_e.pdf="f"}(De||(De={})),function(_e){_e.nomal="nomal",_e.simple="simple"}(Ye||(Ye={})),function(_e){_e[_e.requestFullscreen=1]="requestFullscreen",_e[_e.exitFullscreen=0]="exitFullscreen"}(Pe||(Pe={}));var oe,a,E,x=(oe=0,function(){return oe+=1}),b=function(_e,Et,$e){$e===void 0&&($e=!0);var Ft=Et;if(!a){var Qe=function Ze(nt){var Ge=nt.clientHeight,He=nt.clientWidth;Ge!==0||He!==0||E?Ge===0&&He===0||!E||(E.disconnect(),E=null):window.ResizeObserver&&(E=new ResizeObserver(function(vt){Ze(nt)})).observe(nt),a.style.cssText+="height: "+Ge+"px; width: "+He+"px"}.bind(null,Ft);(a=document.createElement("iframe")).classList.add("web-office-iframe");var Bt={id:"office-iframe",src:_e,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Ft?(Bt.style="width: "+Ft.clientWidth+"px; height: "+Ft.clientHeight+"px;",$e&&window.addEventListener("resize",Qe)):((Ft=document.createElement("div")).classList.add("web-office-default-container"),function(Ze){var nt=document.createElement("style");document.head.appendChild(nt);var Ge=nt.sheet;Ge.insertRule(Ze,Ge.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Ft),Bt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Bt)a.setAttribute(Je,Bt[Je]);Ft.appendChild(a),a.destroy=function(){a.parentNode.removeChild(a),a=null,window.removeEventListener("resize",Qe),E&&(E.disconnect(),E=null)}}return a},z=function(_e){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(_e),Te("origin"))};function ee(_e,Et,$e){return new Promise(function(Ft){var Qe=x(),Bt=function(Je){if(!Pt(Je)){var Ze=pe.parse(Je.data);Ze.eventName===$e&&Ze.msgId===Qe&&(Ft(Ze.data),pe.remove(Bt))}};pe.add(Bt),z({data:_e,msgId:Qe,eventName:Et})})}var ae=function(_e){return ee(_e,"wps.jssdk.api","wps.api.reply")},ue=function(_e){return ee(_e,"api.basic","api.basic.reply")},ce={idMap:{}};function ie(_e){return ve(this,void 0,void 0,function(){var Et,$e,Ft,Qe,Bt,Je,Ze,nt,Ge,He;return Ae(this,function(vt){switch(vt.label){case 0:return Pt(_e)?[2]:(Et=pe.parse(_e.data),$e=Et.eventName,Ft=Et.callbackId,Qe=Et.data,Ft&&(Bt=ce.idMap[Ft])?(Je=Bt.split(":"),Ze=Je[0],nt=Je[1],$e==="api.callback"&&ce[Ze]&&ce[Ze][nt]?[4,(He=ce[Ze][nt]).callback.apply(He,Qe.args)]:[3,2]):[3,2]);case 1:Ge=vt.sent(),z({result:Ge,callbackId:Ft,eventName:"api.callback.reply"}),vt.label=2;case 2:return[2]}})})}var ye=function(_e){return ve(void 0,void 0,void 0,function(){function Et(){return Object.keys(ce.idMap).find(function(vt){return ce.idMap[vt]===Ft+":"+$e})}var $e,Ft,Qe,Bt,Je,Ze,nt,Ge,He;return Ae(this,function(vt){switch(vt.label){case 0:return $e=_e.prop,Ft=_e.parentObjId,[4,Ne([Qe=_e.value])];case 1:return Bt=vt.sent(),Je=Bt[0],Ze=Bt[1],_e.value=Je[0],nt=Object.keys(Ze)[0],Ge=ce[Ft],Qe===null&&Ge&&Ge[$e]&&((He=Et())&&delete ce.idMap[He],delete Ge[$e],Object.keys(Ge).length||delete ce[Ft],Object.keys(ce.idMap).length||pe.remove(ie)),nt&&(Object.keys(ce.idMap).length||pe.add(ie),ce[Ft]||(ce[Ft]={}),ce[Ft][$e]={callbackId:nt,callback:Ze[nt]},(He=Et())&&delete ce.idMap[He],ce.idMap[nt]=Ft+":"+$e),[2]}})})},Re=function(_e,Et,$e,Ft){return ve(void 0,void 0,void 0,function(){var Qe,Bt,Je,Ze,nt,Ge,He,vt;return Ae(this,function(Le){switch(Le.label){case 0:return Qe=x(),Ze=new Promise(function(Oe,he){Bt=Oe,Je=he}),nt={},Et.args?[4,Ne(Et.args)]:[3,2];case 1:Ge=Le.sent(),He=Ge[0],vt=Ge[1],Et.args=He,nt=vt,Le.label=2;case 2:return _e!=="api.setter"?[3,4]:[4,ye(Et)];case 3:Le.sent(),Le.label=4;case 4:return function(Oe){var he=Oe[0],be=Oe[1];typeof(he=y({},he)).data=="function"&&(he.data=he.data()),be(),z(he)}([{eventName:_e,data:Et,msgId:Qe},function(){var Oe=this,he=function(be){return ve(Oe,void 0,void 0,function(){var ze,tt,xt;return Ae(this,function(yt){switch(yt.label){case 0:return Pt(be)?[2]:(ze=pe.parse(be.data)).eventName==="api.callback"&&ze.callbackId&&nt[ze.callbackId]?[4,nt[ze.callbackId].apply(nt,ze.data.args)]:[3,2];case 1:tt=yt.sent(),z({result:tt,eventName:"api.callback.reply",callbackId:ze.callbackId}),yt.label=2;case 2:return ze.eventName===_e+".reply"&&ze.msgId===Qe&&(ze.error?((xt=new Error("")).stack=ze.error+` -`+$e,Ft&&Ft(),Je(xt)):Bt(ze.result),pe.remove(he)),[2]}})})};return pe.add(he),Ze}]),[2,Ze]}})})};function Ne(_e){return ve(this,void 0,void 0,function(){var Et,$e,Ft,Qe,Bt,Je,Ze,nt,Ge,He,vt;return Ae(this,function(Le){switch(Le.label){case 0:Et={},$e=[],Ft=_e.slice(0),Le.label=1;case 1:return Ft.length?(Qe=void 0,[4,Ft.shift()]):[3,13];case 2:return(Bt=Le.sent())&&Bt.done?[4,Bt.done()]:[3,4];case 3:Le.sent(),Le.label=4;case 4:if(!function(Oe){if(!Oe)return!1;for(var he=Oe;Object.getPrototypeOf(he)!==null;)he=Object.getPrototypeOf(he);return Object.getPrototypeOf(Oe)===he}(Qe))return[3,11];for(Ze in Qe={},Je=[],Bt)Je.push(Ze);nt=0,Le.label=5;case 5:return nt=0?"&":"?")+xt.join("&")),Ge&&(Ge.isParentFullscreen||Ge.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",zt),document.addEventListener("webkitfullscreenchange",zt),document.addEventListener("mozfullscreenchange",zt)),$e.wordOptions&&($e.wpsOptions=$e.wordOptions),$e.excelOptions&&($e.etOptions=$e.excelOptions),$e.pptOptions&&($e.wppOptions=$e.pptOptions),typeof Je.print=="object"){var yt="wpsconfig_print";typeof Je.print.subscribe=="function"&&(Je[yt]=Je.print.subscribe,$e.print={callback:yt},Je.print.custom!==void 0&&($e.print.custom=Je.print.custom)),delete Je.print}return typeof Je.exportPdf=="function"&&(Je[yt="wpsconfig_export_pdf"]=Je.exportPdf,$e.exportPdf={callback:yt},delete Je.exportPdf),$e.commandBars&&Me($e.commandBars,!1),y(y({},$e),{subscriptions:Je})},it=function(_e){_e===void 0&&(_e="");var Et="";if(!Et&&_e){var $e=_e.toLowerCase();$e.indexOf("/office/s/")!==-1&&(Et=Se.spreadsheet),$e.indexOf("/office/w/")!==-1&&(Et=Se.writer),$e.indexOf("/office/p/")!==-1&&(Et=Se.presentation),$e.indexOf("/office/f/")!==-1&&(Et=Se.pdf)}if(!Et){var Ft=_e.match(/[\?&]type=([a-z]+)/)||[];Et=De[Ft[1]]||""}return Et};function Me(_e,Et){Et===void 0&&(Et=!0);var $e=_e.map(function(Ft){var Qe=Ft.attributes;if(!Array.isArray(Qe)){var Bt=[];for(var Je in Qe)if(Qe.hasOwnProperty(Je)){var Ze={name:Je,value:Qe[Je]};Bt.push(Ze)}Ft.attributes=Bt}return Ft});return Et&&z({data:$e,eventName:"setCommandBars"}),$e}var Tt=window.navigator.userAgent.toLowerCase(),at=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Tt),ct=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(_e){return!1}}();function zt(){var _e={status:Pe.requestFullscreen},Et=document,$e=Et.fullscreenElement||Et.webkitFullscreenElement||Et.mozFullScreenElement;_e.status=$e?Pe.requestFullscreen:Pe.exitFullscreen,z({data:_e,eventName:"fullscreenchange"})}var ht=function(){ce.idMap={}};function Ot(){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 ut=0,et=new Set;function Lt(_e){return ut+=1,!_e&&function(Et){et.forEach(function($e){return $e(Et)})}(ut),ut}function Dt(){var _e=new Error("");return(_e.stack||_e.message||"").split(` + `},Te={onDragStart(Be){let{active:je}=Be;return"Picked up draggable item "+je.id+"."},onDragOver(Be){let{active:je,over:rt}=Be;return rt?"Draggable item "+je.id+" was moved over droppable area "+rt.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(Be){let{active:je,over:rt}=Be;return rt?"Draggable item "+je.id+" was dropped over droppable area "+rt.id:"Draggable item "+je.id+" was dropped."},onDragCancel(Be){let{active:je}=Be;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function Pt(Be){let{announcements:je=Te,container:rt,hiddenTextDescribedById:Vt,screenReaderInstructions:gn=Ue}=Be;const{announce:cn,announcement:de}=De(),dt=(0,Ae.Ld)("DndLiveRegion"),[Nt,en]=(0,y.useState)(!1);if((0,y.useEffect)(()=>{en(!0)},[]),ye((0,y.useMemo)(()=>({onDragStart(ne){let{active:le}=ne;cn(je.onDragStart({active:le}))},onDragMove(ne){let{active:le,over:se}=ne;je.onDragMove&&cn(je.onDragMove({active:le,over:se}))},onDragOver(ne){let{active:le,over:se}=ne;cn(je.onDragOver({active:le,over:se}))},onDragEnd(ne){let{active:le,over:se}=ne;cn(je.onDragEnd({active:le,over:se}))},onDragCancel(ne){let{active:le,over:se}=ne;cn(je.onDragCancel({active:le,over:se}))}}),[cn,je])),!Nt)return null;const we=y.createElement(y.Fragment,null,y.createElement(Fe,{id:Vt,value:gn.draggable}),y.createElement(Se,{id:dt,announcement:de}));return rt?(0,ve.createPortal)(we,rt):we}var oe;(function(Be){Be.DragStart="dragStart",Be.DragMove="dragMove",Be.DragEnd="dragEnd",Be.DragCancel="dragCancel",Be.DragOver="dragOver",Be.RegisterDroppable="registerDroppable",Be.SetDroppableDisabled="setDroppableDisabled",Be.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function E(Be,je){return useMemo(()=>({sensor:Be,options:je!=null?je:{}}),[Be,je])}function x(){for(var Be=arguments.length,je=new Array(Be),rt=0;rt[...je].filter(Vt=>Vt!=null),[...je])}const b=Object.freeze({x:0,y:0});function z(Be,je){return Math.sqrt(Math.pow(Be.x-je.x,2)+Math.pow(Be.y-je.y,2))}function ee(Be,je){const rt=getEventCoordinates(Be);if(!rt)return"0 0";const Vt={x:(rt.x-je.left)/je.width*100,y:(rt.y-je.top)/je.height*100};return Vt.x+"% "+Vt.y+"%"}function ae(Be,je){let{data:{value:rt}}=Be,{data:{value:Vt}}=je;return rt-Vt}function ue(Be,je){let{data:{value:rt}}=Be,{data:{value:Vt}}=je;return Vt-rt}function ce(Be){let{left:je,top:rt,height:Vt,width:gn}=Be;return[{x:je,y:rt},{x:je+gn,y:rt},{x:je,y:rt+Vt},{x:je+gn,y:rt+Vt}]}function ie(Be,je){if(!Be||Be.length===0)return null;const[rt]=Be;return je?rt[je]:rt}function Ce(Be,je,rt){return je===void 0&&(je=Be.left),rt===void 0&&(rt=Be.top),{x:je+Be.width*.5,y:rt+Be.height*.5}}const Re=Be=>{let{collisionRect:je,droppableRects:rt,droppableContainers:Vt}=Be;const gn=Ce(je,je.left,je.top),cn=[];for(const de of Vt){const{id:dt}=de,Nt=rt.get(dt);if(Nt){const en=z(Ce(Nt),gn);cn.push({id:dt,data:{droppableContainer:de,value:en}})}}return cn.sort(ae)},Ne=Be=>{let{collisionRect:je,droppableRects:rt,droppableContainers:Vt}=Be;const gn=ce(je),cn=[];for(const de of Vt){const{id:dt}=de,Nt=rt.get(dt);if(Nt){const en=ce(Nt),we=gn.reduce((le,se,me)=>le+z(en[me],se),0),ne=Number((we/4).toFixed(4));cn.push({id:dt,data:{droppableContainer:de,value:ne}})}}return cn.sort(ae)};function st(Be,je){const rt=Math.max(je.top,Be.top),Vt=Math.max(je.left,Be.left),gn=Math.min(je.left+je.width,Be.left+Be.width),cn=Math.min(je.top+je.height,Be.top+Be.height),de=gn-Vt,dt=cn-rt;if(Vt{let{collisionRect:je,droppableRects:rt,droppableContainers:Vt}=Be;const gn=[];for(const cn of Vt){const{id:de}=cn,dt=rt.get(de);if(dt){const Nt=st(dt,je);Nt>0&&gn.push({id:de,data:{droppableContainer:cn,value:Nt}})}}return gn.sort(ue)};function Me(Be,je){const{top:rt,left:Vt,bottom:gn,right:cn}=je;return rt<=Be.y&&Be.y<=gn&&Vt<=Be.x&&Be.x<=cn}const Tt=Be=>{let{droppableContainers:je,droppableRects:rt,pointerCoordinates:Vt}=Be;if(!Vt)return[];const gn=[];for(const cn of je){const{id:de}=cn,dt=rt.get(de);if(dt&&Me(Vt,dt)){const en=ce(dt).reduce((ne,le)=>ne+z(Vt,le),0),we=Number((en/4).toFixed(4));gn.push({id:de,data:{droppableContainer:cn,value:we}})}}return gn.sort(ae)};function at(Be,je,rt){return tu(Xo({},Be),{scaleX:je&&rt?je.width/rt.width:1,scaleY:je&&rt?je.height/rt.height:1})}function ct(Be,je){return Be&&je?{x:Be.left-je.left,y:Be.top-je.top}:b}function zt(Be){return function(rt){for(var Vt=arguments.length,gn=new Array(Vt>1?Vt-1:0),cn=1;cntu(Xo({},de),{top:de.top+Be*dt.y,bottom:de.bottom+Be*dt.y,left:de.left+Be*dt.x,right:de.right+Be*dt.x}),Xo({},rt))}}const ht=zt(1);function Ot(Be){if(Be.startsWith("matrix3d(")){const je=Be.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(Be.startsWith("matrix(")){const je=Be.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function ut(Be,je,rt){const Vt=Ot(je);if(!Vt)return Be;const{scaleX:gn,scaleY:cn,x:de,y:dt}=Vt,Nt=Be.left-de-(1-gn)*parseFloat(rt),en=Be.top-dt-(1-cn)*parseFloat(rt.slice(rt.indexOf(" ")+1)),we=gn?Be.width/gn:Be.width,ne=cn?Be.height/cn:Be.height;return{width:we,height:ne,top:en,right:Nt+we,bottom:en+ne,left:Nt}}const et={ignoreTransform:!1};function Lt(Be,je){je===void 0&&(je=et);let rt=Be.getBoundingClientRect();if(je.ignoreTransform){const{transform:en,transformOrigin:we}=(0,Ae.Jj)(Be).getComputedStyle(Be);en&&(rt=ut(rt,en,we))}const{top:Vt,left:gn,width:cn,height:de,bottom:dt,right:Nt}=rt;return{top:Vt,left:gn,width:cn,height:de,bottom:dt,right:Nt}}function Dt(Be){return Lt(Be,{ignoreTransform:!0})}function bt(Be){const je=Be.innerWidth,rt=Be.innerHeight;return{top:0,left:0,right:je,bottom:rt,width:je,height:rt}}function qe(Be,je){return je===void 0&&(je=(0,Ae.Jj)(Be).getComputedStyle(Be)),je.position==="fixed"}function Ie(Be,je){je===void 0&&(je=(0,Ae.Jj)(Be).getComputedStyle(Be));const rt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(gn=>{const cn=je[gn];return typeof cn=="string"?rt.test(cn):!1})}function gt(Be,je){const rt=[];function Vt(gn){if(je!=null&&rt.length>=je||!gn)return rt;if((0,Ae.qk)(gn)&&gn.scrollingElement!=null&&!rt.includes(gn.scrollingElement))return rt.push(gn.scrollingElement),rt;if(!(0,Ae.Re)(gn)||(0,Ae.vZ)(gn)||rt.includes(gn))return rt;const cn=(0,Ae.Jj)(Be).getComputedStyle(gn);return gn!==Be&&Ie(gn,cn)&&rt.push(gn),qe(gn,cn)?rt:Vt(gn.parentNode)}return Be?Vt(Be):rt}function ot(Be){const[je]=gt(Be,1);return je!=null?je:null}function mt(Be){return!Ae.Nq||!Be?null:(0,Ae.FJ)(Be)?Be:(0,Ae.UG)(Be)?(0,Ae.qk)(Be)||Be===(0,Ae.r3)(Be).scrollingElement?window:(0,Ae.Re)(Be)?Be:null:null}function Ut(Be){return(0,Ae.FJ)(Be)?Be.scrollX:Be.scrollLeft}function xe(Be){return(0,Ae.FJ)(Be)?Be.scrollY:Be.scrollTop}function Ct(Be){return{x:Ut(Be),y:xe(Be)}}var nn;(function(Be){Be[Be.Forward=1]="Forward",Be[Be.Backward=-1]="Backward"})(nn||(nn={}));function Wt(Be){return!Ae.Nq||!Be?!1:Be===document.scrollingElement}function ln(Be){const je={x:0,y:0},rt=Wt(Be)?{height:window.innerHeight,width:window.innerWidth}:{height:Be.clientHeight,width:Be.clientWidth},Vt={x:Be.scrollWidth-rt.width,y:Be.scrollHeight-rt.height},gn=Be.scrollTop<=je.y,cn=Be.scrollLeft<=je.x,de=Be.scrollTop>=Vt.y,dt=Be.scrollLeft>=Vt.x;return{isTop:gn,isLeft:cn,isBottom:de,isRight:dt,maxScroll:Vt,minScroll:je}}const Rn={x:.2,y:.2};function wt(Be,je,rt,Vt,gn){let{top:cn,left:de,right:dt,bottom:Nt}=rt;Vt===void 0&&(Vt=10),gn===void 0&&(gn=Rn);const{isTop:en,isBottom:we,isLeft:ne,isRight:le}=ln(Be),se={x:0,y:0},me={x:0,y:0},Ee={height:je.height*gn.y,width:je.width*gn.x};return!en&&cn<=je.top+Ee.height?(se.y=nn.Backward,me.y=Vt*Math.abs((je.top+Ee.height-cn)/Ee.height)):!we&&Nt>=je.bottom-Ee.height&&(se.y=nn.Forward,me.y=Vt*Math.abs((je.bottom-Ee.height-Nt)/Ee.height)),!le&&dt>=je.right-Ee.width?(se.x=nn.Forward,me.x=Vt*Math.abs((je.right-Ee.width-dt)/Ee.width)):!ne&&de<=je.left+Ee.width&&(se.x=nn.Backward,me.x=Vt*Math.abs((je.left+Ee.width-de)/Ee.width)),{direction:se,speed:me}}function _e(Be){if(Be===document.scrollingElement){const{innerWidth:cn,innerHeight:de}=window;return{top:0,left:0,right:cn,bottom:de,width:cn,height:de}}const{top:je,left:rt,right:Vt,bottom:gn}=Be.getBoundingClientRect();return{top:je,left:rt,right:Vt,bottom:gn,width:Be.clientWidth,height:Be.clientHeight}}function Et(Be){return Be.reduce((je,rt)=>(0,Ae.IH)(je,Ct(rt)),b)}function $e(Be){return Be.reduce((je,rt)=>je+Ut(rt),0)}function Ft(Be){return Be.reduce((je,rt)=>je+xe(rt),0)}function Qe(Be,je){if(je===void 0&&(je=Lt),!Be)return;const{top:rt,left:Vt,bottom:gn,right:cn}=je(Be);ot(Be)&&(gn<=0||cn<=0||rt>=window.innerHeight||Vt>=window.innerWidth)&&Be.scrollIntoView({block:"center",inline:"center"})}const Bt=[["x",["left","right"],$e],["y",["top","bottom"],Ft]];class Je{constructor(je,rt){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Vt=gt(rt),gn=Et(Vt);this.rect=Xo({},je),this.width=je.width,this.height=je.height;for(const[cn,de,dt]of Bt)for(const Nt of de)Object.defineProperty(this,Nt,{get:()=>{const en=dt(Vt),we=gn[cn]-en;return this.rect[Nt]+we},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ze{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(rt=>{var Vt;return(Vt=this.target)==null?void 0:Vt.removeEventListener(...rt)})},this.target=je}add(je,rt,Vt){var gn;(gn=this.target)==null||gn.addEventListener(je,rt,Vt),this.listeners.push([je,rt,Vt])}}function nt(Be){const{EventTarget:je}=(0,Ae.Jj)(Be);return Be instanceof je?Be:(0,Ae.r3)(Be)}function Ge(Be,je){const rt=Math.abs(Be.x),Vt=Math.abs(Be.y);return typeof je=="number"?Math.sqrt(Ps(rt,2)+Ps(Vt,2))>je:"x"in je&&"y"in je?rt>je.x&&Vt>je.y:"x"in je?rt>je.x:"y"in je?Vt>je.y:!1}var He;(function(Be){Be.Click="click",Be.DragStart="dragstart",Be.Keydown="keydown",Be.ContextMenu="contextmenu",Be.Resize="resize",Be.SelectionChange="selectionchange",Be.VisibilityChange="visibilitychange"})(He||(He={}));function vt(Be){Be.preventDefault()}function Le(Be){Be.stopPropagation()}var Oe;(function(Be){Be.Space="Space",Be.Down="ArrowDown",Be.Right="ArrowRight",Be.Left="ArrowLeft",Be.Up="ArrowUp",Be.Esc="Escape",Be.Enter="Enter",Be.Tab="Tab"})(Oe||(Oe={}));const he={start:[Oe.Space,Oe.Enter],cancel:[Oe.Esc],end:[Oe.Space,Oe.Enter,Oe.Tab]},be=(Be,je)=>{let{currentCoordinates:rt}=je;switch(Be.code){case Oe.Right:return tu(Xo({},rt),{x:rt.x+25});case Oe.Left:return tu(Xo({},rt),{x:rt.x-25});case Oe.Down:return tu(Xo({},rt),{y:rt.y+25});case Oe.Up:return tu(Xo({},rt),{y:rt.y-25})}};class ze{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:rt}}=je;this.props=je,this.listeners=new Ze((0,Ae.r3)(rt)),this.windowListeners=new Ze((0,Ae.Jj)(rt)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(He.Resize,this.handleCancel),this.windowListeners.add(He.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(He.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:rt}=this.props,Vt=je.node.current;Vt&&Qe(Vt),rt(b)}handleKeyDown(je){if((0,Ae.vd)(je)){const{active:rt,context:Vt,options:gn}=this.props,{keyboardCodes:cn=he,coordinateGetter:de=be,scrollBehavior:dt="smooth"}=gn,{code:Nt}=je;if(cn.end.includes(Nt)){this.handleEnd(je);return}if(cn.cancel.includes(Nt)){this.handleCancel(je);return}const{collisionRect:en}=Vt.current,we=en?{x:en.left,y:en.top}:b;this.referenceCoordinates||(this.referenceCoordinates=we);const ne=de(je,{active:rt,context:Vt.current,currentCoordinates:we});if(ne){const le=(0,Ae.$X)(ne,we),se={x:0,y:0},{scrollableAncestors:me}=Vt.current;for(const Ee of me){const Ve=je.code,{isTop:Xe,isRight:We,isLeft:pt,isBottom:kt,maxScroll:At,minScroll:Zt}=ln(Ee),Jt=_e(Ee),on={x:Math.min(Ve===Oe.Right?Jt.right-Jt.width/2:Jt.right,Math.max(Ve===Oe.Right?Jt.left:Jt.left+Jt.width/2,ne.x)),y:Math.min(Ve===Oe.Down?Jt.bottom-Jt.height/2:Jt.bottom,Math.max(Ve===Oe.Down?Jt.top:Jt.top+Jt.height/2,ne.y))},It=Ve===Oe.Right&&!We||Ve===Oe.Left&&!pt,En=Ve===Oe.Down&&!kt||Ve===Oe.Up&&!Xe;if(It&&on.x!==ne.x){const qt=Ee.scrollLeft+le.x,bn=Ve===Oe.Right&&qt<=At.x||Ve===Oe.Left&&qt>=Zt.x;if(bn&&!le.y){Ee.scrollTo({left:qt,behavior:dt});return}bn?se.x=Ee.scrollLeft-qt:se.x=Ve===Oe.Right?Ee.scrollLeft-At.x:Ee.scrollLeft-Zt.x,se.x&&Ee.scrollBy({left:-se.x,behavior:dt});break}else if(En&&on.y!==ne.y){const qt=Ee.scrollTop+le.y,bn=Ve===Oe.Down&&qt<=At.y||Ve===Oe.Up&&qt>=Zt.y;if(bn&&!le.x){Ee.scrollTo({top:qt,behavior:dt});return}bn?se.y=Ee.scrollTop-qt:se.y=Ve===Oe.Down?Ee.scrollTop-At.y:Ee.scrollTop-Zt.y,se.y&&Ee.scrollBy({top:-se.y,behavior:dt});break}}this.handleMove(je,(0,Ae.IH)((0,Ae.$X)(ne,this.referenceCoordinates),se))}}}handleMove(je,rt){const{onMove:Vt}=this.props;je.preventDefault(),Vt(rt)}handleEnd(je){const{onEnd:rt}=this.props;je.preventDefault(),this.detach(),rt()}handleCancel(je){const{onCancel:rt}=this.props;je.preventDefault(),this.detach(),rt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}ze.activators=[{eventName:"onKeyDown",handler:(Be,je,rt)=>{let{keyboardCodes:Vt=he,onActivation:gn}=je,{active:cn}=rt;const{code:de}=Be.nativeEvent;if(Vt.start.includes(de)){const dt=cn.activatorNode.current;return dt&&Be.target!==dt?!1:(Be.preventDefault(),gn==null||gn({event:Be.nativeEvent}),!0)}return!1}}];function tt(Be){return!!(Be&&"distance"in Be)}function xt(Be){return!!(Be&&"delay"in Be)}class yt{constructor(je,rt,Vt){var gn;Vt===void 0&&(Vt=nt(je.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=je,this.events=rt;const{event:cn}=je,{target:de}=cn;this.props=je,this.events=rt,this.document=(0,Ae.r3)(de),this.documentListeners=new Ze(this.document),this.listeners=new Ze(Vt),this.windowListeners=new Ze((0,Ae.Jj)(de)),this.initialCoordinates=(gn=(0,Ae.DC)(cn))!=null?gn:b,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:je,props:{options:{activationConstraint:rt,bypassActivationConstraint:Vt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(He.Resize,this.handleCancel),this.windowListeners.add(He.DragStart,vt),this.windowListeners.add(He.VisibilityChange,this.handleCancel),this.windowListeners.add(He.ContextMenu,vt),this.documentListeners.add(He.Keydown,this.handleKeydown),rt){if(Vt!=null&&Vt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xt(rt)){this.timeoutId=setTimeout(this.handleStart,rt.delay),this.handlePending(rt);return}if(tt(rt)){this.handlePending(rt);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(je,rt){const{active:Vt,onPending:gn}=this.props;gn(Vt,je,this.initialCoordinates,rt)}handleStart(){const{initialCoordinates:je}=this,{onStart:rt}=this.props;je&&(this.activated=!0,this.documentListeners.add(He.Click,Le,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(He.SelectionChange,this.removeTextSelection),rt(je))}handleMove(je){var rt;const{activated:Vt,initialCoordinates:gn,props:cn}=this,{onMove:de,options:{activationConstraint:dt}}=cn;if(!gn)return;const Nt=(rt=(0,Ae.DC)(je))!=null?rt:b,en=(0,Ae.$X)(gn,Nt);if(!Vt&&dt){if(tt(dt)){if(dt.tolerance!=null&&Ge(en,dt.tolerance))return this.handleCancel();if(Ge(en,dt.distance))return this.handleStart()}if(xt(dt)&&Ge(en,dt.tolerance))return this.handleCancel();this.handlePending(dt,en);return}je.cancelable&&je.preventDefault(),de(Nt)}handleEnd(){const{onAbort:je,onEnd:rt}=this.props;this.detach(),this.activated||je(this.props.active),rt()}handleCancel(){const{onAbort:je,onCancel:rt}=this.props;this.detach(),this.activated||je(this.props.active),rt()}handleKeydown(je){je.code===Oe.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const jt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Gt extends yt{constructor(je){const{event:rt}=je,Vt=(0,Ae.r3)(rt.target);super(je,jt,Vt)}}Gt.activators=[{eventName:"onPointerDown",handler:(Be,je)=>{let{nativeEvent:rt}=Be,{onActivation:Vt}=je;return!rt.isPrimary||rt.button!==0?!1:(Vt==null||Vt({event:rt}),!0)}}];const Ht={move:{name:"mousemove"},end:{name:"mouseup"}};var hn;(function(Be){Be[Be.RightClick=2]="RightClick"})(hn||(hn={}));class Qn extends yt{constructor(je){super(je,Ht,(0,Ae.r3)(je.event.target))}}Qn.activators=[{eventName:"onMouseDown",handler:(Be,je)=>{let{nativeEvent:rt}=Be,{onActivation:Vt}=je;return rt.button===hn.RightClick?!1:(Vt==null||Vt({event:rt}),!0)}}];const $t={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class fn extends yt{constructor(je){super(je,$t)}static setup(){return window.addEventListener($t.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener($t.move.name,je)};function je(){}}}fn.activators=[{eventName:"onTouchStart",handler:(Be,je)=>{let{nativeEvent:rt}=Be,{onActivation:Vt}=je;const{touches:gn}=rt;return gn.length>1?!1:(Vt==null||Vt({event:rt}),!0)}}];var yn;(function(Be){Be[Be.Pointer=0]="Pointer",Be[Be.DraggableRect=1]="DraggableRect"})(yn||(yn={}));var sn;(function(Be){Be[Be.TreeOrder=0]="TreeOrder",Be[Be.ReversedTreeOrder=1]="ReversedTreeOrder"})(sn||(sn={}));function dn(Be){let{acceleration:je,activator:rt=yn.Pointer,canScroll:Vt,draggingRect:gn,enabled:cn,interval:de=5,order:dt=sn.TreeOrder,pointerCoordinates:Nt,scrollableAncestors:en,scrollableAncestorRects:we,delta:ne,threshold:le}=Be;const se=kn({delta:ne,disabled:!cn}),[me,Ee]=(0,Ae.Yz)(),Ve=(0,y.useRef)({x:0,y:0}),Xe=(0,y.useRef)({x:0,y:0}),We=(0,y.useMemo)(()=>{switch(rt){case yn.Pointer:return Nt?{top:Nt.y,bottom:Nt.y,left:Nt.x,right:Nt.x}:null;case yn.DraggableRect:return gn}},[rt,gn,Nt]),pt=(0,y.useRef)(null),kt=(0,y.useCallback)(()=>{const Zt=pt.current;if(!Zt)return;const Jt=Ve.current.x*Xe.current.x,on=Ve.current.y*Xe.current.y;Zt.scrollBy(Jt,on)},[]),At=(0,y.useMemo)(()=>dt===sn.TreeOrder?[...en].reverse():en,[dt,en]);(0,y.useEffect)(()=>{if(!cn||!en.length||!We){Ee();return}for(const Zt of At){if((Vt==null?void 0:Vt(Zt))===!1)continue;const Jt=en.indexOf(Zt),on=we[Jt];if(!on)continue;const{direction:It,speed:En}=wt(Zt,on,We,je,le);for(const qt of["x","y"])se[qt][It[qt]]||(En[qt]=0,It[qt]=0);if(En.x>0||En.y>0){Ee(),pt.current=Zt,me(kt,de),Ve.current=En,Xe.current=It;return}}Ve.current={x:0,y:0},Xe.current={x:0,y:0},Ee()},[je,kt,Vt,Ee,cn,de,JSON.stringify(We),JSON.stringify(se),me,en,At,we,JSON.stringify(le)])}const Xt={x:{[nn.Backward]:!1,[nn.Forward]:!1},y:{[nn.Backward]:!1,[nn.Forward]:!1}};function kn(Be){let{delta:je,disabled:rt}=Be;const Vt=(0,Ae.D9)(je);return(0,Ae.Gj)(gn=>{if(rt||!Vt||!gn)return Xt;const cn={x:Math.sign(je.x-Vt.x),y:Math.sign(je.y-Vt.y)};return{x:{[nn.Backward]:gn.x[nn.Backward]||cn.x===-1,[nn.Forward]:gn.x[nn.Forward]||cn.x===1},y:{[nn.Backward]:gn.y[nn.Backward]||cn.y===-1,[nn.Forward]:gn.y[nn.Forward]||cn.y===1}}},[rt,je,Vt])}function Nn(Be,je){const rt=je!=null?Be.get(je):void 0,Vt=rt?rt.node.current:null;return(0,Ae.Gj)(gn=>{var cn;return je==null?null:(cn=Vt!=null?Vt:gn)!=null?cn:null},[Vt,je])}function tn(Be,je){return(0,y.useMemo)(()=>Be.reduce((rt,Vt)=>{const{sensor:gn}=Vt,cn=gn.activators.map(de=>({eventName:de.eventName,handler:je(de.handler,Vt)}));return[...rt,...cn]},[]),[Be,je])}var _n;(function(Be){Be[Be.Always=0]="Always",Be[Be.BeforeDragging=1]="BeforeDragging",Be[Be.WhileDragging=2]="WhileDragging"})(_n||(_n={}));var Qt;(function(Be){Be.Optimized="optimized"})(Qt||(Qt={}));const an=new Map;function mn(Be,je){let{dragging:rt,dependencies:Vt,config:gn}=je;const[cn,de]=(0,y.useState)(null),{frequency:dt,measure:Nt,strategy:en}=gn,we=(0,y.useRef)(Be),ne=Ve(),le=(0,Ae.Ey)(ne),se=(0,y.useCallback)(function(Xe){Xe===void 0&&(Xe=[]),!le.current&&de(We=>We===null?Xe:We.concat(Xe.filter(pt=>!We.includes(pt))))},[le]),me=(0,y.useRef)(null),Ee=(0,Ae.Gj)(Xe=>{if(ne&&!rt)return an;if(!Xe||Xe===an||we.current!==Be||cn!=null){const We=new Map;for(let pt of Be){if(!pt)continue;if(cn&&cn.length>0&&!cn.includes(pt.id)&&pt.rect.current){We.set(pt.id,pt.rect.current);continue}const kt=pt.node.current,At=kt?new Je(Nt(kt),kt):null;pt.rect.current=At,At&&We.set(pt.id,At)}return We}return Xe},[Be,cn,rt,ne,Nt]);return(0,y.useEffect)(()=>{we.current=Be},[Be]),(0,y.useEffect)(()=>{ne||se()},[rt,ne]),(0,y.useEffect)(()=>{cn&&cn.length>0&&de(null)},[JSON.stringify(cn)]),(0,y.useEffect)(()=>{ne||typeof dt!="number"||me.current!==null||(me.current=setTimeout(()=>{se(),me.current=null},dt))},[dt,ne,se,...Vt]),{droppableRects:Ee,measureDroppableContainers:se,measuringScheduled:cn!=null};function Ve(){switch(en){case _n.Always:return!1;case _n.BeforeDragging:return rt;default:return!rt}}}function Pn(Be,je){return(0,Ae.Gj)(rt=>Be?rt||(typeof je=="function"?je(Be):Be):null,[je,Be])}function Zn(Be,je){return Pn(Be,je)}function ma(Be){let{callback:je,disabled:rt}=Be;const Vt=(0,Ae.zX)(je),gn=(0,y.useMemo)(()=>{if(rt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:cn}=window;return new cn(Vt)},[Vt,rt]);return(0,y.useEffect)(()=>()=>gn==null?void 0:gn.disconnect(),[gn]),gn}function Ke(Be){let{callback:je,disabled:rt}=Be;const Vt=(0,Ae.zX)(je),gn=(0,y.useMemo)(()=>{if(rt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:cn}=window;return new cn(Vt)},[rt]);return(0,y.useEffect)(()=>()=>gn==null?void 0:gn.disconnect(),[gn]),gn}function Mt(Be){return new Je(Lt(Be),Be)}function St(Be,je,rt){je===void 0&&(je=Mt);const[Vt,gn]=(0,y.useState)(null);function cn(){gn(Nt=>{if(!Be)return null;if(Be.isConnected===!1){var en;return(en=Nt!=null?Nt:rt)!=null?en:null}const we=je(Be);return JSON.stringify(Nt)===JSON.stringify(we)?Nt:we})}const de=ma({callback(Nt){if(Be)for(const en of Nt){const{type:we,target:ne}=en;if(we==="childList"&&ne instanceof HTMLElement&&ne.contains(Be)){cn();break}}}}),dt=Ke({callback:cn});return(0,Ae.LI)(()=>{cn(),Be?(dt==null||dt.observe(Be),de==null||de.observe(document.body,{childList:!0,subtree:!0})):(dt==null||dt.disconnect(),de==null||de.disconnect())},[Be]),Vt}function pn(Be){const je=Pn(Be);return ct(Be,je)}const Xn=[];function zn(Be){const je=(0,y.useRef)(Be),rt=(0,Ae.Gj)(Vt=>Be?Vt&&Vt!==Xn&&Be&&je.current&&Be.parentNode===je.current.parentNode?Vt:gt(Be):Xn,[Be]);return(0,y.useEffect)(()=>{je.current=Be},[Be]),rt}function ca(Be){const[je,rt]=(0,y.useState)(null),Vt=(0,y.useRef)(Be),gn=(0,y.useCallback)(cn=>{const de=mt(cn.target);de&&rt(dt=>dt?(dt.set(de,Ct(de)),new Map(dt)):null)},[]);return(0,y.useEffect)(()=>{const cn=Vt.current;if(Be!==cn){de(cn);const dt=Be.map(Nt=>{const en=mt(Nt);return en?(en.addEventListener("scroll",gn,{passive:!0}),[en,Ct(en)]):null}).filter(Nt=>Nt!=null);rt(dt.length?new Map(dt):null),Vt.current=Be}return()=>{de(Be),de(cn)};function de(dt){dt.forEach(Nt=>{const en=mt(Nt);en==null||en.removeEventListener("scroll",gn)})}},[gn,Be]),(0,y.useMemo)(()=>Be.length?je?Array.from(je.values()).reduce((cn,de)=>(0,Ae.IH)(cn,de),b):Et(Be):b,[Be,je])}function Sa(Be,je){je===void 0&&(je=[]);const rt=(0,y.useRef)(null);return(0,y.useEffect)(()=>{rt.current=null},je),(0,y.useEffect)(()=>{const Vt=Be!==b;Vt&&!rt.current&&(rt.current=Be),!Vt&&rt.current&&(rt.current=null)},[Be]),rt.current?(0,Ae.$X)(Be,rt.current):b}function ja(Be){(0,y.useEffect)(()=>{if(!Ae.Nq)return;const je=Be.map(rt=>{let{sensor:Vt}=rt;return Vt.setup==null?void 0:Vt.setup()});return()=>{for(const rt of je)rt==null||rt()}},Be.map(je=>{let{sensor:rt}=je;return rt}))}function Da(Be,je){return(0,y.useMemo)(()=>Be.reduce((rt,Vt)=>{let{eventName:gn,handler:cn}=Vt;return rt[gn]=de=>{cn(de,je)},rt},{}),[Be,je])}function $a(Be){return(0,y.useMemo)(()=>Be?bt(Be):null,[Be])}const Dn=[];function Kt(Be,je){je===void 0&&(je=Lt);const[rt]=Be,Vt=$a(rt?(0,Ae.Jj)(rt):null),[gn,cn]=(0,y.useState)(Dn);function de(){cn(()=>Be.length?Be.map(Nt=>Wt(Nt)?Vt:new Je(je(Nt),Nt)):Dn)}const dt=Ke({callback:de});return(0,Ae.LI)(()=>{dt==null||dt.disconnect(),de(),Be.forEach(Nt=>dt==null?void 0:dt.observe(Nt))},[Be]),gn}function Tn(Be){if(!Be)return null;if(Be.children.length>1)return Be;const je=Be.children[0];return(0,Ae.Re)(je)?je:Be}function Bn(Be){let{measure:je}=Be;const[rt,Vt]=(0,y.useState)(null),gn=(0,y.useCallback)(en=>{for(const{target:we}of en)if((0,Ae.Re)(we)){Vt(ne=>{const le=je(we);return ne?tu(Xo({},ne),{width:le.width,height:le.height}):le});break}},[je]),cn=Ke({callback:gn}),de=(0,y.useCallback)(en=>{const we=Tn(en);cn==null||cn.disconnect(),we&&(cn==null||cn.observe(we)),Vt(we?je(we):null)},[je,cn]),[dt,Nt]=(0,Ae.wm)(de);return(0,y.useMemo)(()=>({nodeRef:dt,rect:rt,setRef:Nt}),[rt,dt,Nt])}const pa=[{sensor:Gt,options:{}},{sensor:ze,options:{}}],Na={current:{}},Vn={draggable:{measure:Dt},droppable:{measure:Dt,strategy:_n.WhileDragging,frequency:Qt.Optimized},dragOverlay:{measure:Lt}};class ta extends Map{get(je){var rt;return je!=null&&(rt=super.get(je))!=null?rt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:rt}=je;return!rt})}getNodeFor(je){var rt,Vt;return(rt=(Vt=this.get(je))==null?void 0:Vt.node.current)!=null?rt:void 0}}const na={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new ta,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Vn,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},co={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},ao=(0,y.createContext)(co),oo=(0,y.createContext)(na);function ro(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new ta}}}function Ra(Be,je){switch(je.type){case oe.DragStart:return tu(Xo({},Be),{draggable:tu(Xo({},Be.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return Be.draggable.active==null?Be:tu(Xo({},Be),{draggable:tu(Xo({},Be.draggable),{translate:{x:je.coordinates.x-Be.draggable.initialCoordinates.x,y:je.coordinates.y-Be.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return tu(Xo({},Be),{draggable:tu(Xo({},Be.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:rt}=je,{id:Vt}=rt,gn=new ta(Be.droppable.containers);return gn.set(Vt,rt),tu(Xo({},Be),{droppable:tu(Xo({},Be.droppable),{containers:gn})})}case oe.SetDroppableDisabled:{const{id:rt,key:Vt,disabled:gn}=je,cn=Be.droppable.containers.get(rt);if(!cn||Vt!==cn.key)return Be;const de=new ta(Be.droppable.containers);return de.set(rt,tu(Xo({},cn),{disabled:gn})),tu(Xo({},Be),{droppable:tu(Xo({},Be.droppable),{containers:de})})}case oe.UnregisterDroppable:{const{id:rt,key:Vt}=je,gn=Be.droppable.containers.get(rt);if(!gn||Vt!==gn.key)return Be;const cn=new ta(Be.droppable.containers);return cn.delete(rt),tu(Xo({},Be),{droppable:tu(Xo({},Be.droppable),{containers:cn})})}default:return Be}}function to(Be){let{disabled:je}=Be;const{active:rt,activatorEvent:Vt,draggableNodes:gn}=(0,y.useContext)(ao),cn=(0,Ae.D9)(Vt),de=(0,Ae.D9)(rt==null?void 0:rt.id);return(0,y.useEffect)(()=>{if(!je&&!Vt&&cn&&de!=null){if(!(0,Ae.vd)(cn)||document.activeElement===cn.target)return;const dt=gn.get(de);if(!dt)return;const{activatorNode:Nt,node:en}=dt;if(!Nt.current&&!en.current)return;requestAnimationFrame(()=>{for(const we of[Nt.current,en.current]){if(!we)continue;const ne=(0,Ae.so)(we);if(ne){ne.focus();break}}})}},[Vt,je,gn,de,cn]),null}function xn(Be,je){let gn=je,{transform:rt}=gn,Vt=Ki(gn,["transform"]);return Be!=null&&Be.length?Be.reduce((cn,de)=>de(Xo({transform:cn},Vt)),rt):rt}function Uo(Be){return(0,y.useMemo)(()=>({draggable:Xo(Xo({},Vn.draggable),Be==null?void 0:Be.draggable),droppable:Xo(Xo({},Vn.droppable),Be==null?void 0:Be.droppable),dragOverlay:Xo(Xo({},Vn.dragOverlay),Be==null?void 0:Be.dragOverlay)}),[Be==null?void 0:Be.draggable,Be==null?void 0:Be.droppable,Be==null?void 0:Be.dragOverlay])}function nr(Be){let{activeNode:je,measure:rt,initialRect:Vt,config:gn=!0}=Be;const cn=(0,y.useRef)(!1),{x:de,y:dt}=typeof gn=="boolean"?{x:gn,y:gn}:gn;(0,Ae.LI)(()=>{if(!de&&!dt||!je){cn.current=!1;return}if(cn.current||!Vt)return;const en=je==null?void 0:je.node.current;if(!en||en.isConnected===!1)return;const we=rt(en),ne=ct(we,Vt);if(de||(ne.x=0),dt||(ne.y=0),cn.current=!0,Math.abs(ne.x)>0||Math.abs(ne.y)>0){const le=ot(en);le&&le.scrollBy({top:ne.y,left:ne.x})}},[je,de,dt,Vt,rt])}const sr=(0,y.createContext)(tu(Xo({},b),{scaleX:1,scaleY:1}));var To;(function(Be){Be[Be.Uninitialized=0]="Uninitialized",Be[Be.Initializing=1]="Initializing",Be[Be.Initialized=2]="Initialized"})(To||(To={}));const Un=(0,y.memo)(function(je){var rt,Vt,gn,cn;let Zr=je,{id:de,accessibility:dt,autoScroll:Nt=!0,children:en,sensors:we=pa,collisionDetection:ne=it,measuring:le,modifiers:se}=Zr,me=Ki(Zr,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Ee=(0,y.useReducer)(Ra,void 0,ro),[Ve,Xe]=Ee,[We,pt]=re(),[kt,At]=(0,y.useState)(To.Uninitialized),Zt=kt===To.Initialized,{draggable:{active:Jt,nodes:on,translate:It},droppable:{containers:En}}=Ve,qt=Jt!=null?on.get(Jt):null,bn=(0,y.useRef)({initial:null,translated:null}),Sn=(0,y.useMemo)(()=>{var fo;return Jt!=null?{id:Jt,data:(fo=qt==null?void 0:qt.data)!=null?fo:Na,rect:bn}:null},[Jt,qt]),Ln=(0,y.useRef)(null),[Wn,Kn]=(0,y.useState)(null),[Yn,qn]=(0,y.useState)(null),Pa=(0,Ae.Ey)(me,Object.values(me)),Ca=(0,Ae.Ld)("DndDescribedBy",de),Qa=(0,y.useMemo)(()=>En.getEnabled(),[En]),La=Uo(le),{droppableRects:Ha,measureDroppableContainers:ia,measuringScheduled:no}=mn(Qa,{dragging:Zt,dependencies:[It.x,It.y],config:La.droppable}),Za=Nn(on,Jt),qa=(0,y.useMemo)(()=>Yn?(0,Ae.DC)(Yn):null,[Yn]),io=yr(),Ao=Zn(Za,La.draggable.measure);nr({activeNode:Jt!=null?on.get(Jt):null,config:io.layoutShiftCompensation,initialRect:Ao,measure:La.draggable.measure});const uo=St(Za,La.draggable.measure,Ao),ha=St(Za?Za.parentElement:null),ba=(0,y.useRef)({activatorEvent:null,active:null,activeNode:Za,collisionRect:null,collisions:null,droppableRects:Ha,draggableNodes:on,draggingNode:null,draggingNodeRect:null,droppableContainers:En,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Ea=En.getNodeFor((rt=ba.current.over)==null?void 0:rt.id),xa=Bn({measure:La.dragOverlay.measure}),wn=(Vt=xa.nodeRef.current)!=null?Vt:Za,xo=Zt?(gn=xa.rect)!=null?gn:uo:null,Mo=!!(xa.nodeRef.current&&xa.rect),Co=pn(Mo?null:uo),ka=$a(wn?(0,Ae.Jj)(wn):null),po=zn(Zt?Ea!=null?Ea:Za:null),Go=Kt(po),tr=xn(se,{transform:{x:It.x-Co.x,y:It.y-Co.y,scaleX:1,scaleY:1},activatorEvent:Yn,active:Sn,activeNodeRect:uo,containerNodeRect:ha,draggingNodeRect:xo,over:ba.current.over,overlayNodeRect:xa.rect,scrollableAncestors:po,scrollableAncestorRects:Go,windowRect:ka}),ar=qa?(0,Ae.IH)(qa,It):null,so=ca(po),Qo=Sa(so),Er=Sa(so,[uo]),No=(0,Ae.IH)(tr,Qo),Hn=xo?ht(xo,tr):null,Yt=Sn&&Hn?ne({active:Sn,collisionRect:Hn,droppableRects:Ha,droppableContainers:Qa,pointerCoordinates:ar}):null,sa=ie(Yt,"id"),[wa,Ma]=(0,y.useState)(null),za=Mo?tr:(0,Ae.IH)(tr,Er),Ja=at(za,(cn=wa==null?void 0:wa.rect)!=null?cn:null,uo),Lo=(0,y.useRef)(null),rr=(0,y.useCallback)((fo,Ur)=>{let{sensor:_a,options:Ga}=Ur;if(Ln.current==null)return;const jo=on.get(Ln.current);if(!jo)return;const Ia=fo.nativeEvent,Wa=new _a({active:Ln.current,activeNode:jo,event:Ia,options:Ga,context:ba,onAbort(dr){if(!on.get(dr))return;const{onDragAbort:Ua}=Pa.current,vr={id:dr};Ua==null||Ua(vr),We({type:"onDragAbort",event:vr})},onPending(dr,da,Ua,vr){if(!on.get(dr))return;const{onDragPending:Gr}=Pa.current,Rr={id:dr,constraint:da,initialCoordinates:Ua,offset:vr};Gr==null||Gr(Rr),We({type:"onDragPending",event:Rr})},onStart(dr){const da=Ln.current;if(da==null)return;const Ua=on.get(da);if(!Ua)return;const{onDragStart:vr}=Pa.current,Yr={activatorEvent:Ia,active:{id:da,data:Ua.data,rect:bn}};(0,ve.unstable_batchedUpdates)(()=>{vr==null||vr(Yr),At(To.Initializing),Xe({type:oe.DragStart,initialCoordinates:dr,active:da}),We({type:"onDragStart",event:Yr}),Kn(Lo.current),qn(Ia)})},onMove(dr){Xe({type:oe.DragMove,coordinates:dr})},onEnd:Tr(oe.DragEnd),onCancel:Tr(oe.DragCancel)});Lo.current=Wa;function Tr(dr){return function(){return Ec(this,null,function*(){const{active:Ua,collisions:vr,over:Yr,scrollAdjustedTranslate:Gr}=ba.current;let Rr=null;if(Ua&&Gr){const{cancelDrop:Lr}=Pa.current;Rr={activatorEvent:Ia,active:Ua,collisions:vr,delta:Gr,over:Yr},dr===oe.DragEnd&&typeof Lr=="function"&&(yield Promise.resolve(Lr(Rr)))&&(dr=oe.DragCancel)}Ln.current=null,(0,ve.unstable_batchedUpdates)(()=>{Xe({type:dr}),At(To.Uninitialized),Ma(null),Kn(null),qn(null),Lo.current=null;const Lr=dr===oe.DragEnd?"onDragEnd":"onDragCancel";if(Rr){const $o=Pa.current[Lr];$o==null||$o(Rr),We({type:Lr,event:Rr})}})})}}},[on]),zo=(0,y.useCallback)((fo,Ur)=>(_a,Ga)=>{const jo=_a.nativeEvent,Ia=on.get(Ga);if(Ln.current!==null||!Ia||jo.dndKit||jo.defaultPrevented)return;const Wa={active:Ia};fo(_a,Ur.options,Wa)===!0&&(jo.dndKit={capturedBy:Ur.sensor},Ln.current=Ga,rr(_a,Ur))},[on,rr]),Sr=tn(we,zo);ja(we),(0,Ae.LI)(()=>{uo&&kt===To.Initializing&&At(To.Initialized)},[uo,kt]),(0,y.useEffect)(()=>{const{onDragMove:fo}=Pa.current,{active:Ur,activatorEvent:_a,collisions:Ga,over:jo}=ba.current;if(!Ur||!_a)return;const Ia={active:Ur,activatorEvent:_a,collisions:Ga,delta:{x:No.x,y:No.y},over:jo};(0,ve.unstable_batchedUpdates)(()=>{fo==null||fo(Ia),We({type:"onDragMove",event:Ia})})},[No.x,No.y]),(0,y.useEffect)(()=>{const{active:fo,activatorEvent:Ur,collisions:_a,droppableContainers:Ga,scrollAdjustedTranslate:jo}=ba.current;if(!fo||Ln.current==null||!Ur||!jo)return;const{onDragOver:Ia}=Pa.current,Wa=Ga.get(sa),Tr=Wa&&Wa.rect.current?{id:Wa.id,rect:Wa.rect.current,data:Wa.data,disabled:Wa.disabled}:null,dr={active:fo,activatorEvent:Ur,collisions:_a,delta:{x:jo.x,y:jo.y},over:Tr};(0,ve.unstable_batchedUpdates)(()=>{Ma(Tr),Ia==null||Ia(dr),We({type:"onDragOver",event:dr})})},[sa]),(0,Ae.LI)(()=>{ba.current={activatorEvent:Yn,active:Sn,activeNode:Za,collisionRect:Hn,collisions:Yt,droppableRects:Ha,draggableNodes:on,draggingNode:wn,draggingNodeRect:xo,droppableContainers:En,over:wa,scrollableAncestors:po,scrollAdjustedTranslate:No},bn.current={initial:xo,translated:Hn}},[Sn,Za,Yt,Hn,on,wn,xo,Ha,En,wa,po,No]),dn(tu(Xo({},io),{delta:It,draggingRect:Hn,pointerCoordinates:ar,scrollableAncestors:po,scrollableAncestorRects:Go}));const _o=(0,y.useMemo)(()=>({active:Sn,activeNode:Za,activeNodeRect:uo,activatorEvent:Yn,collisions:Yt,containerNodeRect:ha,dragOverlay:xa,draggableNodes:on,droppableContainers:En,droppableRects:Ha,over:wa,measureDroppableContainers:ia,scrollableAncestors:po,scrollableAncestorRects:Go,measuringConfiguration:La,measuringScheduled:no,windowRect:ka}),[Sn,Za,uo,Yn,Yt,ha,xa,on,En,Ha,wa,ia,po,Go,La,no,ka]),cr=(0,y.useMemo)(()=>({activatorEvent:Yn,activators:Sr,active:Sn,activeNodeRect:uo,ariaDescribedById:{draggable:Ca},dispatch:Xe,draggableNodes:on,over:wa,measureDroppableContainers:ia}),[Yn,Sr,Sn,uo,Xe,Ca,on,wa,ia]);return y.createElement(Ye.Provider,{value:pt},y.createElement(ao.Provider,{value:cr},y.createElement(oo.Provider,{value:_o},y.createElement(sr.Provider,{value:Ja},en)),y.createElement(to,{disabled:(dt==null?void 0:dt.restoreFocus)===!1})),y.createElement(Pt,tu(Xo({},dt),{hiddenTextDescribedById:Ca})));function yr(){const fo=(Wn==null?void 0:Wn.autoScrollEnabled)===!1,Ur=typeof Nt=="object"?Nt.enabled===!1:Nt===!1,_a=Zt&&!fo&&!Ur;return typeof Nt=="object"?tu(Xo({},Nt),{enabled:_a}):{enabled:_a}}}),$n=(0,y.createContext)(null),fa="button",An="Draggable";function lo(Be){let{id:je,data:rt,disabled:Vt=!1,attributes:gn}=Be;const cn=(0,Ae.Ld)(An),{activators:de,activatorEvent:dt,active:Nt,activeNodeRect:en,ariaDescribedById:we,draggableNodes:ne,over:le}=(0,y.useContext)(ao),{role:se=fa,roleDescription:me="draggable",tabIndex:Ee=0}=gn!=null?gn:{},Ve=(Nt==null?void 0:Nt.id)===je,Xe=(0,y.useContext)(Ve?sr:$n),[We,pt]=(0,Ae.wm)(),[kt,At]=(0,Ae.wm)(),Zt=Da(de,je),Jt=(0,Ae.Ey)(rt);(0,Ae.LI)(()=>(ne.set(je,{id:je,key:cn,node:We,activatorNode:kt,data:Jt}),()=>{const It=ne.get(je);It&&It.key===cn&&ne.delete(je)}),[ne,je]);const on=(0,y.useMemo)(()=>({role:se,tabIndex:Ee,"aria-disabled":Vt,"aria-pressed":Ve&&se===fa?!0:void 0,"aria-roledescription":me,"aria-describedby":we.draggable}),[Vt,se,Ee,Ve,me,we.draggable]);return{active:Nt,activatorEvent:dt,activeNodeRect:en,attributes:on,isDragging:Ve,listeners:Vt?void 0:Zt,node:We,over:le,setNodeRef:pt,setActivatorNodeRef:At,transform:Xe}}function ra(){return(0,y.useContext)(oo)}const Cr="Droppable",qo={timeout:25};function er(Be){let{data:je,disabled:rt=!1,id:Vt,resizeObserverConfig:gn}=Be;const cn=(0,Ae.Ld)(Cr),{active:de,dispatch:dt,over:Nt,measureDroppableContainers:en}=(0,y.useContext)(ao),we=(0,y.useRef)({disabled:rt}),ne=(0,y.useRef)(!1),le=(0,y.useRef)(null),se=(0,y.useRef)(null),{disabled:me,updateMeasurementsFor:Ee,timeout:Ve}=Xo(Xo({},qo),gn),Xe=(0,Ae.Ey)(Ee!=null?Ee:Vt),We=(0,y.useCallback)(()=>{if(!ne.current){ne.current=!0;return}se.current!=null&&clearTimeout(se.current),se.current=setTimeout(()=>{en(Array.isArray(Xe.current)?Xe.current:[Xe.current]),se.current=null},Ve)},[Ve]),pt=Ke({callback:We,disabled:me||!de}),kt=(0,y.useCallback)((on,It)=>{pt&&(It&&(pt.unobserve(It),ne.current=!1),on&&pt.observe(on))},[pt]),[At,Zt]=(0,Ae.wm)(kt),Jt=(0,Ae.Ey)(je);return(0,y.useEffect)(()=>{!pt||!At.current||(pt.disconnect(),ne.current=!1,pt.observe(At.current))},[At,pt]),(0,y.useEffect)(()=>(dt({type:oe.RegisterDroppable,element:{id:Vt,key:cn,disabled:rt,node:At,rect:le,data:Jt}}),()=>dt({type:oe.UnregisterDroppable,key:cn,id:Vt})),[Vt]),(0,y.useEffect)(()=>{rt!==we.current.disabled&&(dt({type:oe.SetDroppableDisabled,id:Vt,key:cn,disabled:rt}),we.current.disabled=rt)},[Vt,cn,rt,dt]),{active:de,rect:le,isOver:(Nt==null?void 0:Nt.id)===Vt,node:At,over:Nt,setNodeRef:Zt}}function Wo(Be){let{animation:je,children:rt}=Be;const[Vt,gn]=useState(null),[cn,de]=useState(null),dt=usePrevious(rt);return!rt&&!Vt&&dt&&gn(dt),useIsomorphicLayoutEffect(()=>{if(!cn)return;const Nt=Vt==null?void 0:Vt.key,en=Vt==null?void 0:Vt.props.id;if(Nt==null||en==null){gn(null);return}Promise.resolve(je(en,cn)).then(()=>{gn(null)})},[je,Vt,cn]),React.createElement(React.Fragment,null,rt,Vt?cloneElement(Vt,{ref:de}):null)}const Ro={x:0,y:0,scaleX:1,scaleY:1};function Nr(Be){let{children:je}=Be;return React.createElement(ao.Provider,{value:co},React.createElement(sr.Provider,{value:Ro},je))}const ea={position:"fixed",touchAction:"none"},wr=Be=>isKeyboardEvent(Be)?"transform 250ms ease":void 0,Kr=null,Jr={duration:250,easing:"ease",keyframes:Be=>{let{transform:{initial:je,final:rt}}=Be;return[{transform:Ae.ux.Transform.toString(je)},{transform:Ae.ux.Transform.toString(rt)}]},sideEffects:(Be=>je=>{let{active:rt,dragOverlay:Vt}=je;const gn={},{styles:cn,className:de}=Be;if(cn!=null&&cn.active)for(const[dt,Nt]of Object.entries(cn.active))Nt!==void 0&&(gn[dt]=rt.node.style.getPropertyValue(dt),rt.node.style.setProperty(dt,Nt));if(cn!=null&&cn.dragOverlay)for(const[dt,Nt]of Object.entries(cn.dragOverlay))Nt!==void 0&&Vt.node.style.setProperty(dt,Nt);return de!=null&&de.active&&rt.node.classList.add(de.active),de!=null&&de.dragOverlay&&Vt.node.classList.add(de.dragOverlay),function(){for(const[Nt,en]of Object.entries(gn))rt.node.style.setProperty(Nt,en);de!=null&&de.active&&rt.node.classList.remove(de.active)}})({styles:{active:{opacity:"0"}}})};function Hr(Be){let{config:je,draggableNodes:rt,droppableContainers:Vt,measuringConfiguration:gn}=Be;return useEvent((cn,de)=>{if(je===null)return;const dt=rt.get(cn);if(!dt)return;const Nt=dt.node.current;if(!Nt)return;const en=Tn(de);if(!en)return;const{transform:we}=getWindow(de).getComputedStyle(de),ne=Ot(we);if(!ne)return;const le=typeof je=="function"?je:eu(je);return Qe(Nt,gn.draggable.measure),le({active:{id:cn,data:dt.data,node:Nt,rect:gn.draggable.measure(Nt)},draggableNodes:rt,dragOverlay:{node:de,rect:gn.dragOverlay.measure(en)},droppableContainers:Vt,measuringConfiguration:gn,transform:ne})})}function eu(Be){const{duration:je,easing:rt,sideEffects:Vt,keyframes:gn}=Xo(Xo({},Jr),Be);return cn=>{let We=cn,{active:de,dragOverlay:dt,transform:Nt}=We,en=Ki(We,["active","dragOverlay","transform"]);if(!je)return;const we={x:dt.rect.left-de.rect.left,y:dt.rect.top-de.rect.top},ne={scaleX:Nt.scaleX!==1?de.rect.width*Nt.scaleX/dt.rect.width:1,scaleY:Nt.scaleY!==1?de.rect.height*Nt.scaleY/dt.rect.height:1},le=Xo({x:Nt.x-we.x,y:Nt.y-we.y},ne),se=gn(tu(Xo({},en),{active:de,dragOverlay:dt,transform:{initial:Nt,final:le}})),[me]=se,Ee=se[se.length-1];if(JSON.stringify(me)===JSON.stringify(Ee))return;const Ve=Vt==null?void 0:Vt(Xo({active:de,dragOverlay:dt},en)),Xe=dt.node.animate(se,{duration:je,easing:rt,fill:"forwards"});return new Promise(pt=>{Xe.onfinish=()=>{Ve==null||Ve(),pt()}})}}let yo=0;function br(Be){return useMemo(()=>{if(Be!=null)return yo++,yo},[Be])}const Qr=null},19719:function(ke,lt,te){"use strict";te.d(lt,{Fo:function(){return ee},Rp:function(){return pe},nB:function(){return st},qw:function(){return E}});var y=te(59301),ve=te(87954),Ae=te(35241);function pe(ht,Ot,ut){const et=ht.slice();return et.splice(ut<0?et.length+ut:ut,0,et.splice(Ot,1)[0]),et}function Fe(ht,Ot,ut){const et=ht.slice();return et[Ot]=ht[ut],et[ut]=ht[Ot],et}function Se(ht,Ot){return ht.reduce((ut,et,Lt)=>{const Dt=Ot.get(et);return Dt&&(ut[Lt]=Dt),ut},Array(ht.length))}function De(ht){return ht!==null&&ht>=0}function Ye(ht,Ot){if(ht===Ot)return!0;if(ht.length!==Ot.length)return!1;for(let ut=0;ut{var Ot;let{rects:ut,activeNodeRect:et,activeIndex:Lt,overIndex:Dt,index:bt}=ht;const qe=(Ot=ut[Lt])!=null?Ot:et;if(!qe)return null;const Ie=Te(ut,bt,Lt);if(bt===Lt){const gt=ut[Dt];return gt?Xo({x:LtLt&&bt<=Dt?Xo({x:-qe.width-Ie,y:0},re):bt=Dt?Xo({x:qe.width+Ie,y:0},re):Xo({x:0,y:0},re)};function Te(ht,Ot,ut){const et=ht[Ot],Lt=ht[Ot-1],Dt=ht[Ot+1];return!et||!Lt&&!Dt?0:ut{let{rects:Ot,activeIndex:ut,overIndex:et,index:Lt}=ht;const Dt=pe(Ot,et,ut),bt=Ot[Lt],qe=Dt[Lt];return!qe||!bt?null:{x:qe.left-bt.left,y:qe.top-bt.top,scaleX:qe.width/bt.width,scaleY:qe.height/bt.height}},oe=ht=>{let{activeIndex:Ot,index:ut,rects:et,overIndex:Lt}=ht,Dt,bt;return ut===Ot&&(Dt=et[ut],bt=et[Lt]),ut===Lt&&(Dt=et[ut],bt=et[Ot]),!bt||!Dt?null:{x:bt.left-Dt.left,y:bt.top-Dt.top,scaleX:bt.width/Dt.width,scaleY:bt.height/Dt.height}},a={scaleX:1,scaleY:1},E=ht=>{var Ot;let{activeIndex:ut,activeNodeRect:et,index:Lt,rects:Dt,overIndex:bt}=ht;const qe=(Ot=Dt[ut])!=null?Ot:et;if(!qe)return null;if(Lt===ut){const gt=Dt[bt];return gt?Xo({x:0,y:utut&&Lt<=bt?Xo({x:0,y:-qe.height-Ie},a):Lt=bt?Xo({x:0,y:qe.height+Ie},a):Xo({x:0,y:0},a)};function x(ht,Ot,ut){const et=ht[Ot],Lt=ht[Ot-1],Dt=ht[Ot+1];return et?utet.map($e=>typeof $e=="object"&&"id"in $e?$e.id:$e),[et]),Ct=bt!=null,nn=bt?xe.indexOf(bt.id):-1,Wt=gt?xe.indexOf(gt.id):-1,ln=(0,y.useRef)(xe),Rn=!Ye(xe,ln.current),wt=Wt!==-1&&nn===-1||Rn,_e=ye(Dt);(0,Ae.LI)(()=>{Rn&&Ct&&ot(xe)},[Rn,xe,Ct,ot]),(0,y.useEffect)(()=>{ln.current=xe},[xe]);const Et=(0,y.useMemo)(()=>({activeIndex:nn,containerId:mt,disabled:_e,disableTransforms:wt,items:xe,overIndex:Wt,useDragOverlay:Ut,sortedRects:Se(xe,Ie),strategy:Lt}),[nn,mt,_e.draggable,_e.droppable,wt,xe,Wt,Ie,Ut,Lt]);return y.createElement(z.Provider,{value:Et},Ot)}const ae=ht=>{let{id:Ot,items:ut,activeIndex:et,overIndex:Lt}=ht;return pe(ut,et,Lt).indexOf(Ot)},ue=ht=>{let{containerId:Ot,isSorting:ut,wasDragging:et,index:Lt,items:Dt,newIndex:bt,previousItems:qe,previousContainerId:Ie,transition:gt}=ht;return!gt||!et||qe!==Dt&&Lt===bt?!1:ut?!0:bt!==Lt&&Ot===Ie},ce={duration:200,easing:"ease"},ie="transform",Ce=Ae.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),Re={roleDescription:"sortable"};function Ne(ht){let{disabled:Ot,index:ut,node:et,rect:Lt}=ht;const[Dt,bt]=(0,y.useState)(null),qe=(0,y.useRef)(ut);return(0,Ae.LI)(()=>{if(!Ot&&ut!==qe.current&&et.current){const Ie=Lt.current;if(Ie){const gt=(0,ve.VK)(et.current,{ignoreTransform:!0}),ot={x:Ie.left-gt.left,y:Ie.top-gt.top,scaleX:Ie.width/gt.width,scaleY:Ie.height/gt.height};(ot.x||ot.y)&&bt(ot)}}ut!==qe.current&&(qe.current=ut)},[Ot,ut,et,Lt]),(0,y.useEffect)(()=>{Dt&&bt(null)},[Dt]),Dt}function st(ht){let{animateLayoutChanges:Ot=ue,attributes:ut,disabled:et,data:Lt,getNewIndex:Dt=ae,id:bt,strategy:qe,resizeObserverConfig:Ie,transition:gt=ce}=ht;const{items:ot,containerId:mt,activeIndex:Ut,disabled:xe,disableTransforms:Ct,sortedRects:nn,overIndex:Wt,useDragOverlay:ln,strategy:Rn}=(0,y.useContext)(z),wt=it(et,xe),_e=ot.indexOf(bt),Et=(0,y.useMemo)(()=>Xo({sortable:{containerId:mt,index:_e,items:ot}},Lt),[mt,Lt,_e,ot]),$e=(0,y.useMemo)(()=>ot.slice(ot.indexOf(bt)),[ot,bt]),{rect:Ft,node:Qe,isOver:Bt,setNodeRef:Je}=(0,ve.Zj)({id:bt,data:Et,disabled:wt.droppable,resizeObserverConfig:Xo({updateMeasurementsFor:$e},Ie)}),{active:Ze,activatorEvent:nt,activeNodeRect:Ge,attributes:He,setNodeRef:vt,listeners:Le,isDragging:Oe,over:he,setActivatorNodeRef:be,transform:ze}=(0,ve.O1)({id:bt,data:Et,attributes:Xo(Xo({},Re),ut),disabled:wt.draggable}),tt=(0,Ae.HB)(Je,vt),xt=!!Ze,yt=xt&&!Ct&&De(Ut)&&De(Wt),jt=!ln&&Oe,Gt=jt&&yt?ze:null,Ht=qe!=null?qe:Rn,hn=yt?Gt!=null?Gt:Ht({rects:nn,activeNodeRect:Ge,activeIndex:Ut,overIndex:Wt,index:_e}):null,Qn=De(Ut)&&De(Wt)?Dt({id:bt,items:ot,activeIndex:Ut,overIndex:Wt}):_e,$t=Ze==null?void 0:Ze.id,fn=(0,y.useRef)({activeId:$t,items:ot,newIndex:Qn,containerId:mt}),yn=ot!==fn.current.items,sn=Ot({active:Ze,containerId:mt,isDragging:Oe,isSorting:xt,id:bt,index:_e,items:ot,newIndex:fn.current.newIndex,previousItems:fn.current.items,previousContainerId:fn.current.containerId,transition:gt,wasDragging:fn.current.activeId!=null}),dn=Ne({disabled:!sn,index:_e,node:Qe,rect:Ft});return(0,y.useEffect)(()=>{xt&&fn.current.newIndex!==Qn&&(fn.current.newIndex=Qn),mt!==fn.current.containerId&&(fn.current.containerId=mt),ot!==fn.current.items&&(fn.current.items=ot)},[xt,Qn,mt,ot]),(0,y.useEffect)(()=>{if($t===fn.current.activeId)return;if($t&&!fn.current.activeId){fn.current.activeId=$t;return}const kn=setTimeout(()=>{fn.current.activeId=$t},50);return()=>clearTimeout(kn)},[$t]),{active:Ze,activeIndex:Ut,attributes:He,data:Et,rect:Ft,index:_e,newIndex:Qn,items:ot,isOver:Bt,isSorting:xt,isDragging:Oe,listeners:Le,node:Qe,overIndex:Wt,over:he,setNodeRef:tt,setActivatorNodeRef:be,setDroppableNodeRef:Je,setDraggableNodeRef:vt,transform:dn!=null?dn:hn,transition:Xt()};function Xt(){if(dn||yn&&fn.current.newIndex===_e)return Ce;if(!(jt&&!(0,Ae.vd)(nt)||!gt)&&(xt||sn))return Ae.ux.Transition.toString(tu(Xo({},gt),{property:ie}))}}function it(ht,Ot){var ut,et;return typeof ht=="boolean"?{draggable:ht,droppable:!1}:{draggable:(ut=ht==null?void 0:ht.draggable)!=null?ut:Ot.draggable,droppable:(et=ht==null?void 0:ht.droppable)!=null?et:Ot.droppable}}function Me(ht){if(!ht)return!1;const Ot=ht.data.current;return!!(Ot&&"sortable"in Ot&&typeof Ot.sortable=="object"&&"containerId"in Ot.sortable&&"items"in Ot.sortable&&"index"in Ot.sortable)}const Tt=[ve.g4.Down,ve.g4.Right,ve.g4.Up,ve.g4.Left],at=(ht,Ot)=>{let{context:{active:ut,collisionRect:et,droppableRects:Lt,droppableContainers:Dt,over:bt,scrollableAncestors:qe}}=Ot;if(Tt.includes(ht.code)){if(ht.preventDefault(),!ut||!et)return;const Ie=[];Dt.getEnabled().forEach(mt=>{if(!mt||mt!=null&&mt.disabled)return;const Ut=Lt.get(mt.id);if(Ut)switch(ht.code){case KeyboardCode.Down:et.topUt.top&&Ie.push(mt);break;case KeyboardCode.Left:et.left>Ut.left&&Ie.push(mt);break;case KeyboardCode.Right:et.left1&&(ot=gt[1].id),ot!=null){const mt=Dt.get(ut.id),Ut=Dt.get(ot),xe=Ut?Lt.get(Ut.id):null,Ct=Ut==null?void 0:Ut.node.current;if(Ct&&xe&&mt&&Ut){const Wt=getScrollableAncestors(Ct).some(($e,Ft)=>qe[Ft]!==$e),ln=ct(mt,Ut),Rn=zt(mt,Ut),wt=Wt||!ln?{x:0,y:0}:{x:Rn?et.width-xe.width:0,y:Rn?et.height-xe.height:0},_e={x:xe.left,y:xe.top};return wt.x&&wt.y?_e:subtract(_e,wt)}}}};function ct(ht,Ot){return!Me(ht)||!Me(Ot)?!1:ht.data.current.sortable.containerId===Ot.data.current.sortable.containerId}function zt(ht,Ot){return!Me(ht)||!Me(Ot)||!ct(ht,Ot)?!1:ht.data.current.sortable.indexct=>{Tt.forEach(zt=>zt(ct))},Tt)}const Ae=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function pe(Me){const Tt=Object.prototype.toString.call(Me);return Tt==="[object Window]"||Tt==="[object global]"}function Fe(Me){return"nodeType"in Me}function Se(Me){var Tt,at;return Me?pe(Me)?Me:Fe(Me)&&(Tt=(at=Me.ownerDocument)==null?void 0:at.defaultView)!=null?Tt:window:window}function De(Me){const{Document:Tt}=Se(Me);return Me instanceof Tt}function Ye(Me){return pe(Me)?!1:Me instanceof Se(Me).HTMLElement}function ye(Me){return Me instanceof Se(Me).SVGElement}function re(Me){return Me?pe(Me)?Me.document:Fe(Me)?De(Me)?Me:Ye(Me)||ye(Me)?Me.ownerDocument:document:document:document}const Ue=Ae?y.useLayoutEffect:y.useEffect;function Te(Me){const Tt=(0,y.useRef)(Me);return Ue(()=>{Tt.current=Me}),(0,y.useCallback)(function(){for(var at=arguments.length,ct=new Array(at),zt=0;zt{Me.current=setInterval(ct,zt)},[]),at=(0,y.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[Tt,at]}function oe(Me,Tt){Tt===void 0&&(Tt=[Me]);const at=(0,y.useRef)(Me);return Ue(()=>{at.current!==Me&&(at.current=Me)},Tt),at}function a(Me,Tt){const at=(0,y.useRef)();return(0,y.useMemo)(()=>{const ct=Me(at.current);return at.current=ct,ct},[...Tt])}function E(Me){const Tt=Te(Me),at=(0,y.useRef)(null),ct=(0,y.useCallback)(zt=>{zt!==at.current&&(Tt==null||Tt(zt,at.current)),at.current=zt},[]);return[at,ct]}function x(Me){const Tt=(0,y.useRef)();return(0,y.useEffect)(()=>{Tt.current=Me},[Me]),Tt.current}let b={};function z(Me,Tt){return(0,y.useMemo)(()=>{if(Tt)return Tt;const at=b[Me]==null?0:b[Me]+1;return b[Me]=at,Me+"-"+at},[Me,Tt])}function ee(Me){return function(Tt){for(var at=arguments.length,ct=new Array(at>1?at-1:0),zt=1;zt{const ut=Object.entries(Ot);for(const[et,Lt]of ut){const Dt=ht[et];Dt!=null&&(ht[et]=Dt+Me*Lt)}return ht},Xo({},Tt))}}const ae=ee(1),ue=ee(-1);function ce(Me){return"clientX"in Me&&"clientY"in Me}function ie(Me){if(!Me)return!1;const{KeyboardEvent:Tt}=Se(Me.target);return Tt&&Me instanceof Tt}function Ce(Me){if(!Me)return!1;const{TouchEvent:Tt}=Se(Me.target);return Tt&&Me instanceof Tt}function Re(Me){if(Ce(Me)){if(Me.touches&&Me.touches.length){const{clientX:Tt,clientY:at}=Me.touches[0];return{x:Tt,y:at}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:Tt,clientY:at}=Me.changedTouches[0];return{x:Tt,y:at}}}return ce(Me)?{x:Me.clientX,y:Me.clientY}:null}const Ne=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:Tt,y:at}=Me;return"translate3d("+(Tt?Math.round(Tt):0)+"px, "+(at?Math.round(at):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:Tt,scaleY:at}=Me;return"scaleX("+Tt+") scaleY("+at+")"}},Transform:{toString(Me){if(Me)return[Ne.Translate.toString(Me),Ne.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:Tt,duration:at,easing:ct}=Me;return Tt+" "+at+"ms "+ct}}}),st="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function it(Me){return Me.matches(st)?Me:Me.querySelector(st)}},99587:function(ke,lt){"use strict";lt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(ke,lt){"use strict";lt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},39744:function(){"use strict"},57149:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(ye,re,Ue)=>re in ye?ve(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ye[re]=Ue,De=(ye,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(ye,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(ye,Ue,re[Ue]);return ye};const Ye=ye=>React.createElement("svg",De({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ye),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));lt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(ye,re,Ue)=>re in ye?ve(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ye[re]=Ue,De=(ye,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(ye,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(ye,Ue,re[Ue]);return ye};const Ye=ye=>React.createElement("svg",De({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ye),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));lt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(ye,re,Ue)=>re in ye?ve(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ye[re]=Ue,De=(ye,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(ye,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(ye,Ue,re[Ue]);return ye};const Ye=ye=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));lt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(ke,lt,te){"use strict";var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(ye,re,Ue)=>re in ye?ve(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ye[re]=Ue,De=(ye,re)=>{for(var Ue in re||(re={}))pe.call(re,Ue)&&Se(ye,Ue,re[Ue]);if(Ae)for(var Ue of Ae(re))Fe.call(re,Ue)&&Se(ye,Ue,re[Ue]);return ye};const Ye=ye=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));lt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function ke(oe,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(ke.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(ke.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(ke.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(ke.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var E=go.Shape._FigureParameters[oe];return E?E[a]:null},go.Shape.setFigureParameter=function(oe,a,E){if(!(E instanceof ke))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=E};var lt=[];function te(oe,a){var E=lt.pop();return E===void 0?new go.Point(oe,a):(E.x=oe,E.y=a,E)}function y(){var oe=lt.pop();return oe===void 0?new go.Point:oe}function ve(oe){lt.push(oe)}function Ae(oe,a,E,x,b,z,ee,ae,ue){ue||(ue=new go.Point);var ce=oe-E,ie=b-ee,Ce=NaN,Re=NaN;if(ce===0)if(ie===0)oe===E&&(Ce=oe,Re=a);else{var Ne=(z-ae)/ie,st=z-Ne*b;Ce=oe,Re=Ne*Ce+st}else if(ie===0){var it=(a-x)/ce,Me=a-it*oe;Ce=b,Re=it*Ce+Me}else{var it=(a-x)/ce,Ne=(z-ae)/ie,Me=a-it*oe,st=z-Ne*b;Ce=(st-Me)/(it-Ne),Re=it*Ce+Me}return ue.x=Ce,ue.y=Re,ue}function pe(oe,a,E,x,b,z,ee,ae,ue,ce,ie,Ce,Re,Ne){var st=1-ue,it=ue,Me=oe*st+E*it,Tt=a*st+x*it,at=E*st+b*it,ct=x*st+z*it,zt=b*st+ee*it,ht=z*st+ae*it,Ot=Me*st+at*it,ut=Tt*st+ct*it,et=at*st+zt*it,Lt=ct*st+ht*it,Dt=Ot*st+et*it,bt=ut*st+Lt*it;ce.x=Me,ce.y=Tt,ie.x=Ot,ie.y=ut,Ce.x=Dt,Ce.y=bt,Re.x=et,Re.y=Lt,Ne.x=zt,Ne.y=ht}var Fe=new go.Spot(.156,.156),Se=new go.Spot(.844,.844),De=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ke("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*De,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-b,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,b,E,0,E-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,E){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=Se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,De*a,0,a,(1-De)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,De*E,(1-De)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,De*E,De*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-De)*a,0,0,(1-De)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ke("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ae,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),z.spot1=Fe,z.spot2=Se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ke("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ke("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,E){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ae=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,E){var x=De/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*E,a,(1-x)*E,(b+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,E){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var z=a/2,ee=E/2,ae=Math.atan2(E,a),ue=x-Math.min(Math.cos(ae)*x/2,z),ce=x-Math.min(Math.sin(ae)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(ue,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),ie.add(new go.PathSegment(go.PathSegment.Line,a-ue,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,a,E-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,a-ue,E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ue,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,E-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ke("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ke("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,De*a,0,a,(.5-De/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+De/2)*E,De*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,ee=.3,ae=0,ue=z*De;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ae)*E,(.5-z+ee)*a,(.5+ue+ae)*E,(.5-ue+ee)*a,(.5+z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ae)*E,(.5+ue+ee)*a,(.5+z+ae)*E,(.5+z+ee)*a,(.5+ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ae)*E,(1-.5+z+ee)*a,(.5-ue+ae)*E,(.5+ue+ee)*a,(.5-z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ue+ee)*a,(.5-z+ae)*E,(.5-z+ee+.05)*a,(.5-ue+ae-.02)*E)),z=.2,ee=0,ae=-.3,ue=z*De,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ae)*E,(.5+ue+ee)*a,(.5+z+ae)*E,(.5+z+ee)*a,(.5+ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ae)*E,(1-.5+z+ee)*a,(.5-ue+ae)*E,(.5+ue+ee)*a,(.5-z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ae)*E,(.5-ue+ee)*a,(.5-z+ae)*E,(.5-z+ee)*a,(.5-ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+ee)*a,(.5+z+ae)*E,(.5-z+ee)*a,(.5+ue+ae)*E,(.5-ue+ee)*a,(.5+z+ae)*E)),z=.2,ee=-.3,ae=0,ue=z*De,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ae)*E,(1-.5+z+ee-.05)*a,(.5-ue+ae-.02)*E,(.5+ue+ee)*a,(.5-z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ae)*E,(.5-ue+ee)*a,(.5-z+ae)*E,(.5-z+ee)*a,(.5-ue+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ae)*E,(.5-z+ee)*a,(.5+ue+ae)*E,(.5-ue+ee)*a,(.5+z+ae)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ue+ee)*a,(.5+z+ae)*E,(.5+z+ee)*a,(.5+ue+ae)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ae*E)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,E*ae,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ae=.75,b=new go.PathFigure((ee+z)*a,ae*E,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,E*ae,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,E){var x=.8535533905932737,b=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=.5,ae=.5,ue=new go.PathFigure(ee*a,(ae-z)*E);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),z=.4,b=De*.4;var ce=y(),ie=y(),Ce=y(),Re=y();pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.42,ce,ie,Ce,Re,Re);var Ne=y(),st=y(),it=y();pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.58,Re,Re,it,Ne,st);var Me=y(),Tt=y(),at=y();pe(ee,ae+z,ee-b,ae+z,ee-z,ae+b,ee-z,ae,.42,Me,Tt,at,Re,Re);var ct=y(),zt=y(),ht=y();return pe(ee,ae+z,ee-b,ae+z,ee-z,ae+b,ee-z,ae,.58,Re,Re,ht,ct,zt),ue.add(new go.PathSegment(go.PathSegment.Move,ht.x*a,ht.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,ct.x*a,ct.y*E,zt.x*a,zt.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce.x*a,Ce.y*E,ce.x*a,ce.y*E,ie.x*a,ie.y*E)),ue.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*E).close()),ue.add(new go.PathSegment(go.PathSegment.Move,at.x*a,at.y*E)),ue.add(new go.PathSegment(go.PathSegment.Line,it.x*a,it.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,Ne.x*a,Ne.y*E,st.x*a,st.y*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,at.x*a,at.y*E,Me.x*a,Me.y*E,Tt.x*a,Tt.y*E).close()),ve(ce),ve(ie),ve(Ce),ve(Re),ve(Ne),ve(st),ve(it),ve(Me),ve(Tt),ve(at),ve(ct),ve(zt),ve(ht),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,b,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,E){var x=new go.Geometry,b=De*.4,z=.4,ee=.5,ae=.5,ue=y(),ce=y(),ie=y(),Ce=y(),Re=new go.PathFigure((ee-z)*a,ae*E,!1);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.44,ie,Ce,ce,ue,ue),Re.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E));var Ne=te(ce.x,ce.y);pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.56,ue,ue,ce,ie,Ce);var st=te(ce.x,ce.y);Re.add(new go.PathSegment(go.PathSegment.Line,(Ne.x*.1+.95*.9)*a,Ne.y*.1*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ne.y*.1*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Re.add(new go.PathSegment(go.PathSegment.Line,a,0)),Re.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Re.add(new go.PathSegment(go.PathSegment.Line,(st.x*.1+.9)*a,.15*E)),Re.add(new go.PathSegment(go.PathSegment.Line,(st.x*.1+.9)*a,(st.y*.1+.05*.9)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,st.x*a,st.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),z=.35,b=De*.35;var it=new go.PathFigure(ee*a,(ae-z)*E,!1);x.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),it.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),it.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),it.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E));var Me=new go.PathFigure((ee-z)*a,ae*E,!1);return x.add(Me),ve(ue),ve(ce),ve(ie),ve(Ce),ve(Ne),ve(st),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,E){var x=new go.Geometry,b=.375,z=0,ee=-.125,ae=b*De,ue=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ae+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ae+ee)*E,(.5+ae+z)*a,(.5-b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ae+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ae+ee)*E,(.5-ae+z)*a,(.5+b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),b=.325,z=0,ee=-.125,ae=b*De;var ue=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*E,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ae+ee)*E,(.5+ae+z)*a,(.5+b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ae+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ae+ee)*E,(.5-ae+z)*a,(.5-b+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ae+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ae+ee)*E));var ue=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);return x.add(ue),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ke("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ke("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*E,ae=(.5+b/2)*E,ue=new go.Geometry,ce=new go.PathFigure(0,ee,!0);ue.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ue.spot1=new go.Spot(0,ee/E);var ie=Ae(0,ae/E,1,ae/E,z/a,1,1,.5,y());return ue.spot2=new go.Spot(ie.x,ie.y),ve(ie),ue}),go.Shape.setFigureParameter("Arrow2",0,new ke("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ke("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,E/2);var z=a-x,ee=(E-b)/2,ae=ee+b,ue=new go.Geometry,ce=new go.PathFigure(0,ee,!0);ue.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,E)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ue.spot1=new go.Spot(0,ee/E);var ie=Ae(0,ae/E,1,ae/E,z/a,1,1,.5,y());return ue.spot2=new go.Spot(ie.x,ie.y),ve(ie),ue}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ke("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ue=Ae(0,.5,.3,0,0,b/E,.1,b/E,y());return ee.spot1=new go.Spot(ue.x,ue.y),ue=Ae(.7,1,1,.5,0,z/E,1,z/E,ue),ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ke("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ke("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ae=(E-b)/2,ue=ae+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ae=0,ue=E):(z=0,ee=E,ae=0,ue=E));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close());var Ce=Ae(0,.5,.3,ae/E,0,z/E,1,z/E,y());return ce.spot1=new go.Spot(Ce.x,Ce.y),Ce=Ae(.7,ue/E,1,.5,0,ee/E,1,ee/E,Ce),ce.spot2=new go.Spot(Ce.x,Ce.y),ve(Ce),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new ke("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/E);var ue=Ae(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new ke("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ke("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ae=(E-b)/2,ue=ae+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ae=0,ue=E):(z=0,ee=E,ae=0,ue=E));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close()),ce.spot1=new go.Spot(0,z/E);var Ce=Ae(.7,ue/E,1,.5,0,ee/E,1,ee/E,y());return ce.spot2=new go.Spot(Ce.x,Ce.y),ve(Ce),ce}),go.Shape.setFigureParameter("Pointer",0,new ke("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Ae(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ve(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ke("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b.spot1=new go.Spot(x,.35);var ee=Ae(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ve(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ke("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var ue=Ae(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ke("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(E-x)/2,z=b+x;x>E&&(b=0,z=E);var ee=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/E);var ue=Ae(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ue.x,ue.y),ve(ue),ee}),go.Shape.setFigureParameter("SquareArrow",0,new ke("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.1,ee=new go.PathFigure(0,.9*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.9*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.3*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,De*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,De*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-De*x,(.5+z)*a,1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-De*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ae=new go.PathFigure(a,x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-De*x,(.5+z)*a,2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-De*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,E-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,De*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,De*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-De*x,(.5+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-De*x));var ae=new go.PathFigure(0,E-x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-De*x,(.5-z)*a,E-2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-De*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-De*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-De*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,De*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,De*x,0));var ae=new go.PathFigure(x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+De*x,0,2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+De*x,E)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=De*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-De*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-De*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,De*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,De*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ae=new go.PathFigure(a-x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-De*x,0,a-2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-De*x,E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,E){var x=new go.Geometry,b=.2,z=.1,ee=De*b,ae=De*z,ue=.5,ce=.1,ie=new go.PathFigure(ue*a,(ce+z)*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*a,ce*E,(ue-ee)*a,(ce+z)*E,(ue-b)*a,(ce+ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-z)*E,(ue-b)*a,(ce-ae)*E,(ue-ee)*a,(ce-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*a,ce*E,(ue+ee)*a,(ce-z)*E,(ue+b)*a,(ce-ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+z)*E,(ue+b)*a,(ce+ae)*E,(ue+ee)*a,(ce+z)*E));var Ce=.05,Re=De*Ce;ue=.05,ce=.25;var Ne=new go.PathFigure(.5*a,.2*E,!0);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ue=.95,ce=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue+Ce)*a,ce*E,(ue+Re)*a,(ce-Ce)*E,(ue+Ce)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Ce=.025,Re=De*Ce,ue=.825,ce=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-Ce)*E,(ue+Ce)*a,(ce-Re)*E,(ue+Re)*a,(ce-Ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-Ce)*a,ce*E,(ue-Re)*a,(ce-Ce)*E,(ue-Ce)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Ce=.05,Re=De*Ce,ue=.5,ce=.7,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-Ce)*E,(ue+Ce)*a,(ce-Re)*E,(ue+Re)*a,(ce-Ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-Ce)*a,ce*E,(ue-Re)*a,(ce-Ce)*E,(ue-Ce)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Ce=.025,Re=De*Ce,ue=.175,ce=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-Ce)*E,(ue+Ce)*a,(ce-Re)*E,(ue+Re)*a,(ce-Ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-Ce)*a,ce*E,(ue-Re)*a,(ce-Ce)*E,(ue-Ce)*a,(ce-Re)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Ce=.05,Re=De*Ce,ue=.05,ce=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-Ce)*E,(ue-Ce)*a,(ce-Re)*E,(ue-Re)*a,(ce-Ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ke("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+b)*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-b)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=De*.2,ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ae=new go.PathFigure(0,b*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ee=new go.PathFigure(a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(b*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,E){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=De*.5,ae=.5,ue=new go.PathFigure(a,ae*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,a,(ae+ee)*E,(ae+ee)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*E,(ae-ee)*a,E,0,(ae+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,0,0,(ae-ee)*E,(ae-ee)*a,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,ae*E,(ae+ee)*a,0,a,(ae-ee)*E));var ce=new go.PathFigure((z+b)*a,(z+b)*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),ce.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=new go.PathFigure(.5*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+b)*E,(z+b)*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ae=new go.PathFigure(.5*b*a,b*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ae=new go.PathFigure(a,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+b)*a,0,a,(.5-b)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+b)*E,(.5+b)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ae=new go.PathFigure(a,z*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ue=new go.PathFigure(.8*a,.75*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,E){var x=new go.Geometry,b=De*.1,z=.1,ee=.9,ae=.5,ue=new go.PathFigure(.8*a,.5*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ce=new go.PathFigure((ee+z)*a,ae*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae-z)*E,(ee+z)*a,(ae-b)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=De*.4,ee=De*.1,ae=.1,ue=.9,ce=.5,ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+b)*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+b)*a,0,.8*a,(.5-z)*E));var Ce=new go.PathFigure((ue+ae)*a,ce*E,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ae)*E,(ue+ae)*a,(ce+ee)*E,(ue+ee)*a,(ce+ae)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a,ce*E,(ue-ee)*a,(ce+ae)*E,(ue-ae)*a,(ce+ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ae)*E,(ue-ae)*a,(ce-ee)*E,(ue-ee)*a,(ce-ae)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a,ce*E,(ue+ee)*a,(ce-ae)*E,(ue+ae)*a,(ce-ee)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=0,ae=.5,ue=new go.PathFigure(.8*a,.5*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ae-b)*E,.7*a,(ae-z)*E)),b=.1,z=De*.1,ee=.9,ae=.5;var ce=new go.PathFigure((ee-b)*a,ae*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=0,ae=.5,ue=new go.PathFigure(0,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z+z)*a,(ae-b)*E,.8*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ae+z)*E,(ee+z+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=.2,ae=.5,ue=new go.PathFigure(.1*a,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ce=new go.PathFigure(.8*a,.5*E,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ae-b)*E,.7*a,(ae-z)*E)),b=.1,z=De*.1,ee=.9,ae=.5;var ie=new go.PathFigure((ee-b)*a,ae*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*b,ee=.2,ae=.5,ue=new go.PathFigure(.1*a,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ce=new go.PathFigure(.2*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z)*a,(ae-b)*E,.9*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,E){var x=new go.Geometry,b=De*.1,z=.1,ee=.1,ae=.5,ue=new go.PathFigure((ee-b*.5)*a,E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,E,(ee+z)*a,0,(ee+b)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,E){var x=new go.Geometry,b=De*.5,z=.5,ee=.5,ae=.5,ue=new go.PathFigure((ee-z)*a,ae*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-z)*E,(ee-z)*a,(ae-b)*E,(ee-b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae-z)*E,(ee+z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ae*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ae*E,ee*a,(ae-z)*E,ee*a,(ae+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,E){var x=new go.Geometry,b=a,z=E;a=a*.38,E=E*.6;var ee=De*.8,ae=.8,ue=0,ce=.5,ie=(b-a)/2,Ce=(z-E)/2,Re=new go.PathFigure(ue*a+ie,(ce+ae)*E+Ce,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a+ie,ce*E+Ce,(ue-ee)*a+ie,(ce+ae)*E+Ce,(ue-ae)*a+ie,(ce+ee)*E+Ce)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+Ce,(ue-ae)*a+ie,(ce-ee)*E+Ce,(ue-ee)*a+ie,(ce-ae)*E+Ce)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae+ee*.5)*a+ie,ce*E+Ce,ue*a+ie,(ce-ae)*E+Ce,(ue-ae+ee*.5)*a+ie,(ce-ee)*E+Ce)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+Ce,(ue-ae+ee*.5)*a+ie,(ce+ee)*E+Ce,ue*a+ie,(ce+ae)*E+Ce).close()),ee=De*.4,ae=.4,ue=.2,ce=.5;var Ne=new go.PathFigure(ue*a+ie,(ce+ae)*E+Ce,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a+ie,ce*E+Ce,(ue-ee)*a+ie,(ce+ae)*E+Ce,(ue-ae)*a+ie,(ce+ee)*E+Ce)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+Ce,(ue-ae)*a+ie,(ce-ee)*E+Ce,(ue-ee)*a+ie,(ce-ae)*E+Ce)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae+ee*.5)*a+ie,ce*E+Ce,ue*a+ie,(ce-ae)*E+Ce,(ue-ae+ee*.5)*a+ie,(ce-ee)*E+Ce)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+Ce,(ue-ae+ee*.5)*a+ie,(ce+ee)*E+Ce,ue*a+ie,(ce+ae)*E+Ce).close()),ee=De*.2,ae=.2,ue=.5,ce=.5;var st=new go.PathFigure((ue-ae)*a+ie,ce*E+Ce,!0);x.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+Ce,(ue-ae)*a+ie,(ce-ee)*E+Ce,(ue-ee)*a+ie,(ce-ae)*E+Ce)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a+ie,ce*E+Ce,(ue+ee)*a+ie,(ce-ae)*E+Ce,(ue+ae)*a+ie,(ce-ee)*E+Ce)),st.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+Ce,(ue+ae)*a+ie,(ce+ee)*E+Ce,(ue+ee)*a+ie,(ce+ae)*E+Ce)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ae)*a+ie,ce*E+Ce,(ue-ee)*a+ie,(ce+ae)*E+Ce,(ue-ae)*a+ie,(ce+ee)*E+Ce)),ee=De*.4,ae=.4,ue=.8,ce=.5;var it=new go.PathFigure(ue*a+ie,(ce-ae)*E+Ce,!0);x.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a+ie,ce*E+Ce,(ue+ee)*a+ie,(ce-ae)*E+Ce,(ue+ae)*a+ie,(ce-ee)*E+Ce)),it.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+Ce,(ue+ae)*a+ie,(ce+ee)*E+Ce,(ue+ee)*a+ie,(ce+ae)*E+Ce)),it.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae-ee*.5)*a+ie,ce*E+Ce,ue*a+ie,(ce+ae)*E+Ce,(ue+ae-ee*.5)*a+ie,(ce+ee)*E+Ce)),it.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+Ce,(ue+ae-ee*.5)*a+ie,(ce-ee)*E+Ce,ue*a+ie,(ce-ae)*E+Ce).close()),ee=De*.8,ae=.8,ue=1,ce=.5;var Me=new go.PathFigure(ue*a+ie,(ce-ae)*E+Ce,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae)*a+ie,ce*E+Ce,(ue+ee)*a+ie,(ce-ae)*E+Ce,(ue+ae)*a+ie,(ce-ee)*E+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce+ae)*E+Ce,(ue+ae)*a+ie,(ce+ee)*E+Ce,(ue+ee)*a+ie,(ce+ae)*E+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ae-ee*.5)*a+ie,ce*E+Ce,ue*a+ie,(ce+ae)*E+Ce,(ue+ae-ee*.5)*a+ie,(ce+ee)*E+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue*a+ie,(ce-ae)*E+Ce,(ue+ae-ee*.5)*a+ie,(ce-ee)*E+Ce,ue*a+ie,(ce-ae)*E+Ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.6*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ae=new go.PathFigure(0,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,E){var x=new go.Geometry,b=De*.4,z=.4,ee=.5,ae=.5,ue=y(),ce=y(),ie=y(),Ce=y();pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.5,ue,ue,ce,ie,Ce);var Re=te(ce.x,ce.y),Ne=new go.PathFigure(ce.x*a,ce.y*E,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee+z)*a,(ae+b)*E,(ee+b)*a,(ae+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,(ee-b)*a,(ae+z)*E,(ee-z)*a,(ae+b)*E)),pe(ee-z,ae,ee-z,ae-b,ee-b,ae-z,ee,ae-z,.5,ie,Ce,ce,ue,ue),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E)),b=De*.3,z=.3,pe(ee-z,ae,ee-z,ae-b,ee-b,ae-z,ee,ae-z,.5,ie,Ce,ce,ue,ue),Ne.add(new go.PathSegment(go.PathSegment.Line,ce.x*a,ce.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ae*E,Ce.x*a,Ce.y*E,ie.x*a,ie.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+z)*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ae*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),pe(ee,ae-z,ee+b,ae-z,ee+z,ae-b,ee+z,ae,.5,ue,ue,ce,ie,Ce),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,Ce.x*a,Ce.y*E,ie.x*a,ie.y*E).close());var Ne=new go.PathFigure(.45*a,0,!0);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ve(ue),ve(ce),ve(ie),ve(Ce),ve(Re),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ee,ae,ue){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*a,(.8+ue)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*a,(.5+ue)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*a,(.5+ue)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*a,(.8+ue)*E).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,E){var x=new go.Geometry,b=.5,z=0,ee=0,ae=b*De,ue=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,ie=1,Ce=.5,Re=.5,Ne=0,st=new go.PathFigure(ue*a,(1-ce)*E,!1);return x.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,Ce*E,ie*a,.7*E,ie*a,Ce*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Re+z)*a,(Ne+z)*E,(.5+b+z)*a,(.5-ae+z)*E,(.5+ae+z)*a,(.5-b+z)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ae+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ae+ee)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-b+z)*a,(.5+ae+ee)*E,(.5-ae+z)*a,.9*E)),st.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),st.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),st.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var b=new go.PathFigure(0,.2*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.7*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ee=.5-.285,ae=.5,ue=ee,ce=Math.PI/4,ie=4*(1-Math.cos(ce))/(3*Math.sin(ce)),Ce=ie*.5,Re=ee,Ne=ee,st=ie*Re,it=ie*Ne;z.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Re)*a,ue*E,(ae-(st+Re)/2)*a,(ue+(Ne+it)/2)*E,(ae-Re)*a,(ue+it)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ue-Ne)*E,(ae-Re)*a,(ue-it)*E,(ae-st)*a,(ue-Ne)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Re)*a,ue*E,(ae+st)*a,(ue-Ne)*E,(ae+Re)*a,(ue-it)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ae+Re)*a,(ue+it)*E,(ae+(st+Re)/2)*a,(ue+(Ne+it)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var Me=new go.PathFigure(.2*a,E,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Tt=new go.PathFigure(.8*a,E,!1);return x.add(Tt),Tt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(.1*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.05*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ee=new go.PathFigure(.675*a,.575*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*.5,ee=new go.PathFigure(a,b*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,E,a,(b+z)*E,(b+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-z)*a,E,0,(b+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*E,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+z)*a,0,a,(b-z)*E));var ae=new go.PathFigure(b*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*E)),ae.add(new go.PathSegment(go.PathSegment.Move,b*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.15*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ee=new go.PathFigure(0,.6*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ee=.1,ae=De*.1,ue=.2,ce=.9,ie=new go.PathFigure((ue-ee)*a,ce*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ee)*E,(ue-ee)*a,(ce-ae)*E,(ue-ae)*a,(ce-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ee)*a,ce*E,(ue+ae)*a,(ce-ee)*E,(ue+ee)*a,(ce-ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ee)*E,(ue+ee)*a,(ce+ae)*E,(ue+ae)*a,(ce+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ee)*a,ce*E,(ue-ae)*a,(ce+ee)*E,(ue-ee)*a,(ce+ae)*E).close()),ee=.1,ae=De*.1,ue=.8,ce=.9;var Ce=new go.PathFigure((ue-ee)*a,ce*E,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ee)*E,(ue-ee)*a,(ce-ae)*E,(ue-ae)*a,(ce-ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ee)*a,ce*E,(ue+ae)*a,(ce-ee)*E,(ue+ee)*a,(ce-ae)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ee)*E,(ue+ee)*a,(ce+ae)*E,(ue+ae)*a,(ce+ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ee)*a,ce*E,(ue-ae)*a,(ce+ee)*E,(ue-ee)*a,(ce+ae)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.5*a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ae=new go.PathFigure(.5*a,.7*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ue=.1,ce=De*.1,ie=.1,Ce=.9,Re=new go.PathFigure((ie-ue)*a,Ce*E,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-ue)*E,(ie-ue)*a,(Ce-ce)*E,(ie-ce)*a,(Ce-ue)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ue)*a,Ce*E,(ie+ce)*a,(Ce-ue)*E,(ie+ue)*a,(Ce-ce)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+ue)*E,(ie+ue)*a,(Ce+ce)*E,(ie+ce)*a,(Ce+ue)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ue)*a,Ce*E,(ie-ce)*a,(Ce+ue)*E,(ie-ue)*a,(Ce+ce)*E)),ue=.1,ce=De*.1,ie=.4,Ce=.9;var Ne=new go.PathFigure((ie-ue)*a,Ce*E,!0);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-ue)*E,(ie-ue)*a,(Ce-ce)*E,(ie-ce)*a,(Ce-ue)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ue)*a,Ce*E,(ie+ce)*a,(Ce-ue)*E,(ie+ue)*a,(Ce-ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+ue)*E,(ie+ue)*a,(Ce+ce)*E,(ie+ce)*a,(Ce+ue)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ue)*a,Ce*E,(ie-ce)*a,(Ce+ue)*E,(ie-ue)*a,(Ce+ce)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ee=new go.PathFigure(.55*a,.4*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var ie=.05,Ce=De*.05,Re=.175,Ne=.95,ae=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-Ce)*E,(Re-Ce)*a,(Ne-ie)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+Ce)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-Ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+Ce)*E,(Re+Ce)*a,(Ne+ie)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-Ce)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+Ce)*E));var ie=.05,Ce=De*.05,Re=.375,Ne=.95,ue=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-Ce)*E,(Re-Ce)*a,(Ne-ie)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+Ce)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-Ce)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+Ce)*E,(Re+Ce)*a,(Ne+ie)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-Ce)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+Ce)*E));var ie=.05,Ce=De*.05,Re=.625,Ne=.95,ce=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-Ce)*E,(Re-Ce)*a,(Ne-ie)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+Ce)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-Ce)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+Ce)*E,(Re+Ce)*a,(Ne+ie)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-Ce)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+Ce)*E));var ie=.05,Ce=De*.05,Re=.825,Ne=.95,st=new go.PathFigure((Re-ie)*a,Ne*E,!0);x.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne-ie)*E,(Re-ie)*a,(Ne-Ce)*E,(Re-Ce)*a,(Ne-ie)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Re+ie)*a,Ne*E,(Re+Ce)*a,(Ne-ie)*E,(Re+ie)*a,(Ne-Ce)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,Re*a,(Ne+ie)*E,(Re+ie)*a,(Ne+Ce)*E,(Re+Ce)*a,(Ne+ie)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Re-ie)*a,Ne*E,(Re-Ce)*a,(Ne+ie)*E,(Re-ie)*a,(Ne+Ce)*E).close());var it=new go.PathFigure(0,E,!1);return x.add(it),it.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(.15*a,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ae=.05,ue=De*.05,ce=.35,ie=.775,Ce=new go.PathFigure((ce-ae)*a,ie*E,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie-ae)*E,(ce-ae)*a,(ie-ue)*E,(ce-ue)*a,(ie-ae)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,ie*E,(ce+ue)*a,(ie-ae)*E,(ce+ae)*a,(ie-ue)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie+ae)*E,(ce+ae)*a,(ie+ue)*E,(ce+ue)*a,(ie+ae)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,ie*E,(ce-ue)*a,(ie+ae)*E,(ce-ae)*a,(ie+ue)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,E){var x=new go.Geometry,b=.3,z=De*.3,ee=.5,ae=.7,ue=new go.PathFigure((ee-b)*a,ae*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E));var ce=new go.PathFigure(0,.7*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*.5,ee=.5,ae=.5,ue=new go.PathFigure((ee-b)*a,ae*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E));var ce=new go.PathFigure(.15*a,.5*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.1*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,E){var x=new go.Geometry,b=.5,z=De*.5,ee=.5,ae=.5,ue=new go.PathFigure((ee-b)*a,ae*E,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E).close()),b=.05,z=De*.05,ee=.5,ae=.8;var ce=new go.PathFigure((ee-b)*a,ae*E,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-b)*E,(ee-b)*a,(ae-z)*E,(ee-z)*a,(ae-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ae*E,(ee+z)*a,(ae-b)*E,(ee+b)*a,(ae-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae+b)*E,(ee+b)*a,(ae+z)*E,(ee+z)*a,(ae+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ae*E,(ee-z)*a,(ae+b)*E,(ee-b)*a,(ae+z)*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ee=new go.PathFigure(.402*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ae=new go.PathFigure(.678*a,.85*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ue=new go.PathFigure(.5*a,.1*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ee=new go.PathFigure(a*.408,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ae=new go.PathFigure(a*.612,E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ue=new go.PathFigure(a*.816,E,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ee=new go.PathFigure(a*.055,.13*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ae=new go.PathFigure(a*.055,.18*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ue=new go.PathFigure(a*1,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.55*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(a*.11,E*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ue=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,E){var x=new go.Geometry,b=8,z=b*De,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ae=new go.PathFigure(a*.83,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ue=new go.PathFigure(a*.83,E*1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ce=new go.PathFigure(a*.78,E*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*De,z=E*.8,ee=new go.Geometry,ae=new go.PathFigure(x,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ee=new go.PathFigure(a*.28,E*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,E){var x=new go.Geometry,b=15,z=b*De,ee=new go.PathFigure(a*.62,E*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.4,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.5,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,E*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ke={},lt="5.0",te={},y=null,ve=!1,Ae=!1,pe=null,Fe=!1,Se=null,De=null,Ye=0;Ye4?parseFloat(qe):5};ke.setHTML5Codebase=function(qe,Ie){De=qe,Lt(qe,Ie)},ke.setJavaCodebase=ke.setJavaCodebaseVersion=ke.isCompiledInstalled=ke.setPreCompiledScriptPath=ke.setPreCompiledResourcePath=function(){},ke.setHTML5CodebaseVersion=function(qe,Ie){var gt=parseFloat(qe);if(gt!==NaN&><5){console.log("The GeoGebra HTML5 codebase version "+gt+" is deprecated. Using version latest instead.");return}Se=qe,et(qe,Ie)},ke.getHTML5CodebaseVersion=function(){return oe},ke.getParameters=function(){return te},ke.setFontsCSSURL=function(qe){ee=qe},ke.setGiacJSURL=function(qe){},ke.setJNLPFile=function(qe){re=qe},ke.setJNLPBaseDir=function(qe){},ke.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ie="auto",gt=te.id,ot,mt=!1,Ut=0;Ut=5)return!0;var qe=ke.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},ke.startAnimation=function(){var qe=ke.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},ke.stopAnimation=function(){var qe=ke.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},ke.getAppletObject=function(){var qe=te.id!==void 0?te.id:"ggbApplet";return window[qe]},ke.resize=function(){};var st=function(qe,Ie,gt){var ot=document.createElement("param");ot.setAttribute("name",Ie),ot.setAttribute("value",gt),qe.appendChild(ot)},it=function(qe){return qe&&qe!=="false"},Me=function(qe,Ie,gt){ue(oe)<=4.2&&(gt=!0);var ot=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(ot=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mt=document.createElement("div");mt.classList.add("appletParameters","notranslate");var Ut=Ie.width,xe=Ie.height;if(Ie.disableAutoScale=Ie.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ie.disableAutoScale,Ie.width!==void 0)if(ue(oe)<=4.4)it(Ie.showToolBar)&&(Ie.height-=7),it(Ie.showAlgebraInput)&&(Ie.height-=37),Ie.width<605&&it(Ie.showToolBar)&&(Ie.width=605,Ut=605);else{var Ct=100;(it(Ie.showToolBar)||it(Ie.showMenuBar))&&(Ie.hasOwnProperty("customToolBar")&&(Ie.customToolbar=Ie.customToolBar),Ct=it(Ie.showMenuBar)?245:155),Ut=5?(Ie.appletOnLoad=function(nt){var Ge=qe.querySelector(".ggb_preview");Ge&&Ge.parentNode.removeChild(Ge),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ln),window.GGBT_wsf_view&&$(window).trigger("resize"),Wt(nt)},Rn||ln.appendChild(wt)):mt.appendChild(wt),ln.appendChild(mt),Rn||qe.appendChild(ln),setTimeout(function(){ke.resize()},1)}else{var _e=document.createElement("div");_e.className="applet_scaler",_e.style.position="relative",_e.style.display="block",_e.appendChild(mt),qe.appendChild(_e),Ie.appletOnLoad=function(nt){ke.resize(),Wt(nt)}}function Et(nt,Ge){Ge&&typeof Ge.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(nt,Ge.appletOnLoad):renderGGBElement(nt),Dt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ge)}function $e(nt,Ge){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:nt,params:Ge}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(He){Et(He.article,He.params)}),html5AppletsToProcess=null)},ue(oe)<5&&(nt.className+=" geogebraweb")):Et(nt,Ge)}if(ot){scriptLoadStarted=!0;for(var Ft=0;Ft0?(nn.remove(),ln.attr("id","fullscreencontent").show(),jQuery(Wt).append(ln),window.dispatchEvent(new Event("resize"))):Me(nn,Ie,!1),window.GGBT_wsf_view.launchFullScreen(Wt)}else Pt=ot,Me(qe,Ie,!1);if(!window.GGBT_wsf_view)for(xe=0;xeqe/4*3&&(nn=qe/4*3),Wt=nn/5.8,Ct.setAttribute("src",b),Ct.setAttribute("width",nn),Ct.setAttribute("height",Wt);var ln=(qe-nn)/2,Rn=(Ie-Wt)/2;Ct.style.left=ln+"px",Ct.style.top=Rn+"px",mt.appendChild(Ct)}}return mt.appendChild(xe),mt},Ot=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},ut=["web","webSimple","web3d","tablet","tablet3d","phone"],et=function(qe,Ie){if(oe=qe,Ie){Lt(oe,!0);return}var gt=!ve;if(gt){var ot=ue(oe);!isNaN(ot)&&ot<4.4&&(gt=!1)}var mt,Ut;window.location.protocol.substr(0,4)==="http"?mt=window.location.protocol:mt="http:";var xe=oe.indexOf("//");xe>0?Ut=oe:xe===0?Ut=mt+oe:Ut="https://www.geogebra.org/apps/5.2.814.0/";for(var Ct in ut)if(oe.slice(ut[Ct].length*-1)===ut[Ct]||oe.slice((ut[Ct].length+1)*-1)===ut[Ct]+"/"){Lt(Ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&>&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!it(te.showToolBar)&&!it(te.showMenuBar)&&!it(te.showAlgebraInput)&&!it(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Ut+="webSimple/":Ut+="web3d/",Lt(Ut,!1)},Lt=function(qe,Ie){if(qe.requirejs){Ue=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),Ue=qe,Ie===null&&(Ie=qe.indexOf("http")===-1),Te=Ie,a="web.nocache.js",E=!1;var gt=Ue.split("/");gt.length>1&&(!Ie&>[gt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):ut.indexOf(gt[gt.length-2])>=0&&(a=gt[gt.length-2]+".nocache.js")),gt=qe.split("/"),oe=gt[gt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var ot=parseFloat(oe);ot!==NaN&&ot<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ot+" is deprecated. Using version latest instead."),et("5.0",Ie))},Dt=function(qe,Ie){window.console&&window.console.log&&(!Ie||typeof Ie.showLogging=="undefined"||Ie.showLogging&&Ie.showLogging!=="false")&&console.log(qe)};te.material_id!==void 0?Ce(bt):bt();function bt(){var qe=lt;Se!==null?qe=Se:parseFloat(qe)<5&&(qe="5.0"),et(qe,!1),De!==null&&Lt(De,Te),Fe=!0}return ke},GGBAppletUtils=function(){"use strict";function ke(){return window.GGBT_wsf_edit!==void 0}function lt(Fe,Se){Se!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Se+","+Se+")",Fe.style.webkitTransform="scale("+Se+","+Se+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function te(Fe,Se,De,Ye,ye,re){var Ue=null;if(re!=null&&re!="")for(var Te=Fe.parentNode;Te!=null;)if((" "+Te.className+" ").indexOf(" "+re+" ")>-1){Ue=Te;break}else Te=Te.parentNode;var Pt=0,oe=0,a=0,E=0,x=0,b=0,z=0;if(Ue)Pt=Ue.offsetWidth,oe=Math.max(Ye?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Pt=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Pt):(Pt=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var ee=Fe.getBoundingClientRect();ee.left>0&&ee.left<=Pt&&(ye===void 0||!ye)&&(document.dir==="rtl"?(x=Pt-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),E=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Fe&&((De===void 0||!De)&&Se>0&&Se+E1&&(re=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))ye=y(Fe,Se,re,De,Fe.scaleContainerClass);else return Ye;return re&&(!Fe.hasOwnProperty("scale")||Ye===1)?ye:Math.min(Ye,ye)}function Ae(Fe){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=Fe.getBoundingClientRect(),ye=(Se-Ye.width)/2,re=(De-Ye.height)/2;re<0&&(re=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye<40?Fe.style.left="40px":Fe.style.left=ye+"px",Fe.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Fe.style.top="40px":Fe.style.top=re+"px",Fe.style.left=ye+"px")}function pe(Fe,Se){var De=Fe.querySelector(".appletParameters");if(De){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==De.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(De.parentElement&&/fullscreen/.test(De.parentElement.className))return;var Ye=ve(Se,Fe);ke()&&De.setAttribute("data-param-scale",Ye);for(var ye=null,re=0;re=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ke){var lt=c[ke];return lt==null?null:lt},r=d,webModule.__errFn=e}function B(){function ke(Fe){var Se=Fe.lastIndexOf(rb);Se==-1&&(Se=Fe.length);var De=Fe.indexOf(sb);De==-1&&(De=Fe.length);var Ye=Fe.lastIndexOf(tb,Math.min(De,Se));return Ye>=O?Fe.substring(O,Ye+P):W}function lt(Fe){if(!Fe.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Fe+vb,Fe=ke(Se.src)}return Fe}function te(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function y(){for(var Fe=o.getElementsByTagName(_),Se=O;SeO?Fe[Fe.length-P].href:W}function Ae(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var pe=te();return pe==W&&(pe=y()),pe==W&&(pe=ve()),pe==W&&Ae()&&(pe=ke(o.location.href)),pe=lt(pe),pe}function C(ke){return ke.match(/^\//)||ke.match(/^[a-zA-Z]+:\/\//)?ke:webModule.__moduleBase+ke}function D(){var ke=[],lt=O,te=[],y=[];function ve(Fe){var Se=y[Fe](),De=te[Fe];if(Se in De)return Se;var Ye=[];for(var ye in De)Ye[De[ye]]=ye;throw r&&r(Fe,Ye,Se),null}if(__gwt_isKnownPropertyValue=function(Fe,Se){return Se in te[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Se in te)te.hasOwnProperty(Se)&&(Fe[Se]=ve(Se));return Fe},webModule.__computePropValue=ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ae;try{Ae=Cb;var pe=Ae.indexOf(Db);pe!=-1&&(lt=parseInt(Ae.substring(pe+P),$),Ae=Ae.substring(O,pe))}catch(Fe){}return webModule.__softPermutationId=lt,C(Ae+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},78703:function(ke,lt){(function(te,y){y(lt)})(this,function(te){"use strict";var y=function(){return(y=Object.assign||function(_e){for(var Et,$e=1,Ft=arguments.length;$e0&&Qe[Qe.length-1])&&(He[0]===6||He[0]===2)){Je=0;continue}if(He[0]===3&&(!Qe||He[1]>Qe[0]&&He[1]=0&&_e.HANDLE_LIST.splice($e,1),window.removeEventListener("message",Et,!1)},_e.empty=function(){for(;_e.HANDLE_LIST.length;)window.removeEventListener("message",_e.HANDLE_LIST.shift(),!1)},_e.parse=function(Et){try{return typeof Et=="object"?Et:Et&&JSON.parse(Et)}catch($e){return console.log("Message.parse Error:",$e),Et}},_e.HANDLE_LIST=[],_e}();function Fe(_e){return{}.toString.call(_e)==="[object Function]"}var Se,De,Ye,ye,re={origin:""};function Ue(_e,Et){re[_e]=Et}function Te(_e){return re[_e]}function Pt(_e){var Et=Te("origin");return!!function($e,Ft){return $e!==Ft&&($e.replace(/www\./i,"").toLowerCase()!==Ft.replace(/www\./i,"").toLowerCase()||($e.match("www.")?void 0:(Ue("origin",Ft),!1)))}(Et,_e.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Et,eventOrigin:_e.origin}),!0)}(function(_e){_e.unknown="unknown",_e.spreadsheet="s",_e.writer="w",_e.presentation="p",_e.pdf="f"})(Se||(Se={})),function(_e){_e.wps="w",_e.et="s",_e.presentation="p",_e.pdf="f"}(De||(De={})),function(_e){_e.nomal="nomal",_e.simple="simple"}(Ye||(Ye={})),function(_e){_e[_e.requestFullscreen=1]="requestFullscreen",_e[_e.exitFullscreen=0]="exitFullscreen"}(ye||(ye={}));var oe,a,E,x=(oe=0,function(){return oe+=1}),b=function(_e,Et,$e){$e===void 0&&($e=!0);var Ft=Et;if(!a){var Qe=function Ze(nt){var Ge=nt.clientHeight,He=nt.clientWidth;Ge!==0||He!==0||E?Ge===0&&He===0||!E||(E.disconnect(),E=null):window.ResizeObserver&&(E=new ResizeObserver(function(vt){Ze(nt)})).observe(nt),a.style.cssText+="height: "+Ge+"px; width: "+He+"px"}.bind(null,Ft);(a=document.createElement("iframe")).classList.add("web-office-iframe");var Bt={id:"office-iframe",src:_e,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Ft?(Bt.style="width: "+Ft.clientWidth+"px; height: "+Ft.clientHeight+"px;",$e&&window.addEventListener("resize",Qe)):((Ft=document.createElement("div")).classList.add("web-office-default-container"),function(Ze){var nt=document.createElement("style");document.head.appendChild(nt);var Ge=nt.sheet;Ge.insertRule(Ze,Ge.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Ft),Bt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Bt)a.setAttribute(Je,Bt[Je]);Ft.appendChild(a),a.destroy=function(){a.parentNode.removeChild(a),a=null,window.removeEventListener("resize",Qe),E&&(E.disconnect(),E=null)}}return a},z=function(_e){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(_e),Te("origin"))};function ee(_e,Et,$e){return new Promise(function(Ft){var Qe=x(),Bt=function(Je){if(!Pt(Je)){var Ze=pe.parse(Je.data);Ze.eventName===$e&&Ze.msgId===Qe&&(Ft(Ze.data),pe.remove(Bt))}};pe.add(Bt),z({data:_e,msgId:Qe,eventName:Et})})}var ae=function(_e){return ee(_e,"wps.jssdk.api","wps.api.reply")},ue=function(_e){return ee(_e,"api.basic","api.basic.reply")},ce={idMap:{}};function ie(_e){return ve(this,void 0,void 0,function(){var Et,$e,Ft,Qe,Bt,Je,Ze,nt,Ge,He;return Ae(this,function(vt){switch(vt.label){case 0:return Pt(_e)?[2]:(Et=pe.parse(_e.data),$e=Et.eventName,Ft=Et.callbackId,Qe=Et.data,Ft&&(Bt=ce.idMap[Ft])?(Je=Bt.split(":"),Ze=Je[0],nt=Je[1],$e==="api.callback"&&ce[Ze]&&ce[Ze][nt]?[4,(He=ce[Ze][nt]).callback.apply(He,Qe.args)]:[3,2]):[3,2]);case 1:Ge=vt.sent(),z({result:Ge,callbackId:Ft,eventName:"api.callback.reply"}),vt.label=2;case 2:return[2]}})})}var Ce=function(_e){return ve(void 0,void 0,void 0,function(){function Et(){return Object.keys(ce.idMap).find(function(vt){return ce.idMap[vt]===Ft+":"+$e})}var $e,Ft,Qe,Bt,Je,Ze,nt,Ge,He;return Ae(this,function(vt){switch(vt.label){case 0:return $e=_e.prop,Ft=_e.parentObjId,[4,Ne([Qe=_e.value])];case 1:return Bt=vt.sent(),Je=Bt[0],Ze=Bt[1],_e.value=Je[0],nt=Object.keys(Ze)[0],Ge=ce[Ft],Qe===null&&Ge&&Ge[$e]&&((He=Et())&&delete ce.idMap[He],delete Ge[$e],Object.keys(Ge).length||delete ce[Ft],Object.keys(ce.idMap).length||pe.remove(ie)),nt&&(Object.keys(ce.idMap).length||pe.add(ie),ce[Ft]||(ce[Ft]={}),ce[Ft][$e]={callbackId:nt,callback:Ze[nt]},(He=Et())&&delete ce.idMap[He],ce.idMap[nt]=Ft+":"+$e),[2]}})})},Re=function(_e,Et,$e,Ft){return ve(void 0,void 0,void 0,function(){var Qe,Bt,Je,Ze,nt,Ge,He,vt;return Ae(this,function(Le){switch(Le.label){case 0:return Qe=x(),Ze=new Promise(function(Oe,he){Bt=Oe,Je=he}),nt={},Et.args?[4,Ne(Et.args)]:[3,2];case 1:Ge=Le.sent(),He=Ge[0],vt=Ge[1],Et.args=He,nt=vt,Le.label=2;case 2:return _e!=="api.setter"?[3,4]:[4,Ce(Et)];case 3:Le.sent(),Le.label=4;case 4:return function(Oe){var he=Oe[0],be=Oe[1];typeof(he=y({},he)).data=="function"&&(he.data=he.data()),be(),z(he)}([{eventName:_e,data:Et,msgId:Qe},function(){var Oe=this,he=function(be){return ve(Oe,void 0,void 0,function(){var ze,tt,xt;return Ae(this,function(yt){switch(yt.label){case 0:return Pt(be)?[2]:(ze=pe.parse(be.data)).eventName==="api.callback"&&ze.callbackId&&nt[ze.callbackId]?[4,nt[ze.callbackId].apply(nt,ze.data.args)]:[3,2];case 1:tt=yt.sent(),z({result:tt,eventName:"api.callback.reply",callbackId:ze.callbackId}),yt.label=2;case 2:return ze.eventName===_e+".reply"&&ze.msgId===Qe&&(ze.error?((xt=new Error("")).stack=ze.error+` +`+$e,Ft&&Ft(),Je(xt)):Bt(ze.result),pe.remove(he)),[2]}})})};return pe.add(he),Ze}]),[2,Ze]}})})};function Ne(_e){return ve(this,void 0,void 0,function(){var Et,$e,Ft,Qe,Bt,Je,Ze,nt,Ge,He,vt;return Ae(this,function(Le){switch(Le.label){case 0:Et={},$e=[],Ft=_e.slice(0),Le.label=1;case 1:return Ft.length?(Qe=void 0,[4,Ft.shift()]):[3,13];case 2:return(Bt=Le.sent())&&Bt.done?[4,Bt.done()]:[3,4];case 3:Le.sent(),Le.label=4;case 4:if(!function(Oe){if(!Oe)return!1;for(var he=Oe;Object.getPrototypeOf(he)!==null;)he=Object.getPrototypeOf(he);return Object.getPrototypeOf(Oe)===he}(Qe))return[3,11];for(Ze in Qe={},Je=[],Bt)Je.push(Ze);nt=0,Le.label=5;case 5:return nt=0?"&":"?")+xt.join("&")),Ge&&(Ge.isParentFullscreen||Ge.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",zt),document.addEventListener("webkitfullscreenchange",zt),document.addEventListener("mozfullscreenchange",zt)),$e.wordOptions&&($e.wpsOptions=$e.wordOptions),$e.excelOptions&&($e.etOptions=$e.excelOptions),$e.pptOptions&&($e.wppOptions=$e.pptOptions),typeof Je.print=="object"){var yt="wpsconfig_print";typeof Je.print.subscribe=="function"&&(Je[yt]=Je.print.subscribe,$e.print={callback:yt},Je.print.custom!==void 0&&($e.print.custom=Je.print.custom)),delete Je.print}return typeof Je.exportPdf=="function"&&(Je[yt="wpsconfig_export_pdf"]=Je.exportPdf,$e.exportPdf={callback:yt},delete Je.exportPdf),$e.commandBars&&Me($e.commandBars,!1),y(y({},$e),{subscriptions:Je})},it=function(_e){_e===void 0&&(_e="");var Et="";if(!Et&&_e){var $e=_e.toLowerCase();$e.indexOf("/office/s/")!==-1&&(Et=Se.spreadsheet),$e.indexOf("/office/w/")!==-1&&(Et=Se.writer),$e.indexOf("/office/p/")!==-1&&(Et=Se.presentation),$e.indexOf("/office/f/")!==-1&&(Et=Se.pdf)}if(!Et){var Ft=_e.match(/[\?&]type=([a-z]+)/)||[];Et=De[Ft[1]]||""}return Et};function Me(_e,Et){Et===void 0&&(Et=!0);var $e=_e.map(function(Ft){var Qe=Ft.attributes;if(!Array.isArray(Qe)){var Bt=[];for(var Je in Qe)if(Qe.hasOwnProperty(Je)){var Ze={name:Je,value:Qe[Je]};Bt.push(Ze)}Ft.attributes=Bt}return Ft});return Et&&z({data:$e,eventName:"setCommandBars"}),$e}var Tt=window.navigator.userAgent.toLowerCase(),at=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Tt),ct=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(_e){return!1}}();function zt(){var _e={status:ye.requestFullscreen},Et=document,$e=Et.fullscreenElement||Et.webkitFullscreenElement||Et.mozFullScreenElement;_e.status=$e?ye.requestFullscreen:ye.exitFullscreen,z({data:_e,eventName:"fullscreenchange"})}var ht=function(){ce.idMap={}};function Ot(){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 ut=0,et=new Set;function Lt(_e){return ut+=1,!_e&&function(Et){et.forEach(function($e){return $e(Et)})}(ut),ut}function Dt(){var _e=new Error("");return(_e.stack||_e.message||"").split(` `).slice(2).join(` -`)}function bt(_e,Et){var $e,Ft=this,Qe=Et.Events,Bt=Et.Enum,Je=Et.Props,Ze=Je[0],nt=Je[1],Ge={objId:ut};switch(function Oe(he,be,ze){for(var tt=be.slice(0),xt=function(){var yt=tt.shift();!yt.alias&&~qe.indexOf(yt.prop)&&tt.push(y(y({},yt),{alias:yt.prop+"Async"})),Object.defineProperty(he,yt.alias||yt.prop,{get:function(){var jt=this,Gt=yt.cache===1,Ht=Gt&&this["__"+yt.prop+"CacheValue"];if(!Ht){var En=Dt(),Vn=Lt(Gt),$t=function(){for(var fn,Cn=[],sn=0;sn=0?(Et.then=null,Et.catch=null,Ze.then(function(){nt(Et)}).catch(function(He){return Ge(He)})):Ze.then(nt,Ge)},Et.catch=function(nt){return Ze.catch(nt)},Et.Destroy=function(){return Re("api.free",{objId:Et.objId},"")}}var ot={},mt=null,Ut={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},xe={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Ct(_e,Et,$e,Ft,Qe,Bt,Je){var Ze=this;$e===void 0&&($e={}),pe.add(function(nt){return ve(Ze,void 0,void 0,function(){var Ge,He,vt,Le,Oe,he,be,ze,tt,xt,yt,jt,Gt,Ht,En,Vn,$t,fn,Cn;return Ae(this,function(sn){switch(sn.label){case 0:return Pt(nt)?[2]:(Ge=pe.parse(nt.data),He=Ge.eventName,vt=He===void 0?"":He,Le=Ge.data,Oe=Le===void 0?null:Le,he=Ge.url,be=he===void 0?null:he,["wps.jssdk.api"].indexOf(vt)!==-1?[2]:vt!=="ready"?[3,1]:(Qe.apiReadySended&&function(dn){var Xt=[];Object.keys(ot).forEach(function(On){ot[On].forEach(function(In){var tn=On;dn.off(tn,In),Xt.push({handle:In,eventName:tn})}),delete ot[On]}),Xt.forEach(function(On){var In=On.eventName,tn=On.handle;mt==null||mt.ApiEvent.AddApiEventListener(In,tn)})}(Et),z({eventName:"setConfig",data:y(y({},$e),{version:_e.version})}),_e.tokenData&&_e.setToken(y(y({},_e.tokenData),{hasRefreshTokenConfig:!!$e.refreshToken})),_e.iframeReady=!0,[3,15]));case 1:return vt!=="error"?[3,2]:(Et.emit(Ut.error,Oe),[3,15]);case 2:return vt!=="open.result"?[3,3]:((($t=Oe==null?void 0:Oe.fileInfo)===null||$t===void 0?void 0:$t.officeVersion)!==void 0&&(_e.mainVersion=Oe.fileInfo.officeVersion,console.log("aliyun Main Version: V"+_e.mainVersion)),Et.emit(Ut.fileOpen,Oe),[3,15]);case 3:return vt!=="api.scroll"?[3,4]:(window.scrollTo(Oe.x,Oe.y),[3,15]);case 4:if(vt!==xe.getToken)return[3,9];ze={token:!1},sn.label=5;case 5:return sn.trys.push([5,7,,8]),[4,Qe.refreshToken()];case 6:return ze=sn.sent(),[3,8];case 7:return tt=sn.sent(),console.error("refreshToken: "+(tt||"fail to get")),[3,8];case 8:return z({eventName:xe.getToken+".reply",data:ze}),[3,15];case 9:if(vt!==xe.getClipboardData)return[3,14];xt={text:"",html:""},sn.label=10;case 10:return sn.trys.push([10,12,,13]),[4,Qe.getClipboardData()];case 11:return xt=sn.sent(),[3,13];case 12:return yt=sn.sent(),console.error("getClipboardData: "+(yt||"fail to get")),[3,13];case 13:return z({eventName:xe.getClipboardData+".reply",data:xt}),[3,15];case 14:vt===xe.onToast?Qe.onToast(Oe):vt===xe.onHyperLinkOpen?Qe.onHyperLinkOpen(Oe):vt==="stage"?Et.emit(Ut.stage,Oe):vt==="event.callback"?(jt=Oe.eventName,Gt=Oe.data,Ht=jt,jt==="fullScreenChange"&&(Ht=Ut.fullscreenChange),jt==="file.saved"&&(Ht=Ut.fileStatus),(!((fn=$e.commonOptions)===null||fn===void 0)&&fn.isBrowserViewFullscreen||!((Cn=$e.commonOptions)===null||Cn===void 0)&&Cn.isParentFullscreen)&&Ht==="fullscreenchange"&&(En=Gt.status,Vn=Gt.isDispatchEvent,$e.commonOptions.isBrowserViewFullscreen?function(dn,Xt,On,In){dn===0?Xt.style="position: static; width: "+On.width+"; height: "+On.height:dn===1&&(Xt.style="position: absolute; width: 100%; height: 100%"),In&&function(tn){["fullscreen","fullscreenElement"].forEach(function(Qt){Object.defineProperty(document,Qt,{get:function(){return!!tn.status},configurable:!0})});var qn=new CustomEvent("fullscreenchange");document.dispatchEvent(qn)}({status:dn})}(En,Bt,Je,Vn):$e.commonOptions.isParentFullscreen&&function(dn,Xt,On){var In=document.querySelector(On),tn=In&&In.nodeType===1?In:Xt;if(dn===0){var qn=document,Qt=qn.exitFullscreen||qn.mozCancelFullScreen||qn.msExitFullscreen||qn.webkitCancelFullScreen||qn.webkitExitFullscreen;Qt.call(document)}else if(dn===1){var an=tn.requestFullscreen||tn.mozRequestFullScreen||tn.msRequestFullscreen||tn.webkitRequestFullscreen;an.call(tn)}}(En,Bt,$e.commonOptions.isParentFullscreen)),Et.emit(Ht,Gt)):vt==="api.ready"&&bt(_e,Oe),sn.label=15;case 15:return typeof Ft[vt]=="function"&&Ft[vt](_e,be||Oe),[2]}})})})}function nn(_e){return new Promise(function(Et){var $e=function(Ft){Pt(Ft)||pe.parse(Ft.data).eventName===_e&&(Et(),pe.remove($e))};pe.add($e)})}function Wt(_e){var Et,$e=this;_e===void 0&&(_e={}),mt&&mt.destroy();try{var Ft=st(_e),Qe=Ft.subscriptions,Bt=Qe===void 0?{}:Qe,Je=Ft.mount,Ze=Je===void 0?null:Je,nt=Ft.url,Ge=Ft.refreshToken,He=Ft.onToast,vt=Ft.onHyperLinkOpen,Le=Ft.getClipboardData;Ue("origin",(nt.match(/https*:\/\/[^\/]+/g)||[])[0]);var Oe=b(nt,Ze),he=nn("ready"),be=nn("open.result"),ze=nn("api.ready"),tt=Ze?{width:Ze.clientWidth+"px",height:Ze.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Ft.mount,nt&&delete Ft.url,delete Ft.subscriptions;var xt=(Et=Et||Object.create(null),{on:function(Gt,Ht){(Et[Gt]||(Et[Gt]=[])).push(Ht)},off:function(Gt,Ht){Et[Gt]&&Et[Gt].splice(Et[Gt].indexOf(Ht)>>>0,1)},emit:function(Gt,Ht){(Et[Gt]||[]).slice().map(function(En){En(Ht)}),(Et["*"]||[]).slice().map(function(En){En(Gt,Ht)})}}),yt={apiReadySended:!1},jt=function(Gt,Ht,En){return ve($e,void 0,void 0,function(){return Ae(this,function(Vn){switch(Vn.label){case 0:return function($t,fn,Cn){if(ot[$t]){var sn=!!ot[$t].find(function(dn){return dn===fn});return sn&&Cn==="off"?(xt.off($t,fn),ot[$t]=ot[$t].filter(function(dn){return dn!==fn}),!!ot[$t].length||(ot[$t]=void 0,!1)):(sn||Cn!=="on"||(ot[$t].push(fn),xt.on($t,fn)),!0)}return Cn==="on"?(ot[$t]=[],ot[$t].push(fn),!1):Cn==="off"||void 0}(Gt,Ht,En)?[3,2]:[4,he];case 1:Vn.sent(),function($t,fn){var Cn=$t.eventName,sn=$t.type,dn=$t.handle;fn==="on"?xt.on(Cn,dn):xt.off(Cn,dn),sn==="base.event"&&z({eventName:"basic.event",data:{eventName:Cn,action:fn}}),Ot()}(function($t,fn){var Cn=$t,sn="base.event";switch(Cn){case Ut.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"),Cn="fileStatus";break;case Ut.fullscreenChange:Cn="fullscreenchange";break;case"error":case"fileOpen":sn="callback.event"}return{eventName:Cn,type:sn,handle:fn}}(Gt,Ht),En),Vn.label=2;case 2:return[2]}})})};return mt={url:nt,iframe:Oe,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return ve(this,void 0,void 0,function(){return Ae(this,function(Gt){switch(Gt.label){case 0:return[4,he];case 1:return Gt.sent(),[2,ue({api:"tab.getTabs"})]}})})},switchTab:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),[2,ue({api:"tab.switchTab",args:{tabKey:Gt}})]}})})}},setCooperUserColor:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),[2,ue({api:"setCooperUserColor",args:Gt})]}})})},setToken:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),mt.tokenData=Gt,z({eventName:"setToken",data:Gt}),[2]}})})},ready:function(){return ve(this,void 0,void 0,function(){return Ae(this,function(Gt){switch(Gt.label){case 0:return yt.apiReadySended?[3,2]:[4,be];case 1:Gt.sent(),yt.apiReadySended=!0,z({eventName:"api.ready"}),Gt.label=2;case 2:return[4,ze];case 3:return Gt.sent(),[2,new Promise(function(Ht){return setTimeout(function(){return Ht(mt==null?void 0:mt.Application)},0)})]}})})},destroy:function(){ot={},Oe.destroy(),pe.empty(),mt=null,et=new Set,ut=0,document.removeEventListener("fullscreenchange",zt),ht()},save:function(){return ve(this,void 0,void 0,function(){return Ae(this,function(Gt){switch(Gt.label){case 0:return[4,he];case 1:return Gt.sent(),[2,ae({api:"save"})]}})})},setCommandBars:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),Me(Gt),[2]}})})},updateConfig:function(Gt){return Gt===void 0&&(Gt={}),ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),Gt.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,Me(Gt.commandBars)]):[3,3];case 2:Ht.sent(),Ht.label=3;case 3:return[2]}})})},executeCommandBar:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),Me([{cmbId:Gt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(En){return[2,this.ApiEvent.AddApiEventListener(Gt,Ht)]})})},off:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(En){return[2,this.ApiEvent.RemoveApiEventListener(Gt,Ht)]})})},ApiEvent:{AddApiEventListener:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(En){switch(En.label){case 0:return[4,jt(Gt,Ht,"on")];case 1:return[2,En.sent()]}})})},RemoveApiEventListener:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(En){switch(En.label){case 0:return[4,jt(Gt,Ht,"off")];case 1:return[2,En.sent()]}})})}}},function(Gt,Ht,En,Vn,$t,fn){Ht&&Fe(Ht)&&($t.refreshToken=Ht,Gt.refreshToken={eventName:xe.getToken}),fn&&Fe(fn)&&($t.getClipboardData=fn,Gt.getClipboardData={eventName:xe.getClipboardData}),En&&Fe(En)&&($t.onToast=En,Gt.onToast={eventName:xe.onToast}),Vn&&Fe(Vn)&&($t.onHyperLinkOpen=Vn,Gt.onHyperLinkOpen={eventName:xe.onHyperLinkOpen})}(Ft,Ge,He,vt,yt,Le),Ct(mt,xt,Ft,Bt,yt,Oe,tt),mt}catch(Gt){console.error(Gt)}}console.log("aliyun JS-SDK V1.1.19");var ln=Object.freeze({__proto__:null,listener:Ct,config:Wt});window.WPS=ln;var Tn=Wt,wt={config:Tn};te.config=Tn,te.default=wt,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(ke,lt,te){"use strict";te.d(lt,{Ax:function(){return pe},Ds:function(){return Fe},KI:function(){return De},SI:function(){return Ae},f1:function(){return ve}});var y=te(346);function ve(Ye){let Pe=!0;if(Ye.length>0){for(let re=0;reE in a?Ae(a,E,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[E]=x,re=(a,E)=>{for(var x in E||(E={}))De.call(E,x)&&Pe(a,x,E[x]);if(Se)for(var x of Se(E))Ye.call(E,x)&&Pe(a,x,E[x]);return a},Ue=(a,E)=>pe(a,Fe(E)),Te=(a,E)=>{var x={};for(var b in a)De.call(a,b)&&E.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&Se)for(var b of Se(a))E.indexOf(b)<0&&Ye.call(a,b)&&(x[b]=a[b]);return x},Pt=(a,E,x)=>new Promise((b,z)=>{var ee=ce=>{try{ue(x.next(ce))}catch(ie){z(ie)}},ae=ce=>{try{ue(x.throw(ce))}catch(ie){z(ie)}},ue=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ae);ue((x=x.apply(a,E)).next())});const oe=a=>{var E=a,{children:x}=E,b=Te(E,["children"]);const[z,ee]=(0,ve.useState)(!1);return ve.createElement(y.ZP,Ue(re({},b),{loading:z,onClick:ae=>Pt(void 0,null,function*(){try{ee(!0),yield b.onClick(ae),ee(!1)}catch(ue){console.error(ue),ee(!1)}})}),x)}},85788:function(ke,lt,te){"use strict";var y=te(86204),ve=te.n(y),Ae=Object.defineProperty,pe=(Ye,Pe,re)=>Pe in Ye?Ae(Ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ye[Pe]=re,Fe=(Ye,Pe,re)=>pe(Ye,typeof Pe!="symbol"?Pe+"":Pe,re),Se=(Ye,Pe,re)=>new Promise((Ue,Te)=>{var Pt=E=>{try{a(re.next(E))}catch(x){Te(x)}},oe=E=>{try{a(re.throw(E))}catch(x){Te(x)}},a=E=>E.done?Ue(E.value):Promise.resolve(E.value).then(Pt,oe);a((re=re.apply(Ye,Pe)).next())});class De extends y.EventEmitter{constructor(Pe,re){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Pe,this.body=re}startStream(){return Se(this,null,function*(){this.controller=new AbortController;const{signal:Pe}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Pe});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ue=re.headers.get("content-type");if(!Ue)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ue.includes("application/json")){const oe=yield re.json();this.emit("error",oe);return}if(!Ue.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Te=re.body.getReader(),Pt=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield Te.read();if(oe)break;const E=Pt.decode(a,{stream:!0});this.buffer+=E;const x=this.buffer.split(` +`)}function bt(_e,Et){var $e,Ft=this,Qe=Et.Events,Bt=Et.Enum,Je=Et.Props,Ze=Je[0],nt=Je[1],Ge={objId:ut};switch(function Oe(he,be,ze){for(var tt=be.slice(0),xt=function(){var yt=tt.shift();!yt.alias&&~qe.indexOf(yt.prop)&&tt.push(y(y({},yt),{alias:yt.prop+"Async"})),Object.defineProperty(he,yt.alias||yt.prop,{get:function(){var jt=this,Gt=yt.cache===1,Ht=Gt&&this["__"+yt.prop+"CacheValue"];if(!Ht){var hn=Dt(),Qn=Lt(Gt),$t=function(){for(var fn,yn=[],sn=0;sn=0?(Et.then=null,Et.catch=null,Ze.then(function(){nt(Et)}).catch(function(He){return Ge(He)})):Ze.then(nt,Ge)},Et.catch=function(nt){return Ze.catch(nt)},Et.Destroy=function(){return Re("api.free",{objId:Et.objId},"")}}var ot={},mt=null,Ut={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},xe={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Ct(_e,Et,$e,Ft,Qe,Bt,Je){var Ze=this;$e===void 0&&($e={}),pe.add(function(nt){return ve(Ze,void 0,void 0,function(){var Ge,He,vt,Le,Oe,he,be,ze,tt,xt,yt,jt,Gt,Ht,hn,Qn,$t,fn,yn;return Ae(this,function(sn){switch(sn.label){case 0:return Pt(nt)?[2]:(Ge=pe.parse(nt.data),He=Ge.eventName,vt=He===void 0?"":He,Le=Ge.data,Oe=Le===void 0?null:Le,he=Ge.url,be=he===void 0?null:he,["wps.jssdk.api"].indexOf(vt)!==-1?[2]:vt!=="ready"?[3,1]:(Qe.apiReadySended&&function(dn){var Xt=[];Object.keys(ot).forEach(function(kn){ot[kn].forEach(function(Nn){var tn=kn;dn.off(tn,Nn),Xt.push({handle:Nn,eventName:tn})}),delete ot[kn]}),Xt.forEach(function(kn){var Nn=kn.eventName,tn=kn.handle;mt==null||mt.ApiEvent.AddApiEventListener(Nn,tn)})}(Et),z({eventName:"setConfig",data:y(y({},$e),{version:_e.version})}),_e.tokenData&&_e.setToken(y(y({},_e.tokenData),{hasRefreshTokenConfig:!!$e.refreshToken})),_e.iframeReady=!0,[3,15]));case 1:return vt!=="error"?[3,2]:(Et.emit(Ut.error,Oe),[3,15]);case 2:return vt!=="open.result"?[3,3]:((($t=Oe==null?void 0:Oe.fileInfo)===null||$t===void 0?void 0:$t.officeVersion)!==void 0&&(_e.mainVersion=Oe.fileInfo.officeVersion,console.log("aliyun Main Version: V"+_e.mainVersion)),Et.emit(Ut.fileOpen,Oe),[3,15]);case 3:return vt!=="api.scroll"?[3,4]:(window.scrollTo(Oe.x,Oe.y),[3,15]);case 4:if(vt!==xe.getToken)return[3,9];ze={token:!1},sn.label=5;case 5:return sn.trys.push([5,7,,8]),[4,Qe.refreshToken()];case 6:return ze=sn.sent(),[3,8];case 7:return tt=sn.sent(),console.error("refreshToken: "+(tt||"fail to get")),[3,8];case 8:return z({eventName:xe.getToken+".reply",data:ze}),[3,15];case 9:if(vt!==xe.getClipboardData)return[3,14];xt={text:"",html:""},sn.label=10;case 10:return sn.trys.push([10,12,,13]),[4,Qe.getClipboardData()];case 11:return xt=sn.sent(),[3,13];case 12:return yt=sn.sent(),console.error("getClipboardData: "+(yt||"fail to get")),[3,13];case 13:return z({eventName:xe.getClipboardData+".reply",data:xt}),[3,15];case 14:vt===xe.onToast?Qe.onToast(Oe):vt===xe.onHyperLinkOpen?Qe.onHyperLinkOpen(Oe):vt==="stage"?Et.emit(Ut.stage,Oe):vt==="event.callback"?(jt=Oe.eventName,Gt=Oe.data,Ht=jt,jt==="fullScreenChange"&&(Ht=Ut.fullscreenChange),jt==="file.saved"&&(Ht=Ut.fileStatus),(!((fn=$e.commonOptions)===null||fn===void 0)&&fn.isBrowserViewFullscreen||!((yn=$e.commonOptions)===null||yn===void 0)&&yn.isParentFullscreen)&&Ht==="fullscreenchange"&&(hn=Gt.status,Qn=Gt.isDispatchEvent,$e.commonOptions.isBrowserViewFullscreen?function(dn,Xt,kn,Nn){dn===0?Xt.style="position: static; width: "+kn.width+"; height: "+kn.height:dn===1&&(Xt.style="position: absolute; width: 100%; height: 100%"),Nn&&function(tn){["fullscreen","fullscreenElement"].forEach(function(Qt){Object.defineProperty(document,Qt,{get:function(){return!!tn.status},configurable:!0})});var _n=new CustomEvent("fullscreenchange");document.dispatchEvent(_n)}({status:dn})}(hn,Bt,Je,Qn):$e.commonOptions.isParentFullscreen&&function(dn,Xt,kn){var Nn=document.querySelector(kn),tn=Nn&&Nn.nodeType===1?Nn:Xt;if(dn===0){var _n=document,Qt=_n.exitFullscreen||_n.mozCancelFullScreen||_n.msExitFullscreen||_n.webkitCancelFullScreen||_n.webkitExitFullscreen;Qt.call(document)}else if(dn===1){var an=tn.requestFullscreen||tn.mozRequestFullScreen||tn.msRequestFullscreen||tn.webkitRequestFullscreen;an.call(tn)}}(hn,Bt,$e.commonOptions.isParentFullscreen)),Et.emit(Ht,Gt)):vt==="api.ready"&&bt(_e,Oe),sn.label=15;case 15:return typeof Ft[vt]=="function"&&Ft[vt](_e,be||Oe),[2]}})})})}function nn(_e){return new Promise(function(Et){var $e=function(Ft){Pt(Ft)||pe.parse(Ft.data).eventName===_e&&(Et(),pe.remove($e))};pe.add($e)})}function Wt(_e){var Et,$e=this;_e===void 0&&(_e={}),mt&&mt.destroy();try{var Ft=st(_e),Qe=Ft.subscriptions,Bt=Qe===void 0?{}:Qe,Je=Ft.mount,Ze=Je===void 0?null:Je,nt=Ft.url,Ge=Ft.refreshToken,He=Ft.onToast,vt=Ft.onHyperLinkOpen,Le=Ft.getClipboardData;Ue("origin",(nt.match(/https*:\/\/[^\/]+/g)||[])[0]);var Oe=b(nt,Ze),he=nn("ready"),be=nn("open.result"),ze=nn("api.ready"),tt=Ze?{width:Ze.clientWidth+"px",height:Ze.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Ft.mount,nt&&delete Ft.url,delete Ft.subscriptions;var xt=(Et=Et||Object.create(null),{on:function(Gt,Ht){(Et[Gt]||(Et[Gt]=[])).push(Ht)},off:function(Gt,Ht){Et[Gt]&&Et[Gt].splice(Et[Gt].indexOf(Ht)>>>0,1)},emit:function(Gt,Ht){(Et[Gt]||[]).slice().map(function(hn){hn(Ht)}),(Et["*"]||[]).slice().map(function(hn){hn(Gt,Ht)})}}),yt={apiReadySended:!1},jt=function(Gt,Ht,hn){return ve($e,void 0,void 0,function(){return Ae(this,function(Qn){switch(Qn.label){case 0:return function($t,fn,yn){if(ot[$t]){var sn=!!ot[$t].find(function(dn){return dn===fn});return sn&&yn==="off"?(xt.off($t,fn),ot[$t]=ot[$t].filter(function(dn){return dn!==fn}),!!ot[$t].length||(ot[$t]=void 0,!1)):(sn||yn!=="on"||(ot[$t].push(fn),xt.on($t,fn)),!0)}return yn==="on"?(ot[$t]=[],ot[$t].push(fn),!1):yn==="off"||void 0}(Gt,Ht,hn)?[3,2]:[4,he];case 1:Qn.sent(),function($t,fn){var yn=$t.eventName,sn=$t.type,dn=$t.handle;fn==="on"?xt.on(yn,dn):xt.off(yn,dn),sn==="base.event"&&z({eventName:"basic.event",data:{eventName:yn,action:fn}}),Ot()}(function($t,fn){var yn=$t,sn="base.event";switch(yn){case Ut.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"),yn="fileStatus";break;case Ut.fullscreenChange:yn="fullscreenchange";break;case"error":case"fileOpen":sn="callback.event"}return{eventName:yn,type:sn,handle:fn}}(Gt,Ht),hn),Qn.label=2;case 2:return[2]}})})};return mt={url:nt,iframe:Oe,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return ve(this,void 0,void 0,function(){return Ae(this,function(Gt){switch(Gt.label){case 0:return[4,he];case 1:return Gt.sent(),[2,ue({api:"tab.getTabs"})]}})})},switchTab:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),[2,ue({api:"tab.switchTab",args:{tabKey:Gt}})]}})})}},setCooperUserColor:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),[2,ue({api:"setCooperUserColor",args:Gt})]}})})},setToken:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),mt.tokenData=Gt,z({eventName:"setToken",data:Gt}),[2]}})})},ready:function(){return ve(this,void 0,void 0,function(){return Ae(this,function(Gt){switch(Gt.label){case 0:return yt.apiReadySended?[3,2]:[4,be];case 1:Gt.sent(),yt.apiReadySended=!0,z({eventName:"api.ready"}),Gt.label=2;case 2:return[4,ze];case 3:return Gt.sent(),[2,new Promise(function(Ht){return setTimeout(function(){return Ht(mt==null?void 0:mt.Application)},0)})]}})})},destroy:function(){ot={},Oe.destroy(),pe.empty(),mt=null,et=new Set,ut=0,document.removeEventListener("fullscreenchange",zt),ht()},save:function(){return ve(this,void 0,void 0,function(){return Ae(this,function(Gt){switch(Gt.label){case 0:return[4,he];case 1:return Gt.sent(),[2,ae({api:"save"})]}})})},setCommandBars:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),Me(Gt),[2]}})})},updateConfig:function(Gt){return Gt===void 0&&(Gt={}),ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),Gt.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,Me(Gt.commandBars)]):[3,3];case 2:Ht.sent(),Ht.label=3;case 3:return[2]}})})},executeCommandBar:function(Gt){return ve(this,void 0,void 0,function(){return Ae(this,function(Ht){switch(Ht.label){case 0:return[4,he];case 1:return Ht.sent(),Me([{cmbId:Gt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(hn){return[2,this.ApiEvent.AddApiEventListener(Gt,Ht)]})})},off:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(hn){return[2,this.ApiEvent.RemoveApiEventListener(Gt,Ht)]})})},ApiEvent:{AddApiEventListener:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(hn){switch(hn.label){case 0:return[4,jt(Gt,Ht,"on")];case 1:return[2,hn.sent()]}})})},RemoveApiEventListener:function(Gt,Ht){return ve(this,void 0,void 0,function(){return Ae(this,function(hn){switch(hn.label){case 0:return[4,jt(Gt,Ht,"off")];case 1:return[2,hn.sent()]}})})}}},function(Gt,Ht,hn,Qn,$t,fn){Ht&&Fe(Ht)&&($t.refreshToken=Ht,Gt.refreshToken={eventName:xe.getToken}),fn&&Fe(fn)&&($t.getClipboardData=fn,Gt.getClipboardData={eventName:xe.getClipboardData}),hn&&Fe(hn)&&($t.onToast=hn,Gt.onToast={eventName:xe.onToast}),Qn&&Fe(Qn)&&($t.onHyperLinkOpen=Qn,Gt.onHyperLinkOpen={eventName:xe.onHyperLinkOpen})}(Ft,Ge,He,vt,yt,Le),Ct(mt,xt,Ft,Bt,yt,Oe,tt),mt}catch(Gt){console.error(Gt)}}console.log("aliyun JS-SDK V1.1.19");var ln=Object.freeze({__proto__:null,listener:Ct,config:Wt});window.WPS=ln;var Rn=Wt,wt={config:Rn};te.config=Rn,te.default=wt,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(ke,lt,te){"use strict";te.d(lt,{Ax:function(){return pe},Ds:function(){return Fe},KI:function(){return De},SI:function(){return Ae},f1:function(){return ve}});var y=te(346);function ve(Ye){let ye=!0;if(Ye.length>0){for(let re=0;reE in a?Ae(a,E,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[E]=x,re=(a,E)=>{for(var x in E||(E={}))De.call(E,x)&&ye(a,x,E[x]);if(Se)for(var x of Se(E))Ye.call(E,x)&&ye(a,x,E[x]);return a},Ue=(a,E)=>pe(a,Fe(E)),Te=(a,E)=>{var x={};for(var b in a)De.call(a,b)&&E.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&Se)for(var b of Se(a))E.indexOf(b)<0&&Ye.call(a,b)&&(x[b]=a[b]);return x},Pt=(a,E,x)=>new Promise((b,z)=>{var ee=ce=>{try{ue(x.next(ce))}catch(ie){z(ie)}},ae=ce=>{try{ue(x.throw(ce))}catch(ie){z(ie)}},ue=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ae);ue((x=x.apply(a,E)).next())});const oe=a=>{var E=a,{children:x}=E,b=Te(E,["children"]);const[z,ee]=(0,ve.useState)(!1);return ve.createElement(y.ZP,Ue(re({},b),{loading:z,onClick:ae=>Pt(void 0,null,function*(){try{ee(!0),yield b.onClick(ae),ee(!1)}catch(ue){console.error(ue),ee(!1)}})}),x)}},85788:function(ke,lt,te){"use strict";var y=te(86204),ve=te.n(y),Ae=Object.defineProperty,pe=(Ye,ye,re)=>ye in Ye?Ae(Ye,ye,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ye[ye]=re,Fe=(Ye,ye,re)=>pe(Ye,typeof ye!="symbol"?ye+"":ye,re),Se=(Ye,ye,re)=>new Promise((Ue,Te)=>{var Pt=E=>{try{a(re.next(E))}catch(x){Te(x)}},oe=E=>{try{a(re.throw(E))}catch(x){Te(x)}},a=E=>E.done?Ue(E.value):Promise.resolve(E.value).then(Pt,oe);a((re=re.apply(Ye,ye)).next())});class De extends y.EventEmitter{constructor(ye,re){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=ye,this.body=re}startStream(){return Se(this,null,function*(){this.controller=new AbortController;const{signal:ye}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ye});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ue=re.headers.get("content-type");if(!Ue)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ue.includes("application/json")){const oe=yield re.json();this.emit("error",oe);return}if(!Ue.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Te=re.body.getReader(),Pt=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield Te.read();if(oe)break;const E=Pt.decode(a,{stream:!0});this.buffer+=E;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const ee=JSON.parse(z);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=b+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(re){re.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",re.message)}})}handleData(Pe){Pe.content&&(this.fullContent+=Pe.content,this.emit("data",{chunk:Pe,full:this.fullContent}))}cancelRequest(){var Pe;(Pe=this.controller)==null||Pe.abort()}}lt.Z=De},81679:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Pt}});var y=te(59301),ve=te(30641),Ae=te(77019),pe=te(5269),Fe={smartWrp:"smartWrp___NjRcB"},Se=te(75975),De=te(9148),Ye=te(84842),Pe=te(59301),re=(oe,a,E)=>new Promise((x,b)=>{var z=ue=>{try{ae(E.next(ue))}catch(ce){b(ce)}},ee=ue=>{try{ae(E.throw(ue))}catch(ce){b(ce)}},ae=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(z,ee);ae((E=E.apply(oe,a)).next())});const Ue=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(re){re.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",re.message)}})}handleData(ye){ye.content&&(this.fullContent+=ye.content,this.emit("data",{chunk:ye,full:this.fullContent}))}cancelRequest(){var ye;(ye=this.controller)==null||ye.abort()}}lt.Z=De},81679:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Pt}});var y=te(59301),ve=te(30641),Ae=te(77019),pe=te(5269),Fe={smartWrp:"smartWrp___NjRcB"},Se=te(75975),De=te(9148),Ye=te(84842),ye=te(59301),re=(oe,a,E)=>new Promise((x,b)=>{var z=ue=>{try{ae(E.next(ue))}catch(ce){b(ce)}},ee=ue=>{try{ae(E.throw(ue))}catch(ce){b(ce)}},ae=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(z,ee);ae((E=E.apply(oe,a)).next())});const Ue=` @@ -143,36 +143,36 @@ initArrayDisplay(); <\/script> -`;function Te({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ae,onOpenChange:ue,showExtra:ce=!0}){const ie=(0,y.useRef)(null),ye=(0,y.useRef)(null),[Re,Ne]=(0,y.useState)(E||""),[st,it]=(0,y.useState)(E||""),[Me,Tt]=(0,y.useState)(!!oe),[at,ct]=(0,y.useState)(1),zt={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(Ne(E),it(E),Tt(!0))},[oe,E]),(0,y.useEffect)(()=>{Re!==""&&(clearTimeout(ye.current),ye.current=setTimeout(()=>{const Ot=document.createElement("iframe");if(Ot.style.width="100%",Ot.style.height="100%",Ot.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Ot);const ut=Ot.contentDocument||Ot.contentWindow.document;ut.open(),ut.write(Re),ut.close()}},1e3))},[oe,Re]);const ht=Ot=>{Ne(Ot),a==null||a(Ot,st)};return Pe.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:z||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{Tt(!1),ue==null||ue(Re)},extra:ce&&Pe.createElement("div",null,Pe.createElement(De.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:at,onChange:Ot=>ct(Ot)}),Pe.createElement(Ye.Z,{type:"primary",className:"ml20",onClick:()=>re(this,null,function*(){yield ae(Re,()=>{Tt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Pe.createElement(Ae.Z,{className:"h100"},Pe.createElement(pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:at===1?"block":"none"}},Pe.createElement("div",{className:"h100",ref:ie})),Pe.createElement(pe.Z,{flex:"1",style:{display:at===2?"block":"none"}},Pe.createElement(Se.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:zt,onChange:ht}))))}var Pt=Te},10946:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Re}});var y=te(59301),ve=te(74439),Ae=te(77596),pe=te(3310),Fe=te(14179),Se=te(56102),De={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ye=te(6767),Pe=te(90083),re=te(95827),Ue=te(30084),Te=te(10787),Pt=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(Ne,st,it)=>st in Ne?a(Ne,st,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[st]=it,ue=(Ne,st)=>{for(var it in st||(st={}))z.call(st,it)&&ae(Ne,it,st[it]);if(b)for(var it of b(st))ee.call(st,it)&&ae(Ne,it,st[it]);return Ne},ce=(Ne,st)=>E(Ne,x(st)),ie=(Ne,st)=>{var it={};for(var Me in Ne)z.call(Ne,Me)&&st.indexOf(Me)<0&&(it[Me]=Ne[Me]);if(Ne!=null&&b)for(var Me of b(Ne))st.indexOf(Me)<0&&ee.call(Ne,Me)&&(it[Me]=Ne[Me]);return it},Re=({onFinish:Ne,value:st,streamingStatus:it,cancelIndex:Me,loadImage:Tt,onDynamic:at,isHiddenHtml:ct})=>{const[zt,ht]=(0,y.useState)(""),[Ot,ut]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[et,Lt]=(0,y.useState)(0),[Dt,bt]=(0,y.useState)(!1),qe=ot=>ot.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(mt,Ut)=>`$$${Ut.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ie=()=>{bt(!0),Ne==null||Ne()};(0,y.useEffect)(()=>{const ot=Tt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Te({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ae,onOpenChange:ue,showExtra:ce=!0}){const ie=(0,y.useRef)(null),Ce=(0,y.useRef)(null),[Re,Ne]=(0,y.useState)(E||""),[st,it]=(0,y.useState)(E||""),[Me,Tt]=(0,y.useState)(!!oe),[at,ct]=(0,y.useState)(1),zt={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(Ne(E),it(E),Tt(!0))},[oe,E]),(0,y.useEffect)(()=>{Re!==""&&(clearTimeout(Ce.current),Ce.current=setTimeout(()=>{const Ot=document.createElement("iframe");if(Ot.style.width="100%",Ot.style.height="100%",Ot.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Ot);const ut=Ot.contentDocument||Ot.contentWindow.document;ut.open(),ut.write(Re),ut.close()}},1e3))},[oe,Re]);const ht=Ot=>{Ne(Ot),a==null||a(Ot,st)};return ye.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:z||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{Tt(!1),ue==null||ue(Re)},extra:ce&&ye.createElement("div",null,ye.createElement(De.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:at,onChange:Ot=>ct(Ot)}),ye.createElement(Ye.Z,{type:"primary",className:"ml20",onClick:()=>re(this,null,function*(){yield ae(Re,()=>{Tt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ye.createElement(Ae.Z,{className:"h100"},ye.createElement(pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:at===1?"block":"none"}},ye.createElement("div",{className:"h100",ref:ie})),ye.createElement(pe.Z,{flex:"1",style:{display:at===2?"block":"none"}},ye.createElement(Se.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:zt,onChange:ht}))))}var Pt=Te},10946:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Re}});var y=te(59301),ve=te(74439),Ae=te(77596),pe=te(3310),Fe=te(14179),Se=te(56102),De={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ye=te(6767),ye=te(90083),re=te(95827),Ue=te(30084),Te=te(10787),Pt=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(Ne,st,it)=>st in Ne?a(Ne,st,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[st]=it,ue=(Ne,st)=>{for(var it in st||(st={}))z.call(st,it)&&ae(Ne,it,st[it]);if(b)for(var it of b(st))ee.call(st,it)&&ae(Ne,it,st[it]);return Ne},ce=(Ne,st)=>E(Ne,x(st)),ie=(Ne,st)=>{var it={};for(var Me in Ne)z.call(Ne,Me)&&st.indexOf(Me)<0&&(it[Me]=Ne[Me]);if(Ne!=null&&b)for(var Me of b(Ne))st.indexOf(Me)<0&&ee.call(Ne,Me)&&(it[Me]=Ne[Me]);return it},Re=({onFinish:Ne,value:st,streamingStatus:it,cancelIndex:Me,loadImage:Tt,onDynamic:at,isHiddenHtml:ct})=>{const[zt,ht]=(0,y.useState)(""),[Ot,ut]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[et,Lt]=(0,y.useState)(0),[Dt,bt]=(0,y.useState)(!1),qe=ot=>ot.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(mt,Ut)=>`$$${Ut.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ie=()=>{bt(!0),Ne==null||Ne()};(0,y.useEffect)(()=>{const ot=Tt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${st}`:st,mt=qe(ot);if(!Dt)if(Tt||!it||Me>0){ht(mt),Lt(mt.length),(!it||Me>0)&&!Tt&&Ie();return}else if((mt==null?void 0:mt.length)<4)ht(mt),Lt(mt.length);else if(et{ht(mt.slice(0,et+2)),Lt(Ct=>Ct+2)},Ut>10?Math.max(500/(Ut/2),20):50);return()=>clearInterval(xe)}else it||Ie()},[st,it,Me,Tt,et]);const gt=(0,y.useMemo)(()=>y.createElement("section",{className:`${De.answer} fadeIn animated edu_md`},y.createElement(ve.UG,{remarkPlugins:[Ue.Z,Te.Z],rehypePlugins:[re.Z,pe.Z],components:{code(ot){var mt=ot,{node:Ut,inline:xe,className:Ct,children:nn}=mt,Wt=ie(mt,["node","inline","className","children"]);const ln=/language-(\w+)/.exec(Ct||""),Tn=String(nn).trim();return xe||!ln?y.createElement("code",ue({className:Ct},Wt),nn):y.createElement("code",{className:De.codeCopy,"data-text":`\`\`\`${ln?ln[1]:""} +${st}`:st,mt=qe(ot);if(!Dt)if(Tt||!it||Me>0){ht(mt),Lt(mt.length),(!it||Me>0)&&!Tt&&Ie();return}else if((mt==null?void 0:mt.length)<4)ht(mt),Lt(mt.length);else if(et{ht(mt.slice(0,et+2)),Lt(Ct=>Ct+2)},Ut>10?Math.max(500/(Ut/2),20):50);return()=>clearInterval(xe)}else it||Ie()},[st,it,Me,Tt,et]);const gt=(0,y.useMemo)(()=>y.createElement("section",{className:`${De.answer} fadeIn animated edu_md`},y.createElement(ve.UG,{remarkPlugins:[Ue.Z,Te.Z],rehypePlugins:[re.Z,pe.Z],components:{code(ot){var mt=ot,{node:Ut,inline:xe,className:Ct,children:nn}=mt,Wt=ie(mt,["node","inline","className","children"]);const ln=/language-(\w+)/.exec(Ct||""),Rn=String(nn).trim();return xe||!ln?y.createElement("code",ue({className:Ct},Wt),nn):y.createElement("code",{className:De.codeCopy,"data-text":`\`\`\`${ln?ln[1]:""} ${nn} -\`\`\``},!ct&&y.createElement(Se.CopyToClipboard,{text:Tn,onCopy:()=>Ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!ct&&ln[1]==="html"&&Dt&&y.createElement("button",{className:De.runCode,onClick:()=>{ut(ue({},ce(ue({},Ot),{open:++Ot.open,defaultValue:Tn,language:ln[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Ae.Z,ue({wrapLongLines:!0,style:Fe.Z,language:ln[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Wt),Tn))},img({node:ot}){var mt;const Ut=(mt=ot.properties)==null?void 0:mt.src;return y.createElement(Pe.Z,{src:Ut,width:320,"data-text":Ut,onLoad:()=>Tt&&setTimeout(()=>Ie(),500)})},a:ot=>{var mt=ot,{node:Ut}=mt,xe=ie(mt,["node"]);return y.createElement("a",ce(ue({},xe),{target:"_blank",rel:"noopener noreferrer"}))}}},Dt?zt:`${zt}__`)),[zt]);return y.createElement(y.Fragment,null,y.createElement(oe.Z,{defaultValue:Ot.defaultValue,open:Ot.open,language:Ot.language,height:Ot.height,onChange:(ot,mt)=>{ht(zt.replaceAll(mt,ot))},onDynamic:at}),gt)}},14531:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Fe}});var y=te(59301),ve=te(51257),Ae={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Fe=({src:Se,onClick:De,topPercentage:Ye=.62,draggableExtraNode:Pe})=>{const re=(0,y.useRef)(null),Ue=(0,y.useRef)(!1),Te=(0,y.useRef)(!1),[Pt,oe]=(0,y.useState)(window.innerHeight*Ye),[a,E]=(0,y.useState)(!1),x=10;return(0,y.useEffect)(()=>{if(re.current){let b=function(ce){var ie;Ue.current=!0,ue=ce.pageY,ae=ce.pageY-(((ie=re.current)==null?void 0:ie.getBoundingClientRect().top)||0),(0,ve.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ue.current&&!Te.current&&De&&De(),Ue.current=!1,Te.current=!1,(0,ve.kk)("auto"),document.onselectstart=null},ee=function(ce){var ie;if(Ue.current){const Re=ce.pageY-ae,Ne=window.innerHeight-(((ie=re.current)==null?void 0:ie.offsetHeight)||0)-50,st=50;if(!Te.current&&Math.abs(ue-ce.pageY)>x&&(Te.current=!0),Te.current){let it=Math.max(st,Math.min(Re,Ne));oe(it)}}},ae=0,ue=0;return re.current.addEventListener("mousedown",b),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ce,ie;(ie=(ce=re==null?void 0:re.current)==null?void 0:ce.removeEventListener)==null||ie.call(ce,"mousedown",b),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[De]),(0,y.useEffect)(()=>{const b=()=>{oe(window.innerHeight*Ye)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[Ye]),y.createElement("div",{className:Ae.draggableImage,style:{top:`${Pt}px`,display:a?"none":"block",cursor:Ue.current?"grabbing":"grab"},ref:re},Pe&&y.createElement("div",{className:Ae.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Pe),y.createElement("img",{className:Ae.img,src:Se,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Ae.close}`,onMouseUp:b=>{b.stopPropagation(),E(!0)}}))}},82105:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ye}});var y=te(59301),ve=te(6767),Ae=te(30641),pe=te(77019),Fe=te(62957),Se=te(37568),De=te(14566),Ye=te(25399),Pe=te(5269),re=te(71051),Ue={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Te=te(9148),Pt=te(346),oe=te(50043),a=te(38986),E=te(72409),x=te(51257),b=te(91239),z=te(35902),ee=te(85020),ae=te(25872),ue="data:image/png;base64,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",ce=(Re,Ne,st)=>new Promise((it,Me)=>{var Tt=zt=>{try{ct(st.next(zt))}catch(ht){Me(ht)}},at=zt=>{try{ct(st.throw(zt))}catch(ht){Me(ht)}},ct=zt=>zt.done?it(zt.value):Promise.resolve(zt.value).then(Tt,at);ct((st=st.apply(Re,Ne)).next())}),ye=(0,y.forwardRef)(({onUpdateNum:Re,onSave:Ne},st)=>{var it;const Me=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Tt,at]=(0,y.useState)(!1),[ct,zt]=(0,y.useState)([]),[ht,Ot]=(0,y.useState)(null),[ut,et]=(0,y.useState)([]),[Lt,Dt]=(0,y.useState)(0),[bt,qe]=(0,y.useState)(0),[Ie,gt]=(0,y.useState)(!1),[ot,mt]=(0,y.useState)(""),[Ut,xe]=(0,y.useState)(0),[Ct,nn]=(0,y.useState)(0),[Wt,ln]=(0,y.useState)(0),[Tn,wt]=(0,y.useState)(0),[_e,Et]=(0,y.useState)(0),[$e,Ft]=(0,y.useState)(0),[Qe,Bt]=(0,y.useState)(0),[Je,Ze]=(0,y.useState)(0),[nt,Ge]=(0,y.useState)(ae.Q),{contentRef:He,value:vt,status:Le,open:Oe,close:he}=nt,be=(0,z.Z)({contentRef:He,status:Le}),{openProgress:ze,closeProgress:tt,CreateProgressModal:xt,progressOpen:yt}=(0,b.Z)();(0,y.useEffect)(()=>{ht&&En(),ht===!1&&(he(),Re==null||Re(),zt([]),mt(""),xe(0),nn(0),ln(0),wt(0),Et(0),Ft(0),Bt(0),Ze(0))},[ht]);const jt=()=>{Ot(!0)};(0,y.useImperativeHandle)(st,()=>({onClick:jt}));const Gt=dn=>{gt(!0),Dt(dn),qe(0)},Ht=dn=>ce(void 0,null,function*(){const Xt=dn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Xt)==-1?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):dn.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),En=()=>ce(void 0,null,function*(){const dn=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});dn.status===0&&(Dt(dn.total_number),qe(dn.remaining_number))}),Vn=dn=>(dn=dn||"",dn=String(dn),dn=dn.replace(/\s+/g,""),dn),$t=(dn=!0)=>ce(void 0,null,function*(){var Xt,On;const In=[{name:"\u5355\u9009\u9898",num:Ut||0},{name:"\u591A\u9009\u9898",num:Ct||0},{name:"\u5224\u65AD\u9898",num:Wt||0},{name:"\u586B\u7A7A\u9898",num:Tn||0},{name:"\u7B80\u7B54\u9898",num:_e||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:$e||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Qe||0}];if(dn){if(Vn(ot)){if(ot.length>1e3){ve.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ve.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Vn(ot)&&!(ct!=null&&ct.length)){ve.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Qt=In.reduce((an,mn)=>an+mn.num,0);if(Qt===0){ve.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Qt>50){ve.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Lt!==-1){gt(!0);return}}gt(!1);const qn={scene_type:6,request_identifier:Math.random(),file_id:(On=(Xt=ct[0])==null?void 0:Xt.response)==null?void 0:On.id,content:ot,count_arr:In.map(Qt=>Qt.num).join(",")};yield Oe(qn),En()}),fn=()=>ce(void 0,null,function*(){const dn=be();if(Ne){Ot(!1),Ne(dn);return}ze(),at(!0),et([]);const Xt=new FormData;Xt.append("html",dn);const On=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Xt},!0);if((On==null?void 0:On.status)===0)if(On!=null&&On.data){tt(100),et(On==null?void 0:On.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");at(!1),tt()}),Cn=()=>ce(void 0,null,function*(){const dn=be();(0,x.RG)(dn)}),sn=["uploading","error"].includes((it=ct==null?void 0:ct[0])==null?void 0:it.status);return y.createElement(y.Fragment,null,y.createElement(ee.Z,{visible:Ie,totalCount:Lt,usedCount:bt,onCancel:()=>gt(!1),onOk:()=>$t(!1)}),y.createElement(Ae.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:Ue.extraHeader},y.createElement(pe.Z,{align:"middle"},!Le&&!!vt&&y.createElement(y.Fragment,null,y.createElement(Te.op,{onClick:fn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(Te.op,{onClick:Cn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const dn=Xt=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xt,onOk:()=>{Ot(!1)}})};if(Le){dn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else vt?dn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ot(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ht},y.createElement("div",{className:Ue.wrap},y.createElement("div",{className:Ue.left},y.createElement("div",{className:Ue.tip},y.createElement("img",{src:ue}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(Se.default.TextArea,{style:{height:160},className:"mb20",value:ot,placeholder:Me,onChange:dn=>{mt(dn.target.value)}}),y.createElement(De.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Pt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ct,withCredentials:!0,data:{upload_type:1},beforeUpload:Ht,onChange:({file:dn})=>{var Xt,On;dn.status!=="removed"&&(dn.status==="done"&&((Xt=dn==null?void 0:dn.response)==null?void 0:Xt.status)!==0&&(dn.status="error",dn.response=(On=dn==null?void 0:dn.response)==null?void 0:On.message),zt([dn]))},onRemove:()=>zt([])},y.createElement(Ye.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(Te.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(pe.Z,{style:{gap:16}},y.createElement(Pe.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(re.Z,{min:0,max:10,value:Ut,onChange:xe,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(re.Z,{min:0,max:10,value:Ct,onChange:nn,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(re.Z,{min:0,max:10,value:Wt,onChange:ln,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(re.Z,{min:0,max:10,value:Tn,onChange:wt,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(re.Z,{min:0,max:10,value:_e,onChange:Et,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(re.Z,{min:0,max:10,value:Je,onChange:Ze,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(re.Z,{min:0,max:10,value:$e,onChange:Ft,style:{marginLeft:"8px"}})),y.createElement(Pe.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(re.Z,{min:0,max:10,value:Qe,onChange:Bt,style:{marginLeft:"8px"}})))),Le?y.createElement("div",{onClick:he,className:Ue.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):sn?y.createElement("div",{className:`${Ue.bottomBtn} ${Ue.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{$t()},className:Ue.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(ae.Z,{onStatusChange:Ge,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!yt,noRestrictModal:Gt,stringTransformer:E.o,onError:dn=>{Object.prototype.toString.call(dn)==="[object Object]"&&dn.status===-9&&Gt(dn.data)}}))),y.createElement(Ae.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tt},y.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:ut,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>at(!1),onSuccess:()=>{at(!1),Ot(!1)}}),y.createElement("div",{style:{height:70}})),xt("\u5904\u7406\u4E2D"))})},25395:function(ke,lt,te){"use strict";var y=te(59301);const ve=({scrollBoxRef:Ae,bottomInspectRef:pe,contentRef:Fe,status:Se,rootMargin:De="70px",bottomOffset:Ye=110})=>{const[Pe,re]=(0,y.useState)(!0),Ue=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Ae.current||!pe.current)return;const Te=new IntersectionObserver(([Pt])=>{var oe,a,E,x;if(!document.contains(Pt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Pt.rootBounds)==null?void 0:oe.width)===0&&((a=Pt.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((E=Pt.boundingClientRect)==null?void 0:E.width)===0&&((x=Pt.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}re(Pt.isIntersecting)},{root:Ae.current,rootMargin:De,threshold:0});return Te.observe(pe.current),()=>{Te.disconnect()}},[Ae.current,pe.current,De]),(0,y.useEffect)(()=>{if(!Se)return;const Te=Ae.current,Pt=Fe.current;Ue.current=!1;let oe=Te.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=Te;x>oe?x+z>=b-Ye&&(Te.scrollTop=Te.scrollHeight,Ue.current=!1):x{Ue.current||(Te.scrollTop=Te.scrollHeight)});return E.observe(Pt),()=>{setTimeout(()=>{E.unobserve(Pt)},250),Te.removeEventListener("scroll",a)}},[Se]),Pe};lt.Z=ve},35902:function(ke,lt,te){"use strict";var y=te(59301);const ve=({contentRef:Ae,status:pe})=>((0,y.useEffect)(()=>{!pe&&(Ae!=null&&Ae.current)&&Ae.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(De=>{De.tagName.toLowerCase()==="code"?De.parentElement&&(De.parentElement.contentEditable="false"):De.tagName.toLowerCase()==="mathx"&&(De.contentEditable="false")})},[pe]),(Se=!1)=>{const De=Ue=>{const Te={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ue.replace(/&[^;]+;/g,Pt=>Te[Pt]||Pt)};if(!Ae.current)return"";const Ye=Ae.current.cloneNode(!0);Ye.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ue=>{let Te=Ue.getAttribute("data-text");Ue.tagName.toLowerCase()==="code"?Te=Te.replace(/```.*\n|\n```/g,""):Ue.tagName.toLowerCase()==="mathx"&&(Te=`$$${Te}$$`);const Pt=document.createTextNode(Te);Ue.parentNode.replaceChild(Pt,Ue)}),Se&&Ye.querySelectorAll('[data-select="disabled"]').forEach(Te=>{var Pt;const oe=Te.textContent||"",a=document.createTextNode(oe+` +\`\`\``},!ct&&y.createElement(Se.CopyToClipboard,{text:Rn,onCopy:()=>Ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!ct&&ln[1]==="html"&&Dt&&y.createElement("button",{className:De.runCode,onClick:()=>{ut(ue({},ce(ue({},Ot),{open:++Ot.open,defaultValue:Rn,language:ln[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Ae.Z,ue({wrapLongLines:!0,style:Fe.Z,language:ln[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Wt),Rn))},img({node:ot}){var mt;const Ut=(mt=ot.properties)==null?void 0:mt.src;return y.createElement(ye.Z,{src:Ut,width:320,"data-text":Ut,onLoad:()=>Tt&&setTimeout(()=>Ie(),500)})},a:ot=>{var mt=ot,{node:Ut}=mt,xe=ie(mt,["node"]);return y.createElement("a",ce(ue({},xe),{target:"_blank",rel:"noopener noreferrer"}))}}},Dt?zt:`${zt}__`)),[zt]);return y.createElement(y.Fragment,null,y.createElement(oe.Z,{defaultValue:Ot.defaultValue,open:Ot.open,language:Ot.language,height:Ot.height,onChange:(ot,mt)=>{ht(zt.replaceAll(mt,ot))},onDynamic:at}),gt)}},14531:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Fe}});var y=te(59301),ve=te(51257),Ae={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Fe=({src:Se,onClick:De,topPercentage:Ye=.62,draggableExtraNode:ye})=>{const re=(0,y.useRef)(null),Ue=(0,y.useRef)(!1),Te=(0,y.useRef)(!1),[Pt,oe]=(0,y.useState)(window.innerHeight*Ye),[a,E]=(0,y.useState)(!1),x=10;return(0,y.useEffect)(()=>{if(re.current){let b=function(ce){var ie;Ue.current=!0,ue=ce.pageY,ae=ce.pageY-(((ie=re.current)==null?void 0:ie.getBoundingClientRect().top)||0),(0,ve.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ue.current&&!Te.current&&De&&De(),Ue.current=!1,Te.current=!1,(0,ve.kk)("auto"),document.onselectstart=null},ee=function(ce){var ie;if(Ue.current){const Re=ce.pageY-ae,Ne=window.innerHeight-(((ie=re.current)==null?void 0:ie.offsetHeight)||0)-50,st=50;if(!Te.current&&Math.abs(ue-ce.pageY)>x&&(Te.current=!0),Te.current){let it=Math.max(st,Math.min(Re,Ne));oe(it)}}},ae=0,ue=0;return re.current.addEventListener("mousedown",b),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ce,ie;(ie=(ce=re==null?void 0:re.current)==null?void 0:ce.removeEventListener)==null||ie.call(ce,"mousedown",b),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[De]),(0,y.useEffect)(()=>{const b=()=>{oe(window.innerHeight*Ye)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[Ye]),y.createElement("div",{className:Ae.draggableImage,style:{top:`${Pt}px`,display:a?"none":"block",cursor:Ue.current?"grabbing":"grab"},ref:re},ye&&y.createElement("div",{className:Ae.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},ye),y.createElement("img",{className:Ae.img,src:Se,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Ae.close}`,onMouseUp:b=>{b.stopPropagation(),E(!0)}}))}},82105:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Ce}});var y=te(59301),ve=te(6767),Ae=te(30641),pe=te(77019),Fe=te(62957),Se=te(37568),De=te(14566),Ye=te(25399),ye=te(5269),re=te(71051),Ue={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Te=te(9148),Pt=te(346),oe=te(50043),a=te(38986),E=te(72409),x=te(51257),b=te(91239),z=te(35902),ee=te(85020),ae=te(25872),ue="data:image/png;base64,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",ce=(Re,Ne,st)=>new Promise((it,Me)=>{var Tt=zt=>{try{ct(st.next(zt))}catch(ht){Me(ht)}},at=zt=>{try{ct(st.throw(zt))}catch(ht){Me(ht)}},ct=zt=>zt.done?it(zt.value):Promise.resolve(zt.value).then(Tt,at);ct((st=st.apply(Re,Ne)).next())}),Ce=(0,y.forwardRef)(({onUpdateNum:Re,onSave:Ne},st)=>{var it;const Me=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Tt,at]=(0,y.useState)(!1),[ct,zt]=(0,y.useState)([]),[ht,Ot]=(0,y.useState)(null),[ut,et]=(0,y.useState)([]),[Lt,Dt]=(0,y.useState)(0),[bt,qe]=(0,y.useState)(0),[Ie,gt]=(0,y.useState)(!1),[ot,mt]=(0,y.useState)(""),[Ut,xe]=(0,y.useState)(0),[Ct,nn]=(0,y.useState)(0),[Wt,ln]=(0,y.useState)(0),[Rn,wt]=(0,y.useState)(0),[_e,Et]=(0,y.useState)(0),[$e,Ft]=(0,y.useState)(0),[Qe,Bt]=(0,y.useState)(0),[Je,Ze]=(0,y.useState)(0),[nt,Ge]=(0,y.useState)(ae.Q),{contentRef:He,value:vt,status:Le,open:Oe,close:he}=nt,be=(0,z.Z)({contentRef:He,status:Le}),{openProgress:ze,closeProgress:tt,CreateProgressModal:xt,progressOpen:yt}=(0,b.Z)();(0,y.useEffect)(()=>{ht&&hn(),ht===!1&&(he(),Re==null||Re(),zt([]),mt(""),xe(0),nn(0),ln(0),wt(0),Et(0),Ft(0),Bt(0),Ze(0))},[ht]);const jt=()=>{Ot(!0)};(0,y.useImperativeHandle)(st,()=>({onClick:jt}));const Gt=dn=>{gt(!0),Dt(dn),qe(0)},Ht=dn=>ce(void 0,null,function*(){const Xt=dn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Xt)==-1?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):dn.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),hn=()=>ce(void 0,null,function*(){const dn=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});dn.status===0&&(Dt(dn.total_number),qe(dn.remaining_number))}),Qn=dn=>(dn=dn||"",dn=String(dn),dn=dn.replace(/\s+/g,""),dn),$t=(dn=!0)=>ce(void 0,null,function*(){var Xt,kn;const Nn=[{name:"\u5355\u9009\u9898",num:Ut||0},{name:"\u591A\u9009\u9898",num:Ct||0},{name:"\u5224\u65AD\u9898",num:Wt||0},{name:"\u586B\u7A7A\u9898",num:Rn||0},{name:"\u7B80\u7B54\u9898",num:_e||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:$e||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Qe||0}];if(dn){if(Qn(ot)){if(ot.length>1e3){ve.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ve.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Qn(ot)&&!(ct!=null&&ct.length)){ve.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Qt=Nn.reduce((an,mn)=>an+mn.num,0);if(Qt===0){ve.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Qt>50){ve.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Lt!==-1){gt(!0);return}}gt(!1);const _n={scene_type:6,request_identifier:Math.random(),file_id:(kn=(Xt=ct[0])==null?void 0:Xt.response)==null?void 0:kn.id,content:ot,count_arr:Nn.map(Qt=>Qt.num).join(",")};yield Oe(_n),hn()}),fn=()=>ce(void 0,null,function*(){const dn=be();if(Ne){Ot(!1),Ne(dn);return}ze(),at(!0),et([]);const Xt=new FormData;Xt.append("html",dn);const kn=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Xt},!0);if((kn==null?void 0:kn.status)===0)if(kn!=null&&kn.data){tt(100),et(kn==null?void 0:kn.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");at(!1),tt()}),yn=()=>ce(void 0,null,function*(){const dn=be();(0,x.RG)(dn)}),sn=["uploading","error"].includes((it=ct==null?void 0:ct[0])==null?void 0:it.status);return y.createElement(y.Fragment,null,y.createElement(ee.Z,{visible:Ie,totalCount:Lt,usedCount:bt,onCancel:()=>gt(!1),onOk:()=>$t(!1)}),y.createElement(Ae.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:Ue.extraHeader},y.createElement(pe.Z,{align:"middle"},!Le&&!!vt&&y.createElement(y.Fragment,null,y.createElement(Te.op,{onClick:fn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(Te.op,{onClick:yn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const dn=Xt=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xt,onOk:()=>{Ot(!1)}})};if(Le){dn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else vt?dn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ot(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ht},y.createElement("div",{className:Ue.wrap},y.createElement("div",{className:Ue.left},y.createElement("div",{className:Ue.tip},y.createElement("img",{src:ue}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(Se.default.TextArea,{style:{height:160},className:"mb20",value:ot,placeholder:Me,onChange:dn=>{mt(dn.target.value)}}),y.createElement(De.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Pt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ct,withCredentials:!0,data:{upload_type:1},beforeUpload:Ht,onChange:({file:dn})=>{var Xt,kn;dn.status!=="removed"&&(dn.status==="done"&&((Xt=dn==null?void 0:dn.response)==null?void 0:Xt.status)!==0&&(dn.status="error",dn.response=(kn=dn==null?void 0:dn.response)==null?void 0:kn.message),zt([dn]))},onRemove:()=>zt([])},y.createElement(Ye.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(Te.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(pe.Z,{style:{gap:16}},y.createElement(ye.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(re.Z,{min:0,max:10,value:Ut,onChange:xe,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(re.Z,{min:0,max:10,value:Ct,onChange:nn,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(re.Z,{min:0,max:10,value:Wt,onChange:ln,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(re.Z,{min:0,max:10,value:Rn,onChange:wt,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(re.Z,{min:0,max:10,value:_e,onChange:Et,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(re.Z,{min:0,max:10,value:Je,onChange:Ze,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(re.Z,{min:0,max:10,value:$e,onChange:Ft,style:{marginLeft:"8px"}})),y.createElement(ye.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(re.Z,{min:0,max:10,value:Qe,onChange:Bt,style:{marginLeft:"8px"}})))),Le?y.createElement("div",{onClick:he,className:Ue.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):sn?y.createElement("div",{className:`${Ue.bottomBtn} ${Ue.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{$t()},className:Ue.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(ae.Z,{onStatusChange:Ge,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!yt,noRestrictModal:Gt,stringTransformer:E.o,onError:dn=>{Object.prototype.toString.call(dn)==="[object Object]"&&dn.status===-9&&Gt(dn.data)}}))),y.createElement(Ae.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tt},y.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:ut,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>at(!1),onSuccess:()=>{at(!1),Ot(!1)}}),y.createElement("div",{style:{height:70}})),xt("\u5904\u7406\u4E2D"))})},25395:function(ke,lt,te){"use strict";var y=te(59301);const ve=({scrollBoxRef:Ae,bottomInspectRef:pe,contentRef:Fe,status:Se,rootMargin:De="70px",bottomOffset:Ye=110})=>{const[ye,re]=(0,y.useState)(!0),Ue=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Ae.current||!pe.current)return;const Te=new IntersectionObserver(([Pt])=>{var oe,a,E,x;if(!document.contains(Pt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Pt.rootBounds)==null?void 0:oe.width)===0&&((a=Pt.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((E=Pt.boundingClientRect)==null?void 0:E.width)===0&&((x=Pt.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}re(Pt.isIntersecting)},{root:Ae.current,rootMargin:De,threshold:0});return Te.observe(pe.current),()=>{Te.disconnect()}},[Ae.current,pe.current,De]),(0,y.useEffect)(()=>{if(!Se)return;const Te=Ae.current,Pt=Fe.current;Ue.current=!1;let oe=Te.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=Te;x>oe?x+z>=b-Ye&&(Te.scrollTop=Te.scrollHeight,Ue.current=!1):x{Ue.current||(Te.scrollTop=Te.scrollHeight)});return E.observe(Pt),()=>{setTimeout(()=>{E.unobserve(Pt)},250),Te.removeEventListener("scroll",a)}},[Se]),ye};lt.Z=ve},35902:function(ke,lt,te){"use strict";var y=te(59301);const ve=({contentRef:Ae,status:pe})=>((0,y.useEffect)(()=>{!pe&&(Ae!=null&&Ae.current)&&Ae.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(De=>{De.tagName.toLowerCase()==="code"?De.parentElement&&(De.parentElement.contentEditable="false"):De.tagName.toLowerCase()==="mathx"&&(De.contentEditable="false")})},[pe]),(Se=!1)=>{const De=Ue=>{const Te={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ue.replace(/&[^;]+;/g,Pt=>Te[Pt]||Pt)};if(!Ae.current)return"";const Ye=Ae.current.cloneNode(!0);Ye.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ue=>{let Te=Ue.getAttribute("data-text");Ue.tagName.toLowerCase()==="code"?Te=Te.replace(/```.*\n|\n```/g,""):Ue.tagName.toLowerCase()==="mathx"&&(Te=`$$${Te}$$`);const Pt=document.createTextNode(Te);Ue.parentNode.replaceChild(Pt,Ue)}),Se&&Ye.querySelectorAll('[data-select="disabled"]').forEach(Te=>{var Pt;const oe=Te.textContent||"",a=document.createTextNode(oe+` `);(Pt=Te.parentNode)==null||Pt.replaceChild(a,Te)});let re=Ye.innerHTML;return Se||(re=re.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),re=re.replace(/

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

/g,""),de=de.replace(/
/g,` +`),ve)},36482:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return it},U:function(){return Re}});var y=te(59301),ve=te(11938),Ae=te(62957),pe=te(54172),Fe=te(84989),Se=te(81722),De=te(61186),Ye=te.n(De),ye={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},re="data:image/png;base64,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",Ue="data:image/png;base64,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",Te=te(51257),Pt=te(25690),oe=te(26547),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ue=(Me,Tt,at)=>Tt in Me?E(Me,Tt,{enumerable:!0,configurable:!0,writable:!0,value:at}):Me[Tt]=at,ce=(Me,Tt)=>{for(var at in Tt||(Tt={}))ee.call(Tt,at)&&ue(Me,at,Tt[at]);if(z)for(var at of z(Tt))ae.call(Tt,at)&&ue(Me,at,Tt[at]);return Me},ie=(Me,Tt)=>x(Me,b(Tt)),Ce=(Me,Tt,at)=>new Promise((ct,zt)=>{var ht=et=>{try{ut(at.next(et))}catch(Lt){zt(Lt)}},Ot=et=>{try{ut(at.throw(et))}catch(Lt){zt(Lt)}},ut=et=>et.done?ct(et.value):Promise.resolve(et.value).then(ht,Ot);ut((at=at.apply(Me,Tt)).next())});const Re=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Ne}=ve.default,st=({exercise:Me,socket:Tt,dispatch:at,onStartScreenshot:ct,onCloseScreenshot:zt,handleToDetail:ht})=>{const[Ot,ut]=Ae.default.useModal(),et=(0,y.useRef)(),[Lt,Dt]=(0,y.useState)(!0),bt=(0,y.useRef)(!1),qe=(0,Pt.useParams)();(0,y.useEffect)(()=>{var Qe,Bt,Je;if(document.addEventListener((0,Fe.gH)(),$e,!1),window.addEventListener("blur",_e,!1),(Qe=Me.exerciseUserInfo)!=null&&Qe.screen_open&&(0,Fe.vp)()&&Dt(!1),(Bt=Me.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,Fe.vp)()){(0,Te.RG)(" ",!0);const Ze=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Me.exerciseUserInfo.screen_sec+3:Me.exerciseUserInfo.screen_sec+10+1;et.current=Ae.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Me.exerciseUserInfo.screen_num-Me.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Ne,{onFinish:()=>Ce(void 0,null,function*(){var nt;const Ge=yield Et();(nt=et.current)==null||nt.destroy(),Ge.used_screen_num&&ln(Ge.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ze*1e3})),"S\uFF09"),onOk:()=>{var nt;(0,Te.RG)(" ",!0),(nt=et.current)==null||nt.destroy(),Dt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",gt,!1)}})}return(Je=Me.exerciseUserInfo)!=null&&Je.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",gt,!1),()=>{document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Fe.gH)(),$e,!1),window.removeEventListener("blur",_e,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{Me.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Fe.gH)(),$e,!1))},500),ot()},[Me.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{Me.exerciseUserInfo.used_screen_num>Me.exerciseUserInfo.screen_num&&Rn()},500)},[Me.exerciseUserInfo]);const Ie=()=>Ce(void 0,null,function*(){const Qe=yield Et();setTimeout(()=>{var Bt,Je;(Bt=et.current)==null||Bt.destroy(),et.current=Ae.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Qe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Ce(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),gt=Qe=>{!(0,Fe.vp)()&&Qe.target.nodeName!=="A"&&Qe.target.nodeName!=="BUTTON"&&Qe.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},ot=()=>Ce(void 0,null,function*(){const Qe=yield at({type:"exercise/getExerciseUserInfo",payload:ce({},qe)});return Qe==null?void 0:Qe.data}),mt=Qe=>Ce(void 0,null,function*(){var Bt;if((Bt=Me.exerciseUserInfo)!=null&&Bt.screen_at){const Ze=yield(0,Se.ck)(ie(ce({},qe),{reset:!0}));if((Ze==null?void 0:Ze.status)===-6)return}const Je=yield(0,Se.oy)({id:qe.categoryId});if(Je!=null&&Je.is_commit){Ae.default.destroyAll(),yield Ut(),wt(!0);return}else ln(Qe+1)}),Ut=()=>Ce(void 0,null,function*(){var Qe;const Bt=Ye()(),Je=Me.exerciseUserInfo.screen_sec;if(nn.current.length>0){const Ze=Bt.format("YYYY-MM-DD HH:mm:ss");let nt=Math.floor(Bt.diff(Ye()(nn.current[0].start))/1e3);const Ge=nn.current.length;nt/Je>>0>Ge&&(nt=(Ge+1)*Je-1),yield(0,Se.P8)(qe.categoryId,{exercise_user_id:(Qe=Me.exerciseUserInfo)==null?void 0:Qe.exercise_user_id,time:Ze,time_long:nt,count:Ge})}nn.current=[]}),xe=(0,y.useRef)(0),Ct=(0,y.useRef)(0),nn=(0,y.useRef)([]),Wt=(0,y.useRef)(!1),ln=Qe=>Ce(void 0,null,function*(){var Bt;bt.current||(ct(),Ae.default.destroyAll(),xe.current=Ye()().valueOf(),Wt.current=!0,et.current=Ae.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ye.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:ye.exitFullScreenModal},a.createElement("img",{src:re,alt:"",className:ye.warningIcon}),a.createElement("div",{className:ye.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:ye.warningText},((Bt=Me.exerciseUserInfo)==null?void 0:Bt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:ye.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:ye.warningText},Qe-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Ne,{className:ye.countdownWrapper,onFinish:()=>{Ct.current=Ye()().valueOf(),nn.current.push({start:xe.current,end:Ct.current}),mt(Qe)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Me.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Te.RG)(" ",!0),Ut(),(0,Fe.Dj)(document.body),zt(),et.current.destroy(),Wt.current=!1}}))}),Rn=()=>Ce(void 0,null,function*(){Ae.default.destroyAll(),(yield(0,Se.VL)({categoryId:qe.categoryId,commit_method:1}))&&wt()}),wt=(Qe=!1)=>Ce(void 0,null,function*(){var Bt,Je;if(document.removeEventListener((0,Fe.gH)(),$e,!1),(0,Fe.BU)(),Ae.default.destroyAll(),bt.current=!0,Qe){const Ze=yield(0,Se.Yu)(qe.categoryId,{exercise_user_id:(Bt=Me.exerciseUserInfo)==null?void 0:Bt.exercise_user_id});Ot.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ye.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ye.forcedModalContent},a.createElement("img",{src:Ue,alt:""}),a.createElement("div",{className:ye.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:ye.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(pe.default,{dataSource:Ze==null?void 0:Ze.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{zt(),ht()},onOk:()=>{Pt.history.push(`/classrooms/${qe.coursesId}/exercisenotice/${qe.categoryId}/users/${qe.login}?isShowApply=true`)}})}else Ot.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ht()}})}),_e=Qe=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Wt.current&&(0,Fe.BU)()},Et=()=>Ce(void 0,null,function*(){var Qe;if((Qe=Me.exerciseUserInfo)!=null&&Qe.screen_at){const Ze=yield(0,Se.ck)(ie(ce({},qe),{reset:!0}));if((Ze==null?void 0:Ze.status)===-6)return}const Bt=yield(0,Se.oy)({id:qe.categoryId});if(Bt!=null&&Bt.is_commit){wt();return}return yield ot()}),$e=()=>Ce(void 0,null,function*(){var Qe;if((0,Te.RG)(" ",!0),(0,Fe.vp)()){if((Qe=Me.exerciseUserInfo)!=null&&Qe.screen_at){var Bt=yield(0,Se.ck)(ie(ce({},qe),{reset:!0}));if((Bt==null?void 0:Bt.status)===-6)return}}else if(!Wt.current){var Bt=yield(0,Se.ck)(ce({},qe));if((Bt==null?void 0:Bt.status)===-6)return;const Ze=yield ot();ln(Ze.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ft=()=>Ce(void 0,null,function*(){(0,Se.ck)(ce({},qe));const Qe=yield ot();ln(Qe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,ut)};var it=(0,Pt.connect)(({exercise:Me,globalSetting:Tt})=>({globalSetting:Tt,exercise:Me}))(st)},38518:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return b}});var y=te(59301),ve=te(18287),Ae={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},pe=te(73631),Fe=te(5623),Se=te(46722),De=Object.defineProperty,Ye=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Pt=(z,ee,ae)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ae}):z[ee]=ae,oe=(z,ee)=>{for(var ae in ee||(ee={}))Ue.call(ee,ae)&&Pt(z,ae,ee[ae]);if(re)for(var ae of re(ee))Te.call(ee,ae)&&Pt(z,ae,ee[ae]);return z},a=(z,ee)=>Ye(z,ye(ee)),E=(z,ee,ae)=>new Promise((ue,ce)=>{var ie=Ne=>{try{Re(ae.next(Ne))}catch(st){ce(st)}},Ce=Ne=>{try{Re(ae.throw(Ne))}catch(st){ce(st)}},Re=Ne=>Ne.done?ue(Ne.value):Promise.resolve(Ne.value).then(ie,Ce);Re((ae=ae.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ae})=>{const[ue,ce]=(0,y.useState)([]);(0,y.useEffect)(()=>{ie()},[]);const ie=()=>E(void 0,null,function*(){const Me=yield(0,Se.NZ)({});if(Me!=null&&Me.data){const Tt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:pe,className:Ae.folderIcon}),isLeaf:!1,children:Ce(Me.data||[])}];ce(Tt)}}),Ce=Me=>Me.map(Tt=>({title:Tt.name,key:Tt.group_id,icon:y.createElement("img",{src:pe,className:Ae.folderIcon}),isLeaf:Tt.children.length===0,children:Ce(Tt.children)})),Re=(Me,Tt,at)=>Me.map(ct=>ct.key===Tt?oe(oe({},ct),at):ct.children?a(oe({},ct),{children:Re(ct.children,Tt,at)}):ct),Ne=(Me,Tt,at)=>Me.map(ct=>{if(ct.key===Tt)return a(oe({},ct),{icon:at?y.createElement("img",{src:Fe,className:Ae.folderIcon}):y.createElement("img",{src:pe,className:Ae.folderIcon})});if(ct.children)return a(oe({},ct),{children:Ne(ct.children,Tt,at)})}),st=(Me,Tt)=>{ce(at=>Ne(at,Tt.node.key,Tt.expanded))},it=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ue.length>0&&y.createElement("div",{id:ae||""},y.createElement(ve.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ue,className:Ae.folderWrapper,onSelect:ee,onExpand:st},it)))}},94361:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Se}});var y=te(37639),ve={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ae=te(32637),pe=te(59301),Se=({type:De,style:Ye})=>{const ye=pe.createElement("div",{className:ve.wrap,onClick:re=>{re.preventDefault(),re.stopPropagation()}},pe.createElement("p",null,De==="shixun"||De==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",pe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",De==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),pe.createElement("div",{className:ve.contact},pe.createElement("div",{className:ve.img},pe.createElement("img",{src:Ae,width:"124px",height:"124px"})),pe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return pe.createElement(y.Z,{content:ye},pe.createElement("span",{className:ve.text,style:Ye},"\u9AD8\u6D88\u8017"))}},41319:function(ke,lt,te){"use strict";te.d(lt,{X:function(){return pe},y:function(){return Ae}});var y=te(59301),ve=te(6767);const Ae=Fe=>{(0,y.useEffect)(()=>{if(Fe){const Se=Ye=>{Ye.key==="F12"&&(Ye.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},De=Ye=>{Ye.preventDefault()};return document.addEventListener("keydown",Se),document.addEventListener("contextmenu",De),()=>{document.removeEventListener("keydown",Se),document.removeEventListener("contextmenu",De)}}},[Fe])},pe=()=>{const[Fe,Se]=(0,y.useState)(!1),De=Ye=>{const{keyCode:ye,ctrlKey:re,metaKey:Ue,type:Te}=Ye;(Te==="paste"||(ye===67||ye===86)&&(Ue||re))&&(ve.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ye.preventDefault(),Ye.stopPropagation())};return(0,y.useEffect)(()=>(Fe&&(window.addEventListener("keydown",De,!0),window.addEventListener("paste",De,!0)),()=>{window.removeEventListener("keydown",De,!0),window.removeEventListener("paste",De,!0)}),[Fe]),{setOpenDisableCopyAndPaste:Se,disableCopyAndPaste:Fe}}},9507:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Ue}});var y=te(59301),ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ae=te(92310),pe=te.n(Ae),Fe=te(29787),Se=te(2859),De=te(38986),Ye=te(51257),ye=(Te,Pt,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ae){E(ae)}},b=ee=>{try{z(oe.throw(ee))}catch(ae){E(ae)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Te,Pt)).next())}),Ue=({data:Te,className:Pt,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,y.useRef)(null),ae=(0,y.useRef)(null),ue=(0,y.useRef)(null),ce=(0,y.useRef)(null),[ie,Ce]=(0,y.useState)(!1),[Re,Ne]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),Te!=null&&Te.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",Te!=null&&Te.src&&st()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null)),()=>{document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null)}),[Te==null?void 0:Te.visible]);const st=()=>ye(void 0,null,function*(){Ce(!0),Ne("\u6B63\u5728\u52A0\u8F7D\u4E2D");const at=yield(0,Ye.ZJ)(Te==null?void 0:Te.src);ee.current.src="",ee.current.src=at,ee.current.onload=function(){Tt()},Ce(!1),Ne("")}),it=at=>ye(void 0,null,function*(){Ce(!0),Ne("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ct=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Te.title,file:at.dataUrl}});ct!=null&&ct.id&&!z?(yield(0,De.ZP)(`/api/attachments/${Te.id}/add_subitem.json`,{method:"post",body:{subitem_id:ct==null?void 0:ct.id,settings:JSON.stringify(at.state)}})).status===0&&x():ct!=null&&ct.id&&x(ct),Ce(!1),Ne("")}),Me=()=>{const at=document.querySelector('a[href="https://markerjs.com/"]');at&&at.parentNode&&(at.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(zt=>{const ht=document.querySelector(zt.name);ht&&ht.setAttribute("title",zt.title)})},Tt=()=>{ae.current=new Se.hP(ee.current),ae.current.targetRoot=ce.current,ae.current.addEventListener("render",it),ae.current.addEventListener("beforeclose",E),b&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),Te!=null&&Te.snapshotData&&ae.current.restoreState(Te.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return y.createElement(y.Fragment,null,(Te==null?void 0:Te.visible)&&y.createElement(Fe.Z,{spinning:ie,tip:Re,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ce,className:pe()(ve.imageDimensions,Pt,oe?ve.fullWidth:""),style:a},y.createElement("img",{className:ve.img,ref:ee}))))}},50043:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Rn},$:function(){return ln}});var y=te(59301),ve={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Ae=te(92310),pe=te.n(Ae),Fe=te(28284),Se=te(6767),De=te(62957),Ye=te(71051),ye=te(77019),re=te(62673),Ue=te(75727),Te=te(14566),Pt=te(99571),oe=te(60242),a=te(17149),E=te(37568),x=te(9148),b=te(346),z="data:image/png;base64,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",ee="data:image/png;base64,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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ce=te(38986),ie=te(38518),Ce=te(5623),Re=te(8944),Ne=te(19105),st=te(17077),it=te(15342),Me=te.n(it),Tt=(wt,_e,Et)=>new Promise(($e,Ft)=>{var Qe=Ze=>{try{Je(Et.next(Ze))}catch(nt){Ft(nt)}},Bt=Ze=>{try{Je(Et.throw(Ze))}catch(nt){Ft(nt)}},Je=Ze=>Ze.done?$e(Ze.value):Promise.resolve(Ze.value).then(Qe,Bt);Je((Et=Et.apply(wt,_e)).next())}),ct=y.memo(({tagName:wt="div",value:_e="",className:Et,style:$e={},onBlur:Ft,id:Qe})=>{const Bt=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Bt.current)return;Tt(void 0,null,function*(){const nt=Bt.current;nt.innerHTML="";const Ge=_e==null?void 0:_e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const He of Ge)if(He.startsWith("$$")&&He.endsWith("$$")||He.startsWith("`$$")&&He.endsWith("$$`")){const vt=He.startsWith("`$$")?He.slice(3,-3):He.slice(2,-2),Le=document.createElement("span");Le.setAttribute("contentEditable","false"),Le.setAttribute("title",He),Le.className="edu_latex",nt.appendChild(Le),Me().render(vt,Le,{throwOnError:!1})}else{const vt=He==null?void 0:He.replace(/<[^>]*>/g,Le=>Le.startsWith("{var Ze,nt;if(Ft&&Bt.current){const He=Bt.current.cloneNode(!0),vt=He.querySelectorAll("span.edu_latex");for(let Le of vt){const Oe=Le.getAttribute("title"),he=document.createTextNode(Oe||""),be=Le;(nt=(Ze=be.parentNode)==null?void 0:Ze.replaceChild)==null||nt.call(Ze,he,be)}Ft(He.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(wt,{ref:Bt,contentEditable:!0,className:Et,style:$e,onBlur:Je}))}),zt=te(48790),ht=te(49535),Ot=te(82105),ut=Object.defineProperty,et=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ie=(wt,_e,Et)=>_e in wt?ut(wt,_e,{enumerable:!0,configurable:!0,writable:!0,value:Et}):wt[_e]=Et,gt=(wt,_e)=>{for(var Et in _e||(_e={}))bt.call(_e,Et)&&Ie(wt,Et,_e[Et]);if(Dt)for(var Et of Dt(_e))qe.call(_e,Et)&&Ie(wt,Et,_e[Et]);return wt},ot=(wt,_e)=>et(wt,Lt(_e)),mt=(wt,_e,Et)=>new Promise(($e,Ft)=>{var Qe=Ze=>{try{Je(Et.next(Ze))}catch(nt){Ft(nt)}},Bt=Ze=>{try{Je(Et.throw(Ze))}catch(nt){Ft(nt)}},Je=Ze=>Ze.done?$e(Ze.value):Promise.resolve(Ze.value).then(Qe,Bt);Je((Et=Et.apply(wt,_e)).next())});const Ut=wt=>{wt.preventDefault();let Et=(wt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},xe=wt=>{wt.key==="Enter"&&wt.preventDefault()},Ct=({children:wt,style:_e})=>y.createElement("div",{className:ve.leftBox,style:_e,onPaste:Ut},wt),nn=({children:wt,style:_e,className:Et})=>y.createElement("div",{className:pe()(ve.rightBox,Et),style:_e,onPaste:Ut},wt),Wt=({className:wt,style:_e={},width:Et=1200,onCancel:$e=()=>{},onSuccess:Ft=()=>{},gather:Qe={},mode:Bt=1,stickyTop:Je=0,subDisciplineId:Ze=[],hideWordFeatures:nt,dataSource:Ge=[],customLeftHeadNode:He,customRightHeadNode:vt,customLeftContent:Le,hideRecognition:Oe=!1,onExchange:he,isSingleSelection:be=!1,underpinBackgroundStyle:ze={},headExtraNode:tt,isRefreshItemBank:xt=!1,okText:yt="\u786E\u5B9A\u5BFC\u5165",onSave:jt})=>{var Gt;const[Ht,hn]=(0,y.useState)(1),[Qn,$t]=(0,y.useState)(0),[fn,yn]=(0,y.useState)(""),[sn,dn]=(0,y.useState)(!1),[Xt,kn]=(0,y.useState)([]),[Nn,tn]=(0,y.useState)([]),[_n,Qt]=(0,y.useState)(!1),[an,mn]=(0,y.useState)(!1),[Pn,Zn]=(0,y.useState)(!1),[ma,Ke]=(0,y.useState)(!1),[Mt,St]=(0,y.useState)([]),[pn,Xn]=(0,y.useState)(1),[zn,ca]=(0,y.useState)(!1),[Sa,ja]=(0,y.useState)(!0),[Da,$a]=(0,y.useState)(0),[Dn,Kt]=(0,y.useState)(!1),[Tn]=Fe.default.useForm(),[Bn]=Fe.default.useForm(),pa=(0,y.useRef)(null),Na=(0,y.useRef)(null),Vn=(0,y.useRef)(),ta=(0,y.useRef)(null),na=["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"],co=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{Ge!=null&&Ge.length&&je(Ge)},[Ge]),(0,y.useEffect)(()=>{Ht===2&&pa.current.focus()},[Ht]),(0,y.useEffect)(()=>{Pn&&oo()},[Pn]);const ao=()=>{if(Ht===1){Se.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>mt(void 0,null,function*(){hn(1)})})},oo=()=>mt(void 0,null,function*(){const de=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:Bt===1?"new_question":"subject"}});St(de.disciplines||[])}),ro=de=>{const dt=[],Nt=(en,we)=>{en.length>=2&&dt.push(en.join(""));for(let ne=we;ne(de=de||"",de=String(de),de=de.replace(/\s+/g,""),de),to=de=>(de=de||"",de=String(de),de=de.replace(/
/g,""),de=de.replace(/
/g,` `),de=de.replace(/<\/div>/g,` -`),de=Uo(de),de),Mn=de=>de.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Uo=de=>de.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),tr=de=>{var dt;const Nt=de.clipboardData;if(Nt){const en=Nt.types.toString(),we=Nt.items;if(en==="Files"||Nt.types.indexOf("Files")>-1){de.preventDefault();try{let ne=we[1];((dt=we[0])==null?void 0:dt.kind)==="file"&&(ne=we[0]);const le=ne.getAsFile();(0,st.I)(le,se=>{var me;if(se.id){if(((me=le==null?void 0:le.type)==null?void 0:me.indexOf("image"))>-1){const Ee=``;document.execCommand("insertText",!1,Ee)}}else(se==null?void 0:se.status)===401&&(document.location.href="/user/login")})}catch(ne){Se.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function lr(de,dt){return mt(this,null,function*(){if(typeof de=="string")return yield dt(de);if(typeof de!="object"||de===null)return de;if(Array.isArray(de))return yield Promise.all(de.map(we=>mt(this,null,function*(){return yield lr(we,dt)})));const Nt={};for(const en in de)if(Object.prototype.hasOwnProperty.call(de,en)){const we=de[en];typeof we=="string"?Nt[en]=yield dt(we):typeof we=="object"?Nt[en]=yield lr(we,dt):Nt[en]=we}return Nt})}const To=()=>mt(void 0,null,function*(){var de;dn(!0),Cn("\u5904\u7406\u4E2D"),yield new Promise(en=>setTimeout(en,1e3));let dt=(de=xa.current)==null?void 0:de.querySelectorAll('[data-text="edit"]'),Nt="";try{dt.forEach(function(en){var we,ne,le,se;const me=en.cloneNode(!0),Ee=me.querySelectorAll("span.edu_latex");for(let Xe of Ee){const We=Xe.getAttribute("title"),pt=document.createTextNode(We),kt=Xe;(ne=(we=kt.parentNode)==null?void 0:we.replaceChild)==null||ne.call(we,pt,kt)}const Ve=me.querySelectorAll("span[style]");for(let Xe of Ve)if(Xe.style.fontFamily){const We=Xe.innerHTML,pt=document.createTextNode(We),kt=Xe;(se=(le=kt.parentNode)==null?void 0:le.replaceChild)==null||se.call(le,pt,kt)}me==null||me.childNodes.forEach(function(Xe){Xe.nodeType===Node.ELEMENT_NODE&&Xe.localName!=="h5"&&Xe.localName!=="h4"?Nt+=`

${Xe.innerHTML}

`:Xe.nodeType===Node.TEXT_NODE&&(Nt+=`

${Xe.textContent}

`)})}),rt("/api/intelligent_imports/import.json",{html:Uo(Nt)})}catch(en){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",en)}}),Zn=de=>{let dt=de.filter(Nt=>!!(Nt!=null&&Nt.type));return dt=dt.map(Nt=>{var en;const we=(en=Fo.find(le=>le.id===(Nt==null?void 0:Nt.type)))==null?void 0:en.deal,ne=ot(gt({},Nt),{id:String(Math.random()).slice(-6),knowledgePoint:Ra(Nt==null?void 0:Nt.knowledgePoint)});return we?we(ne):ne}),dt},_n=()=>{if(Ht===1){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:To})},ma=()=>y.createElement("div",{className:ve.row},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,{style:{height:675}},Ht===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>En(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:ve.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Ht===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{va.current.innerHTML||En(1)},ref:va,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:ve.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:ve.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:ae}),y.createElement("span",null,"\u9884\u89C8\u533A")))),Sn=(de,dt,Nt,en)=>{var we;console.log(de,dt,Nt,en,"onDataChange\u4FEE\u6539\u6570\u503C");const ne=JSON.parse(JSON.stringify(In));en===void 0?ne[dt][de]=Nt:ne[dt].questions[en][de]=Nt;const le=gt({},ne[dt]),se=(we=Fo.find(me=>me.id===(le==null?void 0:le.type)))==null?void 0:we.deal;ne[dt]=se(le),tn(ne)},lo=(de,dt,Nt)=>{var en;const we=Nt!==void 0,ne=(en=Fo.find(me=>me.id===(de==null?void 0:de.type)))==null?void 0:en.type,le=`${dt+1}.${Nt===void 0?"":Nt+1+"."}`,se=`${(de==null?void 0:de.type)==="7"?"{{":""}${le}\u3010${ne}\u3011${(de==null?void 0:de.question)||""}`;return y.createElement(y.Fragment,null,we&&y.createElement("h4",{contentEditable:!0}),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:se}))},oa=(de,dt)=>mt(void 0,null,function*(){var Nt;const en=yield he(de,dt),we=(Nt=en==null?void 0:en.data)==null?void 0:Nt.content;if(we!=null&&we.length){const ne=Zn(we)[0];Xt.splice(dt,1,ne),In.splice(dt,1,ne),On([...Xt]),tn([...In])}}),Cr=(de,dt,Nt)=>{var en;const we=Nt!==void 0,ne=(en=Fo.find(se=>se.id===(de==null?void 0:de.type)))==null?void 0:en.type,le=`${dt+1}.${Nt===void 0?"":Nt+1+"."}`;return we?y.createElement("div",{style:{padding:"10px 18px"}},`${le}\u3010${ne}\u3011`,y.createElement(ct,{id:de==null?void 0:de.id,tagName:"span",className:ve.edit,onBlur:se=>Sn("question",dt,se,Nt),value:(de==null?void 0:de.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:ve.actionHead},y.createElement("div",{className:"c-light-primary"},`${le}\u3010${ne}\u3011`),Bt!==1&&y.createElement(Ye.Z,{disabled:(de==null?void 0:de.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:se=>Sn("score",dt,se,Nt),value:de==null?void 0:de.score}),y.createElement(Pe.Z,{align:"middle",style:{marginLeft:"auto"}},!!he&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>oa(de,dt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(re.default,{onChange:se=>Sn("checked",dt,se.target.checked,Nt),checked:!!(de!=null&&de.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",style:{padding:"10px 18px"},className:ve.edit,onBlur:se=>Sn("question",dt,se,Nt),value:de==null?void 0:de.question}))},Jo=(de,dt,Nt)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(de==null?void 0:de.type)&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u7B54\u6848\uFF1A${dt||""}`,tagName:"p"}),!Nt&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u96BE\u5EA6\uFF1A${(de==null?void 0:de.difficulty)||""}`,tagName:"p"}),(de==null?void 0:de.type)!=="7"&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u89E3\u6790\uFF1A${(de==null?void 0:de.analyze)||""}`,tagName:"p"}),!Nt&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(de==null?void 0:de.knowledgePoint)||""}`,tagName:"p"})),_o=(de,dt,Nt,en)=>{const we=en!==void 0,ne=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],le=we&&!de.last&&!de.errorMsg?{marginBottom:10}:{},se=ne.map(me=>({key:me,label:me,onClick:()=>Sn("difficulty",Nt,me,en)}));return y.createElement("div",{className:ve.liWrap,style:le},["4"].includes(de==null?void 0:de.type)&&y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${ve.edit} c-black`,onBlur:me=>Sn("answer",Nt,[me],en),value:dt})),!we&&y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Ue.Z,{menu:{items:se}},y.createElement("span",{className:"c-light-primary"},de==null?void 0:de.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(de==null?void 0:de.type)!=="7"&&y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${ve.edit} c-grey-333`,onBlur:me=>Sn("analyze",Nt,me,en),value:de==null?void 0:de.analyze})),!we&&y.createElement("div",{onKeyDown:xe,className:ve.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:(de==null?void 0:de.knowledgePoint)||"",className:`${ve.edit} c-grey-333`,onBlur:me=>Sn("knowledgePoint",Nt,Ra(to(me)),en)})))},Wo=de=>y.createElement(y.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,de==null?void 0:de.errorMsg))),Ro=de=>y.createElement(y.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,de==null?void 0:de.errorMsg))),Lr=(de,dt,Nt,en)=>{let we="flex";return(be&&Ca!==en||qn&&!(Nt!=null&&Nt.errorMsg))&&(we="none"),y.createElement("div",{className:ve.row,style:{display:we}},y.createElement("div",{className:ve.leftLayout},Le||y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},de))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:Nt!=null&&Nt.errorMsg?ve.error:""},dt)))},Fo=[{id:"0",type:"\u5355\u9009\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),(we=de==null?void 0:de.options)==null?void 0:we.map((Xe,We)=>y.createElement(ct,{id:de==null?void 0:de.id,key:We,value:`${na[We]}.${Xe}`,tagName:"p"})),Jo(de,le,ne),Wo(de));let me=ne?de:In[dt];const Ee=me==null?void 0:me.options,Ve=y.createElement(y.Fragment,null,Cr(me,dt,Nt),Ee==null?void 0:Ee.map((Xe,We)=>{var pt;return y.createElement("div",{key:We,className:ve.option},y.createElement("aside",{className:((pt=me==null?void 0:me.answer)==null?void 0:pt[0])===na[We]?ve.active:"",onClick:()=>Sn("answer",dt,[na[We]],Nt)},na[We]),y.createElement(ct,{id:me==null?void 0:me.id,tagName:"div",className:`${ve.text}`,onBlur:kt=>{Ee[We]=kt,Sn("options",dt,Ee,Nt)},value:Xe}))}),_o(me,"",dt,Nt),Ro(me));return ne?[se,Ve]:Lr(se,Ve,me,dt)},deal:de=>{var dt,Nt,en;de.score=de.score===void 0?2:de.score;let we=Ra((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase();de.answer=we?[we]:[];let ne=[];if(!(de!=null&&de.options))ne.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{de.options=(Nt=de.options)==null?void 0:Nt.slice(0,8);const le=de.options.map(me=>me==null?void 0:me.trim().replace(/^\s+|\s+$/g,""));new Set(le).size!==le.length&&ne.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return we||ne.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),we&&(na.slice(0,((en=de==null?void 0:de.options)==null?void 0:en.length)||8).includes(we)||ne.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Ra(de==null?void 0:de.question)||ne.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ne.join(` -`),de}},{id:"1",type:"\u591A\u9009\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),(we=de==null?void 0:de.options)==null?void 0:we.map((Xe,We)=>y.createElement(ct,{id:de==null?void 0:de.id,key:We,value:`${na[We]}.${Xe}`,tagName:"p"})),Jo(de,le,ne),Wo(de));let me=ne?de:In[dt];const Ee=me==null?void 0:me.options,Ve=y.createElement(y.Fragment,null,Cr(me,dt,Nt),Ee==null?void 0:Ee.map((Xe,We)=>{var pt,kt;return y.createElement("div",{key:We,className:ve.option},y.createElement("aside",{className:(kt=(pt=me==null?void 0:me.answer)==null?void 0:pt[0])!=null&&kt.includes(na[We])?ve.active:"",onClick:()=>{var At;let Zt=((At=me==null?void 0:me.answer)==null?void 0:At[0])||"";const Jt=na[We];Zt.includes(Jt)?Zt=Zt.replace(new RegExp(Jt,"g"),""):Zt+=Jt,Zt=Zt.split("").sort().join(""),Sn("answer",dt,[Zt],Nt)}},na[We]),y.createElement(ct,{id:me==null?void 0:me.id,tagName:"div",className:`${ve.text}`,onBlur:At=>{Ee[We]=At,Sn("options",dt,Ee,Nt)},value:Xe}))}),_o(me,"",dt,Nt),Ro(me));return ne?[se,Ve]:Lr(se,Ve,me,dt)},deal:de=>{var dt,Nt,en;de.score=de.score===void 0?2:de.score;let we=Ra((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase().split("").sort().join("");de.answer=we?[we]:[];let ne=[];if(!(de!=null&&de.options))ne.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{de.options=(Nt=de.options)==null?void 0:Nt.slice(0,8);const le=de.options.map(me=>me==null?void 0:me.trim().replace(/^\s+|\s+$/g,""));new Set(le).size!==le.length&&ne.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(we||ne.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),we){const le=na.slice(0,((en=de==null?void 0:de.options)==null?void 0:en.length)||8);ro(le).includes(we)||ne.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Ra(de==null?void 0:de.question)||ne.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ne.join(` -`),de}},{id:"2",type:"\u5224\u65AD\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),Jo(de,le,ne),Wo(de));let me=ne?de:In[dt];const Ee=["\u6B63\u786E","\u9519\u8BEF"];let Ve=((we=me==null?void 0:me.answer)==null?void 0:we[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Ve)?Ve="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ve)&&(Ve="\u9519\u8BEF");const Xe=y.createElement(y.Fragment,null,Cr(me,dt,Nt),Ee==null?void 0:Ee.map((We,pt)=>y.createElement("div",{key:pt,className:ve.option},y.createElement("aside",{style:{borderRadius:2},className:Ve===We?ve.active:"",onClick:()=>Sn("answer",dt,[We],Nt)},We==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${ve.text}`},We))),_o(me,"",dt,Nt),Ro(me));return ne?[se,Xe]:Lr(se,Xe,me,dt)},deal:de=>{var dt;de.score=de.score===void 0?2:de.score;let Nt=Ra((dt=de==null?void 0:de.answer)==null?void 0:dt[0]);de.answer=Nt?[Nt]:[];let en=[];return Nt||en.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Nt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Nt)&&en.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ra(de==null?void 0:de.question)||en.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=en.join(` -`),de}},{id:"3",type:"\u586B\u7A7A\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0,le=y.createElement(y.Fragment,null,lo(de,dt,Nt),(en=de==null?void 0:de.answer)==null?void 0:en.map((Ee,Ve)=>y.createElement(ct,{id:de==null?void 0:de.id,key:Ve,tagName:"p",value:`\u7B54\u6848${Ve+1}\uFF1A${Ee.text||""}`})),Jo(de,"",ne),Wo(de));let se=ne?de:In[dt];const me=y.createElement(y.Fragment,null,Cr(se,dt,Nt),(we=se==null?void 0:se.answer)==null?void 0:we.map((Ee,Ve)=>y.createElement("div",{key:Ve,className:ve.option},y.createElement("aside",{className:ve.fill},"\u586B\u7A7A\u9879",Ve+1),Ee.model===1&&y.createElement(ct,{id:se==null?void 0:se.id,tagName:"div",onBlur:Xe=>{se.answer[Ve].latex=to(Xe),Sn("answer",dt,se.answer,Nt)},className:`${ve.text}`,value:Ee.latex}),Ee.model===2&&y.createElement(Ne.Z,{value:Ee.latex,onChange:Xe=>{se.answer[Ve].latex=Xe,Sn("answer",dt,se.answer,Nt)}}))),_o(se,"",dt,Nt),Ro(se));return ne?[le,me]:Lr(le,me,se,dt)},deal:de=>{var dt,Nt,en,we;de.score=de.score===void 0?2:de.score,de.question=(dt=de.question)==null?void 0:dt.replaceAll("\u2581","_");const ne=(Nt=de.answer)==null?void 0:Nt.map(se=>{if(Object.prototype.toString.call(se)==="[object Object]")return se;se=se==null?void 0:se.trim();const me={model:1,text:se,latex:se};return se.startsWith("$$")&&se.endsWith("$$")||se.startsWith("`$$")&&se.endsWith("$$`")?(me.model=2,me.latex=se.slice(2,-2)):me.latex=to(se),me});de.answer=ne;let le=[];return ne||le.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Ra(de==null?void 0:de.question)?de!=null&&de.question.includes("_")?(en=de==null?void 0:de.answer)!=null&&en.length&&((de==null?void 0:de.question.match(/_+/g))||[]).length!==((we=de==null?void 0:de.answer)==null?void 0:we.length)&&le.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):le.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):le.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=le.join(` -`),de}},{id:"4",type:"\u7B80\u7B54\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),Jo(de,le,ne),Wo(de));let me=ne?de:In[dt];const Ee=y.createElement(y.Fragment,null,Cr(me,dt,Nt),_o(me,(we=me==null?void 0:me.answer)==null?void 0:we[0],dt,Nt),Ro(me));return ne?[se,Ee]:Lr(se,Ee,me,dt)},deal:de=>{de.score=de.score===void 0?5:de.score;let dt=[];return Ra(de==null?void 0:de.question)||dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=dt.join(` -`),de}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(de,dt)=>{var Nt,en;const we=In[dt],ne=mo.slice(0,4).map(le=>({key:le,label:le,onClick:()=>Sn("platform",dt,le)}));return y.createElement("div",{className:ve.row,style:{display:qn?we!=null&&we.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},lo(de,dt),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(de==null?void 0:de.description)||""}`,tagName:"p"}),Jo(de),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),(Nt=de==null?void 0:de.inputs)==null?void 0:Nt.map((le,se)=>{var me;return y.createElement(y.Fragment,{key:se},y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u5165\uFF1A${le||""}`,tagName:"div"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u51FA\uFF1A${((me=de==null?void 0:de.outputs)==null?void 0:me[se])||""}`,tagName:"div"}))}),Wo(de)))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:we!=null&&we.errorMsg?ve.error:""},Cr(we,dt),y.createElement("div",{className:ve.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:we==null?void 0:we.description,tagName:"div",onBlur:le=>Sn("description",dt,le)}))),_o(we,"",dt),y.createElement("div",{className:ve.liWrap},y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:we==null?void 0:we.timeLimit,tagName:"div",onBlur:le=>Sn("timeLimit",dt,to(le))})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Ue.Z,{menu:{items:ne}},y.createElement("span",{className:"c-light-primary"},we==null?void 0:we.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",onBlur:le=>Sn("code",dt,to(le)),tagName:"div"}))),(en=we==null?void 0:we.inputs)==null?void 0:en.map((le,se)=>{var me;return y.createElement("div",{className:ve.liWrap,key:se},y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u5165\uFF1A"),y.createElement(ct,{id:we==null?void 0:we.id,value:le||"",className:ve.edit,onBlur:Ee=>{const Ve=[...(we==null?void 0:we.inputs)||[]];Ve[se]=to(Ee),Sn("inputs",dt,Ve)},tagName:"div"})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u51FA\uFF1A"),y.createElement(ct,{id:we==null?void 0:we.id,value:((me=we==null?void 0:we.outputs)==null?void 0:me[se])||"",className:ve.edit,onBlur:Ee=>{const Ve=[...(we==null?void 0:we.outputs)||[]];Ve[se]=to(Ee),Sn("outputs",dt,Ve)},tagName:"div"})))}),Ro(we))))},deal:de=>{var dt,Nt,en;de.score=de.score===void 0?10:de.score,de.code=(dt=de.code)==null?void 0:dt.trim();let we=[];Ra(de==null?void 0:de.question)?((Nt=de==null?void 0:de.question)==null?void 0:Nt.length)>60&&we.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ra(de==null?void 0:de.description)||we.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ne=Ra(String((de==null?void 0:de.timeLimit)||""));if(de.timeLimit=ne,(!ne||ne&&!["3","4","5","6","7","8","9","10"].includes(ne))&&we.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.platform=Ra(de==null?void 0:de.platform),de!=null&&de.platform){const le=["c","c++","java","python"],se=(en=de==null?void 0:de.platform)==null?void 0:en.toLowerCase(),me=le.findIndex(Ee=>Ee===se);me>-1?de.platform=mo[me]:we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(de!=null&&de.inputs)||!(de!=null&&de.outputs))de.inputs=[],de.outputs=[],we.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const le=Math.min(de.inputs.length,de.outputs.length);de.inputs=de.inputs.slice(0,le),de.outputs=de.outputs.slice(0,le),de.outputs.some(se=>!Ra(se))&&we.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return de.errorMsg=we.join(` -`),de}},{id:"7",type:"\u7EC4\u5408\u9898",element:(de,dt)=>{var Nt,en;const we=In[dt];return y.createElement("div",{className:ve.row,style:{display:qn?we!=null&&we.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},lo(de,dt),Jo(de),(Nt=de==null?void 0:de.questions)==null?void 0:Nt.map((ne,le)=>{var se;const me=(se=Fo.find(Ee=>Ee.id===(ne==null?void 0:ne.type)))==null?void 0:se.element;return y.createElement(y.Fragment,{key:`left-${de.id}-${le}`},me(ne,dt,le)[0])}),Wo(de),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:we!=null&&we.errorMsg?ve.error:""},Cr(we,dt),_o(we,"",dt),(en=we==null?void 0:we.questions)==null?void 0:en.map((ne,le)=>{var se;const me=(se=Fo.find(Ee=>Ee.id===(ne==null?void 0:ne.type)))==null?void 0:se.element;return y.createElement(y.Fragment,{key:`right-${we.id}-${le}`},me(ne,dt,le)[1])}),Ro(we))))},deal:de=>{var dt,Nt,en,we,ne;const le=Zn,se=[...Fo],me=se.findIndex(We=>We.id==="0"),Ee=se.findIndex(We=>We.id==="1");if(me!==-1){const We=se[me].deal;se[me].deal=pt=>{const kt=We(pt);return kt.errorMsg&&(kt.errorMsg=kt.errorMsg.split(` +`),de=Uo(de),de),xn=de=>de.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Uo=de=>de.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),nr=de=>{var dt;const Nt=de.clipboardData;if(Nt){const en=Nt.types.toString(),we=Nt.items;if(en==="Files"||Nt.types.indexOf("Files")>-1){de.preventDefault();try{let ne=we[1];((dt=we[0])==null?void 0:dt.kind)==="file"&&(ne=we[0]);const le=ne.getAsFile();(0,st.I)(le,se=>{var me;if(se.id){if(((me=le==null?void 0:le.type)==null?void 0:me.indexOf("image"))>-1){const Ee=``;document.execCommand("insertText",!1,Ee)}}else(se==null?void 0:se.status)===401&&(document.location.href="/user/login")})}catch(ne){Se.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function sr(de,dt){return mt(this,null,function*(){if(typeof de=="string")return yield dt(de);if(typeof de!="object"||de===null)return de;if(Array.isArray(de))return yield Promise.all(de.map(we=>mt(this,null,function*(){return yield sr(we,dt)})));const Nt={};for(const en in de)if(Object.prototype.hasOwnProperty.call(de,en)){const we=de[en];typeof we=="string"?Nt[en]=yield dt(we):typeof we=="object"?Nt[en]=yield sr(we,dt):Nt[en]=we}return Nt})}const To=()=>mt(void 0,null,function*(){var de;dn(!0),yn("\u5904\u7406\u4E2D"),yield new Promise(en=>setTimeout(en,1e3));let dt=(de=Na.current)==null?void 0:de.querySelectorAll('[data-text="edit"]'),Nt="";try{dt.forEach(function(en){var we,ne,le,se;const me=en.cloneNode(!0),Ee=me.querySelectorAll("span.edu_latex");for(let Xe of Ee){const We=Xe.getAttribute("title"),pt=document.createTextNode(We),kt=Xe;(ne=(we=kt.parentNode)==null?void 0:we.replaceChild)==null||ne.call(we,pt,kt)}const Ve=me.querySelectorAll("span[style]");for(let Xe of Ve)if(Xe.style.fontFamily){const We=Xe.innerHTML,pt=document.createTextNode(We),kt=Xe;(se=(le=kt.parentNode)==null?void 0:le.replaceChild)==null||se.call(le,pt,kt)}me==null||me.childNodes.forEach(function(Xe){Xe.nodeType===Node.ELEMENT_NODE&&Xe.localName!=="h5"&&Xe.localName!=="h4"?Nt+=`

${Xe.innerHTML}

`:Xe.nodeType===Node.TEXT_NODE&&(Nt+=`

${Xe.textContent}

`)})}),rt("/api/intelligent_imports/import.json",{html:Uo(Nt)})}catch(en){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",en)}}),Un=de=>{let dt=de.filter(Nt=>!!(Nt!=null&&Nt.type));return dt=dt.map(Nt=>{var en;const we=(en=yo.find(le=>le.id===(Nt==null?void 0:Nt.type)))==null?void 0:en.deal,ne=ot(gt({},Nt),{id:String(Math.random()).slice(-6),knowledgePoint:Ra(Nt==null?void 0:Nt.knowledgePoint)});return we?we(ne):ne}),dt},$n=()=>{if(Ht===1){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:To})},fa=()=>y.createElement("div",{className:ve.row},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,{style:{height:675}},Ht===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>hn(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:ve.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Ht===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{pa.current.innerHTML||hn(1)},ref:pa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:ve.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:ve.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:ae}),y.createElement("span",null,"\u9884\u89C8\u533A")))),An=(de,dt,Nt,en)=>{var we;console.log(de,dt,Nt,en,"onDataChange\u4FEE\u6539\u6570\u503C");const ne=JSON.parse(JSON.stringify(Nn));en===void 0?ne[dt][de]=Nt:ne[dt].questions[en][de]=Nt;const le=gt({},ne[dt]),se=(we=yo.find(me=>me.id===(le==null?void 0:le.type)))==null?void 0:we.deal;ne[dt]=se(le),tn(ne)},lo=(de,dt,Nt)=>{var en;const we=Nt!==void 0,ne=(en=yo.find(me=>me.id===(de==null?void 0:de.type)))==null?void 0:en.type,le=`${dt+1}.${Nt===void 0?"":Nt+1+"."}`,se=`${(de==null?void 0:de.type)==="7"?"{{":""}${le}\u3010${ne}\u3011${(de==null?void 0:de.question)||""}`;return y.createElement(y.Fragment,null,we&&y.createElement("h4",{contentEditable:!0}),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:se}))},ra=(de,dt)=>mt(void 0,null,function*(){var Nt;const en=yield he(de,dt),we=(Nt=en==null?void 0:en.data)==null?void 0:Nt.content;if(we!=null&&we.length){const ne=Un(we)[0];Xt.splice(dt,1,ne),Nn.splice(dt,1,ne),kn([...Xt]),tn([...Nn])}}),Cr=(de,dt,Nt)=>{var en;const we=Nt!==void 0,ne=(en=yo.find(se=>se.id===(de==null?void 0:de.type)))==null?void 0:en.type,le=`${dt+1}.${Nt===void 0?"":Nt+1+"."}`;return we?y.createElement("div",{style:{padding:"10px 18px"}},`${le}\u3010${ne}\u3011`,y.createElement(ct,{id:de==null?void 0:de.id,tagName:"span",className:ve.edit,onBlur:se=>An("question",dt,se,Nt),value:(de==null?void 0:de.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:ve.actionHead},y.createElement("div",{className:"c-light-primary"},`${le}\u3010${ne}\u3011`),Bt!==1&&y.createElement(Ye.Z,{disabled:(de==null?void 0:de.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:se=>An("score",dt,se,Nt),value:de==null?void 0:de.score}),y.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},!!he&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ra(de,dt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(re.default,{onChange:se=>An("checked",dt,se.target.checked,Nt),checked:!!(de!=null&&de.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",style:{padding:"10px 18px"},className:ve.edit,onBlur:se=>An("question",dt,se,Nt),value:de==null?void 0:de.question}))},qo=(de,dt,Nt)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(de==null?void 0:de.type)&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u7B54\u6848\uFF1A${dt||""}`,tagName:"p"}),!Nt&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u96BE\u5EA6\uFF1A${(de==null?void 0:de.difficulty)||""}`,tagName:"p"}),(de==null?void 0:de.type)!=="7"&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u89E3\u6790\uFF1A${(de==null?void 0:de.analyze)||""}`,tagName:"p"}),!Nt&&y.createElement(ct,{id:de==null?void 0:de.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(de==null?void 0:de.knowledgePoint)||""}`,tagName:"p"})),er=(de,dt,Nt,en)=>{const we=en!==void 0,ne=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],le=we&&!de.last&&!de.errorMsg?{marginBottom:10}:{},se=ne.map(me=>({key:me,label:me,onClick:()=>An("difficulty",Nt,me,en)}));return y.createElement("div",{className:ve.liWrap,style:le},["4"].includes(de==null?void 0:de.type)&&y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${ve.edit} c-black`,onBlur:me=>An("answer",Nt,[me],en),value:dt})),!we&&y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Ue.Z,{menu:{items:se}},y.createElement("span",{className:"c-light-primary"},de==null?void 0:de.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(de==null?void 0:de.type)!=="7"&&y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${ve.edit} c-grey-333`,onBlur:me=>An("analyze",Nt,me,en),value:de==null?void 0:de.analyze})),!we&&y.createElement("div",{onKeyDown:xe,className:ve.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:(de==null?void 0:de.knowledgePoint)||"",className:`${ve.edit} c-grey-333`,onBlur:me=>An("knowledgePoint",Nt,Ra(to(me)),en)})))},Wo=de=>y.createElement(y.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,de==null?void 0:de.errorMsg))),Ro=de=>y.createElement(y.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,de==null?void 0:de.errorMsg))),Nr=(de,dt,Nt,en)=>{let we="flex";return(be&&Da!==en||_n&&!(Nt!=null&&Nt.errorMsg))&&(we="none"),y.createElement("div",{className:ve.row,style:{display:we}},y.createElement("div",{className:ve.leftLayout},Le||y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},de))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:Nt!=null&&Nt.errorMsg?ve.error:""},dt)))},yo=[{id:"0",type:"\u5355\u9009\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),(we=de==null?void 0:de.options)==null?void 0:we.map((Xe,We)=>y.createElement(ct,{id:de==null?void 0:de.id,key:We,value:`${na[We]}.${Xe}`,tagName:"p"})),qo(de,le,ne),Wo(de));let me=ne?de:Nn[dt];const Ee=me==null?void 0:me.options,Ve=y.createElement(y.Fragment,null,Cr(me,dt,Nt),Ee==null?void 0:Ee.map((Xe,We)=>{var pt;return y.createElement("div",{key:We,className:ve.option},y.createElement("aside",{className:((pt=me==null?void 0:me.answer)==null?void 0:pt[0])===na[We]?ve.active:"",onClick:()=>An("answer",dt,[na[We]],Nt)},na[We]),y.createElement(ct,{id:me==null?void 0:me.id,tagName:"div",className:`${ve.text}`,onBlur:kt=>{Ee[We]=kt,An("options",dt,Ee,Nt)},value:Xe}))}),er(me,"",dt,Nt),Ro(me));return ne?[se,Ve]:Nr(se,Ve,me,dt)},deal:de=>{var dt,Nt,en;de.score=de.score===void 0?2:de.score;let we=Ra((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase();de.answer=we?[we]:[];let ne=[];if(!(de!=null&&de.options))ne.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{de.options=(Nt=de.options)==null?void 0:Nt.slice(0,8);const le=de.options.map(me=>me==null?void 0:me.trim().replace(/^\s+|\s+$/g,""));new Set(le).size!==le.length&&ne.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return we||ne.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),we&&(na.slice(0,((en=de==null?void 0:de.options)==null?void 0:en.length)||8).includes(we)||ne.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Ra(de==null?void 0:de.question)||ne.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ne.join(` +`),de}},{id:"1",type:"\u591A\u9009\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),(we=de==null?void 0:de.options)==null?void 0:we.map((Xe,We)=>y.createElement(ct,{id:de==null?void 0:de.id,key:We,value:`${na[We]}.${Xe}`,tagName:"p"})),qo(de,le,ne),Wo(de));let me=ne?de:Nn[dt];const Ee=me==null?void 0:me.options,Ve=y.createElement(y.Fragment,null,Cr(me,dt,Nt),Ee==null?void 0:Ee.map((Xe,We)=>{var pt,kt;return y.createElement("div",{key:We,className:ve.option},y.createElement("aside",{className:(kt=(pt=me==null?void 0:me.answer)==null?void 0:pt[0])!=null&&kt.includes(na[We])?ve.active:"",onClick:()=>{var At;let Zt=((At=me==null?void 0:me.answer)==null?void 0:At[0])||"";const Jt=na[We];Zt.includes(Jt)?Zt=Zt.replace(new RegExp(Jt,"g"),""):Zt+=Jt,Zt=Zt.split("").sort().join(""),An("answer",dt,[Zt],Nt)}},na[We]),y.createElement(ct,{id:me==null?void 0:me.id,tagName:"div",className:`${ve.text}`,onBlur:At=>{Ee[We]=At,An("options",dt,Ee,Nt)},value:Xe}))}),er(me,"",dt,Nt),Ro(me));return ne?[se,Ve]:Nr(se,Ve,me,dt)},deal:de=>{var dt,Nt,en;de.score=de.score===void 0?2:de.score;let we=Ra((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase().split("").sort().join("");de.answer=we?[we]:[];let ne=[];if(!(de!=null&&de.options))ne.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{de.options=(Nt=de.options)==null?void 0:Nt.slice(0,8);const le=de.options.map(me=>me==null?void 0:me.trim().replace(/^\s+|\s+$/g,""));new Set(le).size!==le.length&&ne.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(we||ne.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),we){const le=na.slice(0,((en=de==null?void 0:de.options)==null?void 0:en.length)||8);ro(le).includes(we)||ne.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Ra(de==null?void 0:de.question)||ne.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ne.join(` +`),de}},{id:"2",type:"\u5224\u65AD\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),qo(de,le,ne),Wo(de));let me=ne?de:Nn[dt];const Ee=["\u6B63\u786E","\u9519\u8BEF"];let Ve=((we=me==null?void 0:me.answer)==null?void 0:we[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Ve)?Ve="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ve)&&(Ve="\u9519\u8BEF");const Xe=y.createElement(y.Fragment,null,Cr(me,dt,Nt),Ee==null?void 0:Ee.map((We,pt)=>y.createElement("div",{key:pt,className:ve.option},y.createElement("aside",{style:{borderRadius:2},className:Ve===We?ve.active:"",onClick:()=>An("answer",dt,[We],Nt)},We==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${ve.text}`},We))),er(me,"",dt,Nt),Ro(me));return ne?[se,Xe]:Nr(se,Xe,me,dt)},deal:de=>{var dt;de.score=de.score===void 0?2:de.score;let Nt=Ra((dt=de==null?void 0:de.answer)==null?void 0:dt[0]);de.answer=Nt?[Nt]:[];let en=[];return Nt||en.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Nt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Nt)&&en.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ra(de==null?void 0:de.question)||en.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=en.join(` +`),de}},{id:"3",type:"\u586B\u7A7A\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0,le=y.createElement(y.Fragment,null,lo(de,dt,Nt),(en=de==null?void 0:de.answer)==null?void 0:en.map((Ee,Ve)=>y.createElement(ct,{id:de==null?void 0:de.id,key:Ve,tagName:"p",value:`\u7B54\u6848${Ve+1}\uFF1A${Ee.text||""}`})),qo(de,"",ne),Wo(de));let se=ne?de:Nn[dt];const me=y.createElement(y.Fragment,null,Cr(se,dt,Nt),(we=se==null?void 0:se.answer)==null?void 0:we.map((Ee,Ve)=>y.createElement("div",{key:Ve,className:ve.option},y.createElement("aside",{className:ve.fill},"\u586B\u7A7A\u9879",Ve+1),Ee.model===1&&y.createElement(ct,{id:se==null?void 0:se.id,tagName:"div",onBlur:Xe=>{se.answer[Ve].latex=to(Xe),An("answer",dt,se.answer,Nt)},className:`${ve.text}`,value:Ee.latex}),Ee.model===2&&y.createElement(Ne.Z,{value:Ee.latex,onChange:Xe=>{se.answer[Ve].latex=Xe,An("answer",dt,se.answer,Nt)}}))),er(se,"",dt,Nt),Ro(se));return ne?[le,me]:Nr(le,me,se,dt)},deal:de=>{var dt,Nt,en,we;de.score=de.score===void 0?2:de.score,de.question=(dt=de.question)==null?void 0:dt.replaceAll("\u2581","_");const ne=(Nt=de.answer)==null?void 0:Nt.map(se=>{if(Object.prototype.toString.call(se)==="[object Object]")return se;se=se==null?void 0:se.trim();const me={model:1,text:se,latex:se};return se.startsWith("$$")&&se.endsWith("$$")||se.startsWith("`$$")&&se.endsWith("$$`")?(me.model=2,me.latex=se.slice(2,-2)):me.latex=to(se),me});de.answer=ne;let le=[];return ne||le.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Ra(de==null?void 0:de.question)?de!=null&&de.question.includes("_")?(en=de==null?void 0:de.answer)!=null&&en.length&&((de==null?void 0:de.question.match(/_+/g))||[]).length!==((we=de==null?void 0:de.answer)==null?void 0:we.length)&&le.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):le.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):le.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=le.join(` +`),de}},{id:"4",type:"\u7B80\u7B54\u9898",element:(de,dt,Nt)=>{var en,we;const ne=Nt!==void 0;let le=(en=de==null?void 0:de.answer)==null?void 0:en[0];const se=y.createElement(y.Fragment,null,lo(de,dt,Nt),qo(de,le,ne),Wo(de));let me=ne?de:Nn[dt];const Ee=y.createElement(y.Fragment,null,Cr(me,dt,Nt),er(me,(we=me==null?void 0:me.answer)==null?void 0:we[0],dt,Nt),Ro(me));return ne?[se,Ee]:Nr(se,Ee,me,dt)},deal:de=>{de.score=de.score===void 0?5:de.score;let dt=[];return Ra(de==null?void 0:de.question)||dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=dt.join(` +`),de}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(de,dt)=>{var Nt,en;const we=Nn[dt],ne=co.slice(0,4).map(le=>({key:le,label:le,onClick:()=>An("platform",dt,le)}));return y.createElement("div",{className:ve.row,style:{display:_n?we!=null&&we.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},lo(de,dt),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(de==null?void 0:de.description)||""}`,tagName:"p"}),qo(de),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),(Nt=de==null?void 0:de.inputs)==null?void 0:Nt.map((le,se)=>{var me;return y.createElement(y.Fragment,{key:se},y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u5165\uFF1A${le||""}`,tagName:"div"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u51FA\uFF1A${((me=de==null?void 0:de.outputs)==null?void 0:me[se])||""}`,tagName:"div"}))}),Wo(de)))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:we!=null&&we.errorMsg?ve.error:""},Cr(we,dt),y.createElement("div",{className:ve.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:we==null?void 0:we.description,tagName:"div",onBlur:le=>An("description",dt,le)}))),er(we,"",dt),y.createElement("div",{className:ve.liWrap},y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:we==null?void 0:we.timeLimit,tagName:"div",onBlur:le=>An("timeLimit",dt,to(le))})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Ue.Z,{menu:{items:ne}},y.createElement("span",{className:"c-light-primary"},we==null?void 0:we.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",onBlur:le=>An("code",dt,to(le)),tagName:"div"}))),(en=we==null?void 0:we.inputs)==null?void 0:en.map((le,se)=>{var me;return y.createElement("div",{className:ve.liWrap,key:se},y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u5165\uFF1A"),y.createElement(ct,{id:we==null?void 0:we.id,value:le||"",className:ve.edit,onBlur:Ee=>{const Ve=[...(we==null?void 0:we.inputs)||[]];Ve[se]=to(Ee),An("inputs",dt,Ve)},tagName:"div"})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u51FA\uFF1A"),y.createElement(ct,{id:we==null?void 0:we.id,value:((me=we==null?void 0:we.outputs)==null?void 0:me[se])||"",className:ve.edit,onBlur:Ee=>{const Ve=[...(we==null?void 0:we.outputs)||[]];Ve[se]=to(Ee),An("outputs",dt,Ve)},tagName:"div"})))}),Ro(we))))},deal:de=>{var dt,Nt,en;de.score=de.score===void 0?10:de.score,de.code=(dt=de.code)==null?void 0:dt.trim();let we=[];Ra(de==null?void 0:de.question)?((Nt=de==null?void 0:de.question)==null?void 0:Nt.length)>60&&we.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ra(de==null?void 0:de.description)||we.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ne=Ra(String((de==null?void 0:de.timeLimit)||""));if(de.timeLimit=ne,(!ne||ne&&!["3","4","5","6","7","8","9","10"].includes(ne))&&we.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.platform=Ra(de==null?void 0:de.platform),de!=null&&de.platform){const le=["c","c++","java","python"],se=(en=de==null?void 0:de.platform)==null?void 0:en.toLowerCase(),me=le.findIndex(Ee=>Ee===se);me>-1?de.platform=co[me]:we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(de!=null&&de.inputs)||!(de!=null&&de.outputs))de.inputs=[],de.outputs=[],we.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const le=Math.min(de.inputs.length,de.outputs.length);de.inputs=de.inputs.slice(0,le),de.outputs=de.outputs.slice(0,le),de.outputs.some(se=>!Ra(se))&&we.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return de.errorMsg=we.join(` +`),de}},{id:"7",type:"\u7EC4\u5408\u9898",element:(de,dt)=>{var Nt,en;const we=Nn[dt];return y.createElement("div",{className:ve.row,style:{display:_n?we!=null&&we.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},lo(de,dt),qo(de),(Nt=de==null?void 0:de.questions)==null?void 0:Nt.map((ne,le)=>{var se;const me=(se=yo.find(Ee=>Ee.id===(ne==null?void 0:ne.type)))==null?void 0:se.element;return y.createElement(y.Fragment,{key:`left-${de.id}-${le}`},me(ne,dt,le)[0])}),Wo(de),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:we!=null&&we.errorMsg?ve.error:""},Cr(we,dt),er(we,"",dt),(en=we==null?void 0:we.questions)==null?void 0:en.map((ne,le)=>{var se;const me=(se=yo.find(Ee=>Ee.id===(ne==null?void 0:ne.type)))==null?void 0:se.element;return y.createElement(y.Fragment,{key:`right-${we.id}-${le}`},me(ne,dt,le)[1])}),Ro(we))))},deal:de=>{var dt,Nt,en,we,ne;const le=Un,se=[...yo],me=se.findIndex(We=>We.id==="0"),Ee=se.findIndex(We=>We.id==="1");if(me!==-1){const We=se[me].deal;se[me].deal=pt=>{const kt=We(pt);return kt.errorMsg&&(kt.errorMsg=kt.errorMsg.split(` `).filter(At=>At!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),kt}}if(Ee!==-1){const We=se[Ee].deal;se[Ee].deal=pt=>{const kt=We(pt);return kt.errorMsg&&(kt.errorMsg=kt.errorMsg.split(` `).filter(At=>At!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),kt}}de.questions=(dt=de.questions)!=null&&dt.length?Zn(de.questions.slice(0,20)):[],de.questions=(Nt=de.questions)==null?void 0:Nt.map((We,pt)=>{var kt;if(We.type==="0"||We.type==="1"){const At=(kt=We.options)==null?void 0:kt.map(Zt=>Zt==null?void 0:Zt.trim().replace(/^\s+|\s+$/g,""));At&&new Set(At).size!==At.length&&(We.errorMsg=(We.errorMsg?We.errorMsg+` +`)),kt}}de.questions=(dt=de.questions)!=null&&dt.length?Un(de.questions.slice(0,20)):[],de.questions=(Nt=de.questions)==null?void 0:Nt.map((We,pt)=>{var kt;if(We.type==="0"||We.type==="1"){const At=(kt=We.options)==null?void 0:kt.map(Zt=>Zt==null?void 0:Zt.trim().replace(/^\s+|\s+$/g,""));At&&new Set(At).size!==At.length&&(We.errorMsg=(We.errorMsg?We.errorMsg+` `:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ot(gt({},We),{last:pt===de.questions.length-1})});const Ve=(en=de.questions)==null?void 0:en.reduce((We,pt)=>{const kt=parseFloat(pt.score);return isNaN(kt)?We:We+kt},0);de.score=Ve;let Xe=[];return(we=de.questions)!=null&&we.length?de.errorMsg=((ne=de.questions)==null?void 0:ne.findIndex(We=>!!We.errorMsg))>-1:Xe.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Ra(de==null?void 0:de.question)||Xe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.length&&(de.errorMsg=Xe.join(` -`)),de}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(de,dt)=>{var Nt,en;const we=In[dt],ne=mo.map(le=>({key:le,label:le,onClick:()=>Sn("platform",dt,le)}));return y.createElement("div",{className:ve.row,style:{display:qn?we!=null&&we.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},lo(de,dt),Jo(de),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(de==null?void 0:de.input)||""}`,tagName:"p"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(de==null?void 0:de.output)||""}`,tagName:"p"}),(Nt=de==null?void 0:de.answer)==null?void 0:Nt.map((le,se)=>y.createElement(ct,{key:se,id:de==null?void 0:de.id,value:`\u7B54\u6848${se+1}\uFF1A${le||""}`,tagName:"p"})),Wo(de)))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:we!=null&&we.errorMsg?ve.error:""},Cr(we,dt),_o(we,"",dt),y.createElement("div",{className:ve.liWrap},y.createElement("div",{className:ve.li,onKeyDown:xe},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:we==null?void 0:we.timeLimit,tagName:"div",onBlur:le=>Sn("timeLimit",dt,to(le))})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Ue.Z,{menu:{items:ne}},y.createElement("span",{className:"c-light-primary"},we==null?void 0:we.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",onBlur:le=>Sn("code",dt,to(le)),tagName:"div"})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.input)||"",onBlur:le=>Sn("input",dt,to(le)),tagName:"div"})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.output)||"",onBlur:le=>Sn("output",dt,to(le)),tagName:"div"}))),y.createElement("div",{className:ve.liWrap},(en=we==null?void 0:we.answer)==null?void 0:en.map((le,se)=>y.createElement("div",{className:ve.li,key:se},y.createElement("aside",null,"\u7B54\u6848",se+1,"\uFF1A"),y.createElement(ct,{id:we==null?void 0:we.id,value:le||"",className:ve.edit,onBlur:me=>{const Ee=[...(we==null?void 0:we.answer)||[]];Ee[se]=to(me),Sn("output",dt,Ee)},tagName:"div"})))),Ro(we))))},deal:de=>{var dt,Nt,en,we,ne,le,se,me;de.score=de.score===void 0?10:de.score,de.code=(en=(Nt=(dt=de.code)==null?void 0:dt.trim())==null?void 0:Nt.replace(/@_@/g,"@\u2581@"))==null?void 0:en.replace(/@__@/g,"@\u2581\u2581@");let Ee=[];if(Ra(de==null?void 0:de.question)||Ee.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ra(de==null?void 0:de.code)?/@▁@|@▁▁@/.test(de==null?void 0:de.code)?(we=de==null?void 0:de.answer)!=null&&we.length&&((ne=de==null?void 0:de.code.match(/@▁@|@▁▁@/g))==null?void 0:ne.length)!==((le=de==null?void 0:de.answer)==null?void 0:le.length)&&Ee.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ee.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Ee.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),de!=null&&de.answer?(se=de.answer)!=null&&se.some(Xe=>!Ra(Xe))&&Ee.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Ee.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),de.platform=Ra(de==null?void 0:de.platform),de!=null&&de.platform){const Xe=["c","c++","java","python","javascript","ruby"],We=(me=de==null?void 0:de.platform)==null?void 0:me.toLowerCase(),pt=Xe.findIndex(kt=>kt===We);pt>-1?de.platform=mo[pt]:Ee.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Ee.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Ra(de==null?void 0:de.output)||Ee.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Ve=Ra(String((de==null?void 0:de.timeLimit)||""));return de.timeLimit=Ve,(!Ve||Ve&&!["3","4","5","6","7","8","9","10"].includes(Ve))&&Ee.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.errorMsg=Ee.join(` -`),de}}],Mr=()=>y.createElement(y.Fragment,null,Xt.filter(de=>{var dt;return!!((dt=Fo.find(en=>en.id===(de==null?void 0:de.type)))==null?void 0:dt.element)}).map((de,dt)=>{var Nt;const en=(Nt=Fo.find(we=>we.id===(de==null?void 0:de.type)))==null?void 0:Nt.element;return y.createElement(y.Fragment,{key:de.id},en(de,dt))})),Kr=()=>mt(void 0,null,function*(){const de=In.filter(dt=>!dt.checked);if(Ht!==3||!de.length){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(jt){Kt(!0),yield jt(In),Kt(!1);return}kn.setFieldsValue({sub_discipline_id:Ze}),jn(!0)}),Be=(de,dt=[])=>{if(typeof de=="string")return de.trim();if(Array.isArray(de))return de.map(Nt=>Be(Nt,dt));if(typeof de=="object"&&de!==null){const Nt={};for(const en in de)de.hasOwnProperty(en)&&(dt.includes(en)?Nt[en]=de[en]:Nt[en]=Be(de[en],dt));return Nt}return de},je=de=>mt(void 0,null,function*(){const dt=Zn(Be(de));On(dt),tn(JSON.parse(JSON.stringify(dt))),En(3),dn(!1),Qt(!1)});(0,y.useEffect)(()=>{if(Aa)return;const de=()=>{$t(dt=>dt>=90?(clearInterval(Un.current),90):dt+1)};return Un.current=setInterval(de,5e4/90),()=>clearInterval(Un.current)},[Aa]);const rt=(de,dt)=>{ja(!1);const Nt=new FormData;Object.keys(dt).forEach(we=>{Nt.append(we,dt[we])});const en=new window.XMLHttpRequest;en.withCredentials=!0,en.addEventListener("load",function(we){return mt(this,null,function*(){var ne,le;try{const se=JSON.parse((ne=we==null?void 0:we.target)==null?void 0:ne.response);if(ja(!0),$t(100),yield new Promise(me=>setTimeout(()=>me(),780)),se.status===0){if(!((le=se==null?void 0:se.data)!=null&&le.length)){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),dn(!1);return}je((se==null?void 0:se.data)||[])}else dn(!1),Se.ZP.warning(se==null?void 0:se.message)}catch(se){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",se)}})}),en.addEventListener("error",()=>{dn(!1)}),en.open("POST",`${b.Z.API_SERVER}${de}`),en.send(Nt)},Vt=de=>mt(void 0,null,function*(){const dt=de.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(dt)==-1?(Se.ZP.error(`${de.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(dn(!0),Cn("\u5904\u7406\u4E2D"),rt("/api/intelligent_imports/import.json",{file:de}),Promise.reject())});let gn=[{key:1,label:y.createElement(Te.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Vt},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,zt.Ny)()||(0,zt.$O)())&&gn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ta.current.onClick()}});const cn=[In.length,(Gt=In.filter(de=>!!(de!=null&&de.errorMsg)))==null?void 0:Gt.length];return y.createElement("div",{className:pe()(ve.intelligentBox,"intelligent-body-curb",wt),style:ot(gt({},_e),{width:Et}),ref:xa},y.createElement("div",{className:ve.underpin},y.createElement("b",{style:ze}),y.createElement("b",{style:ze})),y.createElement("div",{className:ve.head,style:{top:Je}},y.createElement("div",{className:ve.leftLayout},He||y.createElement(y.Fragment,null,y.createElement(Pe.Z,{align:"middle"},y.createElement("div",{className:ve.title},"\u8BD5\u9898\u7F16\u8F91"),!nt&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:ao,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!nt&&y.createElement(Ue.Z,{overlayClassName:ve.menu,menu:{items:gn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!tt&&tt),y.createElement("div",{className:ve.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(Pe.Z,{className:ve.rightLayout,style:{alignItems:"start"}},vt||y.createElement(y.Fragment,null,y.createElement("div",{className:ve.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ht)&&y.createElement(re.default,{className:"ml20",checked:qn,onChange:de=>Qt(de.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ht)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},cn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},cn[1]),"\u9898")),be&&y.createElement("div",{className:ve.tabs},Xt==null?void 0:Xt.map((de,dt)=>y.createElement("div",{onClick:()=>{_a(dt)},className:Ca===dt&&ve.active,key:dt},"\u65B0\u9898",dt+1)))),y.createElement("div",{className:ve.centerBox},y.createElement("img",{className:"mb10",src:ue,width:56}),!Oe&&y.createElement(x.op,{onClick:_n},"\u8BC6\u522B"))),[1,2].includes(Ht)&&ma(),[3].includes(Ht)&&Mr(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:ve.buttonFixed},y.createElement("div",{className:ve.buttonWrap},y.createElement(Pt.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:$e},"\u53D6\u6D88"),y.createElement(Pt.ZP,{size:"middle",type:"primary",loading:bn,className:`${ve.button}`,onClick:Kr},yt))),y.createElement(De.default,{centered:!0,closable:!1,destroyOnClose:!0,open:sn,title:null,footer:null,width:320,afterClose:()=>$t(0)},y.createElement(Pe.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},fn,y.createElement("span",{className:ve.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Vn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},Vn,"%")))),y.createElement(De.default,{centered:!0,open:yn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:an,width:500,onCancel:()=>jn(!1),onOk:()=>kn.submit(),afterClose:()=>{kn.resetFields()}},y.createElement(Fe.default,{style:{maxHeight:550},form:kn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>mt(void 0,null,function*(){var dt,Nt,en,we,ne;const le=In.filter(Ee=>!Ee.checked&&!Ee.errorMsg);mn(!0);const se=()=>mt(void 0,null,function*(){var Ee,Ve;const Xe=yield(0,ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ot(gt(gt({},Qe),de),{list:le,mode:Bt})});Xe.status===0&&(xt&&((Ee=Xe==null?void 0:Xe.data)!=null&&Ee.success)&&window.location.pathname==="/problemset"&&(ht.Z.publish("refresh-item-bank",de.group_id),yield new Promise(We=>setTimeout(()=>We(),1500))),Se.ZP.success(`\u6210\u529F\u5BFC\u5165${(Ve=Xe==null?void 0:Xe.data)==null?void 0:Ve.success}\u9053\u8BD5\u9898`,3),Ft(Xe),jn(!1)),mn(!1)});if(Bt!==1){yield se();return}const me=yield(0,ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:In,mode:Bt}});if(me.status===0){if(!((dt=me==null?void 0:me.data)!=null&&dt.error_size)){yield se();return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{mn(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Nt=me==null?void 0:me.data)==null?void 0:Nt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(en=me==null?void 0:me.data)==null?void 0:en.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(ne=(we=me==null?void 0:me.data)==null?void 0:we.index)==null?void 0:ne.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:se})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(Fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},y.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Mt})),Bt===1&&y.createElement(Fe.default.Item,{label:y.createElement(Pe.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>Ke(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(ie.Z,{key:hn})))),y.createElement(De.default,{centered:!0,open:ga,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Rn,onCancel:()=>Ke(!1),onOk:()=>Bn.submit(),afterClose:()=>{Bn.resetFields()}},y.createElement(Fe.default,{style:{maxHeight:550},form:Bn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>mt(void 0,null,function*(){var dt;sa(!0),(yield(0,ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:de.name,parent_id:(dt=de==null?void 0:de.parent_id)==null?void 0:dt[0]}})).status===0?(Jn(hn+1),setTimeout(()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(!1),sa(!1)},1e3)):sa(!1)})},y.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(E.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(ie.Z,null)))),y.createElement(Ot.Z,{onSave:de=>{dn(!0),Cn("\u5904\u7406\u4E2D"),rt("/api/intelligent_imports/import.json",{html:de})},ref:ta}))},ln=z;var Tn=Wt},19105:function(ke,lt,te){"use strict";var y=te(59301),ve=te(99587),Ae=te(48136),pe=te(76562),Fe=te(62957),Se=te(59301);const De=(0,y.forwardRef)(({callback:Ye,width:Pe,onChange:re,disabled:Ue,readOnly:Te,type:Pt="",value:oe="",style:a={}},E)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ee]=(0,y.useState)(0),[ae,ue]=(0,y.useState)(0),[ce,ie]=(0,y.useState)(!1),ye=()=>{var it=document.createElement("div");it.innerHTML=x.current.getValue();var Me=it.innerText;return Ye&&Ye(Me),Me};(0,y.useImperativeHandle)(E,()=>({getData:ye}));const Re=it=>{it.preventDefault();const Me=it.clientX-z,Tt=it.clientY-ae;document.body.onmousemove=at=>{let ct=at.clientX-Me,zt=at.clientY-Tt;const ht=document.getElementsByClassName("markdown-popup-form")[0],Ot=window.innerWidth-ht.offsetWidth,ut=window.innerHeight-ht.offsetHeight;ct=Math.max(0,Math.min(ct,Ot)),zt=Math.max(0,Math.min(zt,ut)),Ne(at.clientX,at.clientY,Me,Tt)&&(ee(ct),ue(zt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ne=(it,Me,Tt,at)=>{const ct=document.body.clientHeight,zt=document.body.clientWidth;return it<20&&Tt>it||it>zt-20&&TtMe||Me>ct-20&&at{ce&&setTimeout(()=>{const it=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-it.offsetWidth/2,Tt=window.innerHeight/2-it.offsetHeight/2;ee(Me),ue(Tt)},0)},[ce]);const st=()=>{Ue||Te||ie(!0)};return Se.createElement("div",{style:a},Se.createElement("div",{style:{width:Pe||"100%",position:"relative"},className:`${ve.Z.mathFillWrap} ${Ue||Te?"cursorDefault":""}`,onClick:()=>st()},Se.createElement("math-field",{disabled:Ue,locale:"zh_cn",class:`${ve.Z.mathField} ${Pt}`,readOnly:Te,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),Se.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ae},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:Re},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const it=b.current.getData();x.current.setValue(it),re(it),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Se.createElement(pe.Z,{value:oe,ref:b,onChange:re,showSaveButton:!1})))});lt.Z=De},76562:function(ke,lt,te){"use strict";var y=te(59301),ve=te(77019),Ae=te(5269),pe=te(20554),Fe=te(99571),Se=te(76902),De=te(99587),Ye=te(48136),Pe=te(59301);const re=(0,y.forwardRef)(({callback:Ue,showSaveButton:Te,value:Pt=""},oe)=>{const a=(0,y.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),de}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(de,dt)=>{var Nt,en;const we=Nn[dt],ne=co.map(le=>({key:le,label:le,onClick:()=>An("platform",dt,le)}));return y.createElement("div",{className:ve.row,style:{display:_n?we!=null&&we.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ve.leftLayout},y.createElement(Ct,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},lo(de,dt),qo(de),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(de==null?void 0:de.input)||""}`,tagName:"p"}),y.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(de==null?void 0:de.output)||""}`,tagName:"p"}),(Nt=de==null?void 0:de.answer)==null?void 0:Nt.map((le,se)=>y.createElement(ct,{key:se,id:de==null?void 0:de.id,value:`\u7B54\u6848${se+1}\uFF1A${le||""}`,tagName:"p"})),Wo(de)))),y.createElement("div",{className:ve.rightLayout},y.createElement(nn,{className:we!=null&&we.errorMsg?ve.error:""},Cr(we,dt),er(we,"",dt),y.createElement("div",{className:ve.liWrap},y.createElement("div",{className:ve.li,onKeyDown:xe},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:we==null?void 0:we.timeLimit,tagName:"div",onBlur:le=>An("timeLimit",dt,to(le))})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Ue.Z,{menu:{items:ne}},y.createElement("span",{className:"c-light-primary"},we==null?void 0:we.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",onBlur:le=>An("code",dt,to(le)),tagName:"div"})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.input)||"",onBlur:le=>An("input",dt,to(le)),tagName:"div"})),y.createElement("div",{className:ve.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(ct,{className:ve.edit,id:we==null?void 0:we.id,value:(we==null?void 0:we.output)||"",onBlur:le=>An("output",dt,to(le)),tagName:"div"}))),y.createElement("div",{className:ve.liWrap},(en=we==null?void 0:we.answer)==null?void 0:en.map((le,se)=>y.createElement("div",{className:ve.li,key:se},y.createElement("aside",null,"\u7B54\u6848",se+1,"\uFF1A"),y.createElement(ct,{id:we==null?void 0:we.id,value:le||"",className:ve.edit,onBlur:me=>{const Ee=[...(we==null?void 0:we.answer)||[]];Ee[se]=to(me),An("output",dt,Ee)},tagName:"div"})))),Ro(we))))},deal:de=>{var dt,Nt,en,we,ne,le,se,me;de.score=de.score===void 0?10:de.score,de.code=(en=(Nt=(dt=de.code)==null?void 0:dt.trim())==null?void 0:Nt.replace(/@_@/g,"@\u2581@"))==null?void 0:en.replace(/@__@/g,"@\u2581\u2581@");let Ee=[];if(Ra(de==null?void 0:de.question)||Ee.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ra(de==null?void 0:de.code)?/@▁@|@▁▁@/.test(de==null?void 0:de.code)?(we=de==null?void 0:de.answer)!=null&&we.length&&((ne=de==null?void 0:de.code.match(/@▁@|@▁▁@/g))==null?void 0:ne.length)!==((le=de==null?void 0:de.answer)==null?void 0:le.length)&&Ee.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ee.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Ee.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),de!=null&&de.answer?(se=de.answer)!=null&&se.some(Xe=>!Ra(Xe))&&Ee.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Ee.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),de.platform=Ra(de==null?void 0:de.platform),de!=null&&de.platform){const Xe=["c","c++","java","python","javascript","ruby"],We=(me=de==null?void 0:de.platform)==null?void 0:me.toLowerCase(),pt=Xe.findIndex(kt=>kt===We);pt>-1?de.platform=co[pt]:Ee.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Ee.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Ra(de==null?void 0:de.output)||Ee.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Ve=Ra(String((de==null?void 0:de.timeLimit)||""));return de.timeLimit=Ve,(!Ve||Ve&&!["3","4","5","6","7","8","9","10"].includes(Ve))&&Ee.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.errorMsg=Ee.join(` +`),de}}],br=()=>y.createElement(y.Fragment,null,Xt.filter(de=>{var dt;return!!((dt=yo.find(en=>en.id===(de==null?void 0:de.type)))==null?void 0:dt.element)}).map((de,dt)=>{var Nt;const en=(Nt=yo.find(we=>we.id===(de==null?void 0:de.type)))==null?void 0:Nt.element;return y.createElement(y.Fragment,{key:de.id},en(de,dt))})),Qr=()=>mt(void 0,null,function*(){const de=Nn.filter(dt=>!dt.checked);if(Ht!==3||!de.length){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(jt){Kt(!0),yield jt(Nn),Kt(!1);return}Tn.setFieldsValue({sub_discipline_id:Ze}),Zn(!0)}),Be=(de,dt=[])=>{if(typeof de=="string")return de.trim();if(Array.isArray(de))return de.map(Nt=>Be(Nt,dt));if(typeof de=="object"&&de!==null){const Nt={};for(const en in de)de.hasOwnProperty(en)&&(dt.includes(en)?Nt[en]=de[en]:Nt[en]=Be(de[en],dt));return Nt}return de},je=de=>mt(void 0,null,function*(){const dt=Un(Be(de));kn(dt),tn(JSON.parse(JSON.stringify(dt))),hn(3),dn(!1),Qt(!1)});(0,y.useEffect)(()=>{if(Sa)return;const de=()=>{$t(dt=>dt>=90?(clearInterval(Vn.current),90):dt+1)};return Vn.current=setInterval(de,5e4/90),()=>clearInterval(Vn.current)},[Sa]);const rt=(de,dt)=>{ja(!1);const Nt=new FormData;Object.keys(dt).forEach(we=>{Nt.append(we,dt[we])});const en=new window.XMLHttpRequest;en.withCredentials=!0,en.addEventListener("load",function(we){return mt(this,null,function*(){var ne,le;try{const se=JSON.parse((ne=we==null?void 0:we.target)==null?void 0:ne.response);if(ja(!0),$t(100),yield new Promise(me=>setTimeout(()=>me(),780)),se.status===0){if(!((le=se==null?void 0:se.data)!=null&&le.length)){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),dn(!1);return}je((se==null?void 0:se.data)||[])}else dn(!1),Se.ZP.warning(se==null?void 0:se.message)}catch(se){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",se)}})}),en.addEventListener("error",()=>{dn(!1)}),en.open("POST",`${b.Z.API_SERVER}${de}`),en.send(Nt)},Vt=de=>mt(void 0,null,function*(){const dt=de.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(dt)==-1?(Se.ZP.error(`${de.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(dn(!0),yn("\u5904\u7406\u4E2D"),rt("/api/intelligent_imports/import.json",{file:de}),Promise.reject())});let gn=[{key:1,label:y.createElement(Te.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Vt},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,zt.Ny)()||(0,zt.$O)())&&gn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ta.current.onClick()}});const cn=[Nn.length,(Gt=Nn.filter(de=>!!(de!=null&&de.errorMsg)))==null?void 0:Gt.length];return y.createElement("div",{className:pe()(ve.intelligentBox,"intelligent-body-curb",wt),style:ot(gt({},_e),{width:Et}),ref:Na},y.createElement("div",{className:ve.underpin},y.createElement("b",{style:ze}),y.createElement("b",{style:ze})),y.createElement("div",{className:ve.head,style:{top:Je}},y.createElement("div",{className:ve.leftLayout},He||y.createElement(y.Fragment,null,y.createElement(ye.Z,{align:"middle"},y.createElement("div",{className:ve.title},"\u8BD5\u9898\u7F16\u8F91"),!nt&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:ao,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!nt&&y.createElement(Ue.Z,{overlayClassName:ve.menu,menu:{items:gn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!tt&&tt),y.createElement("div",{className:ve.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(ye.Z,{className:ve.rightLayout,style:{alignItems:"start"}},vt||y.createElement(y.Fragment,null,y.createElement("div",{className:ve.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ht)&&y.createElement(re.default,{className:"ml20",checked:_n,onChange:de=>Qt(de.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ht)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},cn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},cn[1]),"\u9898")),be&&y.createElement("div",{className:ve.tabs},Xt==null?void 0:Xt.map((de,dt)=>y.createElement("div",{onClick:()=>{$a(dt)},className:Da===dt&&ve.active,key:dt},"\u65B0\u9898",dt+1)))),y.createElement("div",{className:ve.centerBox},y.createElement("img",{className:"mb10",src:ue,width:56}),!Oe&&y.createElement(x.op,{onClick:$n},"\u8BC6\u522B"))),[1,2].includes(Ht)&&fa(),[3].includes(Ht)&&br(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:ve.buttonFixed},y.createElement("div",{className:ve.buttonWrap},y.createElement(Pt.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:$e},"\u53D6\u6D88"),y.createElement(Pt.ZP,{size:"middle",type:"primary",loading:Dn,className:`${ve.button}`,onClick:Qr},yt))),y.createElement(De.default,{centered:!0,closable:!1,destroyOnClose:!0,open:sn,title:null,footer:null,width:320,afterClose:()=>$t(0)},y.createElement(ye.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},fn,y.createElement("span",{className:ve.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Qn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},Qn,"%")))),y.createElement(De.default,{centered:!0,open:Pn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:an,width:500,onCancel:()=>Zn(!1),onOk:()=>Tn.submit(),afterClose:()=>{Tn.resetFields()}},y.createElement(Fe.default,{style:{maxHeight:550},form:Tn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>mt(void 0,null,function*(){var dt,Nt,en,we,ne;const le=Nn.filter(Ee=>!Ee.checked&&!Ee.errorMsg);mn(!0);const se=()=>mt(void 0,null,function*(){var Ee,Ve;const Xe=yield(0,ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ot(gt(gt({},Qe),de),{list:le,mode:Bt})});Xe.status===0&&(xt&&((Ee=Xe==null?void 0:Xe.data)!=null&&Ee.success)&&window.location.pathname==="/problemset"&&(ht.Z.publish("refresh-item-bank",de.group_id),yield new Promise(We=>setTimeout(()=>We(),1500))),Se.ZP.success(`\u6210\u529F\u5BFC\u5165${(Ve=Xe==null?void 0:Xe.data)==null?void 0:Ve.success}\u9053\u8BD5\u9898`,3),Ft(Xe),Zn(!1)),mn(!1)});if(Bt!==1){yield se();return}const me=yield(0,ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Nn,mode:Bt}});if(me.status===0){if(!((dt=me==null?void 0:me.data)!=null&&dt.error_size)){yield se();return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{mn(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Nt=me==null?void 0:me.data)==null?void 0:Nt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(en=me==null?void 0:me.data)==null?void 0:en.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(ne=(we=me==null?void 0:me.data)==null?void 0:we.index)==null?void 0:ne.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:se})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(Fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},y.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Mt})),Bt===1&&y.createElement(Fe.default.Item,{label:y.createElement(ye.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>Ke(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:Ce}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(ie.Z,{key:pn})))),y.createElement(De.default,{centered:!0,open:ma,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:zn,onCancel:()=>Ke(!1),onOk:()=>Bn.submit(),afterClose:()=>{Bn.resetFields()}},y.createElement(Fe.default,{style:{maxHeight:550},form:Bn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>mt(void 0,null,function*(){var dt;ca(!0),(yield(0,ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:de.name,parent_id:(dt=de==null?void 0:de.parent_id)==null?void 0:dt[0]}})).status===0?(Xn(pn+1),setTimeout(()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(!1),ca(!1)},1e3)):ca(!1)})},y.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(E.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(ie.Z,null)))),y.createElement(Ot.Z,{onSave:de=>{dn(!0),yn("\u5904\u7406\u4E2D"),rt("/api/intelligent_imports/import.json",{html:de})},ref:ta}))},ln=z;var Rn=Wt},19105:function(ke,lt,te){"use strict";var y=te(59301),ve=te(99587),Ae=te(48136),pe=te(76562),Fe=te(62957),Se=te(59301);const De=(0,y.forwardRef)(({callback:Ye,width:ye,onChange:re,disabled:Ue,readOnly:Te,type:Pt="",value:oe="",style:a={}},E)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ee]=(0,y.useState)(0),[ae,ue]=(0,y.useState)(0),[ce,ie]=(0,y.useState)(!1),Ce=()=>{var it=document.createElement("div");it.innerHTML=x.current.getValue();var Me=it.innerText;return Ye&&Ye(Me),Me};(0,y.useImperativeHandle)(E,()=>({getData:Ce}));const Re=it=>{it.preventDefault();const Me=it.clientX-z,Tt=it.clientY-ae;document.body.onmousemove=at=>{let ct=at.clientX-Me,zt=at.clientY-Tt;const ht=document.getElementsByClassName("markdown-popup-form")[0],Ot=window.innerWidth-ht.offsetWidth,ut=window.innerHeight-ht.offsetHeight;ct=Math.max(0,Math.min(ct,Ot)),zt=Math.max(0,Math.min(zt,ut)),Ne(at.clientX,at.clientY,Me,Tt)&&(ee(ct),ue(zt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ne=(it,Me,Tt,at)=>{const ct=document.body.clientHeight,zt=document.body.clientWidth;return it<20&&Tt>it||it>zt-20&&TtMe||Me>ct-20&&at{ce&&setTimeout(()=>{const it=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-it.offsetWidth/2,Tt=window.innerHeight/2-it.offsetHeight/2;ee(Me),ue(Tt)},0)},[ce]);const st=()=>{Ue||Te||ie(!0)};return Se.createElement("div",{style:a},Se.createElement("div",{style:{width:ye||"100%",position:"relative"},className:`${ve.Z.mathFillWrap} ${Ue||Te?"cursorDefault":""}`,onClick:()=>st()},Se.createElement("math-field",{disabled:Ue,locale:"zh_cn",class:`${ve.Z.mathField} ${Pt}`,readOnly:Te,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),Se.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ae},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:Re},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const it=b.current.getData();x.current.setValue(it),re(it),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Se.createElement(pe.Z,{value:oe,ref:b,onChange:re,showSaveButton:!1})))});lt.Z=De},76562:function(ke,lt,te){"use strict";var y=te(59301),ve=te(77019),Ae=te(5269),pe=te(20554),Fe=te(99571),Se=te(76902),De=te(99587),Ye=te(48136),ye=te(59301);const re=(0,y.forwardRef)(({callback:Ue,showSaveButton:Te,value:Pt=""},oe)=>{const a=(0,y.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -240,7 +240,7 @@ ${nn} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ae=>{a.current.setValue(a.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Pe.createElement(ve.Z,{className:De.Z.lists,gutter:[10,10]},E.map((ae,ue)=>Pe.createElement(Ae.Z,{flex:"110px",className:De.Z.item},Pe.createElement("div",null,Pe.createElement(Se.Z,{value:`$$${ae.value}$$`}),ae.name),Pe.createElement("div",{className:De.Z.children},ae.children.map((ce,ie)=>Pe.createElement("div",{key:ie},Pe.createElement("h1",null,ce.name),Pe.createElement(ve.Z,{gutter:[10,10]},ce.data.map((ye,Re)=>Pe.createElement(Ae.Z,{key:Re,onClick:()=>b(ye),className:De.Z.diamond},Pe.createElement(Se.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Pe.createElement(ve.Z,{className:De.Z.lists,gutter:[10,10]},x.map((ae,ue)=>Pe.createElement(Ae.Z,{flex:"110px",className:De.Z.item},Pe.createElement("div",null,Pe.createElement(Se.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Pe.createElement("div",{className:De.Z.children},ae.children.map((ce,ie)=>Pe.createElement("div",{key:ie},ce.name&&Pe.createElement("h1",null,ce.name),Pe.createElement(ve.Z,{gutter:[10,10]},ce.data.map((ye,Re)=>Pe.createElement(Ae.Z,{key:Re,onClick:()=>b(ye),className:De.Z.diamond},Pe.createElement(Se.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ee=()=>{var ae=document.createElement("div");ae.innerHTML=a.current.getValue();var ue=ae.innerText;return Ue&&Ue(ue),ue};return(0,y.useImperativeHandle)(oe,()=>({getData:ee})),Pe.createElement("div",{className:De.Z.mathWrap},Pe.createElement(pe.default,{defaultActiveKey:"1",items:z}),Pe.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Pt||""),Te&&Pe.createElement("div",{className:De.Z.button},Pe.createElement(Fe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});lt.Z=re},28426:function(ke,lt,te){"use strict";var y=te(59301),ve=te(93314),Ae=te(99571),pe=Object.defineProperty,Fe=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,re=(oe,a,E)=>a in oe?pe(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[a]=E,Ue=(oe,a)=>{for(var E in a||(a={}))Ye.call(a,E)&&re(oe,E,a[E]);if(De)for(var E of De(a))Pe.call(a,E)&&re(oe,E,a[E]);return oe},Te=(oe,a)=>Fe(oe,Se(a));const Pt=({img:oe,buttonProps:a={},styles:E={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ae,imgStyles:ue,loading:ce=!1,className:ie=""})=>y.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Ue({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},E)},y.createElement("img",{src:oe||ve,style:Te(Ue({},ue),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&y.createElement(Ae.ZP,Ue({className:ee,onClick:z},a),b),ae&&ae);lt.Z=Pt},45677:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ee}});var y=te(59301),ve={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Ae=te(99571),pe=te(70557),Fe=te(75975),Se=te(25399),De=te(51257),Ye=te(81722),Pe=te(28426),re=te(346),Ue=te(44203),Te=te(59301),Pt=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ae,ue,ce)=>ue in ae?Pt(ae,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ae[ue]=ce,b=(ae,ue)=>{for(var ce in ue||(ue={}))a.call(ue,ce)&&x(ae,ce,ue[ce]);if(oe)for(var ce of oe(ue))E.call(ue,ce)&&x(ae,ce,ue[ce]);return ae},z=(ae,ue,ce)=>new Promise((ie,ye)=>{var Re=it=>{try{st(ce.next(it))}catch(Me){ye(Me)}},Ne=it=>{try{st(ce.throw(it))}catch(Me){ye(Me)}},st=it=>it.done?ie(it.value):Promise.resolve(it.value).then(Re,Ne);st((ce=ce.apply(ae,ue)).next())}),ee=({editOffice:ae="view",data:ue,issaver:ce,onSaver:ie,theme:ye,type:Re,filename:Ne,monacoEditor:st,className:it,style:Me,close:Tt,onClose:at,hasMask:ct,disabledDownload:zt,onImgDimensions:ht,showNodata:Ot,recordInfo:ut})=>{const[et,Lt]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Dt,bt]=(0,y.useState)(""),[qe,Ie]=(0,y.useState)(),gt=window.ENV==="build"?"/react/build":"",ot=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,Ut=10*(1024*1024),xe=(0,y.useRef)();ue!=null&&ue.startsWith("/api")&&Re!=="txt"&&(ue=re.Z.API_SERVER+ue);const Ct=wt=>wt.substring(wt.lastIndexOf("/")+1).split(".").pop();Ne&&st&&(st.filename=Ne),(0,y.useEffect)(()=>{var wt,_e;const Et=(_e=(wt=document.cookie)==null?void 0:wt.replace(/\s/g,""))==null?void 0:_e.split(";");Et==null||Et.map($e=>{let Ft=$e.split("=");Ft[0]==="_educoder_session"&&bt(Ft[1])})},[]),(0,y.useEffect)(()=>{Re==="office"&&(ue.indexOf("bigfilescdn.")>-1||ue.indexOf("bigfiles1")>-1?Ie({url:ue,fileType:Ct(ue),model:ue.indexOf("model=edit")?"edit":"view"}):Wt())},[Re,ue]);function nn(wt){return z(this,null,function*(){wt.data.type==="pdfdata"&&(ie(wt.data.data),window.removeEventListener("message",nn,!1)),console.log("mess---:",wt.data)})}const Wt=()=>z(void 0,null,function*(){console.log("data:",ue);let wt=ue;ue.startsWith("http")||(wt=location.origin+wt);let _e=new URL(wt).pathname.split("/").pop();const Et=yield(0,Ye.gJ)({attachment_id:_e});Et.url=ot+Et.url,Ie(Et)}),ln=()=>{if(ue.startsWith("http")||ue.startsWith("blob:")){Tn();return}(0,De.Sv)(Ne||"educoder",ue,Ne)},Tn=()=>{ut&&(0,Ue.fc)({id:ut==null?void 0:ut.id,watch_type:1,course_id:ut==null?void 0:ut.course_id}),(0,De.Nd)(Ne||"educoder",decodeURIComponent(ue))};return Te.createElement("div",{style:b({},Me||{}),className:`${ct&&ve.bgBlack} ${Re?ve.wrp:"hide"}`},Tt&&Te.createElement("div",{className:ve.close,ref:xe},!!ht&&Te.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>xe.current},Te.createElement("span",{onClick:()=>{at(),ht()}},Te.createElement("i",{className:"icon-yulanpizhu"}))),!zt&&Te.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>xe.current},Te.createElement("span",{onClick:Tn},Te.createElement("i",{className:"icon-quxiaozhiding"}))),ce&&Te.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>xe.current},Te.createElement("span",{className:"",onClick:()=>{const wt=document.getElementById("pdfiframe");window.addEventListener("message",nn,!1),setTimeout(()=>{wt.contentWindow.postMessage("getData","*")},300)}},Te.createElement("i",{className:"icon-baocun"}))),Te.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>xe.current},Te.createElement("span",{className:"",onClick:()=>{at()}},Te.createElement("i",{className:"icon-guanbi1"})))),Te.createElement("div",{className:`${ve[it]} ${it} ${ve.monaco} ${Re==="txt"?"show":"hide"}`},Re==="txt"&&Te.createElement(Te.Fragment,null,Te.createElement(Fe.ZP,b({},st)))),Re==="audio"&&Te.createElement("audio",{src:`${(ue==null?void 0:ue.indexOf("http://"))>-1||(ue==null?void 0:ue.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ue}`,autoPlay:!0}),Re==="video"&&Te.createElement(Te.Fragment,null,(ue==null?void 0:ue.indexOf("http"))>-1?Te.createElement("video",{controls:!0,src:`${ue}`,autoPlay:!0}):Te.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ue}`,autoPlay:!0})),Re==="office"&&qe&&Te.createElement("iframe",{src:`${gt}/office.html?key=${qe.key}&url=${btoa(qe.url)}&callbackUrl=${ot+(qe.callbackUrl||"")}&fileType=${qe.fileType}&title=${qe.title||""}&model=${ae}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!zt}`}),Re==="html"&&Te.createElement("iframe",{src:ue+"&disposition=inline"}),Re==="pdf"&&Te.createElement("iframe",{id:"pdfiframe",src:`${gt}/js/pdfview/index.html?filename=${Ne||"educoder.pdf"}&url=${encodeURIComponent(ue)}&disabledDownload=${!!zt}&model=${ae}`}),Re==="image"&&Te.createElement("img",{src:`${(ue==null?void 0:ue.indexOf("http://"))>-1||(ue==null?void 0:ue.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ue}`}),(Re==="other"||Re==="download")&&Te.createElement(Te.Fragment,null,Ot?Te.createElement(Pe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Te.createElement(Ae.ZP,{icon:Te.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ln,disabled:zt},"\u4E0B\u8F7D")}):Te.createElement(Ae.ZP,{type:"primary",size:"middle",onClick:ln,disabled:zt},Te.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(ke,lt,te){"use strict";te.d(lt,{Q:function(){return Pe},Z:function(){return Ue}});var y=te(59301),ve={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Ae=te(92310),pe=te.n(Ae),Fe=te(62957),Se=te(6767),De=te(62673),Ye=(Te,Pt,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ae){E(ae)}},b=ee=>{try{z(oe.throw(ee))}catch(ae){E(ae)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Te,Pt)).next())});const Pe=({title:Te="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Pt=[],visible:oe,setVisible:a,tip:E,onOk:x})=>{const[b,z]=(0,y.useState)([]),[ee,ae]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{oe&&z(Pt)},[oe]),y.createElement(Fe.default,{centered:!0,open:oe,title:Te,confirmLoading:ee,width:564,onOk:()=>Ye(void 0,null,function*(){if(!b.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ae(!0),yield x(b),ae(!1)}),onCancel:()=>a(!1)},!!E&&y.createElement("div",{className:"c-grey-666 font16 mb10"},E),y.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},y.createElement(De.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ue=>{z(ue)}})))};var Ue=({title:Te="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Pt,style:oe={},onEdit:a,dataSource:E=[]})=>{const x={C:y.createElement("div",{className:ve.c},"C"),"C++":y.createElement("div",{className:ve.cpp},"C++"),Java:y.createElement("div",{className:ve.java},"Java"),Python:y.createElement("div",{className:ve.python},"Python")};return y.createElement("div",{className:pe()(ve.tags,Pt),style:oe},!!Te&&y.createElement("div",{className:ve.text},Te),y.createElement("div",{className:ve.tagWrap},E==null?void 0:E.map(b=>y.createElement(y.Fragment,{key:b},x[b]))),!!a&&y.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${ve.edit}`}))}},76902:function(ke,lt,te){"use strict";te.d(lt,{z:function(){return ye},Z:function(){return Re}});var y=te(59301),ve=te(8944),Ae=te(81428),pe=te(64018),Fe=te(79710),Se=te(346),De=te(51257),Ye=te(15342),Pe=te(1012),re=te(45677),Ue=te(59301),Pt=({html:Ne})=>{const st=(0,y.useRef)(null),it=(0,y.useRef)(null),Me=`.markdown-body p { +\\end{array}`}]}]}],b=ae=>{a.current.setValue(a.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ye.createElement(ve.Z,{className:De.Z.lists,gutter:[10,10]},E.map((ae,ue)=>ye.createElement(Ae.Z,{flex:"110px",className:De.Z.item},ye.createElement("div",null,ye.createElement(Se.Z,{value:`$$${ae.value}$$`}),ae.name),ye.createElement("div",{className:De.Z.children},ae.children.map((ce,ie)=>ye.createElement("div",{key:ie},ye.createElement("h1",null,ce.name),ye.createElement(ve.Z,{gutter:[10,10]},ce.data.map((Ce,Re)=>ye.createElement(Ae.Z,{key:Re,onClick:()=>b(Ce),className:De.Z.diamond},ye.createElement(Se.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ye.createElement(ve.Z,{className:De.Z.lists,gutter:[10,10]},x.map((ae,ue)=>ye.createElement(Ae.Z,{flex:"110px",className:De.Z.item},ye.createElement("div",null,ye.createElement(Se.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),ye.createElement("div",{className:De.Z.children},ae.children.map((ce,ie)=>ye.createElement("div",{key:ie},ce.name&&ye.createElement("h1",null,ce.name),ye.createElement(ve.Z,{gutter:[10,10]},ce.data.map((Ce,Re)=>ye.createElement(Ae.Z,{key:Re,onClick:()=>b(Ce),className:De.Z.diamond},ye.createElement(Se.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))}],ee=()=>{var ae=document.createElement("div");ae.innerHTML=a.current.getValue();var ue=ae.innerText;return Ue&&Ue(ue),ue};return(0,y.useImperativeHandle)(oe,()=>({getData:ee})),ye.createElement("div",{className:De.Z.mathWrap},ye.createElement(pe.default,{defaultActiveKey:"1",items:z}),ye.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Pt||""),Te&&ye.createElement("div",{className:De.Z.button},ye.createElement(Fe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});lt.Z=re},28426:function(ke,lt,te){"use strict";var y=te(59301),ve=te(93314),Ae=te(99571),pe=Object.defineProperty,Fe=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(oe,a,E)=>a in oe?pe(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[a]=E,Ue=(oe,a)=>{for(var E in a||(a={}))Ye.call(a,E)&&re(oe,E,a[E]);if(De)for(var E of De(a))ye.call(a,E)&&re(oe,E,a[E]);return oe},Te=(oe,a)=>Fe(oe,Se(a));const Pt=({img:oe,buttonProps:a={},styles:E={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ae,imgStyles:ue,loading:ce=!1,className:ie=""})=>y.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Ue({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},E)},y.createElement("img",{src:oe||ve,style:Te(Ue({},ue),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&y.createElement(Ae.ZP,Ue({className:ee,onClick:z},a),b),ae&&ae);lt.Z=Pt},45677:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ee}});var y=te(59301),ve={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Ae=te(99571),pe=te(70557),Fe=te(75975),Se=te(25399),De=te(51257),Ye=te(81722),ye=te(28426),re=te(346),Ue=te(44203),Te=te(59301),Pt=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ae,ue,ce)=>ue in ae?Pt(ae,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ae[ue]=ce,b=(ae,ue)=>{for(var ce in ue||(ue={}))a.call(ue,ce)&&x(ae,ce,ue[ce]);if(oe)for(var ce of oe(ue))E.call(ue,ce)&&x(ae,ce,ue[ce]);return ae},z=(ae,ue,ce)=>new Promise((ie,Ce)=>{var Re=it=>{try{st(ce.next(it))}catch(Me){Ce(Me)}},Ne=it=>{try{st(ce.throw(it))}catch(Me){Ce(Me)}},st=it=>it.done?ie(it.value):Promise.resolve(it.value).then(Re,Ne);st((ce=ce.apply(ae,ue)).next())}),ee=({editOffice:ae="view",data:ue,issaver:ce,onSaver:ie,theme:Ce,type:Re,filename:Ne,monacoEditor:st,className:it,style:Me,close:Tt,onClose:at,hasMask:ct,disabledDownload:zt,onImgDimensions:ht,showNodata:Ot,recordInfo:ut})=>{const[et,Lt]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Dt,bt]=(0,y.useState)(""),[qe,Ie]=(0,y.useState)(),gt=window.ENV==="build"?"/react/build":"",ot=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,Ut=10*(1024*1024),xe=(0,y.useRef)();ue!=null&&ue.startsWith("/api")&&Re!=="txt"&&(ue=re.Z.API_SERVER+ue);const Ct=wt=>wt.substring(wt.lastIndexOf("/")+1).split(".").pop();Ne&&st&&(st.filename=Ne),(0,y.useEffect)(()=>{var wt,_e;const Et=(_e=(wt=document.cookie)==null?void 0:wt.replace(/\s/g,""))==null?void 0:_e.split(";");Et==null||Et.map($e=>{let Ft=$e.split("=");Ft[0]==="_educoder_session"&&bt(Ft[1])})},[]),(0,y.useEffect)(()=>{Re==="office"&&(ue.indexOf("bigfilescdn.")>-1||ue.indexOf("bigfiles1")>-1?Ie({url:ue,fileType:Ct(ue),model:ue.indexOf("model=edit")?"edit":"view"}):Wt())},[Re,ue]);function nn(wt){return z(this,null,function*(){wt.data.type==="pdfdata"&&(ie(wt.data.data),window.removeEventListener("message",nn,!1)),console.log("mess---:",wt.data)})}const Wt=()=>z(void 0,null,function*(){console.log("data:",ue);let wt=ue;ue.startsWith("http")||(wt=location.origin+wt);let _e=new URL(wt).pathname.split("/").pop();const Et=yield(0,Ye.gJ)({attachment_id:_e});Et.url=ot+Et.url,Ie(Et)}),ln=()=>{if(ue.startsWith("http")||ue.startsWith("blob:")){Rn();return}(0,De.Sv)(Ne||"educoder",ue,Ne)},Rn=()=>{ut&&(0,Ue.fc)({id:ut==null?void 0:ut.id,watch_type:1,course_id:ut==null?void 0:ut.course_id}),(0,De.Nd)(Ne||"educoder",decodeURIComponent(ue))};return Te.createElement("div",{style:b({},Me||{}),className:`${ct&&ve.bgBlack} ${Re?ve.wrp:"hide"}`},Tt&&Te.createElement("div",{className:ve.close,ref:xe},!!ht&&Te.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>xe.current},Te.createElement("span",{onClick:()=>{at(),ht()}},Te.createElement("i",{className:"icon-yulanpizhu"}))),!zt&&Te.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>xe.current},Te.createElement("span",{onClick:Rn},Te.createElement("i",{className:"icon-quxiaozhiding"}))),ce&&Te.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>xe.current},Te.createElement("span",{className:"",onClick:()=>{const wt=document.getElementById("pdfiframe");window.addEventListener("message",nn,!1),setTimeout(()=>{wt.contentWindow.postMessage("getData","*")},300)}},Te.createElement("i",{className:"icon-baocun"}))),Te.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>xe.current},Te.createElement("span",{className:"",onClick:()=>{at()}},Te.createElement("i",{className:"icon-guanbi1"})))),Te.createElement("div",{className:`${ve[it]} ${it} ${ve.monaco} ${Re==="txt"?"show":"hide"}`},Re==="txt"&&Te.createElement(Te.Fragment,null,Te.createElement(Fe.ZP,b({},st)))),Re==="audio"&&Te.createElement("audio",{src:`${(ue==null?void 0:ue.indexOf("http://"))>-1||(ue==null?void 0:ue.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ue}`,autoPlay:!0}),Re==="video"&&Te.createElement(Te.Fragment,null,(ue==null?void 0:ue.indexOf("http"))>-1?Te.createElement("video",{controls:!0,src:`${ue}`,autoPlay:!0}):Te.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ue}`,autoPlay:!0})),Re==="office"&&qe&&Te.createElement("iframe",{src:`${gt}/office.html?key=${qe.key}&url=${btoa(qe.url)}&callbackUrl=${ot+(qe.callbackUrl||"")}&fileType=${qe.fileType}&title=${qe.title||""}&model=${ae}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!zt}`}),Re==="html"&&Te.createElement("iframe",{src:ue+"&disposition=inline"}),Re==="pdf"&&Te.createElement("iframe",{id:"pdfiframe",src:`${gt}/js/pdfview/index.html?filename=${Ne||"educoder.pdf"}&url=${encodeURIComponent(ue)}&disabledDownload=${!!zt}&model=${ae}`}),Re==="image"&&Te.createElement("img",{src:`${(ue==null?void 0:ue.indexOf("http://"))>-1||(ue==null?void 0:ue.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ue}`}),(Re==="other"||Re==="download")&&Te.createElement(Te.Fragment,null,Ot?Te.createElement(ye.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Te.createElement(Ae.ZP,{icon:Te.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ln,disabled:zt},"\u4E0B\u8F7D")}):Te.createElement(Ae.ZP,{type:"primary",size:"middle",onClick:ln,disabled:zt},Te.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(ke,lt,te){"use strict";te.d(lt,{Q:function(){return ye},Z:function(){return Ue}});var y=te(59301),ve={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Ae=te(92310),pe=te.n(Ae),Fe=te(62957),Se=te(6767),De=te(62673),Ye=(Te,Pt,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ae){E(ae)}},b=ee=>{try{z(oe.throw(ee))}catch(ae){E(ae)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Te,Pt)).next())});const ye=({title:Te="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Pt=[],visible:oe,setVisible:a,tip:E,onOk:x})=>{const[b,z]=(0,y.useState)([]),[ee,ae]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{oe&&z(Pt)},[oe]),y.createElement(Fe.default,{centered:!0,open:oe,title:Te,confirmLoading:ee,width:564,onOk:()=>Ye(void 0,null,function*(){if(!b.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ae(!0),yield x(b),ae(!1)}),onCancel:()=>a(!1)},!!E&&y.createElement("div",{className:"c-grey-666 font16 mb10"},E),y.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},y.createElement(De.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ue=>{z(ue)}})))};var Ue=({title:Te="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Pt,style:oe={},onEdit:a,dataSource:E=[]})=>{const x={C:y.createElement("div",{className:ve.c},"C"),"C++":y.createElement("div",{className:ve.cpp},"C++"),Java:y.createElement("div",{className:ve.java},"Java"),Python:y.createElement("div",{className:ve.python},"Python")};return y.createElement("div",{className:pe()(ve.tags,Pt),style:oe},!!Te&&y.createElement("div",{className:ve.text},Te),y.createElement("div",{className:ve.tagWrap},E==null?void 0:E.map(b=>y.createElement(y.Fragment,{key:b},x[b]))),!!a&&y.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${ve.edit}`}))}},76902:function(ke,lt,te){"use strict";te.d(lt,{z:function(){return Ce},Z:function(){return Re}});var y=te(59301),ve=te(8944),Ae=te(81428),pe=te(64018),Fe=te(79710),Se=te(346),De=te(51257),Ye=te(15342),ye=te(1012),re=te(45677),Ue=te(59301),Pt=({html:Ne})=>{const st=(0,y.useRef)(null),it=(0,y.useRef)(null),Me=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1087,9 +1087,9 @@ ${nn} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,y.useEffect)(()=>{const Tt=st.current.attachShadow({mode:"open"});it.current=document.createElement("div"),it.current.className="markdown-body",it.current.innerHTML=Ne,Tt.appendChild(it.current);const at=document.createElement("style");return at.textContent=Me,Tt.appendChild(at),()=>{Tt.innerHTML=""}},[]),(0,y.useEffect)(()=>{it.current&&(it.current.innerHTML=Ne)},[Ne]),Ue.createElement("div",{ref:st})};function oe(Ne){const st=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],it=new RegExp(`\\b(${st.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ne.replace(it,"").trim()}var a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(Ne,st,it)=>st in Ne?a(Ne,st,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[st]=it,ee=(Ne,st)=>{for(var it in st||(st={}))x.call(st,it)&&z(Ne,it,st[it]);if(E)for(var it of E(st))b.call(st,it)&&z(Ne,it,st[it]);return Ne};const ae="@\u2581\u2581@",ue="@\u2581@",ce=/]*>/g;function ie(Ne){let st=document.createElement("div");return st.innerHTML=Ne,st.childNodes.length===0?"":st.childNodes[0].nodeValue}const ye=(Ne,st)=>{Ne=Ne||"";const it=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Tt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,at=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return st?Ne.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(it,(ct,zt,ht,Ot,ut,et,Lt)=>{const Dt=zt||Ot||et,bt=ht||ut||Lt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Dt+bt+"&t="+(0,De.Jn)(Dt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ne=Ne.replace(at,(ct,zt,ht,Ot,ut,et,Lt)=>{const Dt=zt||Ot||et,bt=ht||ut||Lt||"?";return Se.Z.API_SERVER+"/attachments/download/"+Dt+bt+"&t="+(0,De.Jn)(Dt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(it,(ct,zt,ht,Ot,ut,et,Lt)=>{const Dt=zt||Ot||et,bt=ht||ut||Lt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Dt+bt+"&t="+(0,De.Jn)(Dt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(Me,(ct,zt,ht,Ot,ut)=>{const et=zt||Ot,Lt=ht||ut||"";return'"'+Se.Z.API_SERVER+"/api/attachments/"+et+Lt+et+Lt+"&t="+(0,De.Jn)(et,Date.now())}).replace(Tt,(ct,zt,ht,Ot,ut)=>{const et=zt||Ot,Lt=ht||ut||"";return"("+Se.Z.API_SERVER+"/files/uploads/"+et+Lt+et+Lt+"&t="+(0,De.Jn)(et,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,` -`),Ne)};var Re=({value:Ne="",className:st,showTextOnly:it,showLines:Me,style:Tt={},stylesPrev:at={},highlightKeywords:ct,showProgramFill:zt,isProgramFill:ht,disabledFill:Ot=!1,programFillValue:ut,onFillChange:et=bt=>{},onFillBlur:Lt=()=>{},onFillFocus:Dt=()=>{}})=>{let bt=oe(String(Ne||""));const[qe,Ie]=(0,y.useState)(""),[gt,ot]=(0,y.useState)("office"),[mt,Ut]=(0,y.useState)([]),xe=(0,y.useRef)("a"+(0,Pe.Z)()),Ct={},nn=Ze=>//i.test(Ze||""),Wt=(Ze,nt,Ge)=>{const He=document.createElement(Ze===ue?"input":"textarea");He.style.width="100%",He.style.height=Ze===ue?"40px":"151px",He.rows=5,He.spellcheck=!1,He.name="edu-program-fill",He.placeholder="\u8BF7\u8F93\u5165",He.dataset.id=nt;const vt=Object.keys(Ct).length;return Ct[vt]=He,`${He.outerHTML}`};function ln(Ze){return Ze=Ze.replace(/!\[.*?\]\(.*?\)/g,""),Ze=Ze.replace(/\[.*?\]\(.*?\)/g,""),Ze=Ze.replace(new RegExp("","gs"),""),Ze=Ze.replace(//g,""),Ze=Ze.replace(//g,""),Ze=Ze.replace(new RegExp(".*?<\\/video>","gs"),""),Ze=Ze.replace(new RegExp(".*?<\\/audio>","gs"),""),Ze=Ze.replace(new RegExp(".*?<\\/style>","gs"),""),Ze=Ze.replace(new RegExp(".*?<\\/script>","gs"),""),Ze}const Tn=Ze=>!it&&nn(bt)?Ze:Ze.replace(/([\s\S]+?)<\/style>/gim,function(nt,Ge){let He=Ge.replace(/(\n|\r)/g,"").split("}"),vt=[];return He.map(Le=>{Le!=""&&vt.push(`.${xe.current} ${Le}`)}),``}),wt=(0,y.useMemo)(()=>{try{const He=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Le=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Oe=/\(\/attachments\/download\//g;bt=bt.replace(Oe,"("+Se.Z.API_SERVER+"/attachments/download/").replace(He,"("+Se.Z.API_SERVER+"/api/attachments/").replace(vt,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(Le,'"'+Se.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(He){}if(zt){let He=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(vt,Le,Oe){var he;return++He,Wt(vt,He,(he=ut==null?void 0:ut[He])==null?void 0:he.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Tn(bt||"")}
`}let Ze=Tn(bt);Ze=(0,Ae.ZP)(Ze);const nt=(0,Ae.ez)();bt.match(/\[TOC\]/)&&(Ze=Ze.replace("

[TOC]

",(0,Ae.Qv)()),(0,Ae.Iy)()),Ze=Ze.replace(/(__special_katext_id_\d+__)/g,(He,vt)=>{const{type:Le,expression:Oe}=nt[vt];return(0,Ye.renderToString)(ie(Oe)||"",{displayMode:Le==="block",throwOnError:!1,output:"html"})}),Ze=Ze.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Ae.AL)();const Ge=document.createElement("div");if(Ge.innerHTML=Ze,it)return Ge.innerText;if(ct){const He=ct.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ft(Ge,He),Ge.innerHTML}return setTimeout(()=>Je(),500),Ge.innerHTML},[bt,ct]);(0,y.useEffect)(()=>{Qe.current&&Qe.current.querySelectorAll(["input","textarea"]).forEach(nt=>{nt.oninput=_e,nt.onblur=Et,nt.onfocus=$e})},[mt]),(0,y.useEffect)(()=>{var Ze,nt,Ge,He,vt;if(ut!=null&&ut.length)try{const Le=Qe.current.querySelectorAll(".edu-program-fill-score"),Oe=Qe.current.querySelectorAll('[name="edu-program-fill"]');for(const[he,be]of Oe.entries())be.value=((Ze=ut==null?void 0:ut[he])==null?void 0:Ze.value)||"",((nt=ut==null?void 0:ut[he])==null?void 0:nt.type)==="warning"?be.className="program-fill-warning":((Ge=ut==null?void 0:ut[he])==null?void 0:Ge.type)==="success"?be.className="program-fill-success":be.className="";for(const[he,be]of Le.entries())be.innerHTML=(He=ut==null?void 0:ut[he])!=null&&He.score?`${(vt=ut==null?void 0:ut[he])==null?void 0:vt.score}\u5206`:"";Ut(ut)}catch(Le){console.log(Le,"error")}},[ut]);const _e=Ze=>{mt[Ze.target.dataset.id]=mt[Ze.target.dataset.id]||{},mt[Ze.target.dataset.id].value=Ze.target.value,Ut([...mt]),et(mt,Ze.target.dataset.id)},Et=Ze=>{mt[Ze.target.dataset.id]=mt[Ze.target.dataset.id]||{},mt[Ze.target.dataset.id].value=Ze.target.value,Ut([...mt]),Lt(mt,Ze.target.dataset.id)},$e=Ze=>{mt[Ze.target.dataset.id]=mt[Ze.target.dataset.id]||{},mt[Ze.target.dataset.id].value=Ze.target.value,Ut([...mt]),Dt(mt,Ze.target.dataset.id)};function Ft(Ze,nt){return Ze.childNodes.forEach(Ge=>{var He;if(Ge.childNodes.length>0)Ft(Ge,nt);else if(Ge.nodeName!=="IMG")if(Ge.innerHTML)Ge.innerHTML=(He=Ge.innerHTML)==null?void 0:He.replace(new RegExp(nt,"gi"),'$&');else{const vt=document.createElement("span");vt.innerHTML=Ge.textContent.replace(new RegExp(nt,"gi"),'$&'),Ge.replaceWith(vt)}})}const Qe=(0,y.useRef)();Ae.jb.WebkitLineClamp=Me,Me&&(Tt=ee(ee({},Tt),Ae.jb));function Bt(Ze){let nt=Ze.target;if(nt.tagName.toUpperCase()==="A"){let Ge=nt.getAttribute("href");if(Ge.indexOf("office")>-1)Ze.preventDefault(),Ie(Ge),ot("office");else if(Ge.indexOf("application/pdf")>-1)Ze.preventDefault(),Ie(Ge),ot("pdf");else if(Ge.indexOf("text/html")>-1)Ze.preventDefault(),Ie(Ge),ot("html");else if(Ge.startsWith("#")){Ze.preventDefault();let He=document.getElementById(Ge.replace("#",""));He&&He.scrollIntoView(!0)}}}const Je=()=>{var Ze;const nt=(Ze=Qe.current)==null?void 0:Ze.querySelectorAll("video");nt==null||nt.forEach(Ge=>{if(Ge.oncontextmenu=()=>!1,Ge.src.indexOf(".m3u8")>-1&&!Ge.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var He=new Fe.ZP;He.loadSource(Ge.src),He.attachMedia(Ge)}}})};return(0,y.useEffect)(()=>{if(Qe.current&&wt&&wt.match(ce)&&window.PR.prettyPrint(),Qe.current)return Qe.current.addEventListener("click",Bt),()=>{var Ze;(Ze=Qe.current)==null||Ze.removeEventListener("click",Bt),(0,Ae.AL)(),(0,Ae.Iy)()}},[wt,Qe.current,Bt]),(0,y.useEffect)(()=>{var Ze;const nt=Ge=>{Ge.preventDefault(),Ge.clipboardData.setData("text",window.getSelection().toString())};return(Ze=Qe.current)==null||Ze.addEventListener("copy",nt),()=>{var Ge;(Ge=Qe.current)==null||Ge.removeEventListener("copy",nt)}},[Qe.current]),y.createElement(y.Fragment,null,it&&y.createElement("div",{ref:Qe},wt),!it&&!nn(wt)&&y.createElement("div",{ref:Qe,style:ee({},Tt),className:`${st||""} ${Ot?"disabled-fill":""} markdown-body ${xe.current}`,dangerouslySetInnerHTML:{__html:wt}}),!it&&nn(wt)&&y.createElement(Pt,{html:wt}),y.createElement(re.Z,{close:!0,data:qe,type:qe!=null&&qe.length?gt:"",style:ee({},at),onClose:()=>Ie("")}))}},86074:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return pe}});var y=te(25690),ve={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Ae=te(59301),pe=({message:Fe,className:Se,children:De,style:Ye={}})=>Ae.createElement("div",{className:`custom-spinner ${ve.idsRingWrapper} ${Se}`},Ae.createElement("div",{className:ve.ldsRing},Ae.createElement("div",null),Ae.createElement("div",null),Ae.createElement("div",null),Ae.createElement("div",null)),Fe?Ae.createElement("p",{style:Ye},Fe):null,De,Ae.createElement(y.Outlet,null))},8343:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return pe}});var y=te(59301),ve=te(49535),Ae=te(59301),pe=({defaultX:Fe="40%",leftChild:Se,rightChild:De,className:Ye,hideResize:Pe=!1})=>{const[re,Ue]=(0,y.useState)(Fe),Te=(0,y.useRef)();function Pt(){Te.current=!0}(0,y.useEffect)(()=>{function E(b){Te.current&&(ve.Z.publish("resize-move-bar",b),Ue(b.pageX))}function x(){Te.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x)}},[]);const oe=typeof re=="number"&&re!==.01?`${re}px`:Fe,a=`calc(100% - ${Pe?"0px":"4px"} - ${oe})`;return Ae.createElement("div",{className:`split-panel-container ${Ye}`},Ae.createElement("section",{style:{width:oe,display:re===.01?"none":""}},Se),Ae.createElement("section",{className:"resize-x-bar",onMouseDown:Pt},Ae.createElement("a",{className:"btn-resize"},Ae.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Ae.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Ae.createElement("section",{style:{width:a}},De))}},94268:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Se}});var y=te(59301),ve={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Ae=te(92310),pe=te.n(Ae),Se=({className:De,style:Ye={},leftNode:Pe,leftTitle:re="\u81EA\u6D4B\u8F93\u5165",rightNode:Ue,rightTitle:Te="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:pe()(ve.result,De),style:Ye},y.createElement("div",{className:ve.left},y.createElement("div",{className:ve.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,re)),y.createElement("div",{className:ve.leftNode},Pe)),y.createElement("div",{className:ve.right},y.createElement("div",{className:ve.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,Te)),y.createElement("div",{className:ve.rightNode},Ue)))},96680:function(ke,lt,te){"use strict";var y=te(59301);const ve=pe=>String(pe).length===1?`0${pe}`:pe,Ae=({className:pe="",onChange:Fe,defaultValue:Se=0})=>{const[De,Ye]=(0,y.useState)(Se);(0,y.useEffect)(()=>{const Te=setTimeout(()=>{Ye(De+1e3)},1e3);return Fe(De+1e3),()=>{clearInterval(Te)}},[De]);const Pe=parseInt(De/(60*6e4))||"00",re=parseInt(De%(60*6e4)/6e4)||"00",Ue=parseInt(De%6e4/1e3)||"00";return y.createElement("div",{className:pe},ve(Pe),":",ve(re),":",ve(Ue))};lt.Z=Ae},27225:function(ke,lt,te){"use strict";var y=te(59301),ve=te(59301);const Ae=({text:pe,speed:Fe=100})=>{const[Se,De]=(0,y.useState)(""),Ye=(0,y.useRef)(0);return(0,y.useEffect)(()=>{De(""),Ye.current=0;const Pe=setInterval(()=>{Ye.currentre+pe.charAt(Ye.current)),Ye.current+=1):clearInterval(Pe)},Fe);return()=>{clearInterval(Pe)}},[pe]),ve.createElement("div",{className:"c-black"},Se)};lt.Z=Ae},16253:function(ke,lt,te){"use strict";te.d(lt,{cT:function(){return Re},pe:function(){return ce}});var y=te(59301),ve=te(14566),Ae=te(6767),pe=te(38986),Fe=te(28209),Se=te.n(Fe),De=te(1012),Ye=te(25690),Pe=te(47257),re=te.n(Pe),Ue=Object.defineProperty,Te=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(st,it,Me)=>it in st?Ue(st,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):st[it]=Me,b=(st,it)=>{for(var Me in it||(it={}))a.call(it,Me)&&x(st,Me,it[Me]);if(oe)for(var Me of oe(it))E.call(it,Me)&&x(st,Me,it[Me]);return st},z=(st,it)=>Te(st,Pt(it)),ee=(st,it)=>{var Me={};for(var Tt in st)a.call(st,Tt)&&it.indexOf(Tt)<0&&(Me[Tt]=st[Tt]);if(st!=null&&oe)for(var Tt of oe(st))it.indexOf(Tt)<0&&E.call(st,Tt)&&(Me[Tt]=st[Tt]);return Me},ae=(st,it,Me)=>new Promise((Tt,at)=>{var ct=Ot=>{try{ht(Me.next(Ot))}catch(ut){at(ut)}},zt=Ot=>{try{ht(Me.throw(Ot))}catch(ut){at(ut)}},ht=Ot=>Ot.done?Tt(Ot.value):Promise.resolve(Ot.value).then(ct,zt);ht((Me=Me.apply(st,it)).next())});const{Dragger:ue}=ve.default,ce=st=>{const it="bf3c199c2470cb477d907b1e0917c17b",Me="5183666c72eec9e4";var Tt=Se().enc.Utf8.parse(it);let at=Se().enc.Utf8.parse(Me);var ct=Se().AES.decrypt(st,Tt,{iv:at,mode:Se().mode.CBC});return ct.toString(Se().enc.Utf8)};let ie;const ye=st=>ae(void 0,[st],function*({identifier:it,oldFilename:Me,newFilename:Tt}){var at,ct,zt,ht,Ot,ut;const et=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});et.data=JSON.parse(ce(et.data));const Lt=new OSS({endpoint:(at=et==null?void 0:et.data)==null?void 0:at.end_point,region:(ct=et==null?void 0:et.data)==null?void 0:ct.region,accessKeyId:(zt=et==null?void 0:et.data)==null?void 0:zt.access_key_id,accessKeySecret:(ht=et==null?void 0:et.data)==null?void 0:ht.access_key_secret,bucket:(Ot=et==null?void 0:et.data)==null?void 0:Ot.bucket,stsToken:(ut=et==null?void 0:et.data)==null?void 0:ut.security_token});return new Promise((Dt,bt)=>{console.log(11111,`${it}/${Me}`,`${it}/${Tt}`,et.data),Lt.copy(`/${it}/${Me}`,`/${it}/${Tt}`).then(qe=>{console.log("\u62F7\u8D1D\u6210\u529F",qe)}).catch(qe=>{console.log(qe)})})}),Re=(st,it,Me)=>ae(void 0,null,function*(){var Tt,at,ct,zt,ht,Ot;it.file_name=st.name;const ut=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ce(ut.data)),ut.data=JSON.parse(ce(ut.data));const et=st.name.split(".");et.pop();const Lt=it.realFileName?et.join(""):(0,De.Z)(),Dt=new(re())({endpoint:(Tt=ut==null?void 0:ut.data)==null?void 0:Tt.end_point,region:(at=ut==null?void 0:ut.data)==null?void 0:at.region,accessKeyId:(ct=ut==null?void 0:ut.data)==null?void 0:ct.access_key_id,accessKeySecret:(zt=ut==null?void 0:ut.data)==null?void 0:zt.access_key_secret,bucket:(ht=ut==null?void 0:ut.data)==null?void 0:ht.bucket,stsToken:(Ot=ut==null?void 0:ut.data)==null?void 0:Ot.security_token});return new Promise((bt,qe)=>{var Ie;Dt.multipartUpload(`${Lt}`,new Blob([st],{type:st.type}),z(b({timeout:200*1e3,partSize:102400},Me),{callback:{url:(Ie=ut==null?void 0:ut.data)==null?void 0:Ie.callback_url,host:ut==null?void 0:ut.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(it)}})).then(function(gt){var ot;st.response=(ot=gt.data)==null?void 0:ot.data,bt(gt==null?void 0:gt.data)}).catch(function(gt){qe(gt),console.log("err:",gt)})})}),Ne=st=>{var it=st,{user:Me,cancelUpload:Tt}=it,at=ee(it,["user","cancelUpload"]);const[ct,zt]=(0,y.useState)([]);let[ht,Ot]=(0,y.useState)();const ut={onRemove:Lt=>{zt([...ct.filter(Dt=>Dt.name!==Lt.name)]),at.onChange(ct.filter(Dt=>Dt.name!==Lt.name))},disabled:at.disabled,multiple:!0,fileList:ct==null?void 0:ct.map(Lt=>Lt.file),customRequest:()=>{},beforeUpload:Lt=>ae(void 0,null,function*(){let Dt=at.maxSize||1073741824;if(ct.filter(bt=>bt.name===Lt.name).length){Ae.ZP.info(`${Lt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Lt==null?void 0:Lt.size)>Dt?(Ae.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Dt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ct.push({name:Lt.name,file:Lt}),zt([...ct]),at.onChange(ct),!1)})},et=(Lt,Dt)=>ae(void 0,null,function*(){var bt,qe,Ie,gt,ot,mt;Dt.file_name=Lt.name;const Ut=Lt.name,xe=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(xe.data=JSON.parse(ce(xe.data)),(xe==null?void 0:xe.status)!==0){ct[ct.findIndex(Wt=>Wt.name===Ut)].status="error",ct[ct.findIndex(Wt=>Wt.name===Ut)].file.status="error",at.onChange(ct),Ae.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ht=new(re())({endpoint:(bt=xe==null?void 0:xe.data)==null?void 0:bt.end_point,region:(qe=xe==null?void 0:xe.data)==null?void 0:qe.region,accessKeyId:(Ie=xe==null?void 0:xe.data)==null?void 0:Ie.access_key_id,accessKeySecret:(gt=xe==null?void 0:xe.data)==null?void 0:gt.access_key_secret,bucket:(ot=xe==null?void 0:xe.data)==null?void 0:ot.bucket,stsToken:(mt=xe==null?void 0:xe.data)==null?void 0:mt.security_token}),console.log(Lt,"file"),Ot(ht);const Ct=Lt.name.split(".");Ct.pop();const nn=Ut.indexOf(".")>-1?Dt.realFileName?Ct.join("."):(0,De.Z)():Ut;return new Promise((Wt,ln)=>{var Tn;try{ht.multipartUpload(`${at.identifier}/${nn}${Ut.indexOf(".")>-1?"."+Ut.split(".").pop():""}`,new Blob([Lt.file],{type:Lt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,_e,Et)=>{try{console.log("\u8FDB\u5EA6",wt,_e,Et);const $e=ct.findIndex(Ft=>Ft.name===Ut);ct[$e].file.percent=wt*100,ct[$e].tempCheckpoint=_e,zt([...ct])}catch($e){}},checkpoint:ct[ct.findIndex(wt=>wt.name===Ut)].tempCheckpoint,callback:{customValue:{id:Ut+""},url:(Tn=xe==null?void 0:xe.data)==null?void 0:Tn.callback_url,host:xe==null?void 0:xe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Dt)}}).then(function(wt){var _e,Et,$e;const Ft=ct.findIndex(Bt=>Bt.name===Ut);let Qe="done";if(((_e=wt.data)==null?void 0:_e.status)===0){Lt.response=(Et=wt.data)==null?void 0:Et.data;const Bt=ct.findIndex(Je=>Je.name===Ut);ct[Bt].status="done",ct[Bt].file.status="done"}else Ae.ZP.warning(($e=wt.data)==null?void 0:$e.message),Qe="error";ct[Ft].status=Qe,ct[Ft].file.status=Qe,at.onChange(ct),Wt(wt==null?void 0:wt.data)}).catch(function(wt){ct[ct.findIndex(_e=>_e.name===Ut)].status="error",ct[ct.findIndex(_e=>_e.name===Ut)].file.status="error",Ae.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),zt([...ct]),at.onChange(ct),ln(wt),console.log("err:",wt)})}catch(wt){}})});return(0,y.useEffect)(()=>{ct.every(Lt=>Lt==="done"||Lt==="error")&&at.onComplete(ct)},[ct]),(0,y.useEffect)(()=>{Tt&&(ht==null||ht.cancel())},[Tt]),(0,y.useEffect)(()=>{at.uploading&&ct.map(Lt=>ae(void 0,null,function*(){var Dt;if((!Lt.status||Lt.status==="error")&&!Tt){Lt.status="uploading",Lt.file.status="uploading";const bt=yield et(Lt,{login:(Dt=Me==null?void 0:Me.userInfo)==null?void 0:Dt.login,container_type:at.container_type,container_id:at.container_id,description:at.description,realFileName:at.realFileName})}}))},[at.uploading]),y.createElement(ue,z(b({},ut),{height:at.height,className:at.className}),y.createElement("p",{className:"ant-upload-hint"},at.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};lt.ZP=(0,Ye.connect)(({loading:st,globalSetting:it,user:Me})=>({globalSetting:it,loading:st.models.competitions,user:Me}))(Ne)},11422:function(ke,lt,te){"use strict";te.d(lt,{xj:function(){return Dt},CI:function(){return Tt},h4:function(){return Ye},eh:function(){return pe},wr:function(){return De},r5:function(){return Fe}});var y=te(59301),ve=te(85788),Ae=te(346);function pe(){const[bt,qe]=(0,y.useState)(!1),Ie=(0,y.useRef)(null),gt=(0,y.useCallback)(()=>{var Ut;(Ut=Ie.current)==null||Ut.cancelRequest(),qe(!1)},[]);return[{request:(0,y.useCallback)(Ut=>{const{url:xe,body:Ct,onData:nn,onDone:Wt,onCancelled:ln,onError:Tn}=Ut;Ie.current&&Ie.current.cancelRequest();const wt=new ve.Z(Ae.Z.API_SERVER+xe,Ct);return Ie.current=wt,qe(!0),new Promise((_e,Et)=>{wt.on("data",({chunk:$e,full:Ft})=>{nn==null||nn(Ft,$e)}),wt.on("done",$e=>{qe(!1),Wt==null||Wt($e),_e({status:"done",content:$e})}),wt.on("cancelled",$e=>{qe(!1),ln==null||ln($e),_e({status:"cancelled",content:$e})}),wt.on("error",$e=>{qe(!1),Tn==null||Tn($e),Et($e)}),wt.startStream()})},[]),cancel:gt,get loading(){return bt}}]}function Fe(bt=[]){const[qe,Ie]=(0,y.useState)(bt),gt=(0,y.useCallback)((ot,mt)=>{const{limit:Ut,onlySuccess:xe=!0}=mt||{},Ct=[],nn=new Map;ot.forEach(Wt=>{Wt.sender==="AI"&&Wt.key&&nn.set(Wt.key,Wt)});for(const Wt of ot)if(Wt.sender==="user"&&Wt.key){const ln=nn.get(Wt.key);if((ln==null?void 0:ln.text)&&(!xe||!(ln!=null&&ln.error))&&(Ct.push({question:Wt.text||"",answer:ln.text}),Ut&&Ct.length>=Ut))break}return Ct},[]);return{chatData:qe,setChatData:Ie,calcHistoryList:gt}}var De=({status:bt,rootMargin:qe="70px",bottomOffset:Ie=50})=>{const gt=(0,y.useRef)(null),ot=(0,y.useRef)(null),mt=(0,y.useRef)(null),[Ut,xe]=(0,y.useState)(!0),Ct=(0,y.useRef)(!1),nn=(0,y.useRef)(0);return(0,y.useEffect)(()=>{const Wt=gt.current,ln=ot.current;if(!Wt||!ln)return;const Tn=new IntersectionObserver(([wt])=>{var _e,Et;if(!document.contains(wt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((_e=wt.rootBounds)==null?void 0:_e.width)===0&&((Et=wt.rootBounds)==null?void 0:Et.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(wt.boundingClientRect.width===0&&wt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}xe(wt.isIntersecting)},{root:Wt,rootMargin:qe,threshold:0});return Tn.observe(ln),()=>{Tn.disconnect()}},[qe,!!(gt!=null&>.current),!!(ot!=null&&ot.current)]),(0,y.useEffect)(()=>{if(!bt)return;const Wt=gt.current,ln=mt.current;if(!Wt||!ln)return;Ct.current=!1,nn.current=Wt.scrollTop;const Tn=()=>{const{scrollTop:Et,scrollHeight:$e,clientHeight:Ft}=Wt,Qe=Et>nn.current,Bt=Et+Ft>=$e-Ie;Qe&&Bt?(Wt.scrollTop=$e,Ct.current=!1):Qe||(Ct.current=!0),nn.current=Et},wt=()=>{Ct.current||(Wt.scrollTop=Wt.scrollHeight)};Wt.addEventListener("scroll",Tn);const _e=new ResizeObserver(wt);return _e.observe(ln),()=>{_e.disconnect(),Wt.removeEventListener("scroll",Tn)}},[bt,Ie]),{scrollBoxRef:gt,bottomInspectRef:ot,contentRef:mt,isAtBottom:Ut}};function Ye(bt){const[qe,Ie]=(0,y.useState)({width:0,height:0});return(0,y.useEffect)(()=>{const gt=bt.current;if(!gt)return;const ot=new ResizeObserver(mt=>{for(let Ut of mt){const xe=Ut.target.offsetWidth,Ct=Ut.target.offsetHeight;Ie({width:xe,height:Ct})}});return ot.observe(gt),()=>{ot.disconnect()}},[bt]),qe}var Pe=te(6767),re=te(14566),Ue=te(62957),Te=te(25399),Pt=te(29787),oe=te(75727),a=te(99571),E=te(37568),x=te(92310),b=te.n(x),z={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},ee=te(51257),ae=te(58617),ue=te(32050),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(bt,qe,Ie)=>qe in bt?ce(bt,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):bt[qe]=Ie,st=(bt,qe)=>{for(var Ie in qe||(qe={}))ye.call(qe,Ie)&&Ne(bt,Ie,qe[Ie]);if(ie)for(var Ie of ie(qe))Re.call(qe,Ie)&&Ne(bt,Ie,qe[Ie]);return bt},it=(bt,qe,Ie)=>new Promise((gt,ot)=>{var mt=Ct=>{try{xe(Ie.next(Ct))}catch(nn){ot(nn)}},Ut=Ct=>{try{xe(Ie.throw(Ct))}catch(nn){ot(nn)}},xe=Ct=>Ct.done?gt(Ct.value):Promise.resolve(Ct.value).then(mt,Ut);xe((Ie=Ie.apply(bt,qe)).next())}),Tt=(0,y.forwardRef)(({placeholder:bt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:qe,style:Ie,hideUpload:gt,disabled:ot,disabledTooltip:mt,value:Ut="",onChange:xe,onSubmit:Ct,onCancel:nn,loading:Wt,typing:ln,toggles:Tn,onFullInputChange:wt,onInputFocus:_e,headExtraNode:Et},$e)=>{var Ft,Qe;const[Bt,Je]=(0,y.useState)([]),[Ze,nt]=(0,y.useState)([]),[Ge,He]=(0,y.useState)(!1),[vt,Le]=(0,y.useState)(!1),Oe=(0,y.useRef)(null),he=(0,y.useRef)(null),be=(0,y.useRef)(null),ze=(0,y.useRef)(!1),tt=50,xt=10;(0,y.useImperativeHandle)($e,()=>({onAttachmentsClear:()=>{Je([]),nt([])}}));const yt={maxCount:tt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Bt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Xt=>it(void 0,null,function*(){var On,In,tn,qn;const Qt=(qn=(tn=(In=(On=Xt==null?void 0:Xt.name)==null?void 0:On.split("."))==null?void 0:In.slice(-1))==null?void 0:tn[0])==null?void 0:qn.toLowerCase(),an=["doc","docx","md","pdf","txt","xlsx","xls"];return Xt.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):an.includes(Qt)?Xt.size/1024/1024>100?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),re.default.LIST_IGNORE)}),onChange:({fileList:Xt})=>{Je(Xt)},action:`${(Ft=Ae.Z)==null?void 0:Ft.API_SERVER}/api/intelligent_imports/upload_file.json`},jt={maxCount:xt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ze,multiple:!0,accept:".jpg,.png",beforeUpload:Xt=>{var On,In,tn,qn;const Qt=(qn=(tn=(In=(On=Xt==null?void 0:Xt.name)==null?void 0:On.split("."))==null?void 0:In.slice(-1))==null?void 0:tn[0])==null?void 0:qn.toLowerCase(),an=["jpg","png"];return Xt.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):an.includes(Qt)?Xt.size/1024/1024>10?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),re.default.LIST_IGNORE)},onChange:({fileList:Xt})=>{nt(Xt)},action:`${(Qe=Ae.Z)==null?void 0:Qe.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{var Xt,On;const In=(On=(Xt=Oe.current)==null?void 0:Xt.resizableTextArea)==null?void 0:On.textArea;if(!In)return;const tn=new ResizeObserver(()=>{Le(In.scrollHeight>=96)});return In&&tn.observe(In),()=>{In&&tn.unobserve(In)}},[]);const Gt=Xt=>{xe==null||xe(Xt.target.value)},Ht=Xt=>{var On,In,tn,qn,Qt,an,mn,yn;if(Xt==="file"){if(Ze.length){Ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var jn,ga,Ke,Mt;nt([]),(Mt=(Ke=(ga=(jn=he.current)==null?void 0:jn.upload)==null?void 0:ga.uploader)==null?void 0:Ke.fileInput)==null||Mt.click()}});return}(qn=(tn=(In=(On=he.current)==null?void 0:On.upload)==null?void 0:In.uploader)==null?void 0:tn.fileInput)==null||qn.click()}if(Xt==="image"){if(Bt.length){Ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var jn,ga,Ke,Mt;Je([]),(Mt=(Ke=(ga=(jn=be.current)==null?void 0:jn.upload)==null?void 0:ga.uploader)==null?void 0:Ke.fileInput)==null||Mt.click()}});return}(yn=(mn=(an=(Qt=be.current)==null?void 0:Qt.upload)==null?void 0:an.uploader)==null?void 0:mn.fileInput)==null||yn.click()}},En=()=>{Ct==null||Ct(Ut,Bt,Ze)},Vn=Xt=>{if(!(Xt.shiftKey&&Xt.key==="Enter")&&Xt.key==="Enter"){if(Xt.preventDefault(),fn||ze.current||Wt)return;En()}},$t=[...Bt,...Ze],fn=$t.some(Xt=>Xt.status==="uploading")||ln||Wt||!(Ut!=null&&Ut.trim()),Cn=!!$t.length||(Tn==null?void 0:Tn.some(Xt=>Xt.active))||Et,sn=gt||Bt.length>=tt||Ze.length>=xt,dn=[{key:"file",disabled:Bt.length>=tt,label:y.createElement(Te.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Ze.length>=xt,label:y.createElement(Te.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return y.createElement("div",{style:Ie,className:b()(z.footerContainer,qe,Ge&&z.full,Cn&&z.selected)},y.createElement("div",{className:z.togglesContainer},Et,Tn==null?void 0:Tn.filter(Xt=>Xt.show!==!1).map((Xt,On)=>y.createElement(y.Fragment,{key:On},y.createElement(Te.Z,{key:Xt.label,title:Xt.tooltip},y.createElement("div",{onClick:Xt.onToggle,className:b()(z.btn,Xt.active&&z.btnActive)},y.createElement("i",{className:`iconfont ${Xt.icon} mr10 font12`}),Xt.label)),Xt==null?void 0:Xt.extraNode)),$t.map(Xt=>y.createElement("div",{className:z.attachment,key:Xt.uid},(Xt==null?void 0:Xt.status)==="uploading"&&y.createElement(Pt.Z,{indicator:y.createElement(ae.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:Xt==null?void 0:Xt.name,className:"mr10"},(0,ee.Pq)(Xt.name,20)),y.createElement("i",{onClick:()=>{Je(On=>On.filter(In=>In.uid!==Xt.uid)),nt(On=>On.filter(In=>In.uid!==Xt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(Te.Z,{title:mt},y.createElement("div",{className:b()(z.inputContainer,vt&&z.lineFour,ot&&z.disabledInput)},y.createElement(re.default,st({ref:he},yt)),y.createElement(re.default,st({ref:be},jt)),y.createElement(oe.Z,{className:`${sn?"hide":""}`,menu:{items:dn,onClick:Xt=>Ht(Xt.key)},placement:"top"},y.createElement(a.ZP,{className:z.uploadBtn,icon:y.createElement(ue.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),y.createElement(E.default.TextArea,{ref:Oe,autoSize:{minRows:1,maxRows:4},placeholder:bt,value:Ut,variant:"borderless",style:sn?{paddingLeft:0,marginLeft:0}:{},onChange:Gt,onPressEnter:Vn,onCompositionStart:()=>{ze.current=!0},onCompositionEnd:()=>{ze.current=!1},onFocus:()=>_e==null?void 0:_e()}),ln?y.createElement(Te.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:nn})):y.createElement(a.ZP,{className:z.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:fn,onClick:En}),vt&&y.createElement("span",{className:z.fullIcon,onClick:()=>{He(!Ge),wt==null||wt(!Ge)}},Ge?y.createElement("span",{className:"iconfont icon-shousuo"}):y.createElement("span",{className:"iconfont icon-zhankai"})))))}),at={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},ct=te(10946),zt=te(36596),ht=te(56102),Ot=te(56321),ut="data:image/png;base64,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",et=(bt,qe,Ie)=>new Promise((gt,ot)=>{var mt=Ct=>{try{xe(Ie.next(Ct))}catch(nn){ot(nn)}},Ut=Ct=>{try{xe(Ie.throw(Ct))}catch(nn){ot(nn)}},xe=Ct=>Ct.done?gt(Ct.value):Promise.resolve(Ct.value).then(mt,Ut);xe((Ie=Ie.apply(bt,qe)).next())}),Dt=({contentRef:bt,className:qe,style:Ie,aiIcon:gt=Ot,userIcon:ot=ut,chatData:mt,requestLoading:Ut,editIndex:xe,onEditFinish:Ct,onEditCancel:nn,customDataNode:Wt,extraAnswerAction:ln,cancelTyping:Tn,onAnswerFinish:wt,onReasoningFinish:_e,onDynamic:Et,sensitiveWords:$e=[]})=>{const[Ft,Qe]=(0,y.useState)(""),Bt=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Ge;if(Bt.current&&xe!==null){Bt.current.focus();const He=(Ge=Bt.current.resizableTextArea)==null?void 0:Ge.textArea;He&&(He.selectionStart=He.selectionEnd=He.value.length)}},[xe]);const Je=(Ge,He)=>{let vt=Ge;return He.forEach(Le=>{const Oe=new RegExp(Le,"g");vt=vt.replace(Oe,"")}),vt},Ze=(Ge,He)=>{const vt=He===xe,Le=[...(Ge==null?void 0:Ge.fileList)||[],...(Ge==null?void 0:Ge.imageList)||[]];return y.createElement("div",{className:at.li},y.createElement("div",{className:at.avatarIcon},y.createElement("img",{className:at.img,src:ot})),y.createElement("div",{className:at.content},!!(Le!=null&&Le.length)&&y.createElement("div",{className:at.fileWrap},Le==null?void 0:Le.map((Oe,he)=>{var be,ze;return y.createElement("div",{key:he,className:at.file},y.createElement("img",{src:te(90034)(`./${((ze=(be=Oe==null?void 0:Oe.name)==null?void 0:be.split("."))==null?void 0:ze.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(Te.Z,{title:Oe==null?void 0:Oe.name},y.createElement("div",{className:at.fileName},Oe==null?void 0:Oe.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Oe==null?void 0:Oe.size))))})),y.createElement("div",{className:at.borderBox},vt?y.createElement(E.default.TextArea,{value:Ft,ref:Bt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:Oe=>Qe(Oe.target.value)}):y.createElement("div",{className:at.text},Ge==null?void 0:Ge.text)),vt?y.createElement("div",{className:at.action},y.createElement(a.ZP,{onClick:()=>{Qe(""),nn()},size:"small"},"\u53D6\u6D88"),y.createElement(a.ZP,{disabled:!Ft.trim(),onClick:()=>Ct(Ft),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:at.action},y.createElement(ht.CopyToClipboard,{text:(Ge==null?void 0:Ge.text)||"",onCopy:()=>Pe.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Te.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},nt=(Ge,He)=>y.createElement("div",{className:at.li},y.createElement("div",{className:at.avatarIcon},y.createElement("img",{className:at.img,src:gt})),y.createElement("div",{className:at.content},y.createElement("div",{className:at.borderBox},Ge.loading&&y.createElement(y.Fragment,null,Ge!=null&&Ge.imageGenerator?y.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(Ge!=null&&Ge.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:at.loading},y.createElement("div",{className:at.dot}),y.createElement("div",{className:at.dot}),y.createElement("div",{className:at.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ge==null?void 0:Ge.thinkingEnabled)&&y.createElement(zt.Z,{time:Ge==null?void 0:Ge.time,cancelIndex:Tn,loading:Ge.loading,streamingStatus:!(Ge!=null&&Ge.text),onFinish:()=>et(void 0,null,function*(){_e==null||_e()}),value:Ge==null?void 0:Ge.reasoning}),!!(Ge!=null&&Ge.text)&&!Ge.hideAnswer&&y.createElement(ct.Z,{cancelIndex:Tn,onDynamic:Et,streamingStatus:Ut,loadImage:!!(Ge!=null&&Ge.imageGenerator),onFinish:()=>et(void 0,null,function*(){wt==null||wt()}),value:Je(Ge==null?void 0:Ge.text,$e)})),(Ge==null?void 0:Ge.source)&&!!(Ge!=null&&Ge.text)&&y.createElement("div",{className:at.source},Ge==null?void 0:Ge.source),y.createElement("div",{className:at.action},ln==null?void 0:ln(Ge,He),y.createElement(ht.CopyToClipboard,{text:String((Ge==null?void 0:Ge.text)||""),onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(Te.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return y.createElement("div",{ref:bt,className:b()(qe),style:Ie},mt==null?void 0:mt.map((Ge,He)=>y.createElement(y.Fragment,{key:Ge.key+He},Ge.show&&y.createElement(y.Fragment,null,Ge.sender==="user"&&Ze(Ge,He),Ge.sender==="AI"&&nt(Ge,He),Wt&&!["AI","user"].includes(Ge.sender)&&Wt(Ge,He)))))}},87320:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return pe}});var y=te(59301),ve=te(49535),Ae=te(90083),pe=()=>{const[Fe,Se]=(0,y.useState)(""),[De,Ye]=(0,y.useState)(0);let[Pe,re]=(0,y.useState)(),[Ue,Te]=(0,y.useState)();const[Pt,oe]=(0,y.useState)(!1),a=(0,y.useRef)("");(0,y.useEffect)(()=>ve.Z.subscribe("preview-image",Re=>{Se(Re),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,y.useEffect)(()=>{a.current=Fe},[Fe]);function E(ye){ye.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",re(void 0),Te(void 0),Ye(0),Se("")}function b(){Ye(De+90)}function z(){Pe=ce.current.width*1.1,Ue=ce.current.height*1.1,Te(Ue),re(Pe)}function ee(){Pe=ce.current.width/1.1,Ue=ce.current.height/1.1,Te(Ue),re(Pe)}const ae=(0,y.useRef)(),ue=(0,y.useRef)(),ce=(0,y.useRef)(),ie=ye=>{(ye.nativeEvent.target===ae.current||ye.nativeEvent.target===ue.current)&&x()};return y.createElement(y.Fragment,null,Fe?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:ue},y.createElement(Ae.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:ye=>{Se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(ke,lt,te){"use strict";te.d(lt,{h:function(){return ae}});var y=te(59301),ve=te(82326),Ae=te(28284),pe=te(99571),Fe=te(89780),Se=te.n(Fe),De=te(8336),Ye=te(12469),Pe=Object.defineProperty,re=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ue,ce,ie)=>ce in ue?Pe(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ue[ce]=ie,E=(ue,ce)=>{for(var ie in ce||(ce={}))Pt.call(ce,ie)&&a(ue,ie,ce[ie]);if(Te)for(var ie of Te(ce))oe.call(ce,ie)&&a(ue,ie,ce[ie]);return ue},x=(ue,ce)=>re(ue,Ue(ce));const b=ve.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};lt.Z=({callback:ue,onCancel:ce})=>{const[ie,ye]=(0,y.useState)("python");function Re(st){ye(ee[st][1])}function Ne(st){ue(st)}return y.createElement(Ae.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),y.createElement(Ae.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ve.default,{getPopupContainer:st=>st.parentNode,onChange:Re},Object.keys(ee).map(st=>y.createElement(b,{key:st,value:st},ee[st][0])))),y.createElement(Ae.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ae,{mode:ie})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(pe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ae({value:ue,onChange:ce,mode:ie,options:ye={}}){const Re=(0,y.useRef)(),[Ne,st]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ne){let it=function(Me){const Tt=Me.getValue();ce&&ce(Tt)};return Ne.on("change",it),()=>{Ne.off("change",it)}}},[Ne,ce]),(0,y.useEffect)(()=>{Ne&&Ne.setOption("mode",ie)},[Ne,ie]),(0,y.useEffect)(()=>{Ne&&(ue!==Ne.getValue()||ue==="")&&setTimeout(()=>{Ne.setValue(ue||"")},300)},[Ne,ue]),(0,y.useEffect)(()=>{if(Re.current&&!Ne){const it=Se().fromTextArea(Re.current,E({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));st(it)}},[Re.current,Ne]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Re}))}},39793:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ga}});var y=te(59301),ve=te(89780),Ae=te.n(ve),pe=te(76374),Fe=te(8336),Se=te(6313),De=te(25717),Ye=te(99498),Pe=te(25419),re=te(67549),Ue=te(76902),Te=({value:Ke="",className:Mt,showTextOnly:St,showLines:hn,style:Jn={}})=>{const Rn=(0,y.useMemo)(()=>"",[Ke]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Rn}}))},Pt=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ke,Mt,St)=>Mt in Ke?oe(Ke,Mt,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[Mt]=St,ae=(Ke,Mt)=>{for(var St in Mt||(Mt={}))b.call(Mt,St)&&ee(Ke,St,Mt[St]);if(x)for(var St of x(Mt))z.call(Mt,St)&&ee(Ke,St,Mt[St]);return Ke},ue=(Ke,Mt)=>a(Ke,E(Mt));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ie({onActionCallback:Ke,title:Mt,icon:St,actionName:hn,className:Jn="",children:Rn}){function sa(){Ke(hn)}return Pt.createElement("a",{title:Mt,className:Jn,onClick:sa},Pt.createElement("i",{className:`${St}`}),Rn)}var ye=({watch:Ke,showNullButton:Mt,showNullProgramButton:St,onActionCallback:hn,fullScreen:Jn,insertTemp:Rn,hidetoolBar:sa,extraUse:Aa})=>{const ja=[...ce,{title:`${Ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Pt.createElement("ul",{className:"markdown-toolbar-container"},!sa&&ja.map((Ca,_a)=>Pt.createElement("li",{key:_a},Ca.actionName?Pt.createElement(ie,ue(ae({},Ca),{onActionCallback:hn})):Pt.createElement("span",{className:"v-line"}))),Mt?Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:hn},Pt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,St?Pt.createElement(Pt.Fragment,null,Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:hn},Pt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:hn},Pt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Rn&&Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Rn}`,onActionCallback:hn},Pt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Aa&&Pt.createElement("li",null,Aa),Pt.createElement("li",{className:"btn-full-screen"},Pt.createElement(ie,{icon:`${Jn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Jn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:hn})))},Re=te(91558),Ne=te(28284),st=te(37568),it=te(99571),Me=Object.defineProperty,Tt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Ot=(Ke,Mt,St)=>Mt in Ke?Me(Ke,Mt,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[Mt]=St,ut=(Ke,Mt)=>{for(var St in Mt||(Mt={}))zt.call(Mt,St)&&Ot(Ke,St,Mt[St]);if(ct)for(var St of ct(Mt))ht.call(Mt,St)&&Ot(Ke,St,Mt[St]);return Ke},et=(Ke,Mt)=>Tt(Ke,at(Mt));const Lt={labelCol:{span:4},wrapperCol:{span:20}};var Dt=({callback:Ke,onCancel:Mt})=>{function St(hn){Ke(hn)}return y.createElement(Ne.default,et(ut({},Lt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:St,style:{width:500}}),y.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(st.default,null)),y.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(st.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(it.ZP,{type:"ghost",onClick:Mt},"\u53D6\u6D88")))},bt=te(69720),qe=te(17077),Ie=te(62957),gt=te(77019),ot=te(9507),mt=te(59301),Ut=({callback:Ke,onCancel:Mt})=>{const St=document.createElement("canvas"),hn=St.getContext("2d");St.width=1e3,St.height=800,hn.fillStyle="#ffffff",hn.fillRect(0,0,St.width,St.height);const Jn=St.toDataURL("image/png");return mt.createElement(Ie.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(gt.Z,{style:{height:"100vh"}},mt.createElement(ot.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Jn,visible:!0,title:String(Date.now())},onOk:Rn=>{Ke({src:Rn.url})},onClose:Mt})))},xe=te(12378);function Ct(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ct,go.CommandHandler),Ct.prototype.canAlignSelection=function(){var Ke=this.diagram;return!(Ke===null||Ke.isReadOnly||Ke.isModelReadOnly||Ke.selection.count<2)},Ct.prototype.alignLeft=function(){var Ke=this.diagram;Ke.startTransaction("aligning left");var Mt=1/0;Ke.selection.each(function(St){St instanceof go.Link||(Mt=Math.min(St.position.x,Mt))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(Mt,St.position.y))}),Ke.commitTransaction("aligning left")},Ct.prototype.alignRight=function(){var Ke=this.diagram;Ke.startTransaction("aligning right");var Mt=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var hn=St.actualBounds.x+St.actualBounds.width;Mt=Math.max(hn,Mt)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(Mt-St.actualBounds.width,St.position.y))}),Ke.commitTransaction("aligning right")},Ct.prototype.alignTop=function(){var Ke=this.diagram;Ke.startTransaction("alignTop");var Mt=1/0;Ke.selection.each(function(St){St instanceof go.Link||(Mt=Math.min(St.position.y,Mt))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.position.x,Mt))}),Ke.commitTransaction("alignTop")},Ct.prototype.alignBottom=function(){var Ke=this.diagram;Ke.startTransaction("aligning bottom");var Mt=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var hn=St.actualBounds.y+St.actualBounds.height;Mt=Math.max(hn,Mt)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.actualBounds.x,Mt-St.actualBounds.height))}),Ke.commitTransaction("aligning bottom")},Ct.prototype.alignCenterX=function(){var Ke=this.diagram,Mt=Ke.selection.first();if(Mt){Ke.startTransaction("aligning Center X");var St=Mt.actualBounds.x+Mt.actualBounds.width/2;Ke.selection.each(function(hn){hn instanceof go.Link||hn.move(new go.Point(St-hn.actualBounds.width/2,hn.actualBounds.y))}),Ke.commitTransaction("aligning Center X")}},Ct.prototype.alignCenterY=function(){var Ke=this.diagram,Mt=Ke.selection.first();if(Mt){Ke.startTransaction("aligning Center Y");var St=Mt.actualBounds.y+Mt.actualBounds.height/2;Ke.selection.each(function(hn){hn instanceof go.Link||hn.move(new go.Point(hn.actualBounds.x,St-hn.actualBounds.height/2))}),Ke.commitTransaction("aligning Center Y")}},Ct.prototype.alignColumn=function(Ke){var Mt=this.diagram;Mt.startTransaction("align Column"),Ke===void 0&&(Ke=0),Ke=parseFloat(Ke);var St=new Array;Mt.selection.each(function(Aa){Aa instanceof go.Link||St.push(Aa)});for(var hn=0;hn0){for(var Aa=Rn.elt(sa-1);Aa!==null&&Aa.isTreeExpanded&&!Aa.isTreeLeaf;){var ja=this._sortTreeChildrenByY(Aa);Aa=ja.last()}Aa!==null&&Ke.select(Aa)}else Ke.select(Jn)}}else if(St.key==="Down")if(Mt.isTreeExpanded&&!Mt.isTreeLeaf){var hn=this._sortTreeChildrenByY(Mt).first();hn!==null&&Ke.select(hn)}else for(;Mt!==null;){var Jn=Mt.findTreeParentNode();if(Jn===null)break;var Rn=this._sortTreeChildrenByY(Jn),sa=Rn.indexOf(Mt);if(saRn.y?1:Jn.xRn.x?1:0}),Mt},Ct.prototype.copyToClipboard=function(Ke){go.CommandHandler.prototype.copyToClipboard.call(this,Ke),this._lastPasteOffset.set(this.pasteOffset)},Ct.prototype.pasteFromClipboard=function(){var Ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ke},Object.defineProperty(Ct.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ke){if(Ke!=="move"&&Ke!=="select"&&Ke!=="scroll"&&Ke!=="tree"&&Ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ke);this._arrowKeyBehavior=Ke}}),Object.defineProperty(Ct.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ke){if(!(Ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ke);this._pasteOffset.set(Ke)}});var nn=Ct,Wt=te(63720),ln=te(5269),Tn=te(38986),wt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},_e=te(48790),Et=te(59301),$e=(Ke,Mt,St)=>new Promise((hn,Jn)=>{var Rn=ja=>{try{Aa(St.next(ja))}catch(Ca){Jn(Ca)}},sa=ja=>{try{Aa(St.throw(ja))}catch(Ca){Jn(Ca)}},Aa=ja=>ja.done?hn(ja.value):Promise.resolve(ja.value).then(Rn,sa);Aa((St=St.apply(Ke,Mt)).next())});function Ft({onCancel:Ke,callback:Mt}){let St=(0,y.useRef)(),hn=(0,y.useRef)(),Jn=(0,y.useRef)(),Rn=(0,y.useRef)(!1);const sa=(0,y.useRef)(!1),[Aa,ja]=(0,y.useState)(0);function Ca(){const bn=xe.bx.make,Kt={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};St.current=new xe.S0(hn.current,{padding:20,grid:bn(xe.s_,"Grid",bn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),bn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zn=>{var _n=Zn.diagram.commandHandler.addTopLevelParts(Zn.diagram.selection,!0);_n||Zn.diagram.currentTool.doCancel()},commandHandler:bn(nn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zn=>{var _n=Zn.subject;_n.location=_n.location.copy().snapToGridPoint(Zn.diagram.grid.gridOrigin,Zn.diagram.grid.gridCellSize),setTimeout(()=>{Zn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zn=>{var _n=Zn.subject;setTimeout(()=>{Zn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zn=>{var _n=Zn.parameter.part;_n.invalidateConnectedLinks();var ma=Zn.subject;Zn.diagram.toolManager.linkingTool.isForwards?ma.toNode.invalidateConnectedLinks():ma.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),St.current.nodeTemplate=bn(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),bn(xe.bn,{name:"SHAPE",fill:Kt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),bn(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),bn(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),St.current.nodeTemplate.toolTip=bn("ToolTip",bn(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},bn(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),bn(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function kn(Zn,_n){var ma=(Sn,lo)=>{Sn.handled=!0,Sn.diagram.model.commit(oa=>{var Cr=lo.part.adornedPart,Jo=new xe.E9().setRectSpot(Cr.actualBounds,Zn);Jo.subtract(Cr.location),Jo.scale(2,2),Jo.x+=Math.sign(Jo.x)*130,Jo.y+=Math.sign(Jo.y)*130,Jo.add(Cr.location),Jo.snapToGridPoint(Sn.diagram.grid.gridOrigin,Sn.diagram.grid.gridCellSize);var _o=oa.copyNodeData(Cr.data);oa.setGroupKeyForNodeData(_o,oa.getGroupKeyForNodeData(Cr.data)),oa.addNodeData(_o);var Wo={from:Cr.key,to:oa.getKeyForNodeData(_o)};oa.addLinkData(Wo);var Ro=Sn.diagram.findNodeForData(_o);Ro.location=Jo,Sn.diagram.select(Ro),setTimeout(()=>{Sn.diagram.commandHandler.editTextBlock()},20)})};return bn(xe.bn,{figure:_n,alignment:Zn,alignmentFocus:Zn.opposite(),width:Zn.equals(xe.z6.Top)||Zn.equals(xe.z6.Bottom)?25:18,height:Zn.equals(xe.z6.Top)||Zn.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:Kt.white,strokeWidth:4,mouseEnter:(Sn,lo)=>lo.fill="dodgerblue",mouseLeave:(Sn,lo)=>lo.fill="orange",isActionable:!0,click:ma,contextClick:ma})}function Bn(Zn){return bn(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(_n,ma)=>ma.fill="dodgerblue",mouseLeave:(_n,ma)=>ma.fill="orange",click:(_n,ma)=>{_n.diagram.commandHandler.showContextMenu(ma.part.adornedPart)}},Zn||{})}St.current.nodeTemplate.selectionAdornmentTemplate=bn(xe.uz,"Spot",bn(xe.Vm,{padding:10}),kn(xe.z6.Top,"TriangleUp"),kn(xe.z6.Left,"TriangleLeft"),kn(xe.z6.Right,"TriangleRight"),kn(xe.z6.Bottom,"TriangleDown"),Bn({alignment:new xe.z6(.75,0)}));function va(Zn,_n){return(ma,Sn)=>{ma.handled=!0,ma.diagram.model.commit(lo=>{lo.set(Sn.part.adornedPart.data,Zn,_n)})}}function xa(Zn,_n){return _n||(_n="color"),bn(xe.bn,{width:16,height:16,stroke:"lightgray",fill:Zn,margin:1,background:"transparent",mouseEnter:(ma,Sn)=>Sn.stroke="dodgerblue",mouseLeave:(ma,Sn)=>Sn.stroke="lightgray",click:va(_n,Zn),contextClick:va(_n,Zn)})}function Un(){return[bn("ContextMenuButton",bn(xe.s_,"Horizontal",xa(Kt.white,"fill"),xa(Kt.beige,"fill"),xa(Kt.extralightblue,"fill"),xa(Kt.extralightred,"fill"))),bn("ContextMenuButton",bn(xe.s_,"Horizontal",xa(Kt.lightgray,"fill"),xa(Kt.lightgreen,"fill"),xa(Kt.lightblue,"fill"),xa(Kt.lightred,"fill")))]}function ta(){return[bn("ContextMenuButton",bn(xe.s_,"Horizontal",xa(Kt.black),xa(Kt.green),xa(Kt.blue),xa(Kt.red))),bn("ContextMenuButton",bn(xe.s_,"Horizontal",xa(Kt.white),xa(Kt.magenta),xa(Kt.purple),xa(Kt.orange)))]}function na(Zn,_n){return _n||(_n="thickness"),bn(xe.bn,"LineH",{width:16,height:16,strokeWidth:Zn,margin:1,background:"transparent",mouseEnter:(ma,Sn)=>Sn.background="dodgerblue",mouseLeave:(ma,Sn)=>Sn.background="transparent",click:va(_n,Zn),contextClick:va(_n,Zn)})}function mo(Zn,_n){return _n||(_n="dash"),bn(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zn,margin:1,background:"transparent",mouseEnter:(ma,Sn)=>Sn.background="dodgerblue",mouseLeave:(ma,Sn)=>Sn.background="transparent",click:va(_n,Zn),contextClick:va(_n,Zn)})}function ao(){return[bn("ContextMenuButton",bn(xe.s_,"Horizontal",na(1),na(2),na(3),na(4))),bn("ContextMenuButton",bn(xe.s_,"Horizontal",mo(null),mo([2,4]),mo([4,4])))]}function oo(Zn,_n){return _n||(_n="figure"),bn(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zn,margin:1,background:"transparent",mouseEnter:(ma,Sn)=>Sn.fill="dodgerblue",mouseLeave:(ma,Sn)=>Sn.fill="lightgray",click:va(_n,Zn),contextClick:va(_n,Zn)})}St.current.nodeTemplate.contextMenu=bn("ContextMenu",bn("ContextMenuButton",bn(xe.s_,"Horizontal",oo("Rectangle"),oo("RoundedRectangle"),oo("Ellipse"),oo("Diamond"))),bn("ContextMenuButton",bn(xe.s_,"Horizontal",oo("Parallelogram2"),oo("ManualOperation"),oo("Procedure"),oo("Cylinder1"))),bn("ContextMenuButton",bn(xe.s_,"Horizontal",oo("Terminator"),oo("CreateRequest"),oo("Document"),oo("TriangleDown"))),Un(),ta(),ao()),St.current.groupTemplate=bn(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zn,_n)=>{var ma=_n.addMembers(_n.diagram.selection,!0);ma||_n.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),bn(xe.s_,"Auto",{name:"BODY"},bn(xe.bn,{parameter1:10,fill:Kt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),bn(xe.Vm,{background:"transparent",margin:20})),bn(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),St.current.groupTemplate.selectionAdornmentTemplate=bn(xe.uz,"Spot",bn(xe.s_,"Auto",bn(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),bn(xe.Vm,{margin:1.5})),Bn({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),St.current.groupTemplate.contextMenu=bn("ContextMenu",Un(),ta(),ao()),St.current.linkTemplate=bn(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",Zn=>Zn>=1?10:0),new xe.KX("toShortLength","dir",Zn=>Zn>=1?10:0),new xe.KX("points").makeTwoWay(),bn(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),bn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Zn=>Zn===1)),bn(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Zn=>Zn>=1),new xe.KX("width","thickness",Zn=>7+3*Zn),new xe.KX("height","thickness",Zn=>7+3*Zn),new xe.KX("segmentOffset","thickness",Zn=>new xe.E9(-15,4+1.5*Zn))),bn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Zn=>Zn===2),new xe.KX("width","thickness",Zn=>7+3*Zn),new xe.KX("height","thickness",Zn=>7+3*Zn),new xe.KX("segmentOffset","thickness",Zn=>new xe.E9(-15,4+1.5*Zn))),bn(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),St.current.linkTemplate.selectionAdornmentTemplate=bn(xe.uz,bn(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ro(2)},new xe.KX("pathPattern","thickness",ro)),Bn({alignmentFocus:new xe.z6(0,0,-6,-4)}));function ro(Zn){return bn(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zn+4).toString()+" H3"})}function Ra(Zn){var _n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zn===0?_n="M0 0 M16 16 M0 8 L16 8":Zn===2&&(_n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),bn(xe.bn,{geometryString:_n,margin:2,background:"transparent",mouseEnter:(ma,Sn)=>Sn.background="dodgerblue",mouseLeave:(ma,Sn)=>Sn.background="transparent",click:va("dir",Zn),contextClick:va("dir",Zn)})}function to(Zn){var _n=(ma,Sn)=>{ma.handled=!0,ma.diagram.model.commit(lo=>{var oa=Sn.part.adornedPart;lo.set(oa.data,Zn?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(Zn?oa.toNode:oa.fromNode).invalidateConnectedLinks()})};return bn(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ma,Sn)=>Sn.background="dodgerblue",mouseLeave:(ma,Sn)=>Sn.background="transparent",click:_n,contextClick:_n})}function Mn(Zn,_n){var ma=0,Sn=xe.z6.RightSide;Zn.equals(xe.z6.Top)?(ma=270,Sn=xe.z6.TopSide):Zn.equals(xe.z6.Left)?(ma=180,Sn=xe.z6.LeftSide):Zn.equals(xe.z6.Bottom)&&(ma=90,Sn=xe.z6.BottomSide),_n||(ma-=180);var lo=(oa,Cr)=>{oa.handled=!0,oa.diagram.model.commit(Jo=>{var _o=Cr.part.adornedPart;Jo.set(_o.data,_n?"toSpot":"fromSpot",xe.z6.stringify(Sn)),(_n?_o.toNode:_o.fromNode).invalidateConnectedLinks()})};return bn(xe.bn,{alignment:Zn,alignmentFocus:Zn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ma,background:"transparent",mouseEnter:(oa,Cr)=>Cr.background="dodgerblue",mouseLeave:(oa,Cr)=>Cr.background="transparent",click:lo,contextClick:lo})}St.current.linkTemplate.contextMenu=bn("ContextMenu",ta(),ao(),bn("ContextMenuButton",bn(xe.s_,"Horizontal",Ra(0),Ra(1),Ra(2))),bn("ContextMenuButton",bn(xe.s_,"Horizontal",bn(xe.s_,"Spot",to(!1),Mn(xe.z6.Top,!1),Mn(xe.z6.Left,!1),Mn(xe.z6.Right,!1),Mn(xe.z6.Bottom,!1)),bn(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},to(!0),Mn(xe.z6.Top,!0),Mn(xe.z6.Left,!0),Mn(xe.z6.Right,!0),Mn(xe.z6.Bottom,!0)))));const Uo=`{ "class": "GraphLinksModel", + }`;return(0,y.useEffect)(()=>{const Tt=st.current.attachShadow({mode:"open"});it.current=document.createElement("div"),it.current.className="markdown-body",it.current.innerHTML=Ne,Tt.appendChild(it.current);const at=document.createElement("style");return at.textContent=Me,Tt.appendChild(at),()=>{Tt.innerHTML=""}},[]),(0,y.useEffect)(()=>{it.current&&(it.current.innerHTML=Ne)},[Ne]),Ue.createElement("div",{ref:st})};function oe(Ne){const st=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],it=new RegExp(`\\b(${st.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ne.replace(it,"").trim()}var a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(Ne,st,it)=>st in Ne?a(Ne,st,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[st]=it,ee=(Ne,st)=>{for(var it in st||(st={}))x.call(st,it)&&z(Ne,it,st[it]);if(E)for(var it of E(st))b.call(st,it)&&z(Ne,it,st[it]);return Ne};const ae="@\u2581\u2581@",ue="@\u2581@",ce=/]*>/g;function ie(Ne){let st=document.createElement("div");return st.innerHTML=Ne,st.childNodes.length===0?"":st.childNodes[0].nodeValue}const Ce=(Ne,st)=>{Ne=Ne||"";const it=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Tt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,at=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return st?Ne.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(it,(ct,zt,ht,Ot,ut,et,Lt)=>{const Dt=zt||Ot||et,bt=ht||ut||Lt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Dt+bt+"&t="+(0,De.Jn)(Dt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ne=Ne.replace(at,(ct,zt,ht,Ot,ut,et,Lt)=>{const Dt=zt||Ot||et,bt=ht||ut||Lt||"?";return Se.Z.API_SERVER+"/attachments/download/"+Dt+bt+"&t="+(0,De.Jn)(Dt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(it,(ct,zt,ht,Ot,ut,et,Lt)=>{const Dt=zt||Ot||et,bt=ht||ut||Lt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Dt+bt+"&t="+(0,De.Jn)(Dt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(Me,(ct,zt,ht,Ot,ut)=>{const et=zt||Ot,Lt=ht||ut||"";return'"'+Se.Z.API_SERVER+"/api/attachments/"+et+Lt+et+Lt+"&t="+(0,De.Jn)(et,Date.now())}).replace(Tt,(ct,zt,ht,Ot,ut)=>{const et=zt||Ot,Lt=ht||ut||"";return"("+Se.Z.API_SERVER+"/files/uploads/"+et+Lt+et+Lt+"&t="+(0,De.Jn)(et,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,` +`),Ne)};var Re=({value:Ne="",className:st,showTextOnly:it,showLines:Me,style:Tt={},stylesPrev:at={},highlightKeywords:ct,showProgramFill:zt,isProgramFill:ht,disabledFill:Ot=!1,programFillValue:ut,onFillChange:et=bt=>{},onFillBlur:Lt=()=>{},onFillFocus:Dt=()=>{}})=>{let bt=oe(String(Ne||""));const[qe,Ie]=(0,y.useState)(""),[gt,ot]=(0,y.useState)("office"),[mt,Ut]=(0,y.useState)([]),xe=(0,y.useRef)("a"+(0,ye.Z)()),Ct={},nn=Ze=>//i.test(Ze||""),Wt=(Ze,nt,Ge)=>{const He=document.createElement(Ze===ue?"input":"textarea");He.style.width="100%",He.style.height=Ze===ue?"40px":"151px",He.rows=5,He.spellcheck=!1,He.name="edu-program-fill",He.placeholder="\u8BF7\u8F93\u5165",He.dataset.id=nt;const vt=Object.keys(Ct).length;return Ct[vt]=He,`${He.outerHTML}`};function ln(Ze){return Ze=Ze.replace(/!\[.*?\]\(.*?\)/g,""),Ze=Ze.replace(/\[.*?\]\(.*?\)/g,""),Ze=Ze.replace(new RegExp("","gs"),""),Ze=Ze.replace(//g,""),Ze=Ze.replace(//g,""),Ze=Ze.replace(new RegExp(".*?<\\/video>","gs"),""),Ze=Ze.replace(new RegExp(".*?<\\/audio>","gs"),""),Ze=Ze.replace(new RegExp(".*?<\\/style>","gs"),""),Ze=Ze.replace(new RegExp(".*?<\\/script>","gs"),""),Ze}const Rn=Ze=>!it&&nn(bt)?Ze:Ze.replace(/([\s\S]+?)<\/style>/gim,function(nt,Ge){let He=Ge.replace(/(\n|\r)/g,"").split("}"),vt=[];return He.map(Le=>{Le!=""&&vt.push(`.${xe.current} ${Le}`)}),``}),wt=(0,y.useMemo)(()=>{try{const He=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Le=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Oe=/\(\/attachments\/download\//g;bt=bt.replace(Oe,"("+Se.Z.API_SERVER+"/attachments/download/").replace(He,"("+Se.Z.API_SERVER+"/api/attachments/").replace(vt,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(Le,'"'+Se.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(He){}if(zt){let He=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(vt,Le,Oe){var he;return++He,Wt(vt,He,(he=ut==null?void 0:ut[He])==null?void 0:he.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Rn(bt||"")}
`}let Ze=Rn(bt);Ze=(0,Ae.ZP)(Ze);const nt=(0,Ae.ez)();bt.match(/\[TOC\]/)&&(Ze=Ze.replace("

[TOC]

",(0,Ae.Qv)()),(0,Ae.Iy)()),Ze=Ze.replace(/(__special_katext_id_\d+__)/g,(He,vt)=>{const{type:Le,expression:Oe}=nt[vt];return(0,Ye.renderToString)(ie(Oe)||"",{displayMode:Le==="block",throwOnError:!1,output:"html"})}),Ze=Ze.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Ae.AL)();const Ge=document.createElement("div");if(Ge.innerHTML=Ze,it)return Ge.innerText;if(ct){const He=ct.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ft(Ge,He),Ge.innerHTML}return setTimeout(()=>Je(),500),Ge.innerHTML},[bt,ct]);(0,y.useEffect)(()=>{Qe.current&&Qe.current.querySelectorAll(["input","textarea"]).forEach(nt=>{nt.oninput=_e,nt.onblur=Et,nt.onfocus=$e})},[mt]),(0,y.useEffect)(()=>{var Ze,nt,Ge,He,vt;if(ut!=null&&ut.length)try{const Le=Qe.current.querySelectorAll(".edu-program-fill-score"),Oe=Qe.current.querySelectorAll('[name="edu-program-fill"]');for(const[he,be]of Oe.entries())be.value=((Ze=ut==null?void 0:ut[he])==null?void 0:Ze.value)||"",((nt=ut==null?void 0:ut[he])==null?void 0:nt.type)==="warning"?be.className="program-fill-warning":((Ge=ut==null?void 0:ut[he])==null?void 0:Ge.type)==="success"?be.className="program-fill-success":be.className="";for(const[he,be]of Le.entries())be.innerHTML=(He=ut==null?void 0:ut[he])!=null&&He.score?`${(vt=ut==null?void 0:ut[he])==null?void 0:vt.score}\u5206`:"";Ut(ut)}catch(Le){console.log(Le,"error")}},[ut]);const _e=Ze=>{mt[Ze.target.dataset.id]=mt[Ze.target.dataset.id]||{},mt[Ze.target.dataset.id].value=Ze.target.value,Ut([...mt]),et(mt,Ze.target.dataset.id)},Et=Ze=>{mt[Ze.target.dataset.id]=mt[Ze.target.dataset.id]||{},mt[Ze.target.dataset.id].value=Ze.target.value,Ut([...mt]),Lt(mt,Ze.target.dataset.id)},$e=Ze=>{mt[Ze.target.dataset.id]=mt[Ze.target.dataset.id]||{},mt[Ze.target.dataset.id].value=Ze.target.value,Ut([...mt]),Dt(mt,Ze.target.dataset.id)};function Ft(Ze,nt){return Ze.childNodes.forEach(Ge=>{var He;if(Ge.childNodes.length>0)Ft(Ge,nt);else if(Ge.nodeName!=="IMG")if(Ge.innerHTML)Ge.innerHTML=(He=Ge.innerHTML)==null?void 0:He.replace(new RegExp(nt,"gi"),'$&');else{const vt=document.createElement("span");vt.innerHTML=Ge.textContent.replace(new RegExp(nt,"gi"),'$&'),Ge.replaceWith(vt)}})}const Qe=(0,y.useRef)();Ae.jb.WebkitLineClamp=Me,Me&&(Tt=ee(ee({},Tt),Ae.jb));function Bt(Ze){let nt=Ze.target;if(nt.tagName.toUpperCase()==="A"){let Ge=nt.getAttribute("href");if(Ge.indexOf("office")>-1)Ze.preventDefault(),Ie(Ge),ot("office");else if(Ge.indexOf("application/pdf")>-1)Ze.preventDefault(),Ie(Ge),ot("pdf");else if(Ge.indexOf("text/html")>-1)Ze.preventDefault(),Ie(Ge),ot("html");else if(Ge.startsWith("#")){Ze.preventDefault();let He=document.getElementById(Ge.replace("#",""));He&&He.scrollIntoView(!0)}}}const Je=()=>{var Ze;const nt=(Ze=Qe.current)==null?void 0:Ze.querySelectorAll("video");nt==null||nt.forEach(Ge=>{if(Ge.oncontextmenu=()=>!1,Ge.src.indexOf(".m3u8")>-1&&!Ge.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var He=new Fe.ZP;He.loadSource(Ge.src),He.attachMedia(Ge)}}})};return(0,y.useEffect)(()=>{if(Qe.current&&wt&&wt.match(ce)&&window.PR.prettyPrint(),Qe.current)return Qe.current.addEventListener("click",Bt),()=>{var Ze;(Ze=Qe.current)==null||Ze.removeEventListener("click",Bt),(0,Ae.AL)(),(0,Ae.Iy)()}},[wt,Qe.current,Bt]),(0,y.useEffect)(()=>{var Ze;const nt=Ge=>{Ge.preventDefault(),Ge.clipboardData.setData("text",window.getSelection().toString())};return(Ze=Qe.current)==null||Ze.addEventListener("copy",nt),()=>{var Ge;(Ge=Qe.current)==null||Ge.removeEventListener("copy",nt)}},[Qe.current]),y.createElement(y.Fragment,null,it&&y.createElement("div",{ref:Qe},wt),!it&&!nn(wt)&&y.createElement("div",{ref:Qe,style:ee({},Tt),className:`${st||""} ${Ot?"disabled-fill":""} markdown-body ${xe.current}`,dangerouslySetInnerHTML:{__html:wt}}),!it&&nn(wt)&&y.createElement(Pt,{html:wt}),y.createElement(re.Z,{close:!0,data:qe,type:qe!=null&&qe.length?gt:"",style:ee({},at),onClose:()=>Ie("")}))}},86074:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return pe}});var y=te(25690),ve={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Ae=te(59301),pe=({message:Fe,className:Se,children:De,style:Ye={}})=>Ae.createElement("div",{className:`custom-spinner ${ve.idsRingWrapper} ${Se}`},Ae.createElement("div",{className:ve.ldsRing},Ae.createElement("div",null),Ae.createElement("div",null),Ae.createElement("div",null),Ae.createElement("div",null)),Fe?Ae.createElement("p",{style:Ye},Fe):null,De,Ae.createElement(y.Outlet,null))},8343:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return pe}});var y=te(59301),ve=te(49535),Ae=te(59301),pe=({defaultX:Fe="40%",leftChild:Se,rightChild:De,className:Ye,hideResize:ye=!1})=>{const[re,Ue]=(0,y.useState)(Fe),Te=(0,y.useRef)();function Pt(){Te.current=!0}(0,y.useEffect)(()=>{function E(b){Te.current&&(ve.Z.publish("resize-move-bar",b),Ue(b.pageX))}function x(){Te.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x)}},[]);const oe=typeof re=="number"&&re!==.01?`${re}px`:Fe,a=`calc(100% - ${ye?"0px":"4px"} - ${oe})`;return Ae.createElement("div",{className:`split-panel-container ${Ye}`},Ae.createElement("section",{style:{width:oe,display:re===.01?"none":""}},Se),Ae.createElement("section",{className:"resize-x-bar",onMouseDown:Pt},Ae.createElement("a",{className:"btn-resize"},Ae.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Ae.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Ae.createElement("section",{style:{width:a}},De))}},94268:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Se}});var y=te(59301),ve={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Ae=te(92310),pe=te.n(Ae),Se=({className:De,style:Ye={},leftNode:ye,leftTitle:re="\u81EA\u6D4B\u8F93\u5165",rightNode:Ue,rightTitle:Te="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:pe()(ve.result,De),style:Ye},y.createElement("div",{className:ve.left},y.createElement("div",{className:ve.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,re)),y.createElement("div",{className:ve.leftNode},ye)),y.createElement("div",{className:ve.right},y.createElement("div",{className:ve.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,Te)),y.createElement("div",{className:ve.rightNode},Ue)))},96680:function(ke,lt,te){"use strict";var y=te(59301);const ve=pe=>String(pe).length===1?`0${pe}`:pe,Ae=({className:pe="",onChange:Fe,defaultValue:Se=0})=>{const[De,Ye]=(0,y.useState)(Se);(0,y.useEffect)(()=>{const Te=setTimeout(()=>{Ye(De+1e3)},1e3);return Fe(De+1e3),()=>{clearInterval(Te)}},[De]);const ye=parseInt(De/(60*6e4))||"00",re=parseInt(De%(60*6e4)/6e4)||"00",Ue=parseInt(De%6e4/1e3)||"00";return y.createElement("div",{className:pe},ve(ye),":",ve(re),":",ve(Ue))};lt.Z=Ae},27225:function(ke,lt,te){"use strict";var y=te(59301),ve=te(59301);const Ae=({text:pe,speed:Fe=100})=>{const[Se,De]=(0,y.useState)(""),Ye=(0,y.useRef)(0);return(0,y.useEffect)(()=>{De(""),Ye.current=0;const ye=setInterval(()=>{Ye.currentre+pe.charAt(Ye.current)),Ye.current+=1):clearInterval(ye)},Fe);return()=>{clearInterval(ye)}},[pe]),ve.createElement("div",{className:"c-black"},Se)};lt.Z=Ae},16253:function(ke,lt,te){"use strict";te.d(lt,{cT:function(){return Re},pe:function(){return ce}});var y=te(59301),ve=te(14566),Ae=te(6767),pe=te(38986),Fe=te(28209),Se=te.n(Fe),De=te(1012),Ye=te(25690),ye=te(47257),re=te.n(ye),Ue=Object.defineProperty,Te=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(st,it,Me)=>it in st?Ue(st,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):st[it]=Me,b=(st,it)=>{for(var Me in it||(it={}))a.call(it,Me)&&x(st,Me,it[Me]);if(oe)for(var Me of oe(it))E.call(it,Me)&&x(st,Me,it[Me]);return st},z=(st,it)=>Te(st,Pt(it)),ee=(st,it)=>{var Me={};for(var Tt in st)a.call(st,Tt)&&it.indexOf(Tt)<0&&(Me[Tt]=st[Tt]);if(st!=null&&oe)for(var Tt of oe(st))it.indexOf(Tt)<0&&E.call(st,Tt)&&(Me[Tt]=st[Tt]);return Me},ae=(st,it,Me)=>new Promise((Tt,at)=>{var ct=Ot=>{try{ht(Me.next(Ot))}catch(ut){at(ut)}},zt=Ot=>{try{ht(Me.throw(Ot))}catch(ut){at(ut)}},ht=Ot=>Ot.done?Tt(Ot.value):Promise.resolve(Ot.value).then(ct,zt);ht((Me=Me.apply(st,it)).next())});const{Dragger:ue}=ve.default,ce=st=>{const it="bf3c199c2470cb477d907b1e0917c17b",Me="5183666c72eec9e4";var Tt=Se().enc.Utf8.parse(it);let at=Se().enc.Utf8.parse(Me);var ct=Se().AES.decrypt(st,Tt,{iv:at,mode:Se().mode.CBC});return ct.toString(Se().enc.Utf8)};let ie;const Ce=st=>ae(void 0,[st],function*({identifier:it,oldFilename:Me,newFilename:Tt}){var at,ct,zt,ht,Ot,ut;const et=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});et.data=JSON.parse(ce(et.data));const Lt=new OSS({endpoint:(at=et==null?void 0:et.data)==null?void 0:at.end_point,region:(ct=et==null?void 0:et.data)==null?void 0:ct.region,accessKeyId:(zt=et==null?void 0:et.data)==null?void 0:zt.access_key_id,accessKeySecret:(ht=et==null?void 0:et.data)==null?void 0:ht.access_key_secret,bucket:(Ot=et==null?void 0:et.data)==null?void 0:Ot.bucket,stsToken:(ut=et==null?void 0:et.data)==null?void 0:ut.security_token});return new Promise((Dt,bt)=>{console.log(11111,`${it}/${Me}`,`${it}/${Tt}`,et.data),Lt.copy(`/${it}/${Me}`,`/${it}/${Tt}`).then(qe=>{console.log("\u62F7\u8D1D\u6210\u529F",qe)}).catch(qe=>{console.log(qe)})})}),Re=(st,it,Me)=>ae(void 0,null,function*(){var Tt,at,ct,zt,ht,Ot;it.file_name=st.name;const ut=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ce(ut.data)),ut.data=JSON.parse(ce(ut.data));const et=st.name.split(".");et.pop();const Lt=it.realFileName?et.join(""):(0,De.Z)(),Dt=new(re())({endpoint:(Tt=ut==null?void 0:ut.data)==null?void 0:Tt.end_point,region:(at=ut==null?void 0:ut.data)==null?void 0:at.region,accessKeyId:(ct=ut==null?void 0:ut.data)==null?void 0:ct.access_key_id,accessKeySecret:(zt=ut==null?void 0:ut.data)==null?void 0:zt.access_key_secret,bucket:(ht=ut==null?void 0:ut.data)==null?void 0:ht.bucket,stsToken:(Ot=ut==null?void 0:ut.data)==null?void 0:Ot.security_token});return new Promise((bt,qe)=>{var Ie;Dt.multipartUpload(`${Lt}`,new Blob([st],{type:st.type}),z(b({timeout:200*1e3,partSize:102400},Me),{callback:{url:(Ie=ut==null?void 0:ut.data)==null?void 0:Ie.callback_url,host:ut==null?void 0:ut.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(it)}})).then(function(gt){var ot;st.response=(ot=gt.data)==null?void 0:ot.data,bt(gt==null?void 0:gt.data)}).catch(function(gt){qe(gt),console.log("err:",gt)})})}),Ne=st=>{var it=st,{user:Me,cancelUpload:Tt}=it,at=ee(it,["user","cancelUpload"]);const[ct,zt]=(0,y.useState)([]);let[ht,Ot]=(0,y.useState)();const ut={onRemove:Lt=>{zt([...ct.filter(Dt=>Dt.name!==Lt.name)]),at.onChange(ct.filter(Dt=>Dt.name!==Lt.name))},disabled:at.disabled,multiple:!0,fileList:ct==null?void 0:ct.map(Lt=>Lt.file),customRequest:()=>{},beforeUpload:Lt=>ae(void 0,null,function*(){let Dt=at.maxSize||1073741824;if(ct.filter(bt=>bt.name===Lt.name).length){Ae.ZP.info(`${Lt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Lt==null?void 0:Lt.size)>Dt?(Ae.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Dt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ct.push({name:Lt.name,file:Lt}),zt([...ct]),at.onChange(ct),!1)})},et=(Lt,Dt)=>ae(void 0,null,function*(){var bt,qe,Ie,gt,ot,mt;Dt.file_name=Lt.name;const Ut=Lt.name,xe=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(xe.data=JSON.parse(ce(xe.data)),(xe==null?void 0:xe.status)!==0){ct[ct.findIndex(Wt=>Wt.name===Ut)].status="error",ct[ct.findIndex(Wt=>Wt.name===Ut)].file.status="error",at.onChange(ct),Ae.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ht=new(re())({endpoint:(bt=xe==null?void 0:xe.data)==null?void 0:bt.end_point,region:(qe=xe==null?void 0:xe.data)==null?void 0:qe.region,accessKeyId:(Ie=xe==null?void 0:xe.data)==null?void 0:Ie.access_key_id,accessKeySecret:(gt=xe==null?void 0:xe.data)==null?void 0:gt.access_key_secret,bucket:(ot=xe==null?void 0:xe.data)==null?void 0:ot.bucket,stsToken:(mt=xe==null?void 0:xe.data)==null?void 0:mt.security_token}),console.log(Lt,"file"),Ot(ht);const Ct=Lt.name.split(".");Ct.pop();const nn=Ut.indexOf(".")>-1?Dt.realFileName?Ct.join("."):(0,De.Z)():Ut;return new Promise((Wt,ln)=>{var Rn;try{ht.multipartUpload(`${at.identifier}/${nn}${Ut.indexOf(".")>-1?"."+Ut.split(".").pop():""}`,new Blob([Lt.file],{type:Lt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,_e,Et)=>{try{console.log("\u8FDB\u5EA6",wt,_e,Et);const $e=ct.findIndex(Ft=>Ft.name===Ut);ct[$e].file.percent=wt*100,ct[$e].tempCheckpoint=_e,zt([...ct])}catch($e){}},checkpoint:ct[ct.findIndex(wt=>wt.name===Ut)].tempCheckpoint,callback:{customValue:{id:Ut+""},url:(Rn=xe==null?void 0:xe.data)==null?void 0:Rn.callback_url,host:xe==null?void 0:xe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Dt)}}).then(function(wt){var _e,Et,$e;const Ft=ct.findIndex(Bt=>Bt.name===Ut);let Qe="done";if(((_e=wt.data)==null?void 0:_e.status)===0){Lt.response=(Et=wt.data)==null?void 0:Et.data;const Bt=ct.findIndex(Je=>Je.name===Ut);ct[Bt].status="done",ct[Bt].file.status="done"}else Ae.ZP.warning(($e=wt.data)==null?void 0:$e.message),Qe="error";ct[Ft].status=Qe,ct[Ft].file.status=Qe,at.onChange(ct),Wt(wt==null?void 0:wt.data)}).catch(function(wt){ct[ct.findIndex(_e=>_e.name===Ut)].status="error",ct[ct.findIndex(_e=>_e.name===Ut)].file.status="error",Ae.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),zt([...ct]),at.onChange(ct),ln(wt),console.log("err:",wt)})}catch(wt){}})});return(0,y.useEffect)(()=>{ct.every(Lt=>Lt==="done"||Lt==="error")&&at.onComplete(ct)},[ct]),(0,y.useEffect)(()=>{Tt&&(ht==null||ht.cancel())},[Tt]),(0,y.useEffect)(()=>{at.uploading&&ct.map(Lt=>ae(void 0,null,function*(){var Dt;if((!Lt.status||Lt.status==="error")&&!Tt){Lt.status="uploading",Lt.file.status="uploading";const bt=yield et(Lt,{login:(Dt=Me==null?void 0:Me.userInfo)==null?void 0:Dt.login,container_type:at.container_type,container_id:at.container_id,description:at.description,realFileName:at.realFileName})}}))},[at.uploading]),y.createElement(ue,z(b({},ut),{height:at.height,className:at.className}),y.createElement("p",{className:"ant-upload-hint"},at.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};lt.ZP=(0,Ye.connect)(({loading:st,globalSetting:it,user:Me})=>({globalSetting:it,loading:st.models.competitions,user:Me}))(Ne)},11422:function(ke,lt,te){"use strict";te.d(lt,{xj:function(){return Dt},CI:function(){return Tt},h4:function(){return Ye},eh:function(){return pe},wr:function(){return De},r5:function(){return Fe}});var y=te(59301),ve=te(85788),Ae=te(346);function pe(){const[bt,qe]=(0,y.useState)(!1),Ie=(0,y.useRef)(null),gt=(0,y.useCallback)(()=>{var Ut;(Ut=Ie.current)==null||Ut.cancelRequest(),qe(!1)},[]);return[{request:(0,y.useCallback)(Ut=>{const{url:xe,body:Ct,onData:nn,onDone:Wt,onCancelled:ln,onError:Rn}=Ut;Ie.current&&Ie.current.cancelRequest();const wt=new ve.Z(Ae.Z.API_SERVER+xe,Ct);return Ie.current=wt,qe(!0),new Promise((_e,Et)=>{wt.on("data",({chunk:$e,full:Ft})=>{nn==null||nn(Ft,$e)}),wt.on("done",$e=>{qe(!1),Wt==null||Wt($e),_e({status:"done",content:$e})}),wt.on("cancelled",$e=>{qe(!1),ln==null||ln($e),_e({status:"cancelled",content:$e})}),wt.on("error",$e=>{qe(!1),Rn==null||Rn($e),Et($e)}),wt.startStream()})},[]),cancel:gt,get loading(){return bt}}]}function Fe(bt=[]){const[qe,Ie]=(0,y.useState)(bt),gt=(0,y.useCallback)((ot,mt)=>{const{limit:Ut,onlySuccess:xe=!0}=mt||{},Ct=[],nn=new Map;ot.forEach(Wt=>{Wt.sender==="AI"&&Wt.key&&nn.set(Wt.key,Wt)});for(const Wt of ot)if(Wt.sender==="user"&&Wt.key){const ln=nn.get(Wt.key);if((ln==null?void 0:ln.text)&&(!xe||!(ln!=null&&ln.error))&&(Ct.push({question:Wt.text||"",answer:ln.text}),Ut&&Ct.length>=Ut))break}return Ct},[]);return{chatData:qe,setChatData:Ie,calcHistoryList:gt}}var De=({status:bt,rootMargin:qe="70px",bottomOffset:Ie=50})=>{const gt=(0,y.useRef)(null),ot=(0,y.useRef)(null),mt=(0,y.useRef)(null),[Ut,xe]=(0,y.useState)(!0),Ct=(0,y.useRef)(!1),nn=(0,y.useRef)(0);return(0,y.useEffect)(()=>{const Wt=gt.current,ln=ot.current;if(!Wt||!ln)return;const Rn=new IntersectionObserver(([wt])=>{var _e,Et;if(!document.contains(wt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((_e=wt.rootBounds)==null?void 0:_e.width)===0&&((Et=wt.rootBounds)==null?void 0:Et.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(wt.boundingClientRect.width===0&&wt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}xe(wt.isIntersecting)},{root:Wt,rootMargin:qe,threshold:0});return Rn.observe(ln),()=>{Rn.disconnect()}},[qe,!!(gt!=null&>.current),!!(ot!=null&&ot.current)]),(0,y.useEffect)(()=>{if(!bt)return;const Wt=gt.current,ln=mt.current;if(!Wt||!ln)return;Ct.current=!1,nn.current=Wt.scrollTop;const Rn=()=>{const{scrollTop:Et,scrollHeight:$e,clientHeight:Ft}=Wt,Qe=Et>nn.current,Bt=Et+Ft>=$e-Ie;Qe&&Bt?(Wt.scrollTop=$e,Ct.current=!1):Qe||(Ct.current=!0),nn.current=Et},wt=()=>{Ct.current||(Wt.scrollTop=Wt.scrollHeight)};Wt.addEventListener("scroll",Rn);const _e=new ResizeObserver(wt);return _e.observe(ln),()=>{_e.disconnect(),Wt.removeEventListener("scroll",Rn)}},[bt,Ie]),{scrollBoxRef:gt,bottomInspectRef:ot,contentRef:mt,isAtBottom:Ut}};function Ye(bt){const[qe,Ie]=(0,y.useState)({width:0,height:0});return(0,y.useEffect)(()=>{const gt=bt.current;if(!gt)return;const ot=new ResizeObserver(mt=>{for(let Ut of mt){const xe=Ut.target.offsetWidth,Ct=Ut.target.offsetHeight;Ie({width:xe,height:Ct})}});return ot.observe(gt),()=>{ot.disconnect()}},[bt]),qe}var ye=te(6767),re=te(14566),Ue=te(62957),Te=te(25399),Pt=te(29787),oe=te(75727),a=te(99571),E=te(37568),x=te(92310),b=te.n(x),z={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},ee=te(51257),ae=te(58617),ue=te(32050),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(bt,qe,Ie)=>qe in bt?ce(bt,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):bt[qe]=Ie,st=(bt,qe)=>{for(var Ie in qe||(qe={}))Ce.call(qe,Ie)&&Ne(bt,Ie,qe[Ie]);if(ie)for(var Ie of ie(qe))Re.call(qe,Ie)&&Ne(bt,Ie,qe[Ie]);return bt},it=(bt,qe,Ie)=>new Promise((gt,ot)=>{var mt=Ct=>{try{xe(Ie.next(Ct))}catch(nn){ot(nn)}},Ut=Ct=>{try{xe(Ie.throw(Ct))}catch(nn){ot(nn)}},xe=Ct=>Ct.done?gt(Ct.value):Promise.resolve(Ct.value).then(mt,Ut);xe((Ie=Ie.apply(bt,qe)).next())}),Tt=(0,y.forwardRef)(({placeholder:bt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:qe,style:Ie,hideUpload:gt,disabled:ot,disabledTooltip:mt,value:Ut="",onChange:xe,onSubmit:Ct,onCancel:nn,loading:Wt,typing:ln,toggles:Rn,onFullInputChange:wt,onInputFocus:_e,headExtraNode:Et},$e)=>{var Ft,Qe;const[Bt,Je]=(0,y.useState)([]),[Ze,nt]=(0,y.useState)([]),[Ge,He]=(0,y.useState)(!1),[vt,Le]=(0,y.useState)(!1),Oe=(0,y.useRef)(null),he=(0,y.useRef)(null),be=(0,y.useRef)(null),ze=(0,y.useRef)(!1),tt=50,xt=10;(0,y.useImperativeHandle)($e,()=>({onAttachmentsClear:()=>{Je([]),nt([])}}));const yt={maxCount:tt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Bt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Xt=>it(void 0,null,function*(){var kn,Nn,tn,_n;const Qt=(_n=(tn=(Nn=(kn=Xt==null?void 0:Xt.name)==null?void 0:kn.split("."))==null?void 0:Nn.slice(-1))==null?void 0:tn[0])==null?void 0:_n.toLowerCase(),an=["doc","docx","md","pdf","txt","xlsx","xls"];return Xt.size===0?(ye.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):an.includes(Qt)?Xt.size/1024/1024>100?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),re.default.LIST_IGNORE):!0:(ye.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),re.default.LIST_IGNORE)}),onChange:({fileList:Xt})=>{Je(Xt)},action:`${(Ft=Ae.Z)==null?void 0:Ft.API_SERVER}/api/intelligent_imports/upload_file.json`},jt={maxCount:xt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ze,multiple:!0,accept:".jpg,.png",beforeUpload:Xt=>{var kn,Nn,tn,_n;const Qt=(_n=(tn=(Nn=(kn=Xt==null?void 0:Xt.name)==null?void 0:kn.split("."))==null?void 0:Nn.slice(-1))==null?void 0:tn[0])==null?void 0:_n.toLowerCase(),an=["jpg","png"];return Xt.size===0?(ye.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):an.includes(Qt)?Xt.size/1024/1024>10?(ye.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),re.default.LIST_IGNORE):!0:(ye.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),re.default.LIST_IGNORE)},onChange:({fileList:Xt})=>{nt(Xt)},action:`${(Qe=Ae.Z)==null?void 0:Qe.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{var Xt,kn;const Nn=(kn=(Xt=Oe.current)==null?void 0:Xt.resizableTextArea)==null?void 0:kn.textArea;if(!Nn)return;const tn=new ResizeObserver(()=>{Le(Nn.scrollHeight>=96)});return Nn&&tn.observe(Nn),()=>{Nn&&tn.unobserve(Nn)}},[]);const Gt=Xt=>{xe==null||xe(Xt.target.value)},Ht=Xt=>{var kn,Nn,tn,_n,Qt,an,mn,Pn;if(Xt==="file"){if(Ze.length){Ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Zn,ma,Ke,Mt;nt([]),(Mt=(Ke=(ma=(Zn=he.current)==null?void 0:Zn.upload)==null?void 0:ma.uploader)==null?void 0:Ke.fileInput)==null||Mt.click()}});return}(_n=(tn=(Nn=(kn=he.current)==null?void 0:kn.upload)==null?void 0:Nn.uploader)==null?void 0:tn.fileInput)==null||_n.click()}if(Xt==="image"){if(Bt.length){Ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Zn,ma,Ke,Mt;Je([]),(Mt=(Ke=(ma=(Zn=be.current)==null?void 0:Zn.upload)==null?void 0:ma.uploader)==null?void 0:Ke.fileInput)==null||Mt.click()}});return}(Pn=(mn=(an=(Qt=be.current)==null?void 0:Qt.upload)==null?void 0:an.uploader)==null?void 0:mn.fileInput)==null||Pn.click()}},hn=()=>{Ct==null||Ct(Ut,Bt,Ze)},Qn=Xt=>{if(!(Xt.shiftKey&&Xt.key==="Enter")&&Xt.key==="Enter"){if(Xt.preventDefault(),fn||ze.current||Wt)return;hn()}},$t=[...Bt,...Ze],fn=$t.some(Xt=>Xt.status==="uploading")||ln||Wt||!(Ut!=null&&Ut.trim()),yn=!!$t.length||(Rn==null?void 0:Rn.some(Xt=>Xt.active))||Et,sn=gt||Bt.length>=tt||Ze.length>=xt,dn=[{key:"file",disabled:Bt.length>=tt,label:y.createElement(Te.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Ze.length>=xt,label:y.createElement(Te.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return y.createElement("div",{style:Ie,className:b()(z.footerContainer,qe,Ge&&z.full,yn&&z.selected)},y.createElement("div",{className:z.togglesContainer},Et,Rn==null?void 0:Rn.filter(Xt=>Xt.show!==!1).map((Xt,kn)=>y.createElement(y.Fragment,{key:kn},y.createElement(Te.Z,{key:Xt.label,title:Xt.tooltip},y.createElement("div",{onClick:Xt.onToggle,className:b()(z.btn,Xt.active&&z.btnActive)},y.createElement("i",{className:`iconfont ${Xt.icon} mr10 font12`}),Xt.label)),Xt==null?void 0:Xt.extraNode)),$t.map(Xt=>y.createElement("div",{className:z.attachment,key:Xt.uid},(Xt==null?void 0:Xt.status)==="uploading"&&y.createElement(Pt.Z,{indicator:y.createElement(ae.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:Xt==null?void 0:Xt.name,className:"mr10"},(0,ee.Pq)(Xt.name,20)),y.createElement("i",{onClick:()=>{Je(kn=>kn.filter(Nn=>Nn.uid!==Xt.uid)),nt(kn=>kn.filter(Nn=>Nn.uid!==Xt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(Te.Z,{title:mt},y.createElement("div",{className:b()(z.inputContainer,vt&&z.lineFour,ot&&z.disabledInput)},y.createElement(re.default,st({ref:he},yt)),y.createElement(re.default,st({ref:be},jt)),y.createElement(oe.Z,{className:`${sn?"hide":""}`,menu:{items:dn,onClick:Xt=>Ht(Xt.key)},placement:"top"},y.createElement(a.ZP,{className:z.uploadBtn,icon:y.createElement(ue.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),y.createElement(E.default.TextArea,{ref:Oe,autoSize:{minRows:1,maxRows:4},placeholder:bt,value:Ut,variant:"borderless",style:sn?{paddingLeft:0,marginLeft:0}:{},onChange:Gt,onPressEnter:Qn,onCompositionStart:()=>{ze.current=!0},onCompositionEnd:()=>{ze.current=!1},onFocus:()=>_e==null?void 0:_e()}),ln?y.createElement(Te.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:nn})):y.createElement(a.ZP,{className:z.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:fn,onClick:hn}),vt&&y.createElement("span",{className:z.fullIcon,onClick:()=>{He(!Ge),wt==null||wt(!Ge)}},Ge?y.createElement("span",{className:"iconfont icon-shousuo"}):y.createElement("span",{className:"iconfont icon-zhankai"})))))}),at={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},ct=te(10946),zt=te(36596),ht=te(56102),Ot=te(56321),ut="data:image/png;base64,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",et=(bt,qe,Ie)=>new Promise((gt,ot)=>{var mt=Ct=>{try{xe(Ie.next(Ct))}catch(nn){ot(nn)}},Ut=Ct=>{try{xe(Ie.throw(Ct))}catch(nn){ot(nn)}},xe=Ct=>Ct.done?gt(Ct.value):Promise.resolve(Ct.value).then(mt,Ut);xe((Ie=Ie.apply(bt,qe)).next())}),Dt=({contentRef:bt,className:qe,style:Ie,aiIcon:gt=Ot,userIcon:ot=ut,chatData:mt,requestLoading:Ut,editIndex:xe,onEditFinish:Ct,onEditCancel:nn,customDataNode:Wt,extraAnswerAction:ln,cancelTyping:Rn,onAnswerFinish:wt,onReasoningFinish:_e,onDynamic:Et,sensitiveWords:$e=[]})=>{const[Ft,Qe]=(0,y.useState)(""),Bt=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Ge;if(Bt.current&&xe!==null){Bt.current.focus();const He=(Ge=Bt.current.resizableTextArea)==null?void 0:Ge.textArea;He&&(He.selectionStart=He.selectionEnd=He.value.length)}},[xe]);const Je=(Ge,He)=>{let vt=Ge;return He.forEach(Le=>{const Oe=new RegExp(Le,"g");vt=vt.replace(Oe,"")}),vt},Ze=(Ge,He)=>{const vt=He===xe,Le=[...(Ge==null?void 0:Ge.fileList)||[],...(Ge==null?void 0:Ge.imageList)||[]];return y.createElement("div",{className:at.li},y.createElement("div",{className:at.avatarIcon},y.createElement("img",{className:at.img,src:ot})),y.createElement("div",{className:at.content},!!(Le!=null&&Le.length)&&y.createElement("div",{className:at.fileWrap},Le==null?void 0:Le.map((Oe,he)=>{var be,ze;return y.createElement("div",{key:he,className:at.file},y.createElement("img",{src:te(90034)(`./${((ze=(be=Oe==null?void 0:Oe.name)==null?void 0:be.split("."))==null?void 0:ze.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(Te.Z,{title:Oe==null?void 0:Oe.name},y.createElement("div",{className:at.fileName},Oe==null?void 0:Oe.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Oe==null?void 0:Oe.size))))})),y.createElement("div",{className:at.borderBox},vt?y.createElement(E.default.TextArea,{value:Ft,ref:Bt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:Oe=>Qe(Oe.target.value)}):y.createElement("div",{className:at.text},Ge==null?void 0:Ge.text)),vt?y.createElement("div",{className:at.action},y.createElement(a.ZP,{onClick:()=>{Qe(""),nn()},size:"small"},"\u53D6\u6D88"),y.createElement(a.ZP,{disabled:!Ft.trim(),onClick:()=>Ct(Ft),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:at.action},y.createElement(ht.CopyToClipboard,{text:(Ge==null?void 0:Ge.text)||"",onCopy:()=>ye.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Te.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},nt=(Ge,He)=>y.createElement("div",{className:at.li},y.createElement("div",{className:at.avatarIcon},y.createElement("img",{className:at.img,src:gt})),y.createElement("div",{className:at.content},y.createElement("div",{className:at.borderBox},Ge.loading&&y.createElement(y.Fragment,null,Ge!=null&&Ge.imageGenerator?y.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(Ge!=null&&Ge.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:at.loading},y.createElement("div",{className:at.dot}),y.createElement("div",{className:at.dot}),y.createElement("div",{className:at.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ge==null?void 0:Ge.thinkingEnabled)&&y.createElement(zt.Z,{time:Ge==null?void 0:Ge.time,cancelIndex:Rn,loading:Ge.loading,streamingStatus:!(Ge!=null&&Ge.text),onFinish:()=>et(void 0,null,function*(){_e==null||_e()}),value:Ge==null?void 0:Ge.reasoning}),!!(Ge!=null&&Ge.text)&&!Ge.hideAnswer&&y.createElement(ct.Z,{cancelIndex:Rn,onDynamic:Et,streamingStatus:Ut,loadImage:!!(Ge!=null&&Ge.imageGenerator),onFinish:()=>et(void 0,null,function*(){wt==null||wt()}),value:Je(Ge==null?void 0:Ge.text,$e)})),(Ge==null?void 0:Ge.source)&&!!(Ge!=null&&Ge.text)&&y.createElement("div",{className:at.source},Ge==null?void 0:Ge.source),y.createElement("div",{className:at.action},ln==null?void 0:ln(Ge,He),y.createElement(ht.CopyToClipboard,{text:String((Ge==null?void 0:Ge.text)||""),onCopy:()=>ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(Te.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return y.createElement("div",{ref:bt,className:b()(qe),style:Ie},mt==null?void 0:mt.map((Ge,He)=>y.createElement(y.Fragment,{key:Ge.key+He},Ge.show&&y.createElement(y.Fragment,null,Ge.sender==="user"&&Ze(Ge,He),Ge.sender==="AI"&&nt(Ge,He),Wt&&!["AI","user"].includes(Ge.sender)&&Wt(Ge,He)))))}},87320:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return pe}});var y=te(59301),ve=te(49535),Ae=te(90083),pe=()=>{const[Fe,Se]=(0,y.useState)(""),[De,Ye]=(0,y.useState)(0);let[ye,re]=(0,y.useState)(),[Ue,Te]=(0,y.useState)();const[Pt,oe]=(0,y.useState)(!1),a=(0,y.useRef)("");(0,y.useEffect)(()=>ve.Z.subscribe("preview-image",Re=>{Se(Re),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,y.useEffect)(()=>{a.current=Fe},[Fe]);function E(Ce){Ce.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",re(void 0),Te(void 0),Ye(0),Se("")}function b(){Ye(De+90)}function z(){ye=ce.current.width*1.1,Ue=ce.current.height*1.1,Te(Ue),re(ye)}function ee(){ye=ce.current.width/1.1,Ue=ce.current.height/1.1,Te(Ue),re(ye)}const ae=(0,y.useRef)(),ue=(0,y.useRef)(),ce=(0,y.useRef)(),ie=Ce=>{(Ce.nativeEvent.target===ae.current||Ce.nativeEvent.target===ue.current)&&x()};return y.createElement(y.Fragment,null,Fe?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:ue},y.createElement(Ae.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:Ce=>{Se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(ke,lt,te){"use strict";te.d(lt,{h:function(){return ae}});var y=te(59301),ve=te(82326),Ae=te(28284),pe=te(99571),Fe=te(89780),Se=te.n(Fe),De=te(8336),Ye=te(12469),ye=Object.defineProperty,re=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ue,ce,ie)=>ce in ue?ye(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ue[ce]=ie,E=(ue,ce)=>{for(var ie in ce||(ce={}))Pt.call(ce,ie)&&a(ue,ie,ce[ie]);if(Te)for(var ie of Te(ce))oe.call(ce,ie)&&a(ue,ie,ce[ie]);return ue},x=(ue,ce)=>re(ue,Ue(ce));const b=ve.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};lt.Z=({callback:ue,onCancel:ce})=>{const[ie,Ce]=(0,y.useState)("python");function Re(st){Ce(ee[st][1])}function Ne(st){ue(st)}return y.createElement(Ae.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),y.createElement(Ae.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ve.default,{getPopupContainer:st=>st.parentNode,onChange:Re},Object.keys(ee).map(st=>y.createElement(b,{key:st,value:st},ee[st][0])))),y.createElement(Ae.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ae,{mode:ie})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(pe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ae({value:ue,onChange:ce,mode:ie,options:Ce={}}){const Re=(0,y.useRef)(),[Ne,st]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ne){let it=function(Me){const Tt=Me.getValue();ce&&ce(Tt)};return Ne.on("change",it),()=>{Ne.off("change",it)}}},[Ne,ce]),(0,y.useEffect)(()=>{Ne&&Ne.setOption("mode",ie)},[Ne,ie]),(0,y.useEffect)(()=>{Ne&&(ue!==Ne.getValue()||ue==="")&&setTimeout(()=>{Ne.setValue(ue||"")},300)},[Ne,ue]),(0,y.useEffect)(()=>{if(Re.current&&!Ne){const it=Se().fromTextArea(Re.current,E({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));st(it)}},[Re.current,Ne]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Re}))}},39793:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ma}});var y=te(59301),ve=te(89780),Ae=te.n(ve),pe=te(76374),Fe=te(8336),Se=te(6313),De=te(25717),Ye=te(99498),ye=te(25419),re=te(67549),Ue=te(76902),Te=({value:Ke="",className:Mt,showTextOnly:St,showLines:pn,style:Xn={}})=>{const zn=(0,y.useMemo)(()=>"",[Ke]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:zn}}))},Pt=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ke,Mt,St)=>Mt in Ke?oe(Ke,Mt,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[Mt]=St,ae=(Ke,Mt)=>{for(var St in Mt||(Mt={}))b.call(Mt,St)&&ee(Ke,St,Mt[St]);if(x)for(var St of x(Mt))z.call(Mt,St)&&ee(Ke,St,Mt[St]);return Ke},ue=(Ke,Mt)=>a(Ke,E(Mt));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ie({onActionCallback:Ke,title:Mt,icon:St,actionName:pn,className:Xn="",children:zn}){function ca(){Ke(pn)}return Pt.createElement("a",{title:Mt,className:Xn,onClick:ca},Pt.createElement("i",{className:`${St}`}),zn)}var Ce=({watch:Ke,showNullButton:Mt,showNullProgramButton:St,onActionCallback:pn,fullScreen:Xn,insertTemp:zn,hidetoolBar:ca,extraUse:Sa})=>{const ja=[...ce,{title:`${Ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Pt.createElement("ul",{className:"markdown-toolbar-container"},!ca&&ja.map((Da,$a)=>Pt.createElement("li",{key:$a},Da.actionName?Pt.createElement(ie,ue(ae({},Da),{onActionCallback:pn})):Pt.createElement("span",{className:"v-line"}))),Mt?Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:pn},Pt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,St?Pt.createElement(Pt.Fragment,null,Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:pn},Pt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:pn},Pt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,zn&&Pt.createElement("li",null,Pt.createElement(ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${zn}`,onActionCallback:pn},Pt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Sa&&Pt.createElement("li",null,Sa),Pt.createElement("li",{className:"btn-full-screen"},Pt.createElement(ie,{icon:`${Xn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Xn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:pn})))},Re=te(91558),Ne=te(28284),st=te(37568),it=te(99571),Me=Object.defineProperty,Tt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Ot=(Ke,Mt,St)=>Mt in Ke?Me(Ke,Mt,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[Mt]=St,ut=(Ke,Mt)=>{for(var St in Mt||(Mt={}))zt.call(Mt,St)&&Ot(Ke,St,Mt[St]);if(ct)for(var St of ct(Mt))ht.call(Mt,St)&&Ot(Ke,St,Mt[St]);return Ke},et=(Ke,Mt)=>Tt(Ke,at(Mt));const Lt={labelCol:{span:4},wrapperCol:{span:20}};var Dt=({callback:Ke,onCancel:Mt})=>{function St(pn){Ke(pn)}return y.createElement(Ne.default,et(ut({},Lt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:St,style:{width:500}}),y.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(st.default,null)),y.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(st.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(it.ZP,{type:"ghost",onClick:Mt},"\u53D6\u6D88")))},bt=te(69720),qe=te(17077),Ie=te(62957),gt=te(77019),ot=te(9507),mt=te(59301),Ut=({callback:Ke,onCancel:Mt})=>{const St=document.createElement("canvas"),pn=St.getContext("2d");St.width=1e3,St.height=800,pn.fillStyle="#ffffff",pn.fillRect(0,0,St.width,St.height);const Xn=St.toDataURL("image/png");return mt.createElement(Ie.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(gt.Z,{style:{height:"100vh"}},mt.createElement(ot.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Xn,visible:!0,title:String(Date.now())},onOk:zn=>{Ke({src:zn.url})},onClose:Mt})))},xe=te(12378);function Ct(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ct,go.CommandHandler),Ct.prototype.canAlignSelection=function(){var Ke=this.diagram;return!(Ke===null||Ke.isReadOnly||Ke.isModelReadOnly||Ke.selection.count<2)},Ct.prototype.alignLeft=function(){var Ke=this.diagram;Ke.startTransaction("aligning left");var Mt=1/0;Ke.selection.each(function(St){St instanceof go.Link||(Mt=Math.min(St.position.x,Mt))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(Mt,St.position.y))}),Ke.commitTransaction("aligning left")},Ct.prototype.alignRight=function(){var Ke=this.diagram;Ke.startTransaction("aligning right");var Mt=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var pn=St.actualBounds.x+St.actualBounds.width;Mt=Math.max(pn,Mt)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(Mt-St.actualBounds.width,St.position.y))}),Ke.commitTransaction("aligning right")},Ct.prototype.alignTop=function(){var Ke=this.diagram;Ke.startTransaction("alignTop");var Mt=1/0;Ke.selection.each(function(St){St instanceof go.Link||(Mt=Math.min(St.position.y,Mt))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.position.x,Mt))}),Ke.commitTransaction("alignTop")},Ct.prototype.alignBottom=function(){var Ke=this.diagram;Ke.startTransaction("aligning bottom");var Mt=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var pn=St.actualBounds.y+St.actualBounds.height;Mt=Math.max(pn,Mt)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.actualBounds.x,Mt-St.actualBounds.height))}),Ke.commitTransaction("aligning bottom")},Ct.prototype.alignCenterX=function(){var Ke=this.diagram,Mt=Ke.selection.first();if(Mt){Ke.startTransaction("aligning Center X");var St=Mt.actualBounds.x+Mt.actualBounds.width/2;Ke.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(St-pn.actualBounds.width/2,pn.actualBounds.y))}),Ke.commitTransaction("aligning Center X")}},Ct.prototype.alignCenterY=function(){var Ke=this.diagram,Mt=Ke.selection.first();if(Mt){Ke.startTransaction("aligning Center Y");var St=Mt.actualBounds.y+Mt.actualBounds.height/2;Ke.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(pn.actualBounds.x,St-pn.actualBounds.height/2))}),Ke.commitTransaction("aligning Center Y")}},Ct.prototype.alignColumn=function(Ke){var Mt=this.diagram;Mt.startTransaction("align Column"),Ke===void 0&&(Ke=0),Ke=parseFloat(Ke);var St=new Array;Mt.selection.each(function(Sa){Sa instanceof go.Link||St.push(Sa)});for(var pn=0;pn0){for(var Sa=zn.elt(ca-1);Sa!==null&&Sa.isTreeExpanded&&!Sa.isTreeLeaf;){var ja=this._sortTreeChildrenByY(Sa);Sa=ja.last()}Sa!==null&&Ke.select(Sa)}else Ke.select(Xn)}}else if(St.key==="Down")if(Mt.isTreeExpanded&&!Mt.isTreeLeaf){var pn=this._sortTreeChildrenByY(Mt).first();pn!==null&&Ke.select(pn)}else for(;Mt!==null;){var Xn=Mt.findTreeParentNode();if(Xn===null)break;var zn=this._sortTreeChildrenByY(Xn),ca=zn.indexOf(Mt);if(cazn.y?1:Xn.xzn.x?1:0}),Mt},Ct.prototype.copyToClipboard=function(Ke){go.CommandHandler.prototype.copyToClipboard.call(this,Ke),this._lastPasteOffset.set(this.pasteOffset)},Ct.prototype.pasteFromClipboard=function(){var Ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ke},Object.defineProperty(Ct.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ke){if(Ke!=="move"&&Ke!=="select"&&Ke!=="scroll"&&Ke!=="tree"&&Ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ke);this._arrowKeyBehavior=Ke}}),Object.defineProperty(Ct.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ke){if(!(Ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ke);this._pasteOffset.set(Ke)}});var nn=Ct,Wt=te(63720),ln=te(5269),Rn=te(38986),wt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},_e=te(48790),Et=te(59301),$e=(Ke,Mt,St)=>new Promise((pn,Xn)=>{var zn=ja=>{try{Sa(St.next(ja))}catch(Da){Xn(Da)}},ca=ja=>{try{Sa(St.throw(ja))}catch(Da){Xn(Da)}},Sa=ja=>ja.done?pn(ja.value):Promise.resolve(ja.value).then(zn,ca);Sa((St=St.apply(Ke,Mt)).next())});function Ft({onCancel:Ke,callback:Mt}){let St=(0,y.useRef)(),pn=(0,y.useRef)(),Xn=(0,y.useRef)(),zn=(0,y.useRef)(!1);const ca=(0,y.useRef)(!1),[Sa,ja]=(0,y.useState)(0);function Da(){const Dn=xe.bx.make,Kt={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};St.current=new xe.S0(pn.current,{padding:20,grid:Dn(xe.s_,"Grid",Dn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Un=>{var $n=Un.diagram.commandHandler.addTopLevelParts(Un.diagram.selection,!0);$n||Un.diagram.currentTool.doCancel()},commandHandler:Dn(nn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Un=>{var $n=Un.subject;$n.location=$n.location.copy().snapToGridPoint(Un.diagram.grid.gridOrigin,Un.diagram.grid.gridCellSize),setTimeout(()=>{Un.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Un=>{var $n=Un.subject;setTimeout(()=>{Un.diagram.commandHandler.editTextBlock()})},LinkRelinked:Un=>{var $n=Un.parameter.part;$n.invalidateConnectedLinks();var fa=Un.subject;Un.diagram.toolManager.linkingTool.isForwards?fa.toNode.invalidateConnectedLinks():fa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),St.current.nodeTemplate=Dn(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),Dn(xe.bn,{name:"SHAPE",fill:Kt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Dn(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Dn(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),St.current.nodeTemplate.toolTip=Dn("ToolTip",Dn(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},Dn(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),Dn(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function Tn(Un,$n){var fa=(An,lo)=>{An.handled=!0,An.diagram.model.commit(ra=>{var Cr=lo.part.adornedPart,qo=new xe.E9().setRectSpot(Cr.actualBounds,Un);qo.subtract(Cr.location),qo.scale(2,2),qo.x+=Math.sign(qo.x)*130,qo.y+=Math.sign(qo.y)*130,qo.add(Cr.location),qo.snapToGridPoint(An.diagram.grid.gridOrigin,An.diagram.grid.gridCellSize);var er=ra.copyNodeData(Cr.data);ra.setGroupKeyForNodeData(er,ra.getGroupKeyForNodeData(Cr.data)),ra.addNodeData(er);var Wo={from:Cr.key,to:ra.getKeyForNodeData(er)};ra.addLinkData(Wo);var Ro=An.diagram.findNodeForData(er);Ro.location=qo,An.diagram.select(Ro),setTimeout(()=>{An.diagram.commandHandler.editTextBlock()},20)})};return Dn(xe.bn,{figure:$n,alignment:Un,alignmentFocus:Un.opposite(),width:Un.equals(xe.z6.Top)||Un.equals(xe.z6.Bottom)?25:18,height:Un.equals(xe.z6.Top)||Un.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:Kt.white,strokeWidth:4,mouseEnter:(An,lo)=>lo.fill="dodgerblue",mouseLeave:(An,lo)=>lo.fill="orange",isActionable:!0,click:fa,contextClick:fa})}function Bn(Un){return Dn(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:($n,fa)=>fa.fill="dodgerblue",mouseLeave:($n,fa)=>fa.fill="orange",click:($n,fa)=>{$n.diagram.commandHandler.showContextMenu(fa.part.adornedPart)}},Un||{})}St.current.nodeTemplate.selectionAdornmentTemplate=Dn(xe.uz,"Spot",Dn(xe.Vm,{padding:10}),Tn(xe.z6.Top,"TriangleUp"),Tn(xe.z6.Left,"TriangleLeft"),Tn(xe.z6.Right,"TriangleRight"),Tn(xe.z6.Bottom,"TriangleDown"),Bn({alignment:new xe.z6(.75,0)}));function pa(Un,$n){return(fa,An)=>{fa.handled=!0,fa.diagram.model.commit(lo=>{lo.set(An.part.adornedPart.data,Un,$n)})}}function Na(Un,$n){return $n||($n="color"),Dn(xe.bn,{width:16,height:16,stroke:"lightgray",fill:Un,margin:1,background:"transparent",mouseEnter:(fa,An)=>An.stroke="dodgerblue",mouseLeave:(fa,An)=>An.stroke="lightgray",click:pa($n,Un),contextClick:pa($n,Un)})}function Vn(){return[Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",Na(Kt.white,"fill"),Na(Kt.beige,"fill"),Na(Kt.extralightblue,"fill"),Na(Kt.extralightred,"fill"))),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",Na(Kt.lightgray,"fill"),Na(Kt.lightgreen,"fill"),Na(Kt.lightblue,"fill"),Na(Kt.lightred,"fill")))]}function ta(){return[Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",Na(Kt.black),Na(Kt.green),Na(Kt.blue),Na(Kt.red))),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",Na(Kt.white),Na(Kt.magenta),Na(Kt.purple),Na(Kt.orange)))]}function na(Un,$n){return $n||($n="thickness"),Dn(xe.bn,"LineH",{width:16,height:16,strokeWidth:Un,margin:1,background:"transparent",mouseEnter:(fa,An)=>An.background="dodgerblue",mouseLeave:(fa,An)=>An.background="transparent",click:pa($n,Un),contextClick:pa($n,Un)})}function co(Un,$n){return $n||($n="dash"),Dn(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Un,margin:1,background:"transparent",mouseEnter:(fa,An)=>An.background="dodgerblue",mouseLeave:(fa,An)=>An.background="transparent",click:pa($n,Un),contextClick:pa($n,Un)})}function ao(){return[Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",na(1),na(2),na(3),na(4))),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",co(null),co([2,4]),co([4,4])))]}function oo(Un,$n){return $n||($n="figure"),Dn(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Un,margin:1,background:"transparent",mouseEnter:(fa,An)=>An.fill="dodgerblue",mouseLeave:(fa,An)=>An.fill="lightgray",click:pa($n,Un),contextClick:pa($n,Un)})}St.current.nodeTemplate.contextMenu=Dn("ContextMenu",Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",oo("Rectangle"),oo("RoundedRectangle"),oo("Ellipse"),oo("Diamond"))),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",oo("Parallelogram2"),oo("ManualOperation"),oo("Procedure"),oo("Cylinder1"))),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",oo("Terminator"),oo("CreateRequest"),oo("Document"),oo("TriangleDown"))),Vn(),ta(),ao()),St.current.groupTemplate=Dn(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Un,$n)=>{var fa=$n.addMembers($n.diagram.selection,!0);fa||$n.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),Dn(xe.s_,"Auto",{name:"BODY"},Dn(xe.bn,{parameter1:10,fill:Kt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Dn(xe.Vm,{background:"transparent",margin:20})),Dn(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),St.current.groupTemplate.selectionAdornmentTemplate=Dn(xe.uz,"Spot",Dn(xe.s_,"Auto",Dn(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Dn(xe.Vm,{margin:1.5})),Bn({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),St.current.groupTemplate.contextMenu=Dn("ContextMenu",Vn(),ta(),ao()),St.current.linkTemplate=Dn(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",Un=>Un>=1?10:0),new xe.KX("toShortLength","dir",Un=>Un>=1?10:0),new xe.KX("points").makeTwoWay(),Dn(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Dn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Un=>Un===1)),Dn(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Un=>Un>=1),new xe.KX("width","thickness",Un=>7+3*Un),new xe.KX("height","thickness",Un=>7+3*Un),new xe.KX("segmentOffset","thickness",Un=>new xe.E9(-15,4+1.5*Un))),Dn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Un=>Un===2),new xe.KX("width","thickness",Un=>7+3*Un),new xe.KX("height","thickness",Un=>7+3*Un),new xe.KX("segmentOffset","thickness",Un=>new xe.E9(-15,4+1.5*Un))),Dn(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),St.current.linkTemplate.selectionAdornmentTemplate=Dn(xe.uz,Dn(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ro(2)},new xe.KX("pathPattern","thickness",ro)),Bn({alignmentFocus:new xe.z6(0,0,-6,-4)}));function ro(Un){return Dn(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Un+4).toString()+" H3"})}function Ra(Un){var $n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Un===0?$n="M0 0 M16 16 M0 8 L16 8":Un===2&&($n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Dn(xe.bn,{geometryString:$n,margin:2,background:"transparent",mouseEnter:(fa,An)=>An.background="dodgerblue",mouseLeave:(fa,An)=>An.background="transparent",click:pa("dir",Un),contextClick:pa("dir",Un)})}function to(Un){var $n=(fa,An)=>{fa.handled=!0,fa.diagram.model.commit(lo=>{var ra=An.part.adornedPart;lo.set(ra.data,Un?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(Un?ra.toNode:ra.fromNode).invalidateConnectedLinks()})};return Dn(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(fa,An)=>An.background="dodgerblue",mouseLeave:(fa,An)=>An.background="transparent",click:$n,contextClick:$n})}function xn(Un,$n){var fa=0,An=xe.z6.RightSide;Un.equals(xe.z6.Top)?(fa=270,An=xe.z6.TopSide):Un.equals(xe.z6.Left)?(fa=180,An=xe.z6.LeftSide):Un.equals(xe.z6.Bottom)&&(fa=90,An=xe.z6.BottomSide),$n||(fa-=180);var lo=(ra,Cr)=>{ra.handled=!0,ra.diagram.model.commit(qo=>{var er=Cr.part.adornedPart;qo.set(er.data,$n?"toSpot":"fromSpot",xe.z6.stringify(An)),($n?er.toNode:er.fromNode).invalidateConnectedLinks()})};return Dn(xe.bn,{alignment:Un,alignmentFocus:Un.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:fa,background:"transparent",mouseEnter:(ra,Cr)=>Cr.background="dodgerblue",mouseLeave:(ra,Cr)=>Cr.background="transparent",click:lo,contextClick:lo})}St.current.linkTemplate.contextMenu=Dn("ContextMenu",ta(),ao(),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",Ra(0),Ra(1),Ra(2))),Dn("ContextMenuButton",Dn(xe.s_,"Horizontal",Dn(xe.s_,"Spot",to(!1),xn(xe.z6.Top,!1),xn(xe.z6.Left,!1),xn(xe.z6.Right,!1),xn(xe.z6.Bottom,!1)),Dn(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},to(!0),xn(xe.z6.Top,!0),xn(xe.z6.Left,!0),xn(xe.z6.Right,!0),xn(xe.z6.Bottom,!0)))));const Uo=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1109,18 +1109,18 @@ ${nn} {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var tr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function lr(Zn){return console.log("shapeName:",Zn),tr.indexOf(Zn)>=0}var To=new xe.YI(Jn.current,{maxSelectionCount:1,linkTemplate:bn(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:bn(xe.uz,"Link",{locationSpot:xe.z6.Center},bn(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),bn(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),bn(xe.bn,{isPanelMain:!0,strokeWidth:2}),bn(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(Zn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Zn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(Zn){var _n;const ma=Zn.subject.part;var Sn=(_n=document.activeElement)==null?void 0:_n.value;typeof Sn=="string"&&Sn.trim()===""&&St.current.model.commit(function(lo){lo.set(ma.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),To.nodeTemplate=bn(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),bn(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),bn(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=bn(xe.s_,"Grid",bn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),bn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const _a=()=>$e(this,null,function*(){var bn,Kt=St.current.makeImage();const kn=yield(0,Tn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Kt.src,file_data:JSON.stringify({login:(bn=(0,_e.eY)())==null?void 0:bn.login,data:JSON.parse(St.current.model.toJson())})}});Mt({src:kn.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{Ca()},500),ja(Aa+1),()=>{St.current=null}),[]),Et.createElement("div",{ref:sa,className:"body-overflow-initial"},Et.createElement(Ie.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Aa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Et.createElement(gt.Z,null,Et.createElement(ln.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Et.createElement(ln.Z,{onClick:()=>{var bn,Kt,kn=St.current.selection.first();if(Rn.current=!Rn.current,document.activeElement&&kn){let Bn=(Kt=(bn=document.activeElement)==null?void 0:bn.value)==null?void 0:Kt.trim();typeof Bn=="string"&&St.current.model.commit(function(va){va.set(kn.data,"text",Bn||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}ja(Aa+1)}},Et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ke},Et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Rn.current?"none":"block"},className:wt.flowChartWrp},Et.createElement("div",{style:{display:"flex",height:"100%"}},Et.createElement("div",{style:{width:"300px",height:"100%"}},Et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Et.createElement("div",{style:{height:"calc(100% - 50px)"},className:wt.myPaletteDiv,ref:Jn})),Et.createElement("div",{style:{flex:1,position:"relative"}},Et.createElement("div",{ref:hn,style:{height:"80vh"}}))),Et.createElement("div",{className:"tr"},Et.createElement(it.ZP,{size:"large",onClick:_a,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Qe=Ft,Bt=te(47889),Je=te(71051);const Ze=Bt.ZP.Group,nt={margin:"0 8px"};var Ge=({callback:Ke,onCancel:Mt})=>{function St(hn){Ke(hn)}return y.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:nt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:nt},"\u884C\u6570"),y.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Je.Z,null)),y.createElement("span",{style:nt},"\u5217\u6570"),y.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Je.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:nt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ne.default.Item,{name:"align"},y.createElement(Ze,null,y.createElement(Bt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(Bt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(Bt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(Bt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(it.ZP,{type:"ghost",onClick:Mt},"\u53D6\u6D88")))},He=te(71411),vt=te(43001),Le=te.n(vt),he=(0,y.forwardRef)(({use3d:Ke,width:Mt,height:St,callback:hn,showSaveButton:Jn},Rn)=>{const sa=(0,y.useRef)(),Aa=(0,y.useRef)(),[ja,Ca]=(0,y.useState)(!1),_a=(0,y.useRef)({id:sa,appName:"graphing",width:Mt||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{Aa.current=new(Le())(_a.current,!0),window.onload=function(){Aa.current.inject("applet_container")}},[]);const bn=()=>{var Kt=window.ggbApplet.getPNGBase64(1,!0,72);return hn&&hn(Kt),Kt};return(0,y.useEffect)(()=>{_a.current.appName=ja?"3D":"graphing",Aa.current.inject("applet_container")},[ja]),(0,y.useEffect)(()=>{Ca(Ke)},[Ke]),(0,y.useImperativeHandle)(Rn,()=>({getImgData:bn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:sa}),y.createElement(gt.Z,{align:"middle"},y.createElement(ln.Z,{flex:1},y.createElement(He.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ja,onChange:Kt=>Ca(Kt)})),y.createElement(ln.Z,null,y.createElement(it.ZP,{size:"large",onClick:bn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),be=te(76562),ze=te(6767);const tt="link",xt="upload-image",yt="add-flowchart",jt="draw-image",Gt="add-flowchart",Ht="code-block",En="add-table",Vn="------------",$t={default:Vn,left:`:${Vn}`,center:`:${Vn}:`,right:`${Vn}:`};var fn=te(37808);function Cn(){}let sn=0;const dn=1e4,Xt="\u2581",On="@\u2581\u2581@",In="@\u2581@",tn=` +]}`;var nr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function sr(Un){return console.log("shapeName:",Un),nr.indexOf(Un)>=0}var To=new xe.YI(Xn.current,{maxSelectionCount:1,linkTemplate:Dn(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:Dn(xe.uz,"Link",{locationSpot:xe.z6.Center},Dn(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Dn(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),Dn(xe.bn,{isPanelMain:!0,strokeWidth:2}),Dn(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(Un=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Un.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(Un){var $n;const fa=Un.subject.part;var An=($n=document.activeElement)==null?void 0:$n.value;typeof An=="string"&&An.trim()===""&&St.current.model.commit(function(lo){lo.set(fa.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),To.nodeTemplate=Dn(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),Dn(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),Dn(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=Dn(xe.s_,"Grid",Dn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const $a=()=>$e(this,null,function*(){var Dn,Kt=St.current.makeImage();const Tn=yield(0,Rn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Kt.src,file_data:JSON.stringify({login:(Dn=(0,_e.eY)())==null?void 0:Dn.login,data:JSON.parse(St.current.model.toJson())})}});Mt({src:Tn.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{Da()},500),ja(Sa+1),()=>{St.current=null}),[]),Et.createElement("div",{ref:ca,className:"body-overflow-initial"},Et.createElement(Ie.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Sa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Et.createElement(gt.Z,null,Et.createElement(ln.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Et.createElement(ln.Z,{onClick:()=>{var Dn,Kt,Tn=St.current.selection.first();if(zn.current=!zn.current,document.activeElement&&Tn){let Bn=(Kt=(Dn=document.activeElement)==null?void 0:Dn.value)==null?void 0:Kt.trim();typeof Bn=="string"&&St.current.model.commit(function(pa){pa.set(Tn.data,"text",Bn||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}ja(Sa+1)}},Et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ke},Et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:zn.current?"none":"block"},className:wt.flowChartWrp},Et.createElement("div",{style:{display:"flex",height:"100%"}},Et.createElement("div",{style:{width:"300px",height:"100%"}},Et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Et.createElement("div",{style:{height:"calc(100% - 50px)"},className:wt.myPaletteDiv,ref:Xn})),Et.createElement("div",{style:{flex:1,position:"relative"}},Et.createElement("div",{ref:pn,style:{height:"80vh"}}))),Et.createElement("div",{className:"tr"},Et.createElement(it.ZP,{size:"large",onClick:$a,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Qe=Ft,Bt=te(47889),Je=te(71051);const Ze=Bt.ZP.Group,nt={margin:"0 8px"};var Ge=({callback:Ke,onCancel:Mt})=>{function St(pn){Ke(pn)}return y.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:nt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:nt},"\u884C\u6570"),y.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Je.Z,null)),y.createElement("span",{style:nt},"\u5217\u6570"),y.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Je.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:nt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ne.default.Item,{name:"align"},y.createElement(Ze,null,y.createElement(Bt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(Bt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(Bt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(Bt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(it.ZP,{type:"ghost",onClick:Mt},"\u53D6\u6D88")))},He=te(71411),vt=te(43001),Le=te.n(vt),he=(0,y.forwardRef)(({use3d:Ke,width:Mt,height:St,callback:pn,showSaveButton:Xn},zn)=>{const ca=(0,y.useRef)(),Sa=(0,y.useRef)(),[ja,Da]=(0,y.useState)(!1),$a=(0,y.useRef)({id:ca,appName:"graphing",width:Mt||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{Sa.current=new(Le())($a.current,!0),window.onload=function(){Sa.current.inject("applet_container")}},[]);const Dn=()=>{var Kt=window.ggbApplet.getPNGBase64(1,!0,72);return pn&&pn(Kt),Kt};return(0,y.useEffect)(()=>{$a.current.appName=ja?"3D":"graphing",Sa.current.inject("applet_container")},[ja]),(0,y.useEffect)(()=>{Da(Ke)},[Ke]),(0,y.useImperativeHandle)(zn,()=>({getImgData:Dn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ca}),y.createElement(gt.Z,{align:"middle"},y.createElement(ln.Z,{flex:1},y.createElement(He.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ja,onChange:Kt=>Da(Kt)})),y.createElement(ln.Z,null,y.createElement(it.ZP,{size:"large",onClick:Dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),be=te(76562),ze=te(6767);const tt="link",xt="upload-image",yt="add-flowchart",jt="draw-image",Gt="add-flowchart",Ht="code-block",hn="add-table",Qn="------------",$t={default:Qn,left:`:${Qn}`,center:`:${Qn}:`,right:`${Qn}:`};var fn=te(37808);function yn(){}let sn=0;const dn=1e4,Xt="\u2581",kn="@\u2581\u2581@",Nn="@\u2581@",tn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,qn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Qt(Ke){return/^\d+$/.test(Ke)?`${Ke}px`:Ke}const mn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",yn={[mn+"-B"]:"bold",[mn+"-I"]:"italic"},jn={[tt]:"\u6DFB\u52A0\u94FE\u63A5",[Ht]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[jt]:"\u6DFB\u52A0\u753B\u56FE",[yt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[En]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ga=({defaultValue:Ke="",onChange:Mt,width:St="100%",height:hn=400,miniToolbar:Jn=!1,isFocus:Rn=!1,watch:sa,insertTemp:Aa,mode:ja="markdown",id:Ca="markdown-editor-id",showResizeBar:_a=!1,noStorage:bn=!1,showNullButton:Kt=!1,showNullProgramButton:kn=!1,hidetoolBar:Bn=!1,fullScreen:va=!1,onBlur:xa,onCMBeforeChange:Un,onFullScreen:ta,className:na="",disablePaste:mo=!1,disabled:ao=!1,disabledFill:oo=!1,placeholder:ro="",values:Ra="",extraUse:to})=>{const[Mn,Uo]=(0,y.useState)(null),[tr,lr]=(0,y.useState)(Ke),[To,Zn]=(0,y.useState)(sa),[_n,ma]=(0,y.useState)(va),[Sn,lo]=(0,y.useState)(""),[oa,Cr]=(0,y.useState)(0),[Jo,_o]=(0,y.useState)(hn),[Wo,Ro]=(0,y.useState)(!1),[Lr,$n]=(0,y.useState)(0),[Br,Xr]=(0,y.useState)(0),Tr=(0,y.useRef)(),Ar=(0,y.useRef)(),qr=(0,y.useRef)(),Jr=(0,y.useRef)();(0,y.useEffect)(()=>{const ne=window.scrollY||window.pageYOffset;lr(Ra),Mn==null||Mn.setValue(Ra),window.scrollTo(0,ne)},[Ra]),(0,y.useEffect)(()=>{ta==null||ta(_n)},[_n]),(0,y.useEffect)(()=>{if(Tr.current){let ne=function(se,me){var Ee;if(mo){me.preventDefault();return}const Ve=me.clipboardData;if(Ve){const Xe=Ve.types.toString(),We=Ve.items;if(Xe==="Files"||Ve.types.indexOf("Files")>-1){if(me.preventDefault(),ja=="stex")return;try{let pt=We[1];((Ee=We[0])==null?void 0:Ee.kind)==="file"&&(pt=We[0]);const kt=pt.getAsFile(),At=kt.name.split(".").pop();(0,qe.I)(kt,Zt=>{var Jt,on,It;Zt.id?((Jt=kt==null?void 0:kt.type)==null?void 0:Jt.indexOf("image"))>-1?le.replaceSelection(``):((on=kt==null?void 0:kt.type)==null?void 0:on.indexOf("video"))>-1?le.replaceSelection(``):((It=kt==null?void 0:kt.type)==null?void 0:It.indexOf("pdf"))>-1?le.replaceSelection(`
${kt.name}`):qn.includes(At)?le.replaceSelection(`${kt.name}`):le.replaceSelection(`[${kt.name}](/api/attachments/${Zt.id}?type=${Zt.content_type})`):(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})}catch(pt){ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const le=Ae().fromTextArea(Tr.current,{mode:ja,lineNumbers:!Jn,lineWrapping:!0,value:Ke,autoCloseTags:!0,autoCloseBrackets:!0});return le.on("keyup",function(se,me){me.keyCode===8&&(se.getValue()==""?le.setOption("placeholder",ro):le.setOption("placeholder",null))}),le.on("keydown",function(se,me){if(me.keyCode===8){var Ee=Fo(se);Ee&&me.preventDefault()}}),Rn&&le.focus(),le.on("paste",ne),ao&&le.on("beforeChange",function(se,me){(me.origin==="paste"||me.origin==="+input")&&me.cancel()}),Uo(le),()=>{le.off("paste",ne)}}},[]);const tu=(0,y.useCallback)(()=>{if(Ar.current)try{}catch(ne){console.log(ne,"---- to set md editor body height")}},[Jo,Ar,_n]);(0,y.useEffect)(()=>{function ne(){let le=new pe.Z(se=>{for(let me of se)(me.target.offsetHeight>0||me.target.offsetWidth>0)&&(tu(),Mn.setSize("100%","100%"),Mn.refresh())});return le.observe(Tr.current.parentElement),le}if(Mn){const le=ne();return()=>{var se,me;(se=Tr.current)!=null&&se.parentElement&&le.unobserve((me=Tr.current)==null?void 0:me.parentElement)}}},[Mn,tu]),(0,y.useEffect)(()=>{if(Mn){let ne=[];for(const[le,se]of Object.entries(yn)){let me={[le]:()=>{Mr(se)}};ne.push(me),Mn.addKeyMap(me)}return()=>{for(let le of ne)Mn.removeKeyMap(le)}}},[Mn]),(0,y.useEffect)(()=>{va!==_n&&ma(va)},[va]),(0,fn.Z)(()=>{if(!bn&&oa>0){let ne=new Date().getTime(),le=window.sessionStorage.getItem(Ca);ne>=oa+dn&&(!le||le!==tr)&&(window.sessionStorage.setItem(Ca,tr),Ro(!0))}},dn),(0,y.useEffect)(()=>{Zn(sa)},[Mn,sa]),(0,y.useEffect)(()=>{Mn&&Rn&&Mn.focus()},[Mn,Rn]),(0,y.useEffect)(()=>{if(To&&Mn){let ne=function(se){let me=se.target;if(Jr.current){let Ee=me.scrollTop/me.scrollHeight;Jr.current.scrollTop=Jr.current.scrollHeight*Ee}};const le=Mn.getScrollerElement();return le.addEventListener("scroll",ne),()=>{le.removeEventListener("scroll",ne)}}},[Mn,To]),(0,y.useEffect)(()=>{if(Mn&&Un){let ne=function(le,se){Un(le,se)};return Mn.on("beforeChange",ne),()=>{Mn.off("beforeChange",ne)}}},[Mn,Un]),(0,y.useEffect)(()=>{if(Mn&&xa){let ne=function(){xa(Mn.getValue())};return Mn.on("blur",ne),()=>{Mn.off("blur",ne)}}},[Mn,xa]);function Fo(ne,le){var se=ne.getDoc(),me=se.getCursor(),Ee=se.getLine(me.line),Ve=Ee.charAt(me.ch-1),Xe=Ee.lastIndexOf("@\u2581@",me.ch),We=Ee.lastIndexOf("@\u2581\u2581@",me.ch),pt=Xe>We?Xe:We,kt=Xe>We?3:4;if(On.indexOf(Ve)===-1)return null;if(console.log("change1:",le,ne,Ee,me,pt,Xe,We,Ve),pt>=0&&me.ch-pt<5){var At=pt+kt;return se.replaceRange("",{line:me.line,ch:pt},{line:me.line,ch:At}),{line:me.line,ch:At}}return null}(0,y.useEffect)(()=>{if(Mn){let ne=function(le,se){const me=le.getValue();lr(me),Cr(new Date().getTime()),le.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Mt&&(kn?Mt(me,de(me)):Mt(me))};return Mn.on("change",ne),()=>{Mn.off("change",ne)}}},[Mn,Mt]),(0,y.useEffect)(()=>{if(Mn)if(Ke==null)Mn.setValue(""),lr("");else{const ne=window.scrollY||window.pageYOffset;Ke!==Mn.getValue()&&(Mn.setValue(Ke),lr(Ke),Mn.setCursor(ao?1:Mn.lineCount(),0),window.scrollTo(0,ne))}},[Mn,Ke]);const Mr=(0,y.useCallback)(ne=>{const le=Mn.getCursor(),se=Mn.getSelection();let me=se.split(` -`);switch(ne){case"bold":return Mn.replaceSelection("**"+se+"**"),se===""&&Mn.setCursor(le.line,le.ch+2),Mn.focus();case"italic":return Mn.replaceSelection("*"+se+"*"),se===""&&Mn.setCursor(le.line,le.ch+1),Mn.focus();case"code":return Mn.replaceSelection("`"+se+"`"),se===""&&Mn.setCursor(le.line,le.ch+1),Mn.focus();case"inline-latex":return lo("inline-latex"),Mn.focus();case"latex":return Mn.replaceSelection("```latex\n"+se+"\n```"),Mn.setCursor(le.line+1,se.length+1),Mn.focus();case"line-break":return Mn.replaceSelection(`
-`),Mn.focus();case"list-ul":return se===""?Mn.replaceSelection("- "+se):Mn.replaceSelection(me.map(Ee=>Ee===""?"":`- ${Ee}`).join(` -`)),Mn.focus();case"list-ol":return se===""?Mn.replaceSelection("1. "+se):Mn.replaceSelection(me.map((Ee,Ve)=>Ee===""?"":`${Ve+1}. ${Ee}`).join(` -`)),Mn.focus();case"add-null-ch":return se===""&&Mn.setCursor(le.line,le.ch),Mn.replaceSelection(Xt),Mn.focus();case"add-signal":return se===""&&Mn.setCursor(le.line,le.ch),Mn.replaceSelection(In),Mn.focus();case"add-multiple":return se===""&&Mn.setCursor(le.line,le.ch),Mn.replaceSelection(On),Mn.focus();case"inster-template-1":return se===""&&Mn.setCursor(le.line,le.ch),Mn.replaceSelection(tn),Mn.focus();case"eraser":return Mn.setValue(""),Mn.focus();case"trigger-watch":return Zn(!To),Mn.focus();case"trigger-full-screen":return ma(!_n),Mn.focus();case tt:lo(tt);return;case Ht:lo(Ht);return;case xt:lo(xt);return;case jt:lo(jt);return;case"maths-latex":lo("maths-latex");return;case yt:lo(yt);return;case En:lo(En);return;default:throw new Error}},[Mn,To,_n]),Kr=(0,y.useCallback)((ne,le)=>{var se,me,Ee,Ve,Xe,We;switch(lo(""),Sn){case tt:const{title:Jt,link:on}=ne;return Mn.replaceSelection(`[${Jt}](${on})`),Mn.focus();case Ht:const{language:It,content:An}=ne;return Mn.replaceSelection(["```"+It,An,"```"].join(` -`)),Mn.focus();case"maths-latex":for(var pt=atob(ne),kt=new Uint8Array(pt.length),At=0;At{Sa.id?Mn.replaceSelection(`![,](/api/attachments/${Sa.id}?type=${Sa.content_type})`):(Sa==null?void 0:Sa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Mn.replaceSelection("`$$"+ne+"$$`");break;case xt:case jt:case Gt:const{src:qt,alt:xn}=ne,Pn=le,Nn=(Ee=(me=(se=Pn==null?void 0:Pn.name)==null?void 0:se.split("."))==null?void 0:me.pop)==null?void 0:Ee.call(me);return((Ve=Pn==null?void 0:Pn.type)==null?void 0:Ve.indexOf("image"))>-1||!(Pn!=null&&Pn.type)?Pn!=null&&Pn.align||Pn!=null&&Pn.width?Mn.replaceSelection(`

${xn||

`):Mn.replaceSelection(`${xn||`):((Xe=Pn==null?void 0:Pn.type)==null?void 0:Xe.indexOf("video"))>-1?Mn.replaceSelection(``):((We=Pn==null?void 0:Pn.type)==null?void 0:We.indexOf("pdf"))>-1?Mn.replaceSelection(`${Pn.name}`):qn.includes(Nn)?Mn.replaceSelection(`${Pn.name}`):Mn.replaceSelection(`[${Pn.name}](${qt})`),Mn.focus();case En:const{row:Qn,col:Hn,align:Gn}=ne;let Xn=` -`;for(let Sa=0;Sa{switch(Sn){case tt:return y.createElement(Dt,{callback:Kr,onCancel:je});case Ht:return y.createElement(bt.Z,{callback:Kr,onCancel:je});case xt:return y.createElement(qe.Z,{callback:Kr,onCancel:je});case yt:return y.createElement(Qe,{callback:Kr,onCancel:je});case En:return y.createElement(Ge,{callback:Kr,onCancel:je});case"maths-latex":return y.createElement(he,{showSaveButton:!0,callback:Kr});case"inline-latex":return y.createElement(be.Z,{showSaveButton:!0,callback:Kr});default:return null}},[Sn]);function je(){lo("")}(0,y.useEffect)(()=>{if(qr.current){let ne=function(Xe){Ee=!0,Ve=Xe.pageY},le=function(){Ee=!1},se=function(Xe){if(Ee){let We=Xe.pageY-Ve;We<0&&(We=0),We>300&&(We=300);let pt=hn+We+"px";_o(pt)}},me=qr.current,Ee=!1,Ve=0;return me.addEventListener("mousedown",ne),document.addEventListener("mousemove",se),document.addEventListener("mouseup",le),()=>{me.removeEventListener("mousedown",ne),document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",le)}}},[Mn,qr]),(0,y.useEffect)(()=>{_o(hn)},[hn]);const rt=Qt(St),Vt=Qt(Jo),gn={width:rt,height:Vt},cn=(0,y.useMemo)(()=>{if(oa){let ne=new Date(oa),le=ne.getHours(),se=ne.getMinutes(),me=ne.getSeconds();return le=le<10?"0"+le:le,se=se<10?"0"+se:se,me=me<10?"0"+me:me,`${le}:${se}:${me}`}return 0},[oa]),de=ne=>{const le=[];if(kn){let se=-1;ne=ne.replace(/(@▁▁@|@▁@)/g,function(me,Ee,Ve){le.push({multiLine:me!==In})})}return le};function dt(){window.sessionStorage.removeItem(Ca),Ro(!1),Cr(0)}function Nt(){Ro(!1),Cr(0),Mn.setValue(window.sessionStorage.getItem(Ca))}(0,y.useEffect)(()=>{jn[Sn]&&Sn!==jt&&Sn!==yt&&setTimeout(()=>{const ne=document.getElementsByClassName("markdown-popup-form")[0],le=window.innerWidth/2-ne.offsetWidth/2,se=window.innerHeight/2-ne.offsetHeight/2;$n(le),Xr(se)},0)},[Sn]);const en=ne=>{ne.preventDefault();const le=ne.clientX-Lr,se=ne.clientY-Br;document.body.onmousemove=me=>{let Ee=me.clientX-le,Ve=me.clientY-se;const Xe=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Xe.offsetWidth,pt=window.innerHeight-Xe.offsetHeight;Ee=Math.max(0,Math.min(Ee,We)),Ve=Math.max(0,Math.min(Ve,pt)),we(me.clientX,me.clientY,le,se)&&($n(Ee),Xr(Ve))},document.body.onmouseup=function(){document.body.onmousemove=null}},we=(ne,le,se,me)=>{const Ee=document.body.clientHeight,Ve=document.body.clientWidth;return ne<20&&se>ne||ne>Ve-20&&sele||le>Ee-20&&meNe in Re?Ue(Re,Ne,{enumerable:!0,configurable:!0,writable:!0,value:st}):Re[Ne]=st,b=(Re,Ne)=>{for(var st in Ne||(Ne={}))a.call(Ne,st)&&x(Re,st,Ne[st]);if(oe)for(var st of oe(Ne))E.call(Ne,st)&&x(Re,st,Ne[st]);return Re},z=(Re,Ne)=>Te(Re,Pt(Ne));const{useForm:ee}=y.default,ae={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Re,onCancel:Ne})=>{const[st]=ee();let it=(0,Pe.useRef)();function Me(ct){it.current.width=st.getFieldValue("width"),it.current.align=st.getFieldValue("align"),Re(ct,it.current)}function Tt(ct,zt){if(ct.status===-1){ve.ZP.error(ct.message);return}st.setFieldsValue({src:`/api/attachments/${ct.id}`,type:zt.type})}function at(ct){let zt=ct.target.files[0];it.current=zt,ye(zt,Tt)}return re.createElement(y.default,z(b({form:st},ue),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),re.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(Ae.default,{style:ae})),re.createElement(ie,{onFileChange:at}))),re.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(Ae.default,{style:{width:264}})),re.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(pe.Z,null,re.createElement(y.default.Item,{name:"width",style:{margin:0}},re.createElement(Fe.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(Se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),re.createElement("aside",null,re.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(De.ZP,{type:"default",onClick:Ne},"\u53D6\u6D88"))))};function ie({onFileChange:Re}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Re}))}function ye(Re,Ne){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");let st=new FormData;st.append("editormd-image-file",Re),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var it=new window.XMLHttpRequest;it.withCredentials=!0,it.addEventListener("load",function(Me){Ne(JSON.parse(Me.target.responseText),Re)},!1),it.addEventListener("error",function(Me){console.error(Me)},!1),it.open("POST",`${Ye.KI}/api/attachments.json`),it.send(st)}},91558:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Ae}});var y=te(59301),ve=te(4676);class Ae extends y.Component{constructor(Fe){super(Fe);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,ve.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(ke,lt,te){"use strict";te.d(lt,{SV:function(){return Ft},ZP:function(){return $e}});var y=te(59301),ve=te(76374);const Ae={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"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,_n=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Qt(Ke){return/^\d+$/.test(Ke)?`${Ke}px`:Ke}const mn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Pn={[mn+"-B"]:"bold",[mn+"-I"]:"italic"},Zn={[tt]:"\u6DFB\u52A0\u94FE\u63A5",[Ht]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[jt]:"\u6DFB\u52A0\u753B\u56FE",[yt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[hn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ma=({defaultValue:Ke="",onChange:Mt,width:St="100%",height:pn=400,miniToolbar:Xn=!1,isFocus:zn=!1,watch:ca,insertTemp:Sa,mode:ja="markdown",id:Da="markdown-editor-id",showResizeBar:$a=!1,noStorage:Dn=!1,showNullButton:Kt=!1,showNullProgramButton:Tn=!1,hidetoolBar:Bn=!1,fullScreen:pa=!1,onBlur:Na,onCMBeforeChange:Vn,onFullScreen:ta,className:na="",disablePaste:co=!1,disabled:ao=!1,disabledFill:oo=!1,placeholder:ro="",values:Ra="",extraUse:to})=>{const[xn,Uo]=(0,y.useState)(null),[nr,sr]=(0,y.useState)(Ke),[To,Un]=(0,y.useState)(ca),[$n,fa]=(0,y.useState)(pa),[An,lo]=(0,y.useState)(""),[ra,Cr]=(0,y.useState)(0),[qo,er]=(0,y.useState)(pn),[Wo,Ro]=(0,y.useState)(!1),[Nr,ea]=(0,y.useState)(0),[wr,Kr]=(0,y.useState)(0),kr=(0,y.useRef)(),Pr=(0,y.useRef)(),Jr=(0,y.useRef)(),Hr=(0,y.useRef)();(0,y.useEffect)(()=>{const ne=window.scrollY||window.pageYOffset;sr(Ra),xn==null||xn.setValue(Ra),window.scrollTo(0,ne)},[Ra]),(0,y.useEffect)(()=>{ta==null||ta($n)},[$n]),(0,y.useEffect)(()=>{if(kr.current){let ne=function(se,me){var Ee;if(co){me.preventDefault();return}const Ve=me.clipboardData;if(Ve){const Xe=Ve.types.toString(),We=Ve.items;if(Xe==="Files"||Ve.types.indexOf("Files")>-1){if(me.preventDefault(),ja=="stex")return;try{let pt=We[1];((Ee=We[0])==null?void 0:Ee.kind)==="file"&&(pt=We[0]);const kt=pt.getAsFile(),At=kt.name.split(".").pop();(0,qe.I)(kt,Zt=>{var Jt,on,It;Zt.id?((Jt=kt==null?void 0:kt.type)==null?void 0:Jt.indexOf("image"))>-1?le.replaceSelection(``):((on=kt==null?void 0:kt.type)==null?void 0:on.indexOf("video"))>-1?le.replaceSelection(``):((It=kt==null?void 0:kt.type)==null?void 0:It.indexOf("pdf"))>-1?le.replaceSelection(`${kt.name}`):_n.includes(At)?le.replaceSelection(`${kt.name}`):le.replaceSelection(`[${kt.name}](/api/attachments/${Zt.id}?type=${Zt.content_type})`):(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})}catch(pt){ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const le=Ae().fromTextArea(kr.current,{mode:ja,lineNumbers:!Xn,lineWrapping:!0,value:Ke,autoCloseTags:!0,autoCloseBrackets:!0});return le.on("keyup",function(se,me){me.keyCode===8&&(se.getValue()==""?le.setOption("placeholder",ro):le.setOption("placeholder",null))}),le.on("keydown",function(se,me){if(me.keyCode===8){var Ee=yo(se);Ee&&me.preventDefault()}}),zn&&le.focus(),le.on("paste",ne),ao&&le.on("beforeChange",function(se,me){(me.origin==="paste"||me.origin==="+input")&&me.cancel()}),Uo(le),()=>{le.off("paste",ne)}}},[]);const eu=(0,y.useCallback)(()=>{if(Pr.current)try{}catch(ne){console.log(ne,"---- to set md editor body height")}},[qo,Pr,$n]);(0,y.useEffect)(()=>{function ne(){let le=new pe.Z(se=>{for(let me of se)(me.target.offsetHeight>0||me.target.offsetWidth>0)&&(eu(),xn.setSize("100%","100%"),xn.refresh())});return le.observe(kr.current.parentElement),le}if(xn){const le=ne();return()=>{var se,me;(se=kr.current)!=null&&se.parentElement&&le.unobserve((me=kr.current)==null?void 0:me.parentElement)}}},[xn,eu]),(0,y.useEffect)(()=>{if(xn){let ne=[];for(const[le,se]of Object.entries(Pn)){let me={[le]:()=>{br(se)}};ne.push(me),xn.addKeyMap(me)}return()=>{for(let le of ne)xn.removeKeyMap(le)}}},[xn]),(0,y.useEffect)(()=>{pa!==$n&&fa(pa)},[pa]),(0,fn.Z)(()=>{if(!Dn&&ra>0){let ne=new Date().getTime(),le=window.sessionStorage.getItem(Da);ne>=ra+dn&&(!le||le!==nr)&&(window.sessionStorage.setItem(Da,nr),Ro(!0))}},dn),(0,y.useEffect)(()=>{Un(ca)},[xn,ca]),(0,y.useEffect)(()=>{xn&&zn&&xn.focus()},[xn,zn]),(0,y.useEffect)(()=>{if(To&&xn){let ne=function(se){let me=se.target;if(Hr.current){let Ee=me.scrollTop/me.scrollHeight;Hr.current.scrollTop=Hr.current.scrollHeight*Ee}};const le=xn.getScrollerElement();return le.addEventListener("scroll",ne),()=>{le.removeEventListener("scroll",ne)}}},[xn,To]),(0,y.useEffect)(()=>{if(xn&&Vn){let ne=function(le,se){Vn(le,se)};return xn.on("beforeChange",ne),()=>{xn.off("beforeChange",ne)}}},[xn,Vn]),(0,y.useEffect)(()=>{if(xn&&Na){let ne=function(){Na(xn.getValue())};return xn.on("blur",ne),()=>{xn.off("blur",ne)}}},[xn,Na]);function yo(ne,le){var se=ne.getDoc(),me=se.getCursor(),Ee=se.getLine(me.line),Ve=Ee.charAt(me.ch-1),Xe=Ee.lastIndexOf("@\u2581@",me.ch),We=Ee.lastIndexOf("@\u2581\u2581@",me.ch),pt=Xe>We?Xe:We,kt=Xe>We?3:4;if(kn.indexOf(Ve)===-1)return null;if(console.log("change1:",le,ne,Ee,me,pt,Xe,We,Ve),pt>=0&&me.ch-pt<5){var At=pt+kt;return se.replaceRange("",{line:me.line,ch:pt},{line:me.line,ch:At}),{line:me.line,ch:At}}return null}(0,y.useEffect)(()=>{if(xn){let ne=function(le,se){const me=le.getValue();sr(me),Cr(new Date().getTime()),le.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Mt&&(Tn?Mt(me,de(me)):Mt(me))};return xn.on("change",ne),()=>{xn.off("change",ne)}}},[xn,Mt]),(0,y.useEffect)(()=>{if(xn)if(Ke==null)xn.setValue(""),sr("");else{const ne=window.scrollY||window.pageYOffset;Ke!==xn.getValue()&&(xn.setValue(Ke),sr(Ke),xn.setCursor(ao?1:xn.lineCount(),0),window.scrollTo(0,ne))}},[xn,Ke]);const br=(0,y.useCallback)(ne=>{const le=xn.getCursor(),se=xn.getSelection();let me=se.split(` +`);switch(ne){case"bold":return xn.replaceSelection("**"+se+"**"),se===""&&xn.setCursor(le.line,le.ch+2),xn.focus();case"italic":return xn.replaceSelection("*"+se+"*"),se===""&&xn.setCursor(le.line,le.ch+1),xn.focus();case"code":return xn.replaceSelection("`"+se+"`"),se===""&&xn.setCursor(le.line,le.ch+1),xn.focus();case"inline-latex":return lo("inline-latex"),xn.focus();case"latex":return xn.replaceSelection("```latex\n"+se+"\n```"),xn.setCursor(le.line+1,se.length+1),xn.focus();case"line-break":return xn.replaceSelection(`
+`),xn.focus();case"list-ul":return se===""?xn.replaceSelection("- "+se):xn.replaceSelection(me.map(Ee=>Ee===""?"":`- ${Ee}`).join(` +`)),xn.focus();case"list-ol":return se===""?xn.replaceSelection("1. "+se):xn.replaceSelection(me.map((Ee,Ve)=>Ee===""?"":`${Ve+1}. ${Ee}`).join(` +`)),xn.focus();case"add-null-ch":return se===""&&xn.setCursor(le.line,le.ch),xn.replaceSelection(Xt),xn.focus();case"add-signal":return se===""&&xn.setCursor(le.line,le.ch),xn.replaceSelection(Nn),xn.focus();case"add-multiple":return se===""&&xn.setCursor(le.line,le.ch),xn.replaceSelection(kn),xn.focus();case"inster-template-1":return se===""&&xn.setCursor(le.line,le.ch),xn.replaceSelection(tn),xn.focus();case"eraser":return xn.setValue(""),xn.focus();case"trigger-watch":return Un(!To),xn.focus();case"trigger-full-screen":return fa(!$n),xn.focus();case tt:lo(tt);return;case Ht:lo(Ht);return;case xt:lo(xt);return;case jt:lo(jt);return;case"maths-latex":lo("maths-latex");return;case yt:lo(yt);return;case hn:lo(hn);return;default:throw new Error}},[xn,To,$n]),Qr=(0,y.useCallback)((ne,le)=>{var se,me,Ee,Ve,Xe,We;switch(lo(""),An){case tt:const{title:Jt,link:on}=ne;return xn.replaceSelection(`[${Jt}](${on})`),xn.focus();case Ht:const{language:It,content:En}=ne;return xn.replaceSelection(["```"+It,En,"```"].join(` +`)),xn.focus();case"maths-latex":for(var pt=atob(ne),kt=new Uint8Array(pt.length),At=0;At{Pa.id?xn.replaceSelection(`![,](/api/attachments/${Pa.id}?type=${Pa.content_type})`):(Pa==null?void 0:Pa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":xn.replaceSelection("`$$"+ne+"$$`");break;case xt:case jt:case Gt:const{src:qt,alt:bn}=ne,Sn=le,Ln=(Ee=(me=(se=Sn==null?void 0:Sn.name)==null?void 0:se.split("."))==null?void 0:me.pop)==null?void 0:Ee.call(me);return((Ve=Sn==null?void 0:Sn.type)==null?void 0:Ve.indexOf("image"))>-1||!(Sn!=null&&Sn.type)?Sn!=null&&Sn.align||Sn!=null&&Sn.width?xn.replaceSelection(`

${bn||

`):xn.replaceSelection(`${bn||`):((Xe=Sn==null?void 0:Sn.type)==null?void 0:Xe.indexOf("video"))>-1?xn.replaceSelection(``):((We=Sn==null?void 0:Sn.type)==null?void 0:We.indexOf("pdf"))>-1?xn.replaceSelection(`${Sn.name}`):_n.includes(Ln)?xn.replaceSelection(`${Sn.name}`):xn.replaceSelection(`[${Sn.name}](${qt})`),xn.focus();case hn:const{row:Wn,col:Kn,align:Yn}=ne;let qn=` +`;for(let Pa=0;Pa{switch(An){case tt:return y.createElement(Dt,{callback:Qr,onCancel:je});case Ht:return y.createElement(bt.Z,{callback:Qr,onCancel:je});case xt:return y.createElement(qe.Z,{callback:Qr,onCancel:je});case yt:return y.createElement(Qe,{callback:Qr,onCancel:je});case hn:return y.createElement(Ge,{callback:Qr,onCancel:je});case"maths-latex":return y.createElement(he,{showSaveButton:!0,callback:Qr});case"inline-latex":return y.createElement(be.Z,{showSaveButton:!0,callback:Qr});default:return null}},[An]);function je(){lo("")}(0,y.useEffect)(()=>{if(Jr.current){let ne=function(Xe){Ee=!0,Ve=Xe.pageY},le=function(){Ee=!1},se=function(Xe){if(Ee){let We=Xe.pageY-Ve;We<0&&(We=0),We>300&&(We=300);let pt=pn+We+"px";er(pt)}},me=Jr.current,Ee=!1,Ve=0;return me.addEventListener("mousedown",ne),document.addEventListener("mousemove",se),document.addEventListener("mouseup",le),()=>{me.removeEventListener("mousedown",ne),document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",le)}}},[xn,Jr]),(0,y.useEffect)(()=>{er(pn)},[pn]);const rt=Qt(St),Vt=Qt(qo),gn={width:rt,height:Vt},cn=(0,y.useMemo)(()=>{if(ra){let ne=new Date(ra),le=ne.getHours(),se=ne.getMinutes(),me=ne.getSeconds();return le=le<10?"0"+le:le,se=se<10?"0"+se:se,me=me<10?"0"+me:me,`${le}:${se}:${me}`}return 0},[ra]),de=ne=>{const le=[];if(Tn){let se=-1;ne=ne.replace(/(@▁▁@|@▁@)/g,function(me,Ee,Ve){le.push({multiLine:me!==Nn})})}return le};function dt(){window.sessionStorage.removeItem(Da),Ro(!1),Cr(0)}function Nt(){Ro(!1),Cr(0),xn.setValue(window.sessionStorage.getItem(Da))}(0,y.useEffect)(()=>{Zn[An]&&An!==jt&&An!==yt&&setTimeout(()=>{const ne=document.getElementsByClassName("markdown-popup-form")[0],le=window.innerWidth/2-ne.offsetWidth/2,se=window.innerHeight/2-ne.offsetHeight/2;ea(le),Kr(se)},0)},[An]);const en=ne=>{ne.preventDefault();const le=ne.clientX-Nr,se=ne.clientY-wr;document.body.onmousemove=me=>{let Ee=me.clientX-le,Ve=me.clientY-se;const Xe=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Xe.offsetWidth,pt=window.innerHeight-Xe.offsetHeight;Ee=Math.max(0,Math.min(Ee,We)),Ve=Math.max(0,Math.min(Ve,pt)),we(me.clientX,me.clientY,le,se)&&(ea(Ee),Kr(Ve))},document.body.onmouseup=function(){document.body.onmousemove=null}},we=(ne,le,se,me)=>{const Ee=document.body.clientHeight,Ve=document.body.clientWidth;return ne<20&&se>ne||ne>Ve-20&&sele||le>Ee-20&&meNe in Re?Ue(Re,Ne,{enumerable:!0,configurable:!0,writable:!0,value:st}):Re[Ne]=st,b=(Re,Ne)=>{for(var st in Ne||(Ne={}))a.call(Ne,st)&&x(Re,st,Ne[st]);if(oe)for(var st of oe(Ne))E.call(Ne,st)&&x(Re,st,Ne[st]);return Re},z=(Re,Ne)=>Te(Re,Pt(Ne));const{useForm:ee}=y.default,ae={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Re,onCancel:Ne})=>{const[st]=ee();let it=(0,ye.useRef)();function Me(ct){it.current.width=st.getFieldValue("width"),it.current.align=st.getFieldValue("align"),Re(ct,it.current)}function Tt(ct,zt){if(ct.status===-1){ve.ZP.error(ct.message);return}st.setFieldsValue({src:`/api/attachments/${ct.id}`,type:zt.type})}function at(ct){let zt=ct.target.files[0];it.current=zt,Ce(zt,Tt)}return re.createElement(y.default,z(b({form:st},ue),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),re.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(Ae.default,{style:ae})),re.createElement(ie,{onFileChange:at}))),re.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(Ae.default,{style:{width:264}})),re.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(pe.Z,null,re.createElement(y.default.Item,{name:"width",style:{margin:0}},re.createElement(Fe.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(Se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),re.createElement("aside",null,re.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(De.ZP,{type:"default",onClick:Ne},"\u53D6\u6D88"))))};function ie({onFileChange:Re}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Re}))}function Ce(Re,Ne){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");let st=new FormData;st.append("editormd-image-file",Re),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var it=new window.XMLHttpRequest;it.withCredentials=!0,it.addEventListener("load",function(Me){Ne(JSON.parse(Me.target.responseText),Re)},!1),it.addEventListener("error",function(Me){console.error(Me)},!1),it.open("POST",`${Ye.KI}/api/attachments.json`),it.send(st)}},91558:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Ae}});var y=te(59301),ve=te(4676);class Ae extends y.Component{constructor(Fe){super(Fe);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,ve.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(ke,lt,te){"use strict";te.d(lt,{SV:function(){return Ft},ZP:function(){return $e}});var y=te(59301),ve=te(76374);const Ae={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"]},pe={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"]},Fe={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(` @@ -1140,24 +1140,24 @@ ${nn} `)},{label:"include ",content:["#include "].join(` `)}]},Se={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(` `)}]},De={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 Ye=te(53184),Pe=te.n(Ye),re=Object.defineProperty,Ue=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(Qe,Bt,Je)=>Bt in Qe?re(Qe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[Bt]=Je,x=(Qe,Bt)=>{for(var Je in Bt||(Bt={}))oe.call(Bt,Je)&&E(Qe,Je,Bt[Je]);if(Pt)for(var Je of Pt(Bt))a.call(Bt,Je)&&E(Qe,Je,Bt[Je]);return Qe},b=(Qe,Bt)=>Ue(Qe,Te(Bt)),z=(Qe,Bt,Je)=>new Promise((Ze,nt)=>{var Ge=Le=>{try{vt(Je.next(Le))}catch(Oe){nt(Oe)}},He=Le=>{try{vt(Je.throw(Le))}catch(Oe){nt(Oe)}},vt=Le=>Le.done?Ze(Le.value):Promise.resolve(Le.value).then(Ge,He);vt((Je=Je.apply(Qe,Bt)).next())});const ee={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"]}},ae=(Qe,Bt)=>Bt.map(Je=>({label:Je,kind:Qe.languages.CompletionItemKind.Keyword,insertText:Je})),ue=Qe=>Object.keys(ee.tables).map(Bt=>({label:Bt,kind:Qe.languages.CompletionItemKind.Variable,insertText:Bt})),ce=(Qe,Bt)=>{const Je=ee.tables[Qe];return Je?Je.map(Ze=>({label:Ze,kind:Bt.languages.CompletionItemKind.Field,insertText:Ze})):[]};function ie(Qe,Bt,Je,Ze,nt){let Ge=Bt.getWordUntilPosition(Je),He={startLineNumber:Je.lineNumber,endLineNumber:Je.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},vt=Ze.map(Le=>({label:Le,kind:Qe.languages.CompletionItemKind.Keyword,insertText:Le,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:He}));return nt.map(Le=>{vt.push(b(x({},Le),{range:He}))}),vt}var ye=Qe=>{ee.languages.map(nt=>(Qe.languages.registerDocumentFormattingEditProvider(nt,{provideDocumentFormattingEdits(Ge,He,vt){return z(this,null,function*(){const Le=Pe()(Ge.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:Ge.getFullModelRange(),text:Le}]})}}),nt));const Bt=Fe.quickKey.map(nt=>({label:nt.label,kind:Qe.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Je=Se.quickKey.map(nt=>({label:nt.label,kind:Qe.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ze=pe.quickKey.map(nt=>({label:nt.label,kind:Qe.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Qe.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...Fe.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...Fe.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn};return{suggestions:[...Ae.keywords.map(Le=>({label:Le,kind:Qe.languages.CompletionItemKind.Function,documentation:Le,insertText:Le,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...pe.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...pe.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...De.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...De.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...Se.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...Se.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}})};const Re="\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,st=(Qe,Bt,Je)=>Bt in Qe?Ne(Qe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[Bt]=Je,it=(Qe,Bt,Je)=>st(Qe,typeof Bt!="symbol"?Bt+"":Bt,Je);const Me=class Ac{constructor(Bt,Je,Ze){this.placeholder=Bt,this.editor=Je,this.monaco=Ze,Je.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ac.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)}};it(Me,"ID","editor.widget.placeholderHint");var at=Me,ct=te(96236),zt=te(6767),ht=te(25399),Ot=te(89392),ut=te(49535),et=te(56102),Lt=Object.defineProperty,Dt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ot=(Qe,Bt,Je)=>Bt in Qe?Lt(Qe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[Bt]=Je,mt=(Qe,Bt)=>{for(var Je in Bt||(Bt={}))Ie.call(Bt,Je)&&ot(Qe,Je,Bt[Je]);if(qe)for(var Je of qe(Bt))gt.call(Bt,Je)&&ot(Qe,Je,Bt[Je]);return Qe},Ut=(Qe,Bt)=>Dt(Qe,bt(Bt)),xe=(Qe,Bt)=>{var Je={};for(var Ze in Qe)Ie.call(Qe,Ze)&&Bt.indexOf(Ze)<0&&(Je[Ze]=Qe[Ze]);if(Qe!=null&&qe)for(var Ze of qe(Qe))Bt.indexOf(Ze)<0&>.call(Qe,Ze)&&(Je[Ze]=Qe[Ze]);return Je},Ct=(Qe,Bt,Je)=>new Promise((Ze,nt)=>{var Ge=Le=>{try{vt(Je.next(Le))}catch(Oe){nt(Oe)}},He=Le=>{try{vt(Je.throw(Le))}catch(Oe){nt(Oe)}},vt=Le=>Le.done?Ze(Le.value):Promise.resolve(Le.value).then(Ge,He);vt((Je=Je.apply(Qe,Bt)).next())});function nn(Qe){return/^\d+$/.test(Qe)?`${Qe}px`:Qe}function Wt(){}let ln=!1;const Tn={"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 wt(Qe=[]){let Bt=Qe;if(Array.isArray(Qe)){for(let Je=0;JeCt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Qe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Qe)}});var $e=Qe=>{var Bt=Qe,{width:Je="100%",height:Ze="100%",value:nt,language:Ge="javascript",style:He={},options:vt={},overrideServices:Le={},theme:Oe="vs-dark",onEditBlur:he,isCopy:be=!1,onSave:ze,autoHeight:tt=!1,forbidCopy:xt=!1,onChange:yt=Wt,editorDidMount:jt=Wt,onFocus:Gt=Wt,onBreakPoint:Ht=Wt,breakPointValue:En=[],filename:Vn="educoder.txt",errorLine:$t,errorContent:fn="",highlightLine:Cn,openBreakPoint:sn=!1,placeholder:dn="",showMiniMap:Xt=!0}=Bt,On=xe(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const In=(0,y.useRef)(),tn=(0,y.useRef)({}),qn=(0,y.useRef)(),Qt=(0,y.useRef)(),an=(0,y.useRef)([]),mn=(0,y.useRef)(!1),yn=(0,y.useRef)(),jn=(0,y.useRef)(),ga=(0,y.useRef)(!1),[Ke,Mt]=(0,y.useState)(!1);function St(){let Un;return In.current&&(Un=new ve.Z(ta=>{for(let na of ta)(na.target.offsetHeight>0||na.target.offsetWidth>0)&&tn.current.instance.layout()}),Un.observe(In.current)),Un}function hn(){zt.ZP.warning({content:decodeURIComponent(Re),key:"monaco-editor-tip"})}const Jn=()=>{let Un=tn.current.instance;if(nt!=null&&Un&&Ke){const ta=Un.getModel();ta&&nt!==ta.getValue()&&(ln=!0,ta.setValue(nt),Un.layout(),ln=!1)}};(0,y.useEffect)(()=>{const Un=ut.Z.subscribe("formatDocument",ta=>{var na;let mo=tn.current.instance;(na=mo==null?void 0:mo.getAction)==null||na.call(mo,"editor.action.formatDocument").run()});return window.updateMonacoValue=ta=>{yt(ta)},Un},[]),(0,y.useEffect)(()=>{var Un;let ta=tn.current.instance;Qt.current&&clearTimeout(Qt.current),Qt.current=setTimeout(()=>{Jn()},500),nt&&(nt!=null&&nt.length)&&((Un=ta==null?void 0:ta.updateOptions)==null||Un.call(ta,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(nt.split(/\r\n|\r|\n/g).length))+3,5)}))},[nt,Ke,tn.current]),(0,y.useEffect)(()=>{if($t&&tn.current&&tn.current.instance){let ta=tn.current.instance;ta.changeViewZones(function(na){var mo=document.createElement("div");mo.style.padding="10px 20px",mo.style.width="calc(100% - 20px)",mo.className="my-error-line-wrp",mo.innerHTML=fn,na.addZone({afterLineNumber:$t||11,heightInLines:3,domNode:mo})});var Un={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}};ta.addOverlayWidget(Un),ta.revealPositionInCenter({lineNumber:20,column:1})}},[$t,tn.current,Ke]);const Rn=(Un="",ta)=>{if(!Un||Un.trim()==="")return!0;const mo=tn.current.instance.getModel().getLineTokens(ta);let ao=!1;for(let oo=0;oo<2;oo++)mo.getStandardTokenType(oo)===1&&(ao=!0);return ao};(0,y.useEffect)(()=>{var Un;const ta=(Un=tn.current)==null?void 0:Un.instance;if(ta&&Ke&&xt){const na=ta.onDidBlurEditorWidget(()=>{ga.current=!1}),mo=ta.onDidFocusEditorText(()=>{ga.current=!0});return()=>{na.dispose(),mo.dispose()}}},[tn.current,Ke,xt]),(0,y.useEffect)(()=>{var Un;if((Un=tn.current)!=null&&Un.instance&&Ke&&sn){let ta=tn.current.instance,na=ta.getModel();if(!na)return;(()=>{var Zn;let _n=[],ma=[];const Sn=na.getAllDecorations();for(let oa of Sn)oa.options.className==="highlighted-line"&&(_n.push((Zn=oa==null?void 0:oa.range)==null?void 0:Zn.startLineNumber),ma.push(oa==null?void 0:oa.id));if(Cn===_n[0])return;na.deltaDecorations(ma,[]);const lo=na.getLineCount();Cn&&Cn<=lo&&(ta.deltaDecorations([],[{range:new _e.Range(Cn,1,Cn,na.getLineMaxColumn(Cn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ta.revealLineInCenter(Cn))})();const ao=(Zn=!1)=>{var _n;let ma=[],Sn=[];const lo=na.getAllDecorations();for(let oa of lo)oa.options.linesDecorationsClassName==="breakpoints-select"&&(ma.push((_n=oa==null?void 0:oa.range)==null?void 0:_n.startLineNumber),Sn.push(oa==null?void 0:oa.id));if(Zn)return{lines:ma,ids:Sn};Ht(ma)},oo=Zn=>Ct(void 0,null,function*(){let _n={range:new _e.Range(Zn,1,Zn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield na.deltaDecorations([],[_n]),ao()}),ro=Zn=>Ct(void 0,null,function*(){let _n=[];const ma=ta.getLineDecorations(Zn);for(let Sn of ma)Sn.options.linesDecorationsClassName==="breakpoints-select"&&_n.push(Sn.id);yield na.deltaDecorations(_n,[]),ao()}),Ra=Zn=>{let _n=ta.getLineDecorations(Zn);for(let ma of _n)if(ma.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ot.isEqual)(En,ao(!0).lines)){na.deltaDecorations(ao(!0).ids,[]);const Zn=En.map(_n=>({range:new _e.Range(_n,1,_n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));na.deltaDecorations([],Zn)}const to=ta.onDidChangeModelContent(Zn=>{let _n=ta.getPosition();if(_n){let ma=_n.lineNumber;clearTimeout(jn.current),jn.current=setTimeout(()=>{Rn(na.getLineContent(ma),ma)?ro(ma):Ra(ma)?(ro(ma),oo(ma)):ao()},100)}}),Mn=ta.onMouseDown(Zn=>{var _n,ma,Sn;if(Zn.target.detail&&((Sn=(ma=(_n=Zn.target)==null?void 0:_n.element)==null?void 0:ma.className)!=null&&Sn.includes("line-numbers"))){let lo=Zn.target.position.lineNumber;if(Rn(na.getLineContent(lo),lo))return;Ra(lo)?ro(lo):oo(lo)}}),Uo=Zn=>{let _n={range:new _e.Range(Zn,1,Zn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};an.current=ta.deltaDecorations(an.current,[_n])},tr=()=>{an.current=ta.deltaDecorations(an.current,[])},lr=ta.onMouseMove(Zn=>{var _n,ma,Sn;if(tr(),Zn.target.detail&&((Sn=(ma=(_n=Zn.target)==null?void 0:_n.element)==null?void 0:ma.className)!=null&&Sn.includes("line-numbers"))){let lo=Zn.target.position.lineNumber;if(Rn(na.getLineContent(lo),lo))return;Uo(lo)}}),To=ta.onMouseLeave(()=>{tr()});return()=>{to.dispose(),Mn.dispose(),lr.dispose(),To.dispose()}}},[tn.current,Ke,En,Cn,sn,Ge]),(0,y.useEffect)(()=>{var Un;(Un=tn.current)!=null&&Un.instance&&sn&&tn.current.instance.setPosition({lineNumber:0,column:0})},[Cn]);function sa(){let Un=tn.current.instance;if(Un){const ta=Un.getSelection(),na=tn.current.pastePos||{},mo=new _e.Range(na.startLineNumber||ta.endLineNumber,na.startColumn||ta.endColumn,na.endLineNumber||ta.endLineNumber,na.endColumn||ta.endColumn);setTimeout(()=>{Un.executeEdits("",[{range:mo,text:""}])},300)}}function Aa(Un){(window.navigator.platform.match("Mac")?Un.metaKey:Un.ctrlKey)&&Un.keyCode==83&&(Un.preventDefault(),ze())}const ja=()=>{if(tt&&tn.current.instance){const Un=tn.current.instance.getContentHeight();va(Un{if(!ga.current)return;const{keyCode:ta,ctrlKey:na,metaKey:mo,target:ao,type:oo}=Un;return(oo==="paste"||(ta===67||ta===86)&&(mo||na))&&ao.nodeName==="TEXTAREA"&&(hn(),Un.preventDefault()),!1};function bn(Un,ta){var na=window.URL||window.webkitURL||window,mo=new Blob([ta]),ao=document.createElementNS("http://www.w3.org/1999/xhtml","a");ao.href=na.createObjectURL(mo),ao.download=Un,Ca(ao)}(0,y.useEffect)(()=>{ja()},[ja]),(0,y.useEffect)(()=>{In.current&&!Ke&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(Un=>{try{_e=Un,tn.current.instance=_e.editor.create(In.current,{value:nt,language:wt(Ge),theme:Oe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Xt||!1}},Le);const ta=tn.current.instance;let ao=[...ct.BH._menuItems].find(to=>to[0]._debugName=="EditorContext")[1],oo=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ro=(to,Mn)=>{var Uo,tr;let lr=to._first;do Mn.includes((tr=(Uo=lr.element)==null?void 0:Uo.command)==null?void 0:tr.id)&&to._remove(lr);while(lr=lr.next)};if(jt(ta,_e),setTimeout(()=>{ja(),tn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{bn(Vn||"educoder.txt",ta.getValue())}})},500),tn.current.subscription=ta.onDidChangeModelContent(to=>{mn.current?clearTimeout(yn.current):(ja(),yt(ta.getValue(),to)),yn.current=setTimeout(()=>{mn.current=!1},500)}),window.Monaco||ye(_e,wt(Ge)),xt&&(ro(ao,oo),In.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",_a),window.removeEventListener("paste",_a),window.addEventListener("keydown",_a),window.addEventListener("paste",_a)),window.Monaco=_e,he&&ta.onDidBlurEditorWidget(()=>{he(ta.getValue())}),Gt&&ta.onDidFocusEditorText(()=>{xt&&Et(),Gt(ta.getValue())}),xt){Et();try{ta.onDidPaste(to=>{const Mn=ta.getSelection(),Uo=tn.current.pastePos||{},tr=new _e.Range(Uo.startLineNumber||Mn.endLineNumber,Uo.startColumn||Mn.endColumn,Uo.endLineNumber||Mn.endLineNumber,Uo.endColumn||Mn.endColumn);ta.executeEdits("",[{range:to.range,text:""}])})}catch(to){}}let Ra=St();return dn&&typeof dn=="string"&&new at(dn,ta,_e),Mt(!0),()=>{const to=tn.current.instance;to.dispose();const Mn=to.getModel();Mn&&Mn.dispose(),tn.current.subscription&&tn.current.subscription.dispose(),Ra.unobserve(In.current)}}catch(ta){}})},[]),(0,y.useEffect)(()=>{if(tn.current.instance&&Ke)return document.addEventListener("keydown",Aa,!1),()=>{document.removeEventListener("keydown",Aa)}},[ze,Ke]),(0,y.useEffect)(()=>{let Un=tn.current.instance;if(Un&&Ke){let ta=wt(Ge);_e.editor.setModelLanguage(Un.getModel(),ta)}},[Ge,Ke]),(0,y.useEffect)(()=>{tn.current.instance&&Ke&&_e.editor.setTheme(Oe)},[Oe,Ke]),(0,y.useEffect)(()=>{let Un=tn.current.instance;qn.current=vt,Un&&Ke&&(Un.updateOptions(mt({},vt)),setTimeout(()=>{Un.getModel().updateOptions(mt({},vt))},200))},[JSON.stringify(vt),Ke]),(0,y.useEffect)(()=>{let Un=tn.current.instance;Un&&Ke&&Un.layout()},[Je,Ze,Ke]);const[Kt,kn]=(0,y.useState)(nn(Je)),[Bn,va]=(0,y.useState)(nn(Ze)),xa=Ut(mt({},He),{width:Kt,height:Bn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:In,style:xa},be&&y.createElement(et.CopyToClipboard,{text:nt,onCopy:()=>zt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ht.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ft({width:Qe="100%",height:Bt="100%",original:Je,modified:Ze,language:nt,options:Ge={}}){const He=(0,y.useRef)(),[vt,Le]=(0,y.useState)(null);function Oe(tt){let xt;return He.current&&(xt=new ve.Z(yt=>{for(let jt of yt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&tt.layout()}),xt.observe(He.current)),xt}(0,y.useEffect)(()=>(He.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(tt=>{_e=tt;const xt=_e.editor.createDiffEditor(He.current,Ut(mt({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},Ge),{wordWrap:!0}));Le(xt);let yt=Oe(xt);return()=>{xt.dispose();const jt=xt.getModel();jt&&jt.dispose(),yt.unobserve(He.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{vt&&vt.setModel({original:_e.editor.createModel(Je,nt),modified:_e.editor.createModel(Ze,nt)})},[Je,Ze,nt,vt]);const he=nn(Qe),be=nn(Bt),ze={width:he,height:be};return y.createElement("div",{className:"my-diff-editor",ref:He,style:ze})}},58397:function(ke,lt,te){"use strict";var y=te(39744),ve=te(82326),Ae=te(71411),pe=te(59301);const Fe=ve.default.Option;lt.Z=({isTheoretical:Se,onFontSizeChange:De,cmFontSize:Ye,cmCodeMode:Pe,autoFormat:re,onCodeModeChange:Ue,onTabToSpace:Te,onAutoFormat:Pt,formatDocument:oe,className:a="",tabToSpace:E,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(ve.default,{bordered:!1,size:"small",value:Pe,onChange:Ue},pe.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(ve.default,{bordered:!1,size:"small",value:Ye,onChange:De},pe.createElement(Fe,{value:12},"12px"),pe.createElement(Fe,{value:14},"14px"),pe.createElement(Fe,{value:16},"16px"),pe.createElement(Fe,{value:18},"18px"),pe.createElement(Fe,{value:20},"20px"),pe.createElement(Fe,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(Ae.Z,{checked:E,onChange:Te})),pe.createElement("div",{className:"file-item",onClick:oe},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!Se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ee[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Ue}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ve=te(29787),Ae=te(25399),pe=te(92310),Fe=te.n(pe),Se=te(51257),De=te(28426),Ye=te(48790),Pe=te(59301),Ue=({className:Te,dataSource:Pt=[],col:oe=4,right:a,bottom:E=23,precision:x=0,wrapWidth:b=1200,trackEventItems:z,loading:ee,onRemove:ae=()=>{},isCurrent:ue=!0,showAlias:ce=!1})=>{const ie=Math.floor((b-(oe-1)*a)/oe),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Pe.createElement(ve.Z,{spinning:ee},Pe.createElement("div",{className:Fe()(y.list,Te)},!!(Pt!=null&&Pt.length)&&(Pt==null?void 0:Pt.map((Re,Ne)=>{var st;const{name:it,id:Me,identifier:Tt,featured:at,school_name:ct,image_url:zt,excellent:ht,is_plan:Ot}=Re;return Pe.createElement("div",{key:Me,className:y.wrap,style:{width:ie,marginRight:(1+Ne)%oe===0?0:a+x,marginBottom:E}},Pe.createElement("a",{className:y.li,onClick:ut=>{ut.preventDefault(),ut.stopPropagation(),z&&(0,Se.L9)([z]),(0,Se.xg)(`/paths/${Tt}`)}},Pe.createElement("div",{className:y.img},Pe.createElement("img",{className:y.cover,src:`${zt}`}),ue&&(0,Ye.bg)()&&(Re==null?void 0:Re.studying)&&Pe.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ut=>{ut.stopPropagation(),ae(Re)}},Pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(st=Re==null?void 0:Re.subject_tags)==null?void 0:st.map((ut,et)=>{var Lt,Dt;if(et===0){const qe=(Lt=ye.find(Ie=>Ie.name==ut))==null?void 0:Lt.swimg;return Pe.createElement("img",{className:y.sign,src:qe,style:{left:"-4px"}})}const bt=(Dt=ye.find(qe=>qe.name==ut))==null?void 0:Dt.ptimg;return Pe.createElement("img",{className:y.sign,src:bt,style:{left:`${48+52*(et-1)+2*et}px`}})}),Pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Re==null?void 0:Re.excellent)&&Pe.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pe.createElement("div",{className:y.name},Pe.createElement(Ae.Z,{title:ce&&(Re!=null&&Re.excellent_alias_name)?Pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${it}`,Pe.createElement("br",null),Pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Re==null?void 0:Re.excellent_alias_name}`)):it},Pe.createElement("span",{className:y.e},ce&&(Re==null?void 0:Re.excellent_alias_name)||it))),Pe.createElement(Ae.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Pe.createElement("div",{className:y.unit},Pe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),Pe.createElement("div",{className:y.tags},Pe.createElement("div",null,Pe.createElement(Ae.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pe.createElement("span",null,Re.stages_count))),Pe.createElement(Ae.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pe.createElement("span",null,Re.members_count)))))))})),!Pt.length&&Pe.createElement(De.Z,null)))}},9148:function(ke,lt,te){"use strict";te.d(lt,{jL:function(){return Fe},w9:function(){return Lt},QD:function(){return he},cQ:function(){return zt.Z},op:function(){return nt},O5:function(){return qn},_b:function(){return jt},t7:function(){return b},Gi:function(){return ot},YG:function(){return Ie},qp:function(){return Ue},vr:function(){return tt},qE:function(){return vt},Je:function(){return ae},wb:function(){return ct},cq:function(){return Wt},tp:function(){return oe}});var y=te(59301),ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ae="data:image/png;base64,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",Fe=({dataSource:Qt=[],img:an,imgWidth:mn=346,title:yn,sunTitle:jn,bannerExtraContent:ga})=>y.createElement("div",{className:ve.banner},y.createElement("div",{className:ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,yn),y.createElement("span",null,jn)),Qt.length>0&&y.createElement("div",{className:ve.btns},Qt.map((Ke,Mt)=>y.createElement("div",{key:Mt,onClick:Ke.click},Ke.name,Ke.sign?y.createElement("img",{src:Ae,width:39}):null))),ga),an&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:an,width:mn}))),Se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},De=te(92310),Ye=te.n(De),Pe=te(89392),Ue=({dataSource:Qt=[],value:an,onChange:mn,onTitleChange:yn,className:jn,title:ga,titleWidth:Ke=41,style:Mt={},fontColor:St="#6A7283",showCount:hn})=>{const[Jn,Rn]=(0,y.useState)(0),[sa,Aa]=(0,y.useState)(!1),ja=(0,y.useRef)(null),Ca=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var _a;Qt.length!==0&&(((_a=ja==null?void 0:ja.current)==null?void 0:_a.clientHeight)>97?Rn(1):Rn(0)),Qt.length===0&&Rn(0),Aa(!1)},[Qt]),y.createElement("div",{className:Ye()(Se.row,jn),style:Mt},y.createElement("div",{onClick:(0,Pe.throttle)(()=>yn==null?void 0:yn(),2e3),style:{width:Ke,marginTop:sa?12:4},className:`${Se.title} ${yn?"current":""}`},ga),y.createElement("div",{className:sa?`${Se.tagsWrap} ${Se.tagsBorderWrap}`:Se.tagsWrap},y.createElement("div",{className:Se.bar,ref:Ca,style:Jn>0?{height:Jn===1?97:"auto",overflow:Jn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Se.tag,ref:ja},Qt==null?void 0:Qt.map(_a=>y.createElement("span",{onClick:()=>mn(_a.id),key:_a.id,style:{color:St},className:an===_a.id?Se.active:""},y.createElement("span",{title:_a.name,className:Se.name},_a.name),!!hn&&y.createElement("span",{className:Se.num},_a.count))))),!!Jn&&y.createElement(y.Fragment,null,Jn===1?y.createElement("div",{onClick:()=>{var _a;Rn(2),((_a=ja==null?void 0:ja.current)==null?void 0:_a.clientHeight)>245?Aa(!0):Aa(!1)},className:Se.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Ca.current.scrollTop=0,Rn(1),Aa(!1)},className:Se.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Te={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:Qt=[],value:an,onChange:mn,className:yn,style:jn={}})=>y.createElement("div",{style:jn,className:Ye()(Te.tabs,yn)},Qt.map(ga=>y.createElement("span",{onClick:()=>mn(ga.id),className:an===ga.id?Te.active:"",key:ga.id},ga.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},E=te(37568),b=({dataSource:Qt=[],value:an="",onChange:mn,onInputChange:yn=()=>{},className:jn,style:ga={},placeholder:Ke,allowClear:Mt=!1})=>{var St;const[hn,Jn]=(0,y.useState)(""),[Rn,sa]=(0,y.useState)("");(0,y.useEffect)(()=>{var Ca;let _a=an;(Ca=JSON.stringify(an))!=null&&Ca.includes("{")&&(Jn(an.id),_a=an.value||"");try{sa(decodeURIComponent(_a||""))}catch(bn){sa(decodeURIComponent(_a||""))}},[an]);const Aa=()=>{mn(encodeURIComponent(Rn),hn||null)},ja=Ca=>{Ca!==hn&&(Jn(Ca),mn(encodeURIComponent(Rn),Ca))};return y.createElement("div",{className:Ye()(a.input,jn),style:ga},!!Qt.length&&y.createElement("div",{className:a.dropdown},y.createElement("div",{className:a.text},(St=Qt.find(Ca=>Ca.id===hn))==null?void 0:St.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:a.b1}),y.createElement("b",{className:a.b2})),y.createElement("div",{className:a.menu},Qt.map((Ca,_a)=>y.createElement("div",{key:_a,onClick:()=>ja(Ca.id)},Ca.name)))),y.createElement(E.default,{onPressEnter:Aa,value:Rn,onChange:Ca=>{sa(Ca.target.value),yn(encodeURIComponent(Ca.target.value),hn||null)},bordered:!1,placeholder:Ke}),y.createElement("i",{onClick:Aa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ae=({value:Qt,onChange:an,className:mn,total:yn,pageSize:jn,style:ga={}})=>{const Ke=Qt<2,Mt=Qt>=Math.ceil(yn/jn);return yn<=jn?y.createElement(y.Fragment,null):y.createElement("div",{className:Ye()(z.quickPager,mn),style:ga},y.createElement("div",{onClick:()=>{Ke||an(Qt-1,"prev")},className:Ke?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Mt||an(Qt+1,"next")},className:Mt?z.disabled:""},"\u4E0B\u4E00\u9875"))},ue={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ce=te(29787),ie=te(25399),ye=te(58018),Re=te(346),Ne=te(51257),st=te(96908),it=te(57177),Me=te(81378),Tt=te(28426),ct=({className:Qt,dataSource:an=[],col:mn=4,right:yn,bottom:jn=23,precision:ga=0,wrapWidth:Ke=1200,trackEventItems:Mt,loading:St})=>{const hn=Math.floor((Ke-(mn-1)*yn)/mn);return y.createElement(ce.Z,{spinning:St},y.createElement("div",{className:Ye()(ue.list,Qt)},!!an.length&&an.map((Jn,Rn)=>{const{name:sa,id:Aa,identifier:ja,power:Ca,cover_image_id:_a,pic:bn}=Jn;return y.createElement("div",{className:ue.wrap,key:Aa,style:{width:hn,marginRight:(1+Rn)%mn===0?0:yn+ga,marginBottom:jn}},y.createElement("a",{target:"_blank",href:`/shixuns/${ja}/challenges`,className:ue.li,onClick:Kt=>{Kt.preventDefault(),Mt&&(0,Ne.L9)([Mt]),Ca&&(0,Ne.xg)(`/shixuns/${ja}/challenges`)}},y.createElement("div",{className:ue.img},y.createElement("img",{className:ue.cover,src:`${bn}`}),Jn.is_jupyter&&y.createElement("img",{className:ue.sign,src:st}),Jn.is_jupyter_lab&&y.createElement("img",{className:ue.sign,src:it}),Jn.is_unity_3d&&y.createElement("img",{className:ue.sign,src:Me})),y.createElement("div",{className:ue.name},y.createElement(ie.Z,{title:sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ue.e},sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ue.tags},y.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Jn.challenges_count))),!!Jn.myshixuns_count&&y.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Jn.myshixuns_count))),y.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Jn.level))),y.createElement("div",{className:ue.rate},y.createElement(ye.Z,{allowHalf:!0,disabled:!0,defaultValue:Jn.score_info}),y.createElement("span",null,"\xA0",Jn.score_info?`${Jn.score_info}\u5206`:"5\u5206")))),!Ca&&y.createElement("div",{className:ue.lockWrap},y.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!an.length&&y.createElement(Tt.Z,null)))},zt=te(10661),ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ot="data:image/png;base64,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",ut=te(59301),Lt=({className:Qt,dataSource:an=[],col:mn=4,right:yn,bottom:jn=23,precision:ga=0,wrapWidth:Ke=1200,trackEventItems:Mt,loading:St,handleVery:hn=()=>!0})=>{const Jn=Math.floor((Ke-(mn-1)*yn)/mn);return ut.createElement(ce.Z,{spinning:St},ut.createElement("div",{className:Ye()(ht.list,Qt)},!!an.length&&an.map((Rn,sa)=>{const{subject_identifier:Aa,id:ja,identifier:Ca,power:_a}=Rn,bn=Rn.is_public!=0&&Rn.is_public;return ut.createElement("div",{className:ht.wrap,key:ja,style:{width:Jn,marginRight:(1+sa)%mn===0?0:yn+ga,marginBottom:jn}},ut.createElement("a",{className:ht.li,onClick:Kt=>{Kt.preventDefault(),hn(Rn==null?void 0:Rn.first_category_url)&&(Mt&&(0,Ne.L9)([Mt]),(0,Ne.xg)(Rn.first_category_url))}},ut.createElement("div",{className:ht.top},ut.createElement(ie.Z,{title:Rn.name},ut.createElement("div",{className:ht.name},Rn.name)),ut.createElement("img",{className:ht.img,src:Re.Z.IMG_SERVER+"/images/"+Rn.avatar_url}),ut.createElement("div",{className:ht.text,title:Rn.creator},Rn.creator),Aa&&ut.createElement("div",{className:ht.btns},ut.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ut.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),bn&&ut.createElement("div",{className:ht.sign},"\u516C\u5F00")),ut.createElement("div",{className:ht.bottom},Rn.visits>0&&ut.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ut.createElement("span",null,ut.createElement("i",{className:"iconfont icon-liulanyan"}),ut.createElement("span",null,Rn.visits))),Rn.course_members_count>0&&ut.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},ut.createElement("span",null,ut.createElement("i",{className:"iconfont icon-chengyuan"}),Rn.course_members_count)),Rn.tasks_count>0&&ut.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ut.createElement("span",null,ut.createElement("i",{className:"iconfont icon-zuoye"}),Rn.tasks_count)),Rn.is_end?ut.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ut.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rn.is_accessible&&ut.createElement("div",{className:ht.lockWrap},ut.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ut.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!an.length&&ut.createElement(Tt.Z,null)))},Dt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},bt=te(25690),Ie=({dataSource:Qt=[],value:an,onChange:mn,className:yn,style:jn={},tabBarExtraContent:ga})=>y.createElement("div",{className:Ye()(Dt.tabs,yn),style:jn},y.createElement("div",{className:Dt.tabsWrap},Qt.map((Ke,Mt)=>!(Ke!=null&&Ke.hide)&&y.createElement("aside",{className:Dt.tab,onClick:()=>{mn(Ke.id),Ke.link&&bt.history.push(Ke.link)},key:Mt},y.createElement("div",{className:an===Ke.id?Dt.active:""},Ke.name),(Ke==null?void 0:Ke.resetCount)==null&&(Ke==null?void 0:Ke.total)!==void 0&&y.createElement("span",null,"\uFF08",Ke==null?void 0:Ke.total,"\uFF09"),(Ke==null?void 0:Ke.resetCount)!==void 0&&(Ke==null?void 0:Ke.total)!==void 0&&y.createElement(ie.Z,{title:(Ke==null?void 0:Ke.tip)!=null?Ke==null?void 0:Ke.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Ke==null?void 0:Ke.resetCount),"/",y.createElement("span",null,Ke==null?void 0:Ke.total),"\uFF09"))))),y.createElement("div",{className:Dt.tabBar},ga)),ot=({className:Qt,style:an={},children:mn})=>y.createElement("div",{className:Ye()(Qt),style:an},mn),mt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ut=te(75727),xe=te(93041);const Ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Wt=({sortValue:Qt,dropValue:an,className:mn,onSort:yn,onDrop:jn,dataSource:ga=Ct})=>{var Ke;return y.createElement("div",{className:Ye()(mt.orderWrap,mn)},y.createElement(Ut.Z,{dropdownRender:()=>y.createElement(xe.default,null,ga.map((Mt,St)=>y.createElement(xe.default.Item,{key:St,onClick:()=>jn(Mt.id)},Mt.name)))},y.createElement("span",{className:mt.orderTextWrap},(Ke=ga.find(Mt=>an===Mt.id))==null?void 0:Ke.name)),y.createElement("span",{className:mt.orderIconWrap},y.createElement("span",{className:mt.orderAsc},y.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>yn(Qt==="asc"?"desc":"asc")})),y.createElement("span",{className:mt.orderDesc},y.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>yn(Qt==="asc"?"desc":"asc")}))))},ln={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Tn=te(99571),wt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ft=(Qt,an,mn)=>an in Qt?wt(Qt,an,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Qt[an]=mn,Qe=(Qt,an)=>{for(var mn in an||(an={}))Et.call(an,mn)&&Ft(Qt,mn,an[mn]);if(_e)for(var mn of _e(an))$e.call(an,mn)&&Ft(Qt,mn,an[mn]);return Qt},Bt=(Qt,an)=>{var mn={};for(var yn in Qt)Et.call(Qt,yn)&&an.indexOf(yn)<0&&(mn[yn]=Qt[yn]);if(Qt!=null&&_e)for(var yn of _e(Qt))an.indexOf(yn)<0&&$e.call(Qt,yn)&&(mn[yn]=Qt[yn]);return mn},Je=(Qt,an,mn)=>new Promise((yn,jn)=>{var ga=St=>{try{Mt(mn.next(St))}catch(hn){jn(hn)}},Ke=St=>{try{Mt(mn.throw(St))}catch(hn){jn(hn)}},Mt=St=>St.done?yn(St.value):Promise.resolve(St.value).then(ga,Ke);Mt((mn=mn.apply(Qt,an)).next())}),nt=Qt=>{var an=Qt,{className:mn,style:yn,children:jn,loading:ga=!1,openLoading:Ke,onClick:Mt=()=>{},size:St="middle",shape:hn="round"}=an,Jn=Bt(an,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Rn,sa]=(0,y.useState)(!1);return y.createElement(Tn.ZP,Qe({onClick:(0,Pe.throttle)(Aa=>Je(void 0,null,function*(){Ke&&sa(!0);try{yield Mt(Aa)}catch(ja){console.log("error",ja)}Ke&&sa(!1)}),2e3,{leading:!0,trailing:!1}),className:Ye()(ln.btn,ln[`${St}-${hn}`],mn),style:yn,size:St,shape:hn,loading:Rn||ga},Jn),jn)},Ge={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},vt=({className:Qt,style:an,children:mn=null,onClick:yn,title:jn})=>y.createElement("div",{className:Ye()(Ge.head,Qt),style:an},y.createElement("span",{className:"primary-hover",onClick:yn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:jn},jn),y.createElement("div",{className:Ge.node},mn)),Le={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},he=({confirmShow:Qt=!0,confirmTitle:an,confirmClick:mn,cancelShow:yn=!0,cancelTitle:jn,cancelClick:ga,className:Ke,style:Mt,confirmLoading:St=!1})=>y.createElement("div",{className:Ye()(Le.btns,Ke),style:Mt},Qt&&y.createElement(Tn.ZP,{loading:St,onClick:mn,type:"primary",className:Le.confirm},an),yn&&y.createElement(Tn.ZP,{onClick:ga,className:Le.cancel},jn)),be={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},tt=({className:Qt,style:an={},LeftContent:mn,children:yn,RightContent:jn})=>y.createElement("div",{className:Ye()(be.fixedBottom,Qt),style:an},y.createElement("div",{className:be.wrap},y.createElement("div",{className:be.left},mn),y.createElement("div",{className:be.center},yn),y.createElement("div",{className:be.right},jn))),xt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},jt=({className:Qt,style:an={},dataSource:mn=[]})=>y.createElement("div",{className:Ye()(xt.crumbs,Qt),style:an},mn.map((yn,jn)=>jnbt.history.push(yn.path)},yn.name):y.createElement("span",null,yn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:jn,style:{color:"#5F6368"}},yn.name))),Gt=te(11938),Ht=Object.defineProperty,En=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,sn=(Qt,an,mn)=>an in Qt?Ht(Qt,an,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Qt[an]=mn,dn=(Qt,an)=>{for(var mn in an||(an={}))fn.call(an,mn)&&sn(Qt,mn,an[mn]);if($t)for(var mn of $t(an))Cn.call(an,mn)&&sn(Qt,mn,an[mn]);return Qt},Xt=(Qt,an)=>En(Qt,Vn(an)),On=(Qt,an)=>{var mn={};for(var yn in Qt)fn.call(Qt,yn)&&an.indexOf(yn)<0&&(mn[yn]=Qt[yn]);if(Qt!=null&&$t)for(var yn of $t(Qt))an.indexOf(yn)<0&&Cn.call(Qt,yn)&&(mn[yn]=Qt[yn]);return mn};const{Countdown:In}=Gt.default;var qn=Qt=>{var an=Qt,{onChange:mn}=an,yn=On(an,["onChange"]);const[jn,ga]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof jn=="number"&&jn>=0&&mn(jn)},[jn]);const Ke=Mt=>{const St=Math.floor(Mt/1e3);ga(St)};return y.createElement(In,Xt(dn({},yn),{onChange:Ke}))}},37808:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ve}});var y=te(59301);function ve(Ae,pe){const Fe=(0,y.useRef)();(0,y.useEffect)(()=>{Fe.current=Ae}),(0,y.useEffect)(()=>{function Se(){Fe.current()}if(pe!==null){let De=setInterval(Se,pe);return()=>clearInterval(De)}},[pe])}},55720:function(ke,lt,te){"use strict";var y=te(61186),ve=te.n(y),Ae=te(77019),pe=te(59301);const Fe=({date:Se,showTag:De})=>pe.createElement(Ae.Z,{align:"middle"},pe.createElement("div",null," ",Se?ve()(Se).format("YYYY-MM-DD HH:mm"):"--"," "),De&&pe.createElement(Ae.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},pe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));lt.Z=Fe},74255:function(ke,lt,te){"use strict";var y=te(59301),ve=te(11938),Ae=te(71051),pe=te(28284),Fe=te(62957),Se=te(29787),De=te(54172),Ye=te(37568),Pe=te(77019),re=te(5269),Ue=te(99571),Te=te(81722),Pt=te(61186),oe=te.n(Pt),a=te(25690),E=te(51257),x=te(6383),b=te(48790),z=te(45937),ee=te(59301),ae=(ye,Re,Ne)=>new Promise((st,it)=>{var Me=ct=>{try{at(Ne.next(ct))}catch(zt){it(zt)}},Tt=ct=>{try{at(Ne.throw(ct))}catch(zt){it(zt)}},at=ct=>ct.done?st(ct.value):Promise.resolve(ct.value).then(Me,Tt);at((Ne=Ne.apply(ye,Re)).next())});const{Countdown:ue}=ve.default,ce=({value:ye,onChange:Re,MaxMinutes:Ne})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(Ae.Z,{value:ye,onChange:Re,min:0,precision:0,max:Ne,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ne}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:ye,successCb:Re,dispatch:Ne})=>{var st,it,Me,Tt;const at=(0,a.useParams)(),[ct]=pe.default.useForm(),zt=pe.default.useWatch("time",ct),[ht,Ot]=(0,y.useState)(!1),ut=(0,y.useRef)(),{actionTabs:et}=ye,[Lt,Dt]=(0,y.useState)(),[,bt,qe,Ie]=(0,z.U)(Te.n7,{id:at.categoryId}),[,gt,ot]=(0,z.U)(Te.Cd,{});(0,y.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Ot(!1),ct.resetFields())},[ye.actionTabs.key]);const mt=()=>new Promise(_e=>ae(void 0,null,function*(){var Et,$e;return ut.current=yield(0,x.y)({ip_limit:(Et=et==null?void 0:et.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:($e=et==null?void 0:et.exerciseParams)==null?void 0:$e.ip_bind_type}),_e()})),Ut=()=>ae(void 0,null,function*(){var _e,Et,$e,Ft,Qe;yield ct.validateFields();const Bt=ct.getFieldsValue();if(Ot(!0),(((_e=et==null?void 0:et.exerciseParams)==null?void 0:_e.ip_limit)!=="no"||(Et=et==null?void 0:et.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,Te.ZD)(($e=et==null?void 0:et.exerciseParams)==null?void 0:$e.id,{exercise_user_id:(Ft=et==null?void 0:et.exerciseParams)==null?void 0:Ft.exercise_user_id,unlock_key:Bt.unlock_key,time:Bt.time,ip:ut.current})).status===0){if(Re){Ne({type:"exercise/setActionTabs",payload:{}}),Re();return}const Ze=et==null?void 0:et.exerciseParams;(0,E.nr)({inner_ip:Ze.inner_ip,public_ip:Ze.public_ip,open_camera:Ze.open_camera,ip_limit:Ze.ip_limit,ip_bind:Ze.ip_bind,ip_bind_type:Ze.ip_bind_type,exercise_tips:Ze.exercise_tips,exerciseId:Ze.id,screen_open:Ze.screen_open,screen_num:Ze.screen_num,screen_sec:Ze.screen_sec,coursesId:at.coursesId,login:(Qe=(0,b.eY)())==null?void 0:Qe.login,history,identity_verify:Ze.identity_verify,open_phone_video_recording:Ze.open_phone_video_recording,current_status:Ze.current_status}),Ne({type:"exercise/setActionTabs",payload:{}})}Ot(!1)}),xe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:_e=>ee.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:_e=>ee.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ct=((st=et==null?void 0:et.exerciseParams)==null?void 0:st.errorMessage)&&typeof((it=et==null?void 0:et.exerciseParams)==null?void 0:it.errorMessage)=="object";(0,y.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const _e=yield ot(at);yield qe({}),_e.status||Dt(_e)})},[ye.actionTabs.key]);const{time:nn,end_time:Wt}=(Lt==null?void 0:Lt.exercise)||{},ln=Ie!=null&&Ie.user_end_time?oe()(Ie==null?void 0:Ie.user_end_time).add(1,"minutes"):oe()(),Tn=oe()(Ie==null?void 0:Ie.user_total_end_time)>ln?Math.round(oe().duration(oe()(Ie==null?void 0:Ie.user_total_end_time).diff(ln.startOf("minute"))).asMinutes()):0,wt=((Ie==null?void 0:Ie.student_left_minutes)||0)+(zt||0);return ee.createElement(ee.Fragment,null,ee.createElement(Fe.default,{width:514,centered:!0,closable:!!((Me=et==null?void 0:et.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Ne({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Se.Z,{spinning:bt||gt},Ct&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ct&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ct&&ee.createElement(De.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Tt=et==null?void 0:et.exerciseParams)==null?void 0:Tt.errorMessage)||{}],columns:xe}),ee.createElement("div",{className:""},ee.createElement(pe.default,{form:ct,layout:"vertical",autoComplete:"off"},ee.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(Ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),nn!==-1?ee.createElement(ee.Fragment,null,ee.createElement(pe.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Ie==null?void 0:Ie.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ce,{MaxMinutes:Tn})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},bt||gt?"--":wt),"\u5206\u949F",wt!==0&&(Ie==null?void 0:Ie.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Ie==null?void 0:Ie.user_end_time).add(zt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(Wt).format("YYYY-MM-DD HH:mm")))),ee.createElement(Pe.Z,{justify:"space-between",align:"middle"},ee.createElement(re.Z,null),ee.createElement(re.Z,null,ee.createElement(Ue.ZP,{loading:ht,onClick:Ut},"\u8FDB\u5165\u8003\u8BD5"))))))};lt.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(ie)},66756:function(ke,lt,te){"use strict";var y=te(59301),ve=te(25690),Ae=te(28284),pe=te(62957),Fe=te(6767),Se=te(47889),De=te(16326),Ye=te(38986),Pe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Pt=(x,b,z)=>b in x?Pe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,oe=(x,b)=>{for(var z in b||(b={}))Ue.call(b,z)&&Pt(x,z,b[z]);if(re)for(var z of re(b))Te.call(b,z)&&Pt(x,z,b[z]);return x},a=(x,b,z)=>new Promise((ee,ae)=>{var ue=ye=>{try{ie(z.next(ye))}catch(Re){ae(Re)}},ce=ye=>{try{ie(z.throw(ye))}catch(Re){ae(Re)}},ie=ye=>ye.done?ee(ye.value):Promise.resolve(ye.value).then(ue,ce);ie((z=z.apply(x,b)).next())});const E=({account:x,globalSetting:b,loading:z,dispatch:ee,classroomList:ae,Callback:ue})=>{const[ce]=Ae.default.useForm(),[ie,ye]=(0,y.useState)({});return(0,y.useEffect)(()=>{ae.actionTabs.key=="start_smart_plan"?(ce.setFieldsValue({lesson_mode:"online_lesson"}),ye({lesson_mode:"online_lesson"})):(ce.resetFields(),ye({}))},[ae.actionTabs.key]),y.createElement(pe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ae.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>a(void 0,null,function*(){var Re,Ne,st,it;let Me=yield(0,Ye.ZP)(`/api/courses/${(Ne=(Re=ae==null?void 0:ae.actionTabs)==null?void 0:Re.params)==null?void 0:Ne.coursesId}/smart_plans/${(it=(st=ae==null?void 0:ae.actionTabs)==null?void 0:st.params)==null?void 0:it.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(Me==null?void 0:Me.status)==0&&(Fe.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),ue())})},y.createElement("div",null,y.createElement(Ae.default,{form:ce,onValuesChange:()=>ye(oe({},ce.getFieldsValue()))},y.createElement(Ae.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},y.createElement(Se.ZP.Group,{onChange:Re=>{ce.setFieldValue("start_at",null),ce.setFieldValue("end_at",null),ye(oe({},ce.getFieldsValue()))}},y.createElement(Se.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),y.createElement(Se.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),y.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?y.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",y.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",y.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):y.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",y.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",y.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement(Ae.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},y.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Re=>{const Ne=ce.getFieldValue("end_at");return Ne&&Re&&Re>Ne},onChange:(Re,Ne)=>{ie.start_at=Ne,ye(oe({},ie))}})),y.createElement(Ae.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},y.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Re=>{const Ne=ce.getFieldValue("start_at");return Ne&&Re&&Re{ie.end_at=Ne,ye(oe({},ie))}}))))))};lt.Z=(0,ve.connect)(({account:x,loading:b,globalSetting:z,classroomList:ee})=>({account:x,globalSetting:z,loading:b.effects,classroomList:ee}))(E)},47154:function(ke,lt,te){"use strict";te.r(lt),te.d(lt,{default:function(){return Id}});var y=te(59301),ve=te(78703),Ae=te.n(ve),pe=te(25690),Fe=te(28284),Se=te(6767),De=te(62957),Ye=te(47889),Pe=te(75727),re=te(25399),Ue=te(30641),Te=te(54172),Pt=te(99571),oe=te(82326),a=te(99381),E=te(29787),x=te(71411),b=te(38986),z=te(346),ee=te(76902),ae={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt"},ue=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Ce,fe,ge)=>fe in Ce?ce(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,st=(Ce,fe)=>{for(var ge in fe||(fe={}))ye.call(fe,ge)&&Ne(Ce,ge,fe[ge]);if(ie)for(var ge of ie(fe))Re.call(fe,ge)&&Ne(Ce,ge,fe[ge]);return Ce};const it={C:ue.createElement("span",{className:ae.c},"C"),"C++":ue.createElement("span",{className:ae.cpp},"C++"),Java:ue.createElement("span",{className:ae.java},"Java"),Python:ue.createElement("span",{className:ae.python},"Python")},Me=({problemset:Ce,dispatch:fe,question:ge,questionIndex:Rt})=>{const _t={fontSize:"18px"};return ue.createElement("div",{className:ae.questionBox},ue.createElement(ee.Z,{value:`${Rt}\u3001`+(ge==null?void 0:ge.name),style:st({},_t)}))};function Tt(Ce){var fe;return ue.createElement("div",{className:ae.descBox},ue.createElement("div",{className:ae.title},ue.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(fe=Ce==null?void 0:Ce.languages)==null?void 0:fe.map((ge,Rt,_t)=>ue.createElement(y.Fragment,{key:Rt},it[ge==null?void 0:ge.language]))),ue.createElement("div",{className:ae.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},ue.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(Ce==null?void 0:Ce.description),style:{fontSize:"16px",color:"#000"}})))}var at=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(Me),ct=te(51257),zt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},ht={log(...Ce){this.enabled&&(Ce.push(Date.now()),zt.logger.log("[ActionCable]",...Ce))}};const Ot=()=>new Date().getTime(),ut=Ce=>(Ot()-Ce)/1e3;class et{constructor(fe){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=fe,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Ot(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),ht.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Ot(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),ht.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Ot()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,ht.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Ot(),ht.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:fe,reconnectionBackoffRate:ge}=this.constructor,Rt=Math.pow(1+ge,Math.min(this.reconnectAttempts,10)),aa=(this.reconnectAttempts===0?1:ge)*Math.random();return fe*1e3*Rt*(1+aa)}reconnectIfStale(){this.connectionIsStale()&&(ht.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${ut(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?ht.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${ut(this.disconnectedAt)} s`):(ht.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return ut(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&ut(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(ht.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}et.staleThreshold=6,et.reconnectionBackoffRate=.15;var Lt={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Dt,protocols:bt}=Lt,qe=bt.slice(0,bt.length-1),Ie=[].indexOf;class gt{constructor(fe){this.open=this.open.bind(this),this.consumer=fe,this.subscriptions=this.consumer.subscriptions,this.monitor=new et(this),this.disconnected=!0}send(fe){return this.isOpen()?(this.webSocket.send(JSON.stringify(fe)),!0):!1}open(){if(this.isActive())return ht.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const fe=[...bt,...this.consumer.subprotocols||[]];return ht.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${fe}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new zt.WebSocket(this.consumer.url,fe),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:fe}={allowReconnect:!0}){if(fe||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(ht.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(fe){ht.log("Failed to reopen WebSocket",fe)}finally{ht.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Ie.call(qe,this.getProtocol())>=0}isState(...fe){return Ie.call(fe,this.getState())>=0}getState(){if(this.webSocket){for(let fe in zt.WebSocket)if(zt.WebSocket[fe]===this.webSocket.readyState)return fe.toLowerCase()}return null}installEventHandlers(){for(let fe in this.events){const ge=this.events[fe].bind(this);this.webSocket[`on${fe}`]=ge}}uninstallEventHandlers(){for(let fe in this.events)this.webSocket[`on${fe}`]=function(){}}}gt.reopenDelay=500,gt.prototype.events={message(Ce){if(!this.isProtocolSupported())return;const{identifier:fe,message:ge,reason:Rt,reconnect:_t,type:aa}=JSON.parse(Ce.data);switch(this.monitor.recordMessage(),aa){case Dt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Dt.disconnect:return ht.log(`Disconnecting. Reason: ${Rt}`),this.close({allowReconnect:_t});case Dt.ping:return null;case Dt.confirmation:return this.subscriptions.confirmSubscription(fe),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(fe,"connected",{reconnected:!0})):this.subscriptions.notify(fe,"connected",{reconnected:!1});case Dt.rejection:return this.subscriptions.reject(fe);default:return this.subscriptions.notify(fe,"received",ge)}},open(){if(ht.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return ht.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Ce){if(ht.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){ht.log("WebSocket onerror event")}};const ot=function(Ce,fe){if(fe!=null)for(let ge in fe){const Rt=fe[ge];Ce[ge]=Rt}return Ce};class mt{constructor(fe,ge={},Rt){this.consumer=fe,this.identifier=JSON.stringify(ge),ot(this,Rt)}perform(fe,ge={}){return ge.action=fe,this.send(ge)}send(fe){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(fe)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Ut{constructor(fe){this.subscriptions=fe,this.pendingSubscriptions=[]}guarantee(fe){this.pendingSubscriptions.indexOf(fe)==-1?(ht.log(`SubscriptionGuarantor guaranteeing ${fe.identifier}`),this.pendingSubscriptions.push(fe)):ht.log(`SubscriptionGuarantor already guaranteeing ${fe.identifier}`),this.startGuaranteeing()}forget(fe){ht.log(`SubscriptionGuarantor forgetting ${fe.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ge=>ge!==fe)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(fe=>{ht.log(`SubscriptionGuarantor resubscribing ${fe.identifier}`),this.subscriptions.subscribe(fe)})},500)}}class xe{constructor(fe){this.consumer=fe,this.guarantor=new Ut(this),this.subscriptions=[]}create(fe,ge){const Rt=fe,_t=typeof Rt=="object"?Rt:{channel:Rt},aa=new mt(this.consumer,_t,ge);return this.add(aa)}add(fe){return this.subscriptions.push(fe),this.consumer.ensureActiveConnection(),this.notify(fe,"initialized"),this.subscribe(fe),fe}remove(fe){return this.forget(fe),this.findAll(fe.identifier).length||this.sendCommand(fe,"unsubscribe"),fe}reject(fe){return this.findAll(fe).map(ge=>(this.forget(ge),this.notify(ge,"rejected"),ge))}forget(fe){return this.guarantor.forget(fe),this.subscriptions=this.subscriptions.filter(ge=>ge!==fe),fe}findAll(fe){return this.subscriptions.filter(ge=>ge.identifier===fe)}reload(){return this.subscriptions.map(fe=>this.subscribe(fe))}notifyAll(fe,...ge){return this.subscriptions.map(Rt=>this.notify(Rt,fe,...ge))}notify(fe,ge,...Rt){let _t;return typeof fe=="string"?_t=this.findAll(fe):_t=[fe],_t.map(aa=>typeof aa[ge]=="function"?aa[ge](...Rt):void 0)}subscribe(fe){this.sendCommand(fe,"subscribe")&&this.guarantor.guarantee(fe)}confirmSubscription(fe){ht.log(`Subscription confirmed ${fe}`),this.findAll(fe).map(ge=>this.guarantor.forget(ge))}sendCommand(fe,ge){const{identifier:Rt}=fe;return this.consumer.send({command:ge,identifier:Rt})}}class Ct{constructor(fe){this._url=fe,this.subscriptions=new xe(this),this.connection=new gt(this),this.subprotocols=[]}get url(){return nn(this._url)}send(fe){return this.connection.send(fe)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(fe){this.subprotocols=[...this.subprotocols,fe]}}function nn(Ce){if(typeof Ce=="function"&&(Ce=Ce()),Ce&&!/^wss?:/i.test(Ce)){const fe=document.createElement("a");return fe.href=Ce,fe.href=fe.href,fe.protocol=fe.protocol.replace("http","ws"),fe.href}else return Ce}function Wt(Ce=ln("url")||Lt.default_mount_path){return new Ct(Ce)}function ln(Ce){const fe=document.head.querySelector(`meta[name='action-cable-${Ce}']`);if(fe)return fe.getAttribute("content")}var Tn=te(89392),wt=te.n(Tn),_e=te(49535),Et=te(77019),$e=te(5269),Ft=te(59301),Qe=Object.defineProperty,Bt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,He=(Ce,fe,ge)=>fe in Ce?Qe(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,vt=(Ce,fe)=>{for(var ge in fe||(fe={}))nt.call(fe,ge)&&He(Ce,ge,fe[ge]);if(Ze)for(var ge of Ze(fe))Ge.call(fe,ge)&&He(Ce,ge,fe[ge]);return Ce},Le=(Ce,fe)=>Bt(Ce,Je(fe));const Oe=({problemset:Ce,dispatch:fe,question:ge,disabled:Rt,showAnswer:_t,questionIndex:aa})=>{var la;const[wn,rn]=(0,y.useState)({}),[zn,Oa]=(0,y.useState)([]),ra={fontSize:"18px"},Kn=["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,y.useEffect)(()=>{console.log("111"),console.log(ge);const fa=(0,Tn.cloneDeep)(ge);rn(fa),Oa(fa==null?void 0:fa.choices)},[ge]),console.log("question--",ge);const Fn=fa=>{const Ia=zn.map((Xa,ho)=>Le(vt({},Xa),{checked:ho===fa?!(Xa!=null&&Xa.checked):!1}));Oa(Ia)};return Ft.createElement("div",null,Ft.createElement("div",{className:ae.questionBox},Ft.createElement(ee.Z,{value:`${aa}\u3001`+(wn==null?void 0:wn.name),style:vt({},ra)}),(la=ge==null?void 0:ge.choices)==null?void 0:la.map((fa,Ia)=>{const{is_answer:Xa,checked:ho,choice_text:ka,me_answered:co}=fa;let Na="";return _t?Xa&&(Na=ae.rightAnswer):(ho||co)&&(Na=ae.activeAnswer),Ft.createElement(Et.Z,{className:ae.choiceWrap2,align:"middle",wrap:!1},Ft.createElement($e.Z,{onClick:Ln=>{Fn(Ia)},className:`${ae.choiceIndex} ${Na}`,style:{cursor:"pointer"}},Kn[Ia]),Ft.createElement($e.Z,{flex:1,className:`${ae.editorWrap} ml15 current`},Ft.createElement(ee.Z,{className:ae.html,value:ka,style:vt({},ra)})))})))};var he=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(Oe),be=te(12893),ze=te(39793),tt=te(59301),xt=Object.defineProperty,yt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Vn=(Ce,fe,ge)=>fe in Ce?xt(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,$t=(Ce,fe)=>{for(var ge in fe||(fe={}))Ht.call(fe,ge)&&Vn(Ce,ge,fe[ge]);if(Gt)for(var ge of Gt(fe))En.call(fe,ge)&&Vn(Ce,ge,fe[ge]);return Ce},fn=(Ce,fe)=>yt(Ce,jt(fe)),Cn=(Ce,fe)=>{var ge={};for(var Rt in Ce)Ht.call(Ce,Rt)&&fe.indexOf(Rt)<0&&(ge[Rt]=Ce[Rt]);if(Ce!=null&&Gt)for(var Rt of Gt(Ce))fe.indexOf(Rt)<0&&En.call(Ce,Rt)&&(ge[Rt]=Ce[Rt]);return ge};const sn=Ce=>{var fe=Ce,{value:ge,onChange:Rt,scrollId:_t}=fe,aa=Cn(fe,["value","onChange","scrollId"]);return tt.createElement("div",{id:_t||""},tt.createElement(ze.Z,fn($t({},aa),{defaultValue:ge,onChange:(la,wn)=>{wn!=null&&wn.length?Rt(la,wn):Rt(la)}})))},dn=({value:Ce,onChange:fe,placeholder:ge,height:Rt=150,isEdit:_t,miniToolbar:aa,watch:la=!0})=>_t?tt.createElement(ze.Z,{isFocus:!0,height:Rt||void 0,placeholder:ge,defaultValue:Ce,onChange:fe,miniToolbar:aa}):tt.createElement("div",{style:{cursor:"pointer"}},Ce?tt.createElement(ee.Z,{className:ae.inputBorder,value:Ce}):tt.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} inputBorderError`},ge));var Xt=te(59301),On=Object.defineProperty,In=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,mn=(Ce,fe,ge)=>fe in Ce?On(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,yn=(Ce,fe)=>{for(var ge in fe||(fe={}))Qt.call(fe,ge)&&mn(Ce,ge,fe[ge]);if(qn)for(var ge of qn(fe))an.call(fe,ge)&&mn(Ce,ge,fe[ge]);return Ce},jn=(Ce,fe)=>In(Ce,tn(fe)),ga=(Ce,fe)=>{var ge={};for(var Rt in Ce)Qt.call(Ce,Rt)&&fe.indexOf(Rt)<0&&(ge[Rt]=Ce[Rt]);if(Ce!=null&&qn)for(var Rt of qn(Ce))fe.indexOf(Rt)<0&&an.call(Ce,Rt)&&(ge[Rt]=Ce[Rt]);return ge};const Ke=["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"],Mt=({value:Ce,onChange:fe,choiceTextKey:ge,answerKey:Rt,index:_t,isEdit:aa,setInputActive:la,form:wn,choiceOptionsPath:rn,allowChangeMode:zn,showAddIcon:Oa,addItem:ra,deleteItem:Kn})=>{const Fn=(Ce==null?void 0:Ce[Rt])===1,fa=()=>{const Xa=wn.getFieldValue(rn);wn.setFieldValue(rn,Xa.map(ho=>jn(yn({},ho),{[Rt]:0})))},Ia=()=>{Fn?fe(jn(yn({},Ce),{[Rt]:0})):(zn||fa(),fe(jn(yn({},Ce),{[Rt]:1})))};return Xt.createElement(Et.Z,{className:ae.choiceWrap,align:"middle",wrap:!1},Xt.createElement($e.Z,{onClick:Ia,className:`${ae.choiceIndex} ${Fn?ae.activeAnswer:""}`},Ke[_t]),Xt.createElement($e.Z,{flex:1,className:`${ae.editorWrap} ml15`,onClick:la},Xt.createElement(dn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:aa,value:Ce==null?void 0:Ce[ge],onChange:Xa=>{fe(jn(yn({},Ce),{[ge]:Xa}))}})),Xt.createElement($e.Z,{flex:"0 0 auto",className:"ml15"},Xt.createElement("div",{onClick:Ia,className:`${ae.setAnswerBtn} ${Fn?ae.activeAnswer:""}`},Fn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Xt.createElement($e.Z,{className:ae.actionWrapper},Xt.createElement(re.Z,{title:"\u5220\u9664"},Xt.createElement(be.Z,{className:ae.deleteIcon,onClick:Kn,style:{visibility:_t>1?"visible":"hidden"}}))))},St=({questionTitlePlaceholder:Ce,titleKey:fe,choiceKey:ge,analysisKey:Rt,choiceTextKey:_t,answerKey:aa,choiceOptionsPath:la,allowChangeMode:wn=!0,form:rn,showAnalysis:zn=!0})=>{const[Oa,ra]=(0,y.useState)(),[Kn,Fn]=(0,y.useState)(!1);return Xt.createElement("div",{className:ae.wrap},Xt.createElement("div",{className:ae.questionTitleEditorWrap},Xt.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:fe,labelCol:{span:24},rules:[{required:!0}]},Xt.createElement(sn,{scrollId:Array.isArray(fe)?fe.join("_"):`${fe}`,height:150,placeholder:Ce}))),Xt.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Xt.createElement(Fe.default.List,{name:ge,rules:[{validator(fa,Ia){const Xa=Ia.some(ka=>ka[aa]===1),ho=Ia.findIndex(ka=>{var co;return((co=ka[_t])==null?void 0:co.length)<=0});return ho!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[ho]}\u9009\u9879\u7684\u5185\u5BB9`)):Xa?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(fa,{add:Ia,remove:Xa})=>Xt.createElement("div",{id:Array.isArray(la)?la.join("_"):`${la}`},fa.map((ho,ka)=>{var co=ho,{key:Na,name:Ln}=co,$a=ga(co,["key","name"]);const Ka=Oa===Na,So=()=>{ra(Na)},zo=ka<7&&ka===fa.length-1,wo=()=>Ia({[_t]:"",[aa]:0}),un=()=>Xa(Ln);return Xt.createElement(Fe.default.Item,jn(yn({},$a),{key:Na,name:Ln,className:ae.choiceListWrap,rules:[{validator(Do,Va){return Va!=null&&Va.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[ka]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Xt.createElement(Mt,{choiceTextKey:_t,answerKey:aa,index:ka,isEdit:Ka,setInputActive:So,form:rn,choiceOptionsPath:la,allowChangeMode:wn,showAddIcon:zo,addItem:wo,deleteItem:un}))}),fa.length<8&&Xt.createElement("div",{className:`${ae.addBtn} mb30`,onClick:()=>Ia({[_t]:"",[aa]:0})},Xt.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),zn&&Xt.createElement("div",{onClick:()=>Fn(!0)},Xt.createElement(Fe.default.Item,{name:Rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Xt.createElement(dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Kn}))))};var hn=te(59301),Jn=Object.defineProperty,Rn=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,_a=(Ce,fe,ge)=>fe in Ce?Jn(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,bn=(Ce,fe)=>{for(var ge in fe||(fe={}))ja.call(fe,ge)&&_a(Ce,ge,fe[ge]);if(Aa)for(var ge of Aa(fe))Ca.call(fe,ge)&&_a(Ce,ge,fe[ge]);return Ce},Kt=(Ce,fe)=>Rn(Ce,sa(fe)),kn=(Ce,fe)=>{var ge={};for(var Rt in Ce)ja.call(Ce,Rt)&&fe.indexOf(Rt)<0&&(ge[Rt]=Ce[Rt]);if(Ce!=null&&Aa)for(var Rt of Aa(Ce))fe.indexOf(Rt)<0&&Ca.call(Ce,Rt)&&(ge[Rt]=Ce[Rt]);return ge};const Bn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},va=({value:Ce,onChange:fe,form:ge})=>{const Rt=(Ce==null?void 0:Ce.is_answer)===1,_t=Ce==null?void 0:Ce.choice_text,aa=()=>{const la=ge.getFieldsValue().choices.map(wn=>({choice_text:wn.choice_text,is_answer:0}));ge.setFieldsValue({choices:la}),fe(Kt(bn({},Ce),{is_answer:1}))};return hn.createElement(Et.Z,{className:ae.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},hn.createElement($e.Z,{onClick:aa,className:`${ae.choiceIndex} ${ae.judgementIndex} ${Rt?ae.activeAnswer:""}`},Bn[_t]),hn.createElement($e.Z,{flex:1,className:`${ae.editorWrap} ml15`},hn.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} ${Rt?ae.activeJudgementAnswer:""}`},_t)))},xa=({questionTitlePlaceholder:Ce,choiceKey:fe,form:ge})=>{const[Rt,_t]=(0,y.useState)(!1);return hn.createElement("div",{className:ae.wrap},hn.createElement("div",{className:ae.questionTitleEditorWrap},hn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},hn.createElement(sn,{scrollId:"name",height:140,placeholder:Ce}))),hn.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},hn.createElement(Fe.default.List,{name:"choices",rules:[{validator(aa,la){return la.some(rn=>(rn==null?void 0:rn.is_answer)===1)?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},aa=>hn.createElement("div",{id:"choices"},aa.map(la=>{var wn=la,{key:rn,name:zn}=wn,Oa=kn(wn,["key","name"]);return hn.createElement(Fe.default.Item,Kt(bn({},Oa),{key:rn,name:zn,noStyle:!0}),hn.createElement(va,{form:ge}))})))),hn.createElement("div",{onClick:()=>_t(!0)},hn.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},hn.createElement(dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rt}))))};var Un=te(37568),ta=te(71051),na={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},mo=te(50043),ao=te(72409),oo=te(91239),ro=te(35902),Ra=te(85020),to=te(25872),Mn="data:image/png;base64,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",Uo=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())}),lr=(0,y.forwardRef)(({onSave:Ce,aiImg:fe},ge)=>{var Rt;const _t=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,aa=(0,pe.useParams)(),[la,wn]=(0,y.useState)(!1),[rn,zn]=(0,y.useState)([]),[Oa,ra]=(0,y.useState)(!0),[Kn,Fn]=(0,y.useState)(null),[fa,Ia]=(0,y.useState)([]),[Xa,ho]=(0,y.useState)(0),[ka,co]=(0,y.useState)(0),[Na,Ln]=(0,y.useState)(!1),[$a,Ka]=(0,y.useState)(""),[So,zo]=(0,y.useState)(0),[wo,un]=(0,y.useState)(0),[Do,Va]=(0,y.useState)(0),[wa,Yo]=(0,y.useState)(0),[bo,Po]=(0,y.useState)(0),[dr,wr]=(0,y.useState)(0),[yo,Eo]=(0,y.useState)(0),[xo,Co]=(0,y.useState)(0),[su,uu]=(0,y.useState)(null),[pu,Ur]=(0,y.useState)(to.Q),{contentRef:_r,value:yu,status:Iu,open:pl,close:ol}=pu,rl=(0,ro.Z)({contentRef:_r,status:Iu}),{openProgress:Wu,closeProgress:ul,CreateProgressModal:hl,progressOpen:El}=(0,oo.Z)();(0,y.useEffect)(()=>{Kn&&(el(),lu()),Kn===!1&&(ol(),zn([]),Ka(_t),zo(0),un(0),Va(0),Yo(0),Po(0),wr(0),Eo(0),Co(0),uu(null))},[Kn]);const Ku=()=>{Fn(!0)};(0,y.useImperativeHandle)(ge,()=>({onClick:Ku}));const ll=Pr=>{Ln(!0),ho(Pr),co(0)},Bl=Pr=>Uo(void 0,null,function*(){const nu=Pr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(nu)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Pr.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),lu=()=>Uo(void 0,null,function*(){const Pr=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Pr.status===0&&(ho(Pr.total_number),co(Pr.remaining_number))}),el=()=>Uo(void 0,null,function*(){console.log(aa,"params"),ra(!0),Ka("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),ra(!1)}),il=Pr=>(Pr=Pr||"",Pr=String(Pr),Pr=Pr.replace(/\s+/g,""),Pr),tl=()=>Uo(void 0,null,function*(){var Pr,nu,Cu;const ju=[{name:"\u5355\u9009\u9898",num:So||0},{name:"\u591A\u9009\u9898",num:wo||0},{name:"\u5224\u65AD\u9898",num:Do||0},{name:"\u586B\u7A7A\u9898",num:wa||0},{name:"\u7B80\u7B54\u9898",num:bo||0},{name:"\u7EC4\u5408\u9898",num:xo||0},{name:"\u7F16\u7A0B\u9898",num:dr||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:yo||0}];if(il($a)){if($a.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!il($a)&&!(rn!=null&&rn.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const wu=ju.reduce((Du,br)=>Du+br.num,0);if(wu===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(wu>5){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}Ln(!1);const zr={scene_type:6,request_identifier:Math.random(),file_id:(nu=(Pr=rn[0])==null?void 0:Pr.response)==null?void 0:nu.id,content:$a,ppt_page_url:(Cu=fe==null?void 0:fe[0])==null?void 0:Cu.url,count_arr:ju.map(Du=>Du.num).join(",")};yield pl(zr),lu()}),Al=()=>Uo(void 0,null,function*(){const Pr=rl();Wu(),wn(!0),Ia([]);const nu=new FormData;nu.append("html",Pr);const Cu=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:nu},!0);if((Cu==null?void 0:Cu.status)===0)if(Cu!=null&&Cu.data){ul(100),Ia(Cu==null?void 0:Cu.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");wn(!1),ul()}),nl=()=>Uo(void 0,null,function*(){const Pr=rl();(0,ct.RG)(Pr)}),Dr=["uploading","error"].includes((Rt=rn==null?void 0:rn[0])==null?void 0:Rt.status);return y.createElement(y.Fragment,null,y.createElement(Ra.Z,{visible:Na,totalCount:Xa,usedCount:ka,onCancel:()=>Ln(!1),onOk:tl}),y.createElement(Ue.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:na.extraHeader},y.createElement(Et.Z,{align:"middle"},!Iu&&!!yu&&y.createElement(y.Fragment,null,y.createElement(Pt.ZP,{className:na.save_btn,style:{marginRight:"20px"},onClick:Al},y.createElement("div",{className:"flex flex_box_center"},y.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),y.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),y.createElement(Pt.ZP,{className:na.save_btn,onClick:nl,style:{marginRight:"20px"}},y.createElement("div",{className:"flex flex_box_center"},y.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),y.createElement("span",null,"\u590D\u5236")))),y.createElement("i",{onClick:()=>{const Pr=nu=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:nu,onOk:()=>{Fn(!1)}})};if(Iu){Pr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else yu?Pr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Fn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Kn},y.createElement("div",{className:na.wrap},y.createElement("div",{className:na.left},y.createElement(E.Z,{spinning:Oa},y.createElement("div",{className:na.tip},y.createElement("img",{src:Mn}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(Un.default.TextArea,{style:{height:160},className:"mb20",value:$a,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:Pr=>{Ka(Pr.target.value)}}),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),y.createElement(Et.Z,{style:{gap:16}},y.createElement($e.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ta.Z,{min:0,max:10,value:So,onChange:zo,style:{marginLeft:"8px"}})),y.createElement($e.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ta.Z,{min:0,max:10,value:wo,onChange:un,style:{marginLeft:"8px"}})),y.createElement($e.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ta.Z,{min:0,max:10,value:Do,onChange:Va,style:{marginLeft:"8px"}})),y.createElement($e.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ta.Z,{min:0,max:10,value:dr,onChange:wr,style:{marginLeft:"8px"}})))),Iu?y.createElement("div",{onClick:ol,className:na.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Dr?y.createElement("div",{className:`${na.bottomBtn} ${na.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{if(Xa!==-1){Ln(!0);return}tl()},className:na.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),y.createElement(to.Z,{onStatusChange:Ur,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!El,noRestrictModal:ll,stringTransformer:ao.o,onError:Pr=>{Object.prototype.toString.call(Pr)==="[object Object]"&&Pr.status===-9&&ll(Pr.data)}}))),y.createElement(Ue.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:la},y.createElement(Et.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(mo.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:fa,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>wn(!1),onSuccess:()=>{wn(!1),Fn(!1)},onSave:Pr=>Uo(void 0,null,function*(){yield Ce(Pr,()=>{wn(!1),Fn(!1)})})}),y.createElement("div",{style:{height:70}})),hl("\u5904\u7406\u4E2D"))}),To=te(81679),Zn=te(60242),_n={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},ma=te(42441),Sn=te(9148),lo=te(49234),oa=te(59301),Cr=Object.defineProperty,Jo=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,Ro=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,$n=(Ce,fe,ge)=>fe in Ce?Cr(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Br=(Ce,fe)=>{for(var ge in fe||(fe={}))Ro.call(fe,ge)&&$n(Ce,ge,fe[ge]);if(Wo)for(var ge of Wo(fe))Lr.call(fe,ge)&&$n(Ce,ge,fe[ge]);return Ce},Xr=(Ce,fe)=>Jo(Ce,_o(fe)),Tr=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const Ar=["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"],qr=({data:Ce=[],totalData:fe,paramsHttp:ge,smartItembanks:Rt,socketData:_t})=>{const aa=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[la,wn]=(0,y.useState)(!1),[rn,zn]=(0,y.useState)(1),[Oa,ra]=(0,y.useState)();return oa.createElement("div",{className:_n.summaryWrap},oa.createElement(Et.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},oa.createElement($e.Z,{style:{display:"flex",alignItems:"center"}},oa.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),oa.createElement("div",{className:_n.title},"\u7B54\u9898\u6982\u89C8")),oa.createElement($e.Z,{style:{display:"flex"}},Ce==null?void 0:Ce.map((Kn,Fn)=>oa.createElement("div",{key:Fn,style:{display:"flex",alignItems:"center",marginLeft:Fn==0?"0px":"20px"}},oa.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:aa[Fn]}}),oa.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Kn==null?void 0:Kn.name))))),Ce==null?void 0:Ce.map((Kn,Fn)=>{var fa;return oa.createElement("div",{className:_n.summaryItem,key:Fn,style:{marginTop:Fn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var Ia;(Ia=[0,1,2])!=null&&Ia.includes(Fn)&&(wn(!0),zn(Fn+1))}},oa.createElement("div",{className:_n.label},Kn==null?void 0:Kn.name),oa.createElement(Zn.Z,{percent:(fa=[3,4])!=null&&fa.includes(Fn)?Kn==null?void 0:Kn.value:(Kn==null?void 0:Kn.value)/fe*100,size:[575,10],strokeColor:aa[Fn],format:Ia=>{var Xa;return oa.createElement("span",{className:_n.percentSty},(Xa=[3,4])!=null&&Xa.includes(Fn)?((Kn==null?void 0:Kn.value)||0)+"%":(Kn==null?void 0:Kn.value)||0)}}))}),oa.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),oa.createElement(tu,{visible:la,onCancel:()=>{wn(!1)},paramsHttp:ge,smartItembanks:Rt,itemBankId:_t==null?void 0:_t.item_bank_id,detailType:rn}))},Jr=({data:Ce=[],paramsHttp:fe,smartItembanks:ge,socketData:Rt})=>{const[_t,aa]=(0,y.useState)(),[la,wn]=(0,y.useState)(!1),[rn,zn]=(0,y.useState)(),[Oa,ra]=(0,y.useState)(),Kn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return oa.createElement("div",{className:_n.summaryWrap,style:{overflow:"hidden"}},oa.createElement(Et.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},oa.createElement($e.Z,{style:{display:"flex",alignItems:"center"}},oa.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),oa.createElement("div",{className:_n.title},"\u7B54\u9898\u8BE6\u60C5"))),oa.createElement("div",{className:_n.detailSty},Ce==null?void 0:Ce.map((Fn,fa)=>oa.createElement("div",{key:fa,className:_n.detailItem,onMouseEnter:()=>{aa(fa)},onMouseLeave:()=>{aa(void 0)}},oa.createElement(re.Z,{placement:"topLeft",title:oa.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Ar[fa]} `+(Fn==null?void 0:Fn.choice_text)})},oa.createElement("div",{className:_n.questionTitle},oa.createElement("span",{className:_n.questionTag,style:{marginRight:"10px"}},Ar[fa]),oa.createElement(ee.Z,{value:Fn==null?void 0:Fn.choice_text,className:_n.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:_t==fa?"#3061D0":"#000"}}))),oa.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"rgba(48,97,208,0.1)"}},oa.createElement("div",{className:_n.proSty,style:{width:`${.01*Number((Fn==null?void 0:Fn.rate)||0)*200}px`}})),oa.createElement("div",{className:_n.numSty},oa.createElement("span",null,(Fn==null?void 0:Fn.user_num)||0,"\u4EBA"),(Fn==null?void 0:Fn.user_num)>0&&oa.createElement("span",{className:_n.detailBtn,onClick:()=>{zn(Fn==null?void 0:Fn.choice_id),ra(Fn==null?void 0:Fn.item_bank_id),wn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),oa.createElement(tu,{visible:la,onCancel:()=>{wn(!1)},paramsHttp:fe,smartItembanks:ge,choice_ids:rn,itemBankId:Rt==null?void 0:Rt.item_bank_id}))},tu=({visible:Ce,onCancel:fe,paramsHttp:ge,smartItembanks:Rt,type:_t,choice_ids:aa,itemBankId:la,detailType:wn=null})=>{const[rn,zn]=(0,y.useState)([]),[Oa,ra]=(0,y.useState)(0),[Kn,Fn]=(0,y.useState)({page:1,limit:20,course_group_id:"",search:""}),[fa,Ia]=(0,y.useState)([]),[Xa,ho]=(0,y.useState)(!1),ka=()=>Tr(void 0,null,function*(){var Ln,$a,Ka;ho(!0);const So=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ln=Rt==null?void 0:Rt.page)==null?void 0:Ln.id}/students.json`,{method:"get",params:Xr(Br({},Kn),{item_bank_id:la,choice_ids:aa,type:wn})});So.status===0&&(zn((($a=So==null?void 0:So.data)==null?void 0:$a.smart_plan_users)||[]),ra((Ka=So==null?void 0:So.data)==null?void 0:Ka.count)),ho(!1)}),co=()=>Tr(void 0,null,function*(){const Ln=yield(0,lo.xV)({coursesId:ge==null?void 0:ge.coursesId,limit:2e3});Ln!=null&&Ln.course_groups&&Ia([...(Ln==null?void 0:Ln.course_groups)||[]])});(0,y.useEffect)(()=>{Ce&&ka()},[Ce,Kn]),(0,y.useEffect)(()=>{Ce&&co()},[Ce]);const Na=()=>{Fn({page:1,limit:20,course_group_id:"",search:""})};return oa.createElement(De.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:Ce,width:622,forceRender:!0,footer:null,onCancel:()=>{fe(),Na()}},oa.createElement(E.Z,{spinning:Xa},oa.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},oa.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Kn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...fa.map(Ln=>({label:Ln==null?void 0:Ln.name,value:Ln==null?void 0:Ln.id}))],onChange:Ln=>{Kn.course_group_id=Ln,Fn(Br({},Kn))}}),oa.createElement(Sn.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Kn.search,onChange:Ln=>{Kn.search=Ln,Kn.page=1,Fn(Br({},Kn))}})),oa.createElement(Te.default,{dataSource:rn,className:_n.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Ln,$a,Ka)=>`${(Kn.page-1)*Kn.limit+Ka+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Ln=>oa.createElement("span",{style:{color:"#000"}},Ln||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Ln=>oa.createElement("span",{style:{color:"#000"}},Ln||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Ln=>oa.createElement("span",{style:{color:"#000"}},Ln||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Ln,$a)=>{var Ka,So,zo,wo,un;const Do=((So=(Ka=$a==null?void 0:$a.choices)==null?void 0:Ka.filter(bo=>bo==null?void 0:bo.is_answer))==null?void 0:So.map(bo=>bo==null?void 0:bo.choice_id))||[],Va=((wo=(zo=$a==null?void 0:$a.choices)==null?void 0:zo.filter(bo=>bo==null?void 0:bo.me_answered))==null?void 0:wo.map(bo=>bo==null?void 0:bo.choice_id))||[],wa=Do.length===Va.length?Do.length>0&&Va.every(bo=>Do.includes(bo))?1:3:Do.length>0&&Va.every(bo=>Do.includes(bo))?2:3,Yo=(un=$a==null?void 0:$a.choices)==null?void 0:un.map((bo,Po)=>bo!=null&&bo.me_answered?Ar[Po]:"").filter(bo=>bo!=="");return oa.createElement(oa.Fragment,null,oa.createElement("span",{style:{paddingRight:"20px",color:wa===3?"#E30000":wa===2?"#FF9D18":"#2EC25B"}},Yo||"--"))}}],pagination:{total:Oa||0,onChange:(Ln,$a)=>{Kn.page=Ln,Kn.limit=$a,Fn(Br({},Kn))},current:Kn==null?void 0:Kn.page,pageSize:Kn==null?void 0:Kn.limit,showTotal:Ln=>oa.createElement(oa.Fragment,null,"\u5171",oa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ln),"\u6761\u6570\u636E")}})))},Fo=({data:Ce=[]})=>{const fe=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return oa.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},oa.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},oa.createElement(Col,{style:{display:"flex",alignItems:"center"}},oa.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),oa.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),oa.createElement(Col,{style:{display:"flex"}},Ce==null?void 0:Ce.map((ge,Rt)=>oa.createElement("div",{key:Rt,style:{display:"flex",alignItems:"center",marginLeft:Rt==0?"0px":"10px"}},oa.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:fe[Rt]}}),oa.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Ar[Rt]))))),oa.createElement("div",{className:styles.chart_container},oa.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:ge=>`${ge}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:Ce==null?void 0:Ce.map((ge,Rt)=>Ar[Rt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:Ce==null?void 0:Ce.map((ge,Rt)=>ge==null?void 0:ge.user_num),barWidth:"20px",itemStyle:{color:function(ge){return fe[ge.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),oa.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:Ce==null?void 0:Ce.map((ge,Rt)=>({value:ge==null?void 0:ge.user_num,name:`\u9009\u9879${Ar[Rt]}`,itemStyle:{color:fe[Rt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var Mr=te(47251),Kr={gzsm:"gzsm___VoLAf"},Be=te(85788),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",rt=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())}),gn=(0,y.forwardRef)(({isEdit:Ce,isOpen:fe,data:ge,onClose:Rt,onOk:_t},aa)=>{const[la,wn]=(0,y.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[rn,zn]=(0,y.useState)(!1),[Oa,ra]=(0,y.useState)(!1),[Kn,Fn]=(0,y.useState)(""),[fa,Ia]=(0,y.useState)(10),[Xa]=(0,pe.useSearchParams)(),[ho,ka]=(0,y.useState)(!1),co=(0,y.useRef)(null),Na=wo=>wo.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,y.useEffect)(()=>{var wo,un;fe&&(wn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),Ce?(Fn((wo=ge==null?void 0:ge.page)==null?void 0:wo.page_info),Ia(((un=ge==null?void 0:ge.page)==null?void 0:un.info_read_min_time)||"")):Fn(""))},[fe]);const Ln=()=>rt(void 0,null,function*(){var wo;zn(!0),ra(!0),co.current=new Be.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:la,url:(wo=ge==null?void 0:ge.url)==null?void 0:wo.map(un=>un==null?void 0:un.url)}),yield new Promise((un,Do)=>{co.current.on("data",Va=>{ra(!1),Fn(Na(Va==null?void 0:Va.full))}),co.current.on("done",()=>rt(void 0,null,function*(){zn(!1)})),co.current.startStream()})}),$a=()=>{const wo=un=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:un,onOk:()=>{var Do,Va;(Va=(Do=co.current)==null?void 0:Do.cancelRequest)==null||Va.call(Do),zn(!1),Rt()}})};if(rn){wo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Rt()},Ka=()=>rt(void 0,null,function*(){var wo;if(!Kn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let un=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(wo=ge==null?void 0:ge.page)==null?void 0:wo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Kn,info_read_min_time:fa}});(un==null?void 0:un.status)==0&&_t()}),So=()=>rt(void 0,null,function*(){var wo;if(!Kn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let un=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(wo=ge==null?void 0:ge.page)==null?void 0:wo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Kn,info_read_min_time:fa}});(un==null?void 0:un.status)==0&&(_t(),Xa.get("type")?(0,ct.xg)(`/classrooms/${ge==null?void 0:ge.coursesId}/smart_plan/${ge==null?void 0:ge.id}/ppt_info/info?type=${Xa.get("type")}&simulate=true&simulateType=1&pptPage=${ge==null?void 0:ge.position}`):(0,ct.xg)(`/classrooms/${ge==null?void 0:ge.coursesId}/smart_plan/${ge==null?void 0:ge.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ge==null?void 0:ge.position}`))}),zo=(0,y.useRef)();return(0,y.useImperativeHandle)(aa,()=>({onClickSave:Ka,onClickPreview:So,handleClose:$a})),y.createElement("div",{className:Kr.wrap,ref:zo},y.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),y.createElement("div",{className:Kr.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},y.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),y.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{ka(!ho)}},y.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),y.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),ho&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),y.createElement(Un.default.TextArea,{style:{height:160},value:la,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:wo=>{wn(wo.target.value)}}),rn?y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(Sn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var wo,un;(un=(wo=co.current)==null?void 0:wo.cancelRequest)==null||un.call(wo),zn(!1),ra(!1)}},"\u505C\u6B62\u751F\u6210")):y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(Sn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!la.trim()){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Ln()}},"\u5F00\u59CB\u751F\u6210"))),y.createElement(E.Z,{spinning:Oa},y.createElement(ze.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Kn,onChange:wo=>{Fn(wo)}})),y.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",y.createElement(re.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},y.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),y.createElement(oe.default,{onChange:wo=>{Ia(wo)},value:fa,size:"large",style:{width:"100%",marginTop:"10px"}},y.createElement(oe.default.Option,{value:10},"10s"),y.createElement(oe.default.Option,{value:30},"30s"),y.createElement(oe.default.Option,{value:60},"1min"),y.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),cn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",dt=Object.defineProperty,Nt=Object.defineProperties,en=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(Ce,fe,ge)=>fe in Ce?dt(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,me=(Ce,fe)=>{for(var ge in fe||(fe={}))ne.call(fe,ge)&&se(Ce,ge,fe[ge]);if(we)for(var ge of we(fe))le.call(fe,ge)&&se(Ce,ge,fe[ge]);return Ce},Ee=(Ce,fe)=>Nt(Ce,en(fe)),Ve=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const Xe=({value:Ce,onChange:fe})=>{const ge=["\u6B63\u786E","\u9519\u8BEF"];return y.createElement("div",{className:cn.judgment},ge.map(Rt=>y.createElement("div",{className:Rt===Ce?cn.active:"",key:Rt},y.createElement("b",{onClick:()=>fe(Rt)},Rt==="\u6B63\u786E"?"T":"F"),y.createElement("span",null,Rt))))};var pt=(0,y.forwardRef)(({addInteraction:Ce,isEdit:fe,isOpen:ge,data:Rt,onClose:_t,onOk:aa},la)=>{var wn;const rn=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[zn,Oa]=(0,y.useState)(""),[ra,Kn]=(0,y.useState)([]),[Fn,fa]=(0,y.useState)(1),[Ia,Xa]=(0,y.useState)(3),ho=(0,y.useRef)(!1),[ka]=(0,pe.useSearchParams)(),co=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Va,wa,Yo,bo,Po,dr;ge&&(Ce?(Kn([rn[0]]),fa(2)):((wa=(Va=Rt==null?void 0:Rt.page)==null?void 0:Va.smart_plan_page_knowledges)==null?void 0:wa.length)>0?(Kn((bo=(Yo=Rt==null?void 0:Rt.page)==null?void 0:Yo.smart_plan_page_knowledges)==null?void 0:bo.map(wr=>(wr.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",wr.showInput=!1,wr.loading=!1,wr))),fa(1)):(Kn([rn[0]]),fa(2)),Oa((Po=Rt==null?void 0:Rt.page)==null?void 0:Po.ai_requirement),Xa(((dr=Rt==null?void 0:Rt.page)==null?void 0:dr.ai_question_size)||3))},[ge]);const Na=()=>{ho.current=!1;const Va=ra.some(Yo=>Yo.loading==!0),wa=Yo=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Yo,onOk:()=>{if(Va&&co.current){co.current.abort(),ra==null||ra.map(bo=>bo.loading=!1),_t();return}}})};if(Va){wa("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else _t()},Ln=()=>Ve(void 0,null,function*(){const Va=yield un();(Va==null?void 0:Va.status)===0&&aa()}),$a=()=>Ve(void 0,null,function*(){const Va=yield un();(Va==null?void 0:Va.status)===0&&(aa(),ka.get("type")?(0,ct.xg)(`/classrooms/${Rt==null?void 0:Rt.coursesId}/smart_plan/${Rt==null?void 0:Rt.id}/ppt_info/info?type=${ka.get("type")}&simulate=true&simulateType=2&pptPage=${Rt==null?void 0:Rt.position}`):(0,ct.xg)(`/classrooms/${Rt==null?void 0:Rt.coursesId}/smart_plan/${Rt==null?void 0:Rt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${Rt==null?void 0:Rt.position}`))}),Ka=(Va,wa,Yo)=>{ra[wa][Va]=Yo,Kn([...ra])},So=Va=>Ve(void 0,null,function*(){var wa,Yo,bo;ra[Va].loading=!0,Kn([...ra]),co.current=new AbortController;const Po=co.current.signal,dr=setTimeout(()=>{co.current&&(ho.current=!0,co.current.abort())},6e4);try{const yo=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${Rt==null?void 0:Rt.coursesId}/smart_plans/${Rt==null?void 0:Rt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(wa=Rt==null?void 0:Rt.url)==null?void 0:wa.map(Eo=>Eo==null?void 0:Eo.url),count:1,type:ra[Va].type}),headers:{"Content-Type":"application/json"},signal:Po})).json();if((yo==null?void 0:yo.status)===0){const Eo=ra[Va].type,xo=(bo=(Yo=yo==null?void 0:yo.data)==null?void 0:Yo.questions)==null?void 0:bo[0];xo&&(ra[Va]=Ee(me({},xo),{type:Eo}),Eo===0&&(ra[Va].answer=""),Kn([...ra]))}}catch(wr){ho.current&&Se.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(dr),ra[Va].loading=!1,Kn([...ra])}}),zo=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],wo=()=>Ve(void 0,null,function*(){var Va;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Va=Rt==null?void 0:Rt.page)==null?void 0:Va.id}/${fe?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:fe?"put":"post",body:{questions:Fn==1?ra:[],is_ai_question:Fn!=1,ai_question_size:Ia,ai_requirement:zn}})}),un=()=>Ve(void 0,null,function*(){var Va,wa,Yo,bo;const Po=[],dr=[],wr=[];if(Fn==1){if(ra.forEach((yo,Eo)=>{var xo;yo.question||Po.push(Eo+1),((xo=yo.question)==null?void 0:xo.length)>200&&dr.push(Eo+1),yo.type!==0&&!yo.answer&&wr.push(Eo+1)}),Po.length){Se.ZP.warning(`\u7B2C${Po.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(dr.length){Se.ZP.warning(`\u7B2C${dr.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(wr.length){Se.ZP.warning(`\u7B2C${wr.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!fe&&(ra==null?void 0:ra.length)>3-((wa=(Va=Rt==null?void 0:Rt.page)==null?void 0:Va.smart_plan_page_knowledges)==null?void 0:wa.length)){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(Fn==2&&!(zn!=null&&zn.trim())){Se.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(Ce)if(Fn===2&&((bo=(Yo=Rt==null?void 0:Rt.page)==null?void 0:Yo.smart_plan_page_knowledges)==null?void 0:bo.length)>0)De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>Ve(void 0,null,function*(){const yo=yield wo();(yo==null?void 0:yo.status)===0&&aa()})});else return yield wo();else return yield wo()}),Do=(0,y.useRef)();return(0,y.useImperativeHandle)(la,()=>({onClickSave:Ln,onClickPreview:$a,handleClose:Na})),y.createElement("div",{className:cn.wrap,ref:Do},y.createElement("div",{className:cn.type_style},"\u4E92\u52A8\u7C7B\u578B"),y.createElement("div",{className:cn.type_list},y.createElement("div",{className:Fn==2?cn.type_tag_active:cn.type_tag_noactive,onClick:()=>{fa(2),Oa("")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),y.createElement("div",{className:Fn==1?cn.type_tag_active:cn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Va,wa,Yo;Fn==2&&(fa(1),Kn(Ce?[rn[0]]:((wa=(Va=Rt==null?void 0:Rt.page)==null?void 0:Va.smart_plan_page_knowledges)==null?void 0:wa.length)>0?(Yo=Rt==null?void 0:Rt.page)==null?void 0:Yo.smart_plan_page_knowledges:[rn[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),y.createElement("div",{className:cn.type_tootip},Fn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),Fn==2&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),y.createElement(Un.default.TextArea,{style:{height:160},value:zn,placeholder:Fn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:Va=>{Oa(Va.target.value)}}),y.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),y.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:Ia,showSearch:!1,onChange:Va=>{Xa(Va)}},(wn=[1,2,3])==null?void 0:wn.map(Va=>y.createElement(oe.default.Option,{value:Va,key:Va},Va)))),Fn==1&&y.createElement("div",{style:{minHeight:"70px"}},ra.map((Va,wa)=>{var Yo,bo;return y.createElement("div",{key:wa,style:{marginTop:wa===0?20:30}},y.createElement(Et.Z,{align:"middle",className:"mb10"},y.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",wa+1),y.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},y.createElement("img",{src:de,onClick:()=>{ra[wa].showInput=!ra[wa].showInput,Kn([...ra])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(ra==null?void 0:ra.length)<3&&y.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{ra.push(rn[0]),Kn([...ra]),setTimeout(()=>{const Po=document.querySelector(".QASetting-modal"),dr=Po==null?void 0:Po.querySelector(".ant-modal-body");dr==null||dr.scrollTo({top:dr.scrollHeight,behavior:"smooth"})},0)}}),y.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},y.createElement("i",{onClick:()=>{if(ra.length==1){Se.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}ra.splice(wa,1),Kn([...ra])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),ra[wa].showInput&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),y.createElement(Un.default.TextArea,{style:{height:160},value:(Yo=ra==null?void 0:ra[wa])==null?void 0:Yo.inputValue,disabled:(bo=ra==null?void 0:ra[wa])==null?void 0:bo.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:Po=>{ra[wa].inputValue=Po.target.value,Kn([...ra])}}),ra[wa].loading?y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(Sn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{ho.current=!1,co.current.abort(),ra[wa].loading=!1,Kn([...ra])}},"\u7EC8\u6B62\u51FA\u9898")):y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(Sn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Po;if(!((Po=ra==null?void 0:ra[wa])!=null&&Po.inputValue.trim())){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(ra.some((wr,yo)=>yo!=wa&&wr.loading==!0)){Se.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}So(wa)}},"\u5F00\u59CB\u51FA\u9898"))),y.createElement(E.Z,{spinning:ra[wa].loading},y.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},y.createElement(Un.default,{onChange:Po=>Ka("question",wa,Po.target.value),style:{width:"510px"},value:Va==null?void 0:Va.question,size:"large"}),y.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Va==null?void 0:Va.type,onChange:Po=>{const dr={type:Number(Po),answer:rn[Po].answer,question:Po.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};ra[wa]=dr,Kn([...ra])}},zo==null?void 0:zo.map((Po,dr)=>y.createElement(oe.default.Option,{value:Po==null?void 0:Po.key,key:dr},Po==null?void 0:Po.label)))),Va.type===1&&y.createElement(Xe,{value:Va.answer,onChange:Po=>Ka("answer",wa,Po)}),Va.type===2&&y.createElement(Un.default,{size:"large",onChange:Po=>Ka("answer",wa,Po.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Va.answer})))})))}),kt={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},At="data:image/png;base64,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",Zt="data:image/png;base64,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",Jt=te(10946),on=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())}),An=({isEdit:Ce=!1,visible:fe,data:ge,onClose:Rt,onOk:_t,openPreview:aa,changePage:la})=>{const[wn,rn]=(0,y.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var Ye=te(53184),ye=te.n(Ye),re=Object.defineProperty,Ue=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(Qe,Bt,Je)=>Bt in Qe?re(Qe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[Bt]=Je,x=(Qe,Bt)=>{for(var Je in Bt||(Bt={}))oe.call(Bt,Je)&&E(Qe,Je,Bt[Je]);if(Pt)for(var Je of Pt(Bt))a.call(Bt,Je)&&E(Qe,Je,Bt[Je]);return Qe},b=(Qe,Bt)=>Ue(Qe,Te(Bt)),z=(Qe,Bt,Je)=>new Promise((Ze,nt)=>{var Ge=Le=>{try{vt(Je.next(Le))}catch(Oe){nt(Oe)}},He=Le=>{try{vt(Je.throw(Le))}catch(Oe){nt(Oe)}},vt=Le=>Le.done?Ze(Le.value):Promise.resolve(Le.value).then(Ge,He);vt((Je=Je.apply(Qe,Bt)).next())});const ee={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"]}},ae=(Qe,Bt)=>Bt.map(Je=>({label:Je,kind:Qe.languages.CompletionItemKind.Keyword,insertText:Je})),ue=Qe=>Object.keys(ee.tables).map(Bt=>({label:Bt,kind:Qe.languages.CompletionItemKind.Variable,insertText:Bt})),ce=(Qe,Bt)=>{const Je=ee.tables[Qe];return Je?Je.map(Ze=>({label:Ze,kind:Bt.languages.CompletionItemKind.Field,insertText:Ze})):[]};function ie(Qe,Bt,Je,Ze,nt){let Ge=Bt.getWordUntilPosition(Je),He={startLineNumber:Je.lineNumber,endLineNumber:Je.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},vt=Ze.map(Le=>({label:Le,kind:Qe.languages.CompletionItemKind.Keyword,insertText:Le,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:He}));return nt.map(Le=>{vt.push(b(x({},Le),{range:He}))}),vt}var Ce=Qe=>{ee.languages.map(nt=>(Qe.languages.registerDocumentFormattingEditProvider(nt,{provideDocumentFormattingEdits(Ge,He,vt){return z(this,null,function*(){const Le=ye()(Ge.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:Ge.getFullModelRange(),text:Le}]})}}),nt));const Bt=Fe.quickKey.map(nt=>({label:nt.label,kind:Qe.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Je=Se.quickKey.map(nt=>({label:nt.label,kind:Qe.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ze=pe.quickKey.map(nt=>({label:nt.label,kind:Qe.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Qe.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...Fe.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...Fe.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn};return{suggestions:[...Ae.keywords.map(Le=>({label:Le,kind:Qe.languages.CompletionItemKind.Function,documentation:Le,insertText:Le,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...pe.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...pe.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...De.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...De.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}}),Qe.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(nt,Ge){var He=nt.getWordUntilPosition(Ge),vt={startLineNumber:Ge.lineNumber,endLineNumber:Ge.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Le=nt.getLineContent(Ge.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...Se.keywords.map(Oe=>({label:Oe,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe,insertText:Oe,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt})),...Se.quickKey.map(Oe=>({label:Oe.label,kind:Qe.languages.CompletionItemKind.Function,documentation:Oe.content,insertText:Le.startsWith("#")?Oe.content.replace(/#/,""):Oe.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:vt}))]}}})};const Re="\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,st=(Qe,Bt,Je)=>Bt in Qe?Ne(Qe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[Bt]=Je,it=(Qe,Bt,Je)=>st(Qe,typeof Bt!="symbol"?Bt+"":Bt,Je);const Me=class Ac{constructor(Bt,Je,Ze){this.placeholder=Bt,this.editor=Je,this.monaco=Ze,Je.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ac.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)}};it(Me,"ID","editor.widget.placeholderHint");var at=Me,ct=te(96236),zt=te(6767),ht=te(25399),Ot=te(89392),ut=te(49535),et=te(56102),Lt=Object.defineProperty,Dt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ot=(Qe,Bt,Je)=>Bt in Qe?Lt(Qe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[Bt]=Je,mt=(Qe,Bt)=>{for(var Je in Bt||(Bt={}))Ie.call(Bt,Je)&&ot(Qe,Je,Bt[Je]);if(qe)for(var Je of qe(Bt))gt.call(Bt,Je)&&ot(Qe,Je,Bt[Je]);return Qe},Ut=(Qe,Bt)=>Dt(Qe,bt(Bt)),xe=(Qe,Bt)=>{var Je={};for(var Ze in Qe)Ie.call(Qe,Ze)&&Bt.indexOf(Ze)<0&&(Je[Ze]=Qe[Ze]);if(Qe!=null&&qe)for(var Ze of qe(Qe))Bt.indexOf(Ze)<0&>.call(Qe,Ze)&&(Je[Ze]=Qe[Ze]);return Je},Ct=(Qe,Bt,Je)=>new Promise((Ze,nt)=>{var Ge=Le=>{try{vt(Je.next(Le))}catch(Oe){nt(Oe)}},He=Le=>{try{vt(Je.throw(Le))}catch(Oe){nt(Oe)}},vt=Le=>Le.done?Ze(Le.value):Promise.resolve(Le.value).then(Ge,He);vt((Je=Je.apply(Qe,Bt)).next())});function nn(Qe){return/^\d+$/.test(Qe)?`${Qe}px`:Qe}function Wt(){}let ln=!1;const Rn={"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 wt(Qe=[]){let Bt=Qe;if(Array.isArray(Qe)){for(let Je=0;JeCt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Qe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Qe)}});var $e=Qe=>{var Bt=Qe,{width:Je="100%",height:Ze="100%",value:nt,language:Ge="javascript",style:He={},options:vt={},overrideServices:Le={},theme:Oe="vs-dark",onEditBlur:he,isCopy:be=!1,onSave:ze,autoHeight:tt=!1,forbidCopy:xt=!1,onChange:yt=Wt,editorDidMount:jt=Wt,onFocus:Gt=Wt,onBreakPoint:Ht=Wt,breakPointValue:hn=[],filename:Qn="educoder.txt",errorLine:$t,errorContent:fn="",highlightLine:yn,openBreakPoint:sn=!1,placeholder:dn="",showMiniMap:Xt=!0}=Bt,kn=xe(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Nn=(0,y.useRef)(),tn=(0,y.useRef)({}),_n=(0,y.useRef)(),Qt=(0,y.useRef)(),an=(0,y.useRef)([]),mn=(0,y.useRef)(!1),Pn=(0,y.useRef)(),Zn=(0,y.useRef)(),ma=(0,y.useRef)(!1),[Ke,Mt]=(0,y.useState)(!1);function St(){let Vn;return Nn.current&&(Vn=new ve.Z(ta=>{for(let na of ta)(na.target.offsetHeight>0||na.target.offsetWidth>0)&&tn.current.instance.layout()}),Vn.observe(Nn.current)),Vn}function pn(){zt.ZP.warning({content:decodeURIComponent(Re),key:"monaco-editor-tip"})}const Xn=()=>{let Vn=tn.current.instance;if(nt!=null&&Vn&&Ke){const ta=Vn.getModel();ta&&nt!==ta.getValue()&&(ln=!0,ta.setValue(nt),Vn.layout(),ln=!1)}};(0,y.useEffect)(()=>{const Vn=ut.Z.subscribe("formatDocument",ta=>{var na;let co=tn.current.instance;(na=co==null?void 0:co.getAction)==null||na.call(co,"editor.action.formatDocument").run()});return window.updateMonacoValue=ta=>{yt(ta)},Vn},[]),(0,y.useEffect)(()=>{var Vn;let ta=tn.current.instance;Qt.current&&clearTimeout(Qt.current),Qt.current=setTimeout(()=>{Xn()},500),nt&&(nt!=null&&nt.length)&&((Vn=ta==null?void 0:ta.updateOptions)==null||Vn.call(ta,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(nt.split(/\r\n|\r|\n/g).length))+3,5)}))},[nt,Ke,tn.current]),(0,y.useEffect)(()=>{if($t&&tn.current&&tn.current.instance){let ta=tn.current.instance;ta.changeViewZones(function(na){var co=document.createElement("div");co.style.padding="10px 20px",co.style.width="calc(100% - 20px)",co.className="my-error-line-wrp",co.innerHTML=fn,na.addZone({afterLineNumber:$t||11,heightInLines:3,domNode:co})});var Vn={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}};ta.addOverlayWidget(Vn),ta.revealPositionInCenter({lineNumber:20,column:1})}},[$t,tn.current,Ke]);const zn=(Vn="",ta)=>{if(!Vn||Vn.trim()==="")return!0;const co=tn.current.instance.getModel().getLineTokens(ta);let ao=!1;for(let oo=0;oo<2;oo++)co.getStandardTokenType(oo)===1&&(ao=!0);return ao};(0,y.useEffect)(()=>{var Vn;const ta=(Vn=tn.current)==null?void 0:Vn.instance;if(ta&&Ke&&xt){const na=ta.onDidBlurEditorWidget(()=>{ma.current=!1}),co=ta.onDidFocusEditorText(()=>{ma.current=!0});return()=>{na.dispose(),co.dispose()}}},[tn.current,Ke,xt]),(0,y.useEffect)(()=>{var Vn;if((Vn=tn.current)!=null&&Vn.instance&&Ke&&sn){let ta=tn.current.instance,na=ta.getModel();if(!na)return;(()=>{var Un;let $n=[],fa=[];const An=na.getAllDecorations();for(let ra of An)ra.options.className==="highlighted-line"&&($n.push((Un=ra==null?void 0:ra.range)==null?void 0:Un.startLineNumber),fa.push(ra==null?void 0:ra.id));if(yn===$n[0])return;na.deltaDecorations(fa,[]);const lo=na.getLineCount();yn&&yn<=lo&&(ta.deltaDecorations([],[{range:new _e.Range(yn,1,yn,na.getLineMaxColumn(yn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ta.revealLineInCenter(yn))})();const ao=(Un=!1)=>{var $n;let fa=[],An=[];const lo=na.getAllDecorations();for(let ra of lo)ra.options.linesDecorationsClassName==="breakpoints-select"&&(fa.push(($n=ra==null?void 0:ra.range)==null?void 0:$n.startLineNumber),An.push(ra==null?void 0:ra.id));if(Un)return{lines:fa,ids:An};Ht(fa)},oo=Un=>Ct(void 0,null,function*(){let $n={range:new _e.Range(Un,1,Un,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield na.deltaDecorations([],[$n]),ao()}),ro=Un=>Ct(void 0,null,function*(){let $n=[];const fa=ta.getLineDecorations(Un);for(let An of fa)An.options.linesDecorationsClassName==="breakpoints-select"&&$n.push(An.id);yield na.deltaDecorations($n,[]),ao()}),Ra=Un=>{let $n=ta.getLineDecorations(Un);for(let fa of $n)if(fa.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ot.isEqual)(hn,ao(!0).lines)){na.deltaDecorations(ao(!0).ids,[]);const Un=hn.map($n=>({range:new _e.Range($n,1,$n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));na.deltaDecorations([],Un)}const to=ta.onDidChangeModelContent(Un=>{let $n=ta.getPosition();if($n){let fa=$n.lineNumber;clearTimeout(Zn.current),Zn.current=setTimeout(()=>{zn(na.getLineContent(fa),fa)?ro(fa):Ra(fa)?(ro(fa),oo(fa)):ao()},100)}}),xn=ta.onMouseDown(Un=>{var $n,fa,An;if(Un.target.detail&&((An=(fa=($n=Un.target)==null?void 0:$n.element)==null?void 0:fa.className)!=null&&An.includes("line-numbers"))){let lo=Un.target.position.lineNumber;if(zn(na.getLineContent(lo),lo))return;Ra(lo)?ro(lo):oo(lo)}}),Uo=Un=>{let $n={range:new _e.Range(Un,1,Un,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};an.current=ta.deltaDecorations(an.current,[$n])},nr=()=>{an.current=ta.deltaDecorations(an.current,[])},sr=ta.onMouseMove(Un=>{var $n,fa,An;if(nr(),Un.target.detail&&((An=(fa=($n=Un.target)==null?void 0:$n.element)==null?void 0:fa.className)!=null&&An.includes("line-numbers"))){let lo=Un.target.position.lineNumber;if(zn(na.getLineContent(lo),lo))return;Uo(lo)}}),To=ta.onMouseLeave(()=>{nr()});return()=>{to.dispose(),xn.dispose(),sr.dispose(),To.dispose()}}},[tn.current,Ke,hn,yn,sn,Ge]),(0,y.useEffect)(()=>{var Vn;(Vn=tn.current)!=null&&Vn.instance&&sn&&tn.current.instance.setPosition({lineNumber:0,column:0})},[yn]);function ca(){let Vn=tn.current.instance;if(Vn){const ta=Vn.getSelection(),na=tn.current.pastePos||{},co=new _e.Range(na.startLineNumber||ta.endLineNumber,na.startColumn||ta.endColumn,na.endLineNumber||ta.endLineNumber,na.endColumn||ta.endColumn);setTimeout(()=>{Vn.executeEdits("",[{range:co,text:""}])},300)}}function Sa(Vn){(window.navigator.platform.match("Mac")?Vn.metaKey:Vn.ctrlKey)&&Vn.keyCode==83&&(Vn.preventDefault(),ze())}const ja=()=>{if(tt&&tn.current.instance){const Vn=tn.current.instance.getContentHeight();pa(Vn{if(!ma.current)return;const{keyCode:ta,ctrlKey:na,metaKey:co,target:ao,type:oo}=Vn;return(oo==="paste"||(ta===67||ta===86)&&(co||na))&&ao.nodeName==="TEXTAREA"&&(pn(),Vn.preventDefault()),!1};function Dn(Vn,ta){var na=window.URL||window.webkitURL||window,co=new Blob([ta]),ao=document.createElementNS("http://www.w3.org/1999/xhtml","a");ao.href=na.createObjectURL(co),ao.download=Vn,Da(ao)}(0,y.useEffect)(()=>{ja()},[ja]),(0,y.useEffect)(()=>{Nn.current&&!Ke&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(Vn=>{try{_e=Vn,tn.current.instance=_e.editor.create(Nn.current,{value:nt,language:wt(Ge),theme:Oe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Xt||!1}},Le);const ta=tn.current.instance;let ao=[...ct.BH._menuItems].find(to=>to[0]._debugName=="EditorContext")[1],oo=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ro=(to,xn)=>{var Uo,nr;let sr=to._first;do xn.includes((nr=(Uo=sr.element)==null?void 0:Uo.command)==null?void 0:nr.id)&&to._remove(sr);while(sr=sr.next)};if(jt(ta,_e),setTimeout(()=>{ja(),tn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Dn(Qn||"educoder.txt",ta.getValue())}})},500),tn.current.subscription=ta.onDidChangeModelContent(to=>{mn.current?clearTimeout(Pn.current):(ja(),yt(ta.getValue(),to)),Pn.current=setTimeout(()=>{mn.current=!1},500)}),window.Monaco||Ce(_e,wt(Ge)),xt&&(ro(ao,oo),Nn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",$a),window.removeEventListener("paste",$a),window.addEventListener("keydown",$a),window.addEventListener("paste",$a)),window.Monaco=_e,he&&ta.onDidBlurEditorWidget(()=>{he(ta.getValue())}),Gt&&ta.onDidFocusEditorText(()=>{xt&&Et(),Gt(ta.getValue())}),xt){Et();try{ta.onDidPaste(to=>{const xn=ta.getSelection(),Uo=tn.current.pastePos||{},nr=new _e.Range(Uo.startLineNumber||xn.endLineNumber,Uo.startColumn||xn.endColumn,Uo.endLineNumber||xn.endLineNumber,Uo.endColumn||xn.endColumn);ta.executeEdits("",[{range:to.range,text:""}])})}catch(to){}}let Ra=St();return dn&&typeof dn=="string"&&new at(dn,ta,_e),Mt(!0),()=>{const to=tn.current.instance;to.dispose();const xn=to.getModel();xn&&xn.dispose(),tn.current.subscription&&tn.current.subscription.dispose(),Ra.unobserve(Nn.current)}}catch(ta){}})},[]),(0,y.useEffect)(()=>{if(tn.current.instance&&Ke)return document.addEventListener("keydown",Sa,!1),()=>{document.removeEventListener("keydown",Sa)}},[ze,Ke]),(0,y.useEffect)(()=>{let Vn=tn.current.instance;if(Vn&&Ke){let ta=wt(Ge);_e.editor.setModelLanguage(Vn.getModel(),ta)}},[Ge,Ke]),(0,y.useEffect)(()=>{tn.current.instance&&Ke&&_e.editor.setTheme(Oe)},[Oe,Ke]),(0,y.useEffect)(()=>{let Vn=tn.current.instance;_n.current=vt,Vn&&Ke&&(Vn.updateOptions(mt({},vt)),setTimeout(()=>{Vn.getModel().updateOptions(mt({},vt))},200))},[JSON.stringify(vt),Ke]),(0,y.useEffect)(()=>{let Vn=tn.current.instance;Vn&&Ke&&Vn.layout()},[Je,Ze,Ke]);const[Kt,Tn]=(0,y.useState)(nn(Je)),[Bn,pa]=(0,y.useState)(nn(Ze)),Na=Ut(mt({},He),{width:Kt,height:Bn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Nn,style:Na},be&&y.createElement(et.CopyToClipboard,{text:nt,onCopy:()=>zt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ht.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ft({width:Qe="100%",height:Bt="100%",original:Je,modified:Ze,language:nt,options:Ge={}}){const He=(0,y.useRef)(),[vt,Le]=(0,y.useState)(null);function Oe(tt){let xt;return He.current&&(xt=new ve.Z(yt=>{for(let jt of yt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&tt.layout()}),xt.observe(He.current)),xt}(0,y.useEffect)(()=>(He.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(tt=>{_e=tt;const xt=_e.editor.createDiffEditor(He.current,Ut(mt({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},Ge),{wordWrap:!0}));Le(xt);let yt=Oe(xt);return()=>{xt.dispose();const jt=xt.getModel();jt&&jt.dispose(),yt.unobserve(He.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{vt&&vt.setModel({original:_e.editor.createModel(Je,nt),modified:_e.editor.createModel(Ze,nt)})},[Je,Ze,nt,vt]);const he=nn(Qe),be=nn(Bt),ze={width:he,height:be};return y.createElement("div",{className:"my-diff-editor",ref:He,style:ze})}},58397:function(ke,lt,te){"use strict";var y=te(39744),ve=te(82326),Ae=te(71411),pe=te(59301);const Fe=ve.default.Option;lt.Z=({isTheoretical:Se,onFontSizeChange:De,cmFontSize:Ye,cmCodeMode:ye,autoFormat:re,onCodeModeChange:Ue,onTabToSpace:Te,onAutoFormat:Pt,formatDocument:oe,className:a="",tabToSpace:E,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(ve.default,{bordered:!1,size:"small",value:ye,onChange:Ue},pe.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(ve.default,{bordered:!1,size:"small",value:Ye,onChange:De},pe.createElement(Fe,{value:12},"12px"),pe.createElement(Fe,{value:14},"14px"),pe.createElement(Fe,{value:16},"16px"),pe.createElement(Fe,{value:18},"18px"),pe.createElement(Fe,{value:20},"20px"),pe.createElement(Fe,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(Ae.Z,{checked:E,onChange:Te})),pe.createElement("div",{className:"file-item",onClick:oe},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!Se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ee[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Ue}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ve=te(29787),Ae=te(25399),pe=te(92310),Fe=te.n(pe),Se=te(51257),De=te(28426),Ye=te(48790),ye=te(59301),Ue=({className:Te,dataSource:Pt=[],col:oe=4,right:a,bottom:E=23,precision:x=0,wrapWidth:b=1200,trackEventItems:z,loading:ee,onRemove:ae=()=>{},isCurrent:ue=!0,showAlias:ce=!1})=>{const ie=Math.floor((b-(oe-1)*a)/oe),Ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ye.createElement(ve.Z,{spinning:ee},ye.createElement("div",{className:Fe()(y.list,Te)},!!(Pt!=null&&Pt.length)&&(Pt==null?void 0:Pt.map((Re,Ne)=>{var st;const{name:it,id:Me,identifier:Tt,featured:at,school_name:ct,image_url:zt,excellent:ht,is_plan:Ot}=Re;return ye.createElement("div",{key:Me,className:y.wrap,style:{width:ie,marginRight:(1+Ne)%oe===0?0:a+x,marginBottom:E}},ye.createElement("a",{className:y.li,onClick:ut=>{ut.preventDefault(),ut.stopPropagation(),z&&(0,Se.L9)([z]),(0,Se.xg)(`/paths/${Tt}`)}},ye.createElement("div",{className:y.img},ye.createElement("img",{className:y.cover,src:`${zt}`}),ue&&(0,Ye.bg)()&&(Re==null?void 0:Re.studying)&&ye.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ut=>{ut.stopPropagation(),ae(Re)}},ye.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ye.createElement("span",{className:"c-red"},"\u79FB\u9664")),(st=Re==null?void 0:Re.subject_tags)==null?void 0:st.map((ut,et)=>{var Lt,Dt;if(et===0){const qe=(Lt=Ce.find(Ie=>Ie.name==ut))==null?void 0:Lt.swimg;return ye.createElement("img",{className:y.sign,src:qe,style:{left:"-4px"}})}const bt=(Dt=Ce.find(qe=>qe.name==ut))==null?void 0:Dt.ptimg;return ye.createElement("img",{className:y.sign,src:bt,style:{left:`${48+52*(et-1)+2*et}px`}})}),ye.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Re==null?void 0:Re.excellent)&&ye.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ye.createElement("div",{className:y.name},ye.createElement(Ae.Z,{title:ce&&(Re!=null&&Re.excellent_alias_name)?ye.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${it}`,ye.createElement("br",null),ye.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Re==null?void 0:Re.excellent_alias_name}`)):it},ye.createElement("span",{className:y.e},ce&&(Re==null?void 0:Re.excellent_alias_name)||it))),ye.createElement(Ae.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},ye.createElement("div",{className:y.unit},ye.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),ye.createElement("div",{className:y.tags},ye.createElement("div",null,ye.createElement(Ae.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ye.createElement("span",null,Re.stages_count))),ye.createElement(Ae.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ye.createElement("span",null,Re.members_count)))))))})),!Pt.length&&ye.createElement(De.Z,null)))}},9148:function(ke,lt,te){"use strict";te.d(lt,{jL:function(){return Fe},w9:function(){return Lt},QD:function(){return he},cQ:function(){return zt.Z},op:function(){return nt},O5:function(){return _n},_b:function(){return jt},t7:function(){return b},Gi:function(){return ot},YG:function(){return Ie},qp:function(){return Ue},vr:function(){return tt},qE:function(){return vt},Je:function(){return ae},wb:function(){return ct},cq:function(){return Wt},tp:function(){return oe}});var y=te(59301),ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ae="data:image/png;base64,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",Fe=({dataSource:Qt=[],img:an,imgWidth:mn=346,title:Pn,sunTitle:Zn,bannerExtraContent:ma})=>y.createElement("div",{className:ve.banner},y.createElement("div",{className:ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Pn),y.createElement("span",null,Zn)),Qt.length>0&&y.createElement("div",{className:ve.btns},Qt.map((Ke,Mt)=>y.createElement("div",{key:Mt,onClick:Ke.click},Ke.name,Ke.sign?y.createElement("img",{src:Ae,width:39}):null))),ma),an&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:an,width:mn}))),Se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},De=te(92310),Ye=te.n(De),ye=te(89392),Ue=({dataSource:Qt=[],value:an,onChange:mn,onTitleChange:Pn,className:Zn,title:ma,titleWidth:Ke=41,style:Mt={},fontColor:St="#6A7283",showCount:pn})=>{const[Xn,zn]=(0,y.useState)(0),[ca,Sa]=(0,y.useState)(!1),ja=(0,y.useRef)(null),Da=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var $a;Qt.length!==0&&((($a=ja==null?void 0:ja.current)==null?void 0:$a.clientHeight)>97?zn(1):zn(0)),Qt.length===0&&zn(0),Sa(!1)},[Qt]),y.createElement("div",{className:Ye()(Se.row,Zn),style:Mt},y.createElement("div",{onClick:(0,ye.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:Ke,marginTop:ca?12:4},className:`${Se.title} ${Pn?"current":""}`},ma),y.createElement("div",{className:ca?`${Se.tagsWrap} ${Se.tagsBorderWrap}`:Se.tagsWrap},y.createElement("div",{className:Se.bar,ref:Da,style:Xn>0?{height:Xn===1?97:"auto",overflow:Xn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Se.tag,ref:ja},Qt==null?void 0:Qt.map($a=>y.createElement("span",{onClick:()=>mn($a.id),key:$a.id,style:{color:St},className:an===$a.id?Se.active:""},y.createElement("span",{title:$a.name,className:Se.name},$a.name),!!pn&&y.createElement("span",{className:Se.num},$a.count))))),!!Xn&&y.createElement(y.Fragment,null,Xn===1?y.createElement("div",{onClick:()=>{var $a;zn(2),(($a=ja==null?void 0:ja.current)==null?void 0:$a.clientHeight)>245?Sa(!0):Sa(!1)},className:Se.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Da.current.scrollTop=0,zn(1),Sa(!1)},className:Se.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Te={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:Qt=[],value:an,onChange:mn,className:Pn,style:Zn={}})=>y.createElement("div",{style:Zn,className:Ye()(Te.tabs,Pn)},Qt.map(ma=>y.createElement("span",{onClick:()=>mn(ma.id),className:an===ma.id?Te.active:"",key:ma.id},ma.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},E=te(37568),b=({dataSource:Qt=[],value:an="",onChange:mn,onInputChange:Pn=()=>{},className:Zn,style:ma={},placeholder:Ke,allowClear:Mt=!1})=>{var St;const[pn,Xn]=(0,y.useState)(""),[zn,ca]=(0,y.useState)("");(0,y.useEffect)(()=>{var Da;let $a=an;(Da=JSON.stringify(an))!=null&&Da.includes("{")&&(Xn(an.id),$a=an.value||"");try{ca(decodeURIComponent($a||""))}catch(Dn){ca(decodeURIComponent($a||""))}},[an]);const Sa=()=>{mn(encodeURIComponent(zn),pn||null)},ja=Da=>{Da!==pn&&(Xn(Da),mn(encodeURIComponent(zn),Da))};return y.createElement("div",{className:Ye()(a.input,Zn),style:ma},!!Qt.length&&y.createElement("div",{className:a.dropdown},y.createElement("div",{className:a.text},(St=Qt.find(Da=>Da.id===pn))==null?void 0:St.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:a.b1}),y.createElement("b",{className:a.b2})),y.createElement("div",{className:a.menu},Qt.map((Da,$a)=>y.createElement("div",{key:$a,onClick:()=>ja(Da.id)},Da.name)))),y.createElement(E.default,{onPressEnter:Sa,value:zn,onChange:Da=>{ca(Da.target.value),Pn(encodeURIComponent(Da.target.value),pn||null)},bordered:!1,placeholder:Ke}),y.createElement("i",{onClick:Sa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ae=({value:Qt,onChange:an,className:mn,total:Pn,pageSize:Zn,style:ma={}})=>{const Ke=Qt<2,Mt=Qt>=Math.ceil(Pn/Zn);return Pn<=Zn?y.createElement(y.Fragment,null):y.createElement("div",{className:Ye()(z.quickPager,mn),style:ma},y.createElement("div",{onClick:()=>{Ke||an(Qt-1,"prev")},className:Ke?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Mt||an(Qt+1,"next")},className:Mt?z.disabled:""},"\u4E0B\u4E00\u9875"))},ue={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ce=te(29787),ie=te(25399),Ce=te(58018),Re=te(346),Ne=te(51257),st=te(96908),it=te(57177),Me=te(81378),Tt=te(28426),ct=({className:Qt,dataSource:an=[],col:mn=4,right:Pn,bottom:Zn=23,precision:ma=0,wrapWidth:Ke=1200,trackEventItems:Mt,loading:St})=>{const pn=Math.floor((Ke-(mn-1)*Pn)/mn);return y.createElement(ce.Z,{spinning:St},y.createElement("div",{className:Ye()(ue.list,Qt)},!!an.length&&an.map((Xn,zn)=>{const{name:ca,id:Sa,identifier:ja,power:Da,cover_image_id:$a,pic:Dn}=Xn;return y.createElement("div",{className:ue.wrap,key:Sa,style:{width:pn,marginRight:(1+zn)%mn===0?0:Pn+ma,marginBottom:Zn}},y.createElement("a",{target:"_blank",href:`/shixuns/${ja}/challenges`,className:ue.li,onClick:Kt=>{Kt.preventDefault(),Mt&&(0,Ne.L9)([Mt]),Da&&(0,Ne.xg)(`/shixuns/${ja}/challenges`)}},y.createElement("div",{className:ue.img},y.createElement("img",{className:ue.cover,src:`${Dn}`}),Xn.is_jupyter&&y.createElement("img",{className:ue.sign,src:st}),Xn.is_jupyter_lab&&y.createElement("img",{className:ue.sign,src:it}),Xn.is_unity_3d&&y.createElement("img",{className:ue.sign,src:Me})),y.createElement("div",{className:ue.name},y.createElement(ie.Z,{title:ca||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ue.e},ca||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ue.tags},y.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Xn.challenges_count))),!!Xn.myshixuns_count&&y.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Xn.myshixuns_count))),y.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Xn.level))),y.createElement("div",{className:ue.rate},y.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Xn.score_info}),y.createElement("span",null,"\xA0",Xn.score_info?`${Xn.score_info}\u5206`:"5\u5206")))),!Da&&y.createElement("div",{className:ue.lockWrap},y.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!an.length&&y.createElement(Tt.Z,null)))},zt=te(10661),ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ot="data:image/png;base64,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",ut=te(59301),Lt=({className:Qt,dataSource:an=[],col:mn=4,right:Pn,bottom:Zn=23,precision:ma=0,wrapWidth:Ke=1200,trackEventItems:Mt,loading:St,handleVery:pn=()=>!0})=>{const Xn=Math.floor((Ke-(mn-1)*Pn)/mn);return ut.createElement(ce.Z,{spinning:St},ut.createElement("div",{className:Ye()(ht.list,Qt)},!!an.length&&an.map((zn,ca)=>{const{subject_identifier:Sa,id:ja,identifier:Da,power:$a}=zn,Dn=zn.is_public!=0&&zn.is_public;return ut.createElement("div",{className:ht.wrap,key:ja,style:{width:Xn,marginRight:(1+ca)%mn===0?0:Pn+ma,marginBottom:Zn}},ut.createElement("a",{className:ht.li,onClick:Kt=>{Kt.preventDefault(),pn(zn==null?void 0:zn.first_category_url)&&(Mt&&(0,Ne.L9)([Mt]),(0,Ne.xg)(zn.first_category_url))}},ut.createElement("div",{className:ht.top},ut.createElement(ie.Z,{title:zn.name},ut.createElement("div",{className:ht.name},zn.name)),ut.createElement("img",{className:ht.img,src:Re.Z.IMG_SERVER+"/images/"+zn.avatar_url}),ut.createElement("div",{className:ht.text,title:zn.creator},zn.creator),Sa&&ut.createElement("div",{className:ht.btns},ut.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ut.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Dn&&ut.createElement("div",{className:ht.sign},"\u516C\u5F00")),ut.createElement("div",{className:ht.bottom},zn.visits>0&&ut.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ut.createElement("span",null,ut.createElement("i",{className:"iconfont icon-liulanyan"}),ut.createElement("span",null,zn.visits))),zn.course_members_count>0&&ut.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},ut.createElement("span",null,ut.createElement("i",{className:"iconfont icon-chengyuan"}),zn.course_members_count)),zn.tasks_count>0&&ut.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ut.createElement("span",null,ut.createElement("i",{className:"iconfont icon-zuoye"}),zn.tasks_count)),zn.is_end?ut.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ut.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!zn.is_accessible&&ut.createElement("div",{className:ht.lockWrap},ut.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ut.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!an.length&&ut.createElement(Tt.Z,null)))},Dt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},bt=te(25690),Ie=({dataSource:Qt=[],value:an,onChange:mn,className:Pn,style:Zn={},tabBarExtraContent:ma})=>y.createElement("div",{className:Ye()(Dt.tabs,Pn),style:Zn},y.createElement("div",{className:Dt.tabsWrap},Qt.map((Ke,Mt)=>!(Ke!=null&&Ke.hide)&&y.createElement("aside",{className:Dt.tab,onClick:()=>{mn(Ke.id),Ke.link&&bt.history.push(Ke.link)},key:Mt},y.createElement("div",{className:an===Ke.id?Dt.active:""},Ke.name),(Ke==null?void 0:Ke.resetCount)==null&&(Ke==null?void 0:Ke.total)!==void 0&&y.createElement("span",null,"\uFF08",Ke==null?void 0:Ke.total,"\uFF09"),(Ke==null?void 0:Ke.resetCount)!==void 0&&(Ke==null?void 0:Ke.total)!==void 0&&y.createElement(ie.Z,{title:(Ke==null?void 0:Ke.tip)!=null?Ke==null?void 0:Ke.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Ke==null?void 0:Ke.resetCount),"/",y.createElement("span",null,Ke==null?void 0:Ke.total),"\uFF09"))))),y.createElement("div",{className:Dt.tabBar},ma)),ot=({className:Qt,style:an={},children:mn})=>y.createElement("div",{className:Ye()(Qt),style:an},mn),mt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ut=te(75727),xe=te(93041);const Ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Wt=({sortValue:Qt,dropValue:an,className:mn,onSort:Pn,onDrop:Zn,dataSource:ma=Ct})=>{var Ke;return y.createElement("div",{className:Ye()(mt.orderWrap,mn)},y.createElement(Ut.Z,{dropdownRender:()=>y.createElement(xe.default,null,ma.map((Mt,St)=>y.createElement(xe.default.Item,{key:St,onClick:()=>Zn(Mt.id)},Mt.name)))},y.createElement("span",{className:mt.orderTextWrap},(Ke=ma.find(Mt=>an===Mt.id))==null?void 0:Ke.name)),y.createElement("span",{className:mt.orderIconWrap},y.createElement("span",{className:mt.orderAsc},y.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>Pn(Qt==="asc"?"desc":"asc")})),y.createElement("span",{className:mt.orderDesc},y.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>Pn(Qt==="asc"?"desc":"asc")}))))},ln={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Rn=te(99571),wt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ft=(Qt,an,mn)=>an in Qt?wt(Qt,an,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Qt[an]=mn,Qe=(Qt,an)=>{for(var mn in an||(an={}))Et.call(an,mn)&&Ft(Qt,mn,an[mn]);if(_e)for(var mn of _e(an))$e.call(an,mn)&&Ft(Qt,mn,an[mn]);return Qt},Bt=(Qt,an)=>{var mn={};for(var Pn in Qt)Et.call(Qt,Pn)&&an.indexOf(Pn)<0&&(mn[Pn]=Qt[Pn]);if(Qt!=null&&_e)for(var Pn of _e(Qt))an.indexOf(Pn)<0&&$e.call(Qt,Pn)&&(mn[Pn]=Qt[Pn]);return mn},Je=(Qt,an,mn)=>new Promise((Pn,Zn)=>{var ma=St=>{try{Mt(mn.next(St))}catch(pn){Zn(pn)}},Ke=St=>{try{Mt(mn.throw(St))}catch(pn){Zn(pn)}},Mt=St=>St.done?Pn(St.value):Promise.resolve(St.value).then(ma,Ke);Mt((mn=mn.apply(Qt,an)).next())}),nt=Qt=>{var an=Qt,{className:mn,style:Pn,children:Zn,loading:ma=!1,openLoading:Ke,onClick:Mt=()=>{},size:St="middle",shape:pn="round"}=an,Xn=Bt(an,["className","style","children","loading","openLoading","onClick","size","shape"]);const[zn,ca]=(0,y.useState)(!1);return y.createElement(Rn.ZP,Qe({onClick:(0,ye.throttle)(Sa=>Je(void 0,null,function*(){Ke&&ca(!0);try{yield Mt(Sa)}catch(ja){console.log("error",ja)}Ke&&ca(!1)}),2e3,{leading:!0,trailing:!1}),className:Ye()(ln.btn,ln[`${St}-${pn}`],mn),style:Pn,size:St,shape:pn,loading:zn||ma},Xn),Zn)},Ge={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},vt=({className:Qt,style:an,children:mn=null,onClick:Pn,title:Zn})=>y.createElement("div",{className:Ye()(Ge.head,Qt),style:an},y.createElement("span",{className:"primary-hover",onClick:Pn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Zn},Zn),y.createElement("div",{className:Ge.node},mn)),Le={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},he=({confirmShow:Qt=!0,confirmTitle:an,confirmClick:mn,cancelShow:Pn=!0,cancelTitle:Zn,cancelClick:ma,className:Ke,style:Mt,confirmLoading:St=!1})=>y.createElement("div",{className:Ye()(Le.btns,Ke),style:Mt},Qt&&y.createElement(Rn.ZP,{loading:St,onClick:mn,type:"primary",className:Le.confirm},an),Pn&&y.createElement(Rn.ZP,{onClick:ma,className:Le.cancel},Zn)),be={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},tt=({className:Qt,style:an={},LeftContent:mn,children:Pn,RightContent:Zn})=>y.createElement("div",{className:Ye()(be.fixedBottom,Qt),style:an},y.createElement("div",{className:be.wrap},y.createElement("div",{className:be.left},mn),y.createElement("div",{className:be.center},Pn),y.createElement("div",{className:be.right},Zn))),xt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},jt=({className:Qt,style:an={},dataSource:mn=[]})=>y.createElement("div",{className:Ye()(xt.crumbs,Qt),style:an},mn.map((Pn,Zn)=>Znbt.history.push(Pn.path)},Pn.name):y.createElement("span",null,Pn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Zn,style:{color:"#5F6368"}},Pn.name))),Gt=te(11938),Ht=Object.defineProperty,hn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,sn=(Qt,an,mn)=>an in Qt?Ht(Qt,an,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Qt[an]=mn,dn=(Qt,an)=>{for(var mn in an||(an={}))fn.call(an,mn)&&sn(Qt,mn,an[mn]);if($t)for(var mn of $t(an))yn.call(an,mn)&&sn(Qt,mn,an[mn]);return Qt},Xt=(Qt,an)=>hn(Qt,Qn(an)),kn=(Qt,an)=>{var mn={};for(var Pn in Qt)fn.call(Qt,Pn)&&an.indexOf(Pn)<0&&(mn[Pn]=Qt[Pn]);if(Qt!=null&&$t)for(var Pn of $t(Qt))an.indexOf(Pn)<0&&yn.call(Qt,Pn)&&(mn[Pn]=Qt[Pn]);return mn};const{Countdown:Nn}=Gt.default;var _n=Qt=>{var an=Qt,{onChange:mn}=an,Pn=kn(an,["onChange"]);const[Zn,ma]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Zn=="number"&&Zn>=0&&mn(Zn)},[Zn]);const Ke=Mt=>{const St=Math.floor(Mt/1e3);ma(St)};return y.createElement(Nn,Xt(dn({},Pn),{onChange:Ke}))}},37808:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ve}});var y=te(59301);function ve(Ae,pe){const Fe=(0,y.useRef)();(0,y.useEffect)(()=>{Fe.current=Ae}),(0,y.useEffect)(()=>{function Se(){Fe.current()}if(pe!==null){let De=setInterval(Se,pe);return()=>clearInterval(De)}},[pe])}},55720:function(ke,lt,te){"use strict";var y=te(61186),ve=te.n(y),Ae=te(77019),pe=te(59301);const Fe=({date:Se,showTag:De})=>pe.createElement(Ae.Z,{align:"middle"},pe.createElement("div",null," ",Se?ve()(Se).format("YYYY-MM-DD HH:mm"):"--"," "),De&&pe.createElement(Ae.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},pe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));lt.Z=Fe},74255:function(ke,lt,te){"use strict";var y=te(59301),ve=te(11938),Ae=te(71051),pe=te(28284),Fe=te(62957),Se=te(29787),De=te(54172),Ye=te(37568),ye=te(77019),re=te(5269),Ue=te(99571),Te=te(81722),Pt=te(61186),oe=te.n(Pt),a=te(25690),E=te(51257),x=te(6383),b=te(48790),z=te(45937),ee=te(59301),ae=(Ce,Re,Ne)=>new Promise((st,it)=>{var Me=ct=>{try{at(Ne.next(ct))}catch(zt){it(zt)}},Tt=ct=>{try{at(Ne.throw(ct))}catch(zt){it(zt)}},at=ct=>ct.done?st(ct.value):Promise.resolve(ct.value).then(Me,Tt);at((Ne=Ne.apply(Ce,Re)).next())});const{Countdown:ue}=ve.default,ce=({value:Ce,onChange:Re,MaxMinutes:Ne})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(Ae.Z,{value:Ce,onChange:Re,min:0,precision:0,max:Ne,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ne}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Ce,successCb:Re,dispatch:Ne})=>{var st,it,Me,Tt;const at=(0,a.useParams)(),[ct]=pe.default.useForm(),zt=pe.default.useWatch("time",ct),[ht,Ot]=(0,y.useState)(!1),ut=(0,y.useRef)(),{actionTabs:et}=Ce,[Lt,Dt]=(0,y.useState)(),[,bt,qe,Ie]=(0,z.U)(Te.n7,{id:at.categoryId}),[,gt,ot]=(0,z.U)(Te.Cd,{});(0,y.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&(Ot(!1),ct.resetFields())},[Ce.actionTabs.key]);const mt=()=>new Promise(_e=>ae(void 0,null,function*(){var Et,$e;return ut.current=yield(0,x.y)({ip_limit:(Et=et==null?void 0:et.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:($e=et==null?void 0:et.exerciseParams)==null?void 0:$e.ip_bind_type}),_e()})),Ut=()=>ae(void 0,null,function*(){var _e,Et,$e,Ft,Qe;yield ct.validateFields();const Bt=ct.getFieldsValue();if(Ot(!0),(((_e=et==null?void 0:et.exerciseParams)==null?void 0:_e.ip_limit)!=="no"||(Et=et==null?void 0:et.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,Te.ZD)(($e=et==null?void 0:et.exerciseParams)==null?void 0:$e.id,{exercise_user_id:(Ft=et==null?void 0:et.exerciseParams)==null?void 0:Ft.exercise_user_id,unlock_key:Bt.unlock_key,time:Bt.time,ip:ut.current})).status===0){if(Re){Ne({type:"exercise/setActionTabs",payload:{}}),Re();return}const Ze=et==null?void 0:et.exerciseParams;(0,E.nr)({inner_ip:Ze.inner_ip,public_ip:Ze.public_ip,open_camera:Ze.open_camera,ip_limit:Ze.ip_limit,ip_bind:Ze.ip_bind,ip_bind_type:Ze.ip_bind_type,exercise_tips:Ze.exercise_tips,exerciseId:Ze.id,screen_open:Ze.screen_open,screen_num:Ze.screen_num,screen_sec:Ze.screen_sec,coursesId:at.coursesId,login:(Qe=(0,b.eY)())==null?void 0:Qe.login,history,identity_verify:Ze.identity_verify,open_phone_video_recording:Ze.open_phone_video_recording,current_status:Ze.current_status}),Ne({type:"exercise/setActionTabs",payload:{}})}Ot(!1)}),xe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:_e=>ee.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:_e=>ee.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ct=((st=et==null?void 0:et.exerciseParams)==null?void 0:st.errorMessage)&&typeof((it=et==null?void 0:et.exerciseParams)==null?void 0:it.errorMessage)=="object";(0,y.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const _e=yield ot(at);yield qe({}),_e.status||Dt(_e)})},[Ce.actionTabs.key]);const{time:nn,end_time:Wt}=(Lt==null?void 0:Lt.exercise)||{},ln=Ie!=null&&Ie.user_end_time?oe()(Ie==null?void 0:Ie.user_end_time).add(1,"minutes"):oe()(),Rn=oe()(Ie==null?void 0:Ie.user_total_end_time)>ln?Math.round(oe().duration(oe()(Ie==null?void 0:Ie.user_total_end_time).diff(ln.startOf("minute"))).asMinutes()):0,wt=((Ie==null?void 0:Ie.student_left_minutes)||0)+(zt||0);return ee.createElement(ee.Fragment,null,ee.createElement(Fe.default,{width:514,centered:!0,closable:!!((Me=et==null?void 0:et.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Ne({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Se.Z,{spinning:bt||gt},Ct&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ct&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ct&&ee.createElement(De.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Tt=et==null?void 0:et.exerciseParams)==null?void 0:Tt.errorMessage)||{}],columns:xe}),ee.createElement("div",{className:""},ee.createElement(pe.default,{form:ct,layout:"vertical",autoComplete:"off"},ee.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(Ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),nn!==-1?ee.createElement(ee.Fragment,null,ee.createElement(pe.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Ie==null?void 0:Ie.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ce,{MaxMinutes:Rn})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},bt||gt?"--":wt),"\u5206\u949F",wt!==0&&(Ie==null?void 0:Ie.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Ie==null?void 0:Ie.user_end_time).add(zt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(Wt).format("YYYY-MM-DD HH:mm")))),ee.createElement(ye.Z,{justify:"space-between",align:"middle"},ee.createElement(re.Z,null),ee.createElement(re.Z,null,ee.createElement(Ue.ZP,{loading:ht,onClick:Ut},"\u8FDB\u5165\u8003\u8BD5"))))))};lt.Z=(0,a.connect)(({exercise:Ce})=>({exercise:Ce}))(ie)},66756:function(ke,lt,te){"use strict";var y=te(59301),ve=te(25690),Ae=te(28284),pe=te(62957),Fe=te(6767),Se=te(47889),De=te(16326),Ye=te(38986),ye=Object.defineProperty,re=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Pt=(x,b,z)=>b in x?ye(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,oe=(x,b)=>{for(var z in b||(b={}))Ue.call(b,z)&&Pt(x,z,b[z]);if(re)for(var z of re(b))Te.call(b,z)&&Pt(x,z,b[z]);return x},a=(x,b,z)=>new Promise((ee,ae)=>{var ue=Ce=>{try{ie(z.next(Ce))}catch(Re){ae(Re)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Re){ae(Re)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(ue,ce);ie((z=z.apply(x,b)).next())});const E=({account:x,globalSetting:b,loading:z,dispatch:ee,classroomList:ae,Callback:ue})=>{const[ce]=Ae.default.useForm(),[ie,Ce]=(0,y.useState)({});return(0,y.useEffect)(()=>{ae.actionTabs.key=="start_smart_plan"?(ce.setFieldsValue({lesson_mode:"online_lesson"}),Ce({lesson_mode:"online_lesson"})):(ce.resetFields(),Ce({}))},[ae.actionTabs.key]),y.createElement(pe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ae.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>a(void 0,null,function*(){var Re,Ne,st,it;let Me=yield(0,Ye.ZP)(`/api/courses/${(Ne=(Re=ae==null?void 0:ae.actionTabs)==null?void 0:Re.params)==null?void 0:Ne.coursesId}/smart_plans/${(it=(st=ae==null?void 0:ae.actionTabs)==null?void 0:st.params)==null?void 0:it.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(Me==null?void 0:Me.status)==0&&(Fe.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),ue())})},y.createElement("div",null,y.createElement(Ae.default,{form:ce,onValuesChange:()=>Ce(oe({},ce.getFieldsValue()))},y.createElement(Ae.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},y.createElement(Se.ZP.Group,{onChange:Re=>{ce.setFieldValue("start_at",null),ce.setFieldValue("end_at",null),Ce(oe({},ce.getFieldsValue()))}},y.createElement(Se.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),y.createElement(Se.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),y.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?y.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",y.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",y.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):y.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",y.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",y.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement(Ae.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},y.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Re=>{const Ne=ce.getFieldValue("end_at");return Ne&&Re&&Re>Ne},onChange:(Re,Ne)=>{ie.start_at=Ne,Ce(oe({},ie))}})),y.createElement(Ae.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},y.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Re=>{const Ne=ce.getFieldValue("start_at");return Ne&&Re&&Re{ie.end_at=Ne,Ce(oe({},ie))}}))))))};lt.Z=(0,ve.connect)(({account:x,loading:b,globalSetting:z,classroomList:ee})=>({account:x,globalSetting:z,loading:b.effects,classroomList:ee}))(E)},47154:function(ke,lt,te){"use strict";te.r(lt),te.d(lt,{default:function(){return Id}});var y=te(59301),ve=te(78703),Ae=te.n(ve),pe=te(25690),Fe=te(28284),Se=te(6767),De=te(62957),Ye=te(47889),ye=te(75727),re=te(25399),Ue=te(30641),Te=te(54172),Pt=te(99571),oe=te(82326),a=te(99381),E=te(29787),x=te(71411),b=te(38986),z=te(346),ee=te(76902),ae={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt"},ue=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Pe,fe,ge)=>fe in Pe?ce(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,st=(Pe,fe)=>{for(var ge in fe||(fe={}))Ce.call(fe,ge)&&Ne(Pe,ge,fe[ge]);if(ie)for(var ge of ie(fe))Re.call(fe,ge)&&Ne(Pe,ge,fe[ge]);return Pe};const it={C:ue.createElement("span",{className:ae.c},"C"),"C++":ue.createElement("span",{className:ae.cpp},"C++"),Java:ue.createElement("span",{className:ae.java},"Java"),Python:ue.createElement("span",{className:ae.python},"Python")},Me=({problemset:Pe,dispatch:fe,question:ge,questionIndex:Rt})=>{const _t={fontSize:"18px"};return ue.createElement("div",{className:ae.questionBox},ue.createElement(ee.Z,{value:`${Rt}\u3001`+(ge==null?void 0:ge.name),style:st({},_t)}))};function Tt(Pe){var fe;return ue.createElement("div",{className:ae.descBox},ue.createElement("div",{className:ae.title},ue.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(fe=Pe==null?void 0:Pe.languages)==null?void 0:fe.map((ge,Rt,_t)=>ue.createElement(y.Fragment,{key:Rt},it[ge==null?void 0:ge.language]))),ue.createElement("div",{className:ae.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},ue.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(Pe==null?void 0:Pe.description),style:{fontSize:"16px",color:"#000"}})))}var at=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(Me),ct=te(51257),zt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},ht={log(...Pe){this.enabled&&(Pe.push(Date.now()),zt.logger.log("[ActionCable]",...Pe))}};const Ot=()=>new Date().getTime(),ut=Pe=>(Ot()-Pe)/1e3;class et{constructor(fe){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=fe,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Ot(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),ht.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Ot(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),ht.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Ot()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,ht.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Ot(),ht.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:fe,reconnectionBackoffRate:ge}=this.constructor,Rt=Math.pow(1+ge,Math.min(this.reconnectAttempts,10)),aa=(this.reconnectAttempts===0?1:ge)*Math.random();return fe*1e3*Rt*(1+aa)}reconnectIfStale(){this.connectionIsStale()&&(ht.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${ut(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?ht.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${ut(this.disconnectedAt)} s`):(ht.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return ut(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&ut(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(ht.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}et.staleThreshold=6,et.reconnectionBackoffRate=.15;var Lt={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Dt,protocols:bt}=Lt,qe=bt.slice(0,bt.length-1),Ie=[].indexOf;class gt{constructor(fe){this.open=this.open.bind(this),this.consumer=fe,this.subscriptions=this.consumer.subscriptions,this.monitor=new et(this),this.disconnected=!0}send(fe){return this.isOpen()?(this.webSocket.send(JSON.stringify(fe)),!0):!1}open(){if(this.isActive())return ht.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const fe=[...bt,...this.consumer.subprotocols||[]];return ht.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${fe}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new zt.WebSocket(this.consumer.url,fe),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:fe}={allowReconnect:!0}){if(fe||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(ht.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(fe){ht.log("Failed to reopen WebSocket",fe)}finally{ht.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Ie.call(qe,this.getProtocol())>=0}isState(...fe){return Ie.call(fe,this.getState())>=0}getState(){if(this.webSocket){for(let fe in zt.WebSocket)if(zt.WebSocket[fe]===this.webSocket.readyState)return fe.toLowerCase()}return null}installEventHandlers(){for(let fe in this.events){const ge=this.events[fe].bind(this);this.webSocket[`on${fe}`]=ge}}uninstallEventHandlers(){for(let fe in this.events)this.webSocket[`on${fe}`]=function(){}}}gt.reopenDelay=500,gt.prototype.events={message(Pe){if(!this.isProtocolSupported())return;const{identifier:fe,message:ge,reason:Rt,reconnect:_t,type:aa}=JSON.parse(Pe.data);switch(this.monitor.recordMessage(),aa){case Dt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Dt.disconnect:return ht.log(`Disconnecting. Reason: ${Rt}`),this.close({allowReconnect:_t});case Dt.ping:return null;case Dt.confirmation:return this.subscriptions.confirmSubscription(fe),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(fe,"connected",{reconnected:!0})):this.subscriptions.notify(fe,"connected",{reconnected:!1});case Dt.rejection:return this.subscriptions.reject(fe);default:return this.subscriptions.notify(fe,"received",ge)}},open(){if(ht.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return ht.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Pe){if(ht.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){ht.log("WebSocket onerror event")}};const ot=function(Pe,fe){if(fe!=null)for(let ge in fe){const Rt=fe[ge];Pe[ge]=Rt}return Pe};class mt{constructor(fe,ge={},Rt){this.consumer=fe,this.identifier=JSON.stringify(ge),ot(this,Rt)}perform(fe,ge={}){return ge.action=fe,this.send(ge)}send(fe){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(fe)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Ut{constructor(fe){this.subscriptions=fe,this.pendingSubscriptions=[]}guarantee(fe){this.pendingSubscriptions.indexOf(fe)==-1?(ht.log(`SubscriptionGuarantor guaranteeing ${fe.identifier}`),this.pendingSubscriptions.push(fe)):ht.log(`SubscriptionGuarantor already guaranteeing ${fe.identifier}`),this.startGuaranteeing()}forget(fe){ht.log(`SubscriptionGuarantor forgetting ${fe.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ge=>ge!==fe)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(fe=>{ht.log(`SubscriptionGuarantor resubscribing ${fe.identifier}`),this.subscriptions.subscribe(fe)})},500)}}class xe{constructor(fe){this.consumer=fe,this.guarantor=new Ut(this),this.subscriptions=[]}create(fe,ge){const Rt=fe,_t=typeof Rt=="object"?Rt:{channel:Rt},aa=new mt(this.consumer,_t,ge);return this.add(aa)}add(fe){return this.subscriptions.push(fe),this.consumer.ensureActiveConnection(),this.notify(fe,"initialized"),this.subscribe(fe),fe}remove(fe){return this.forget(fe),this.findAll(fe.identifier).length||this.sendCommand(fe,"unsubscribe"),fe}reject(fe){return this.findAll(fe).map(ge=>(this.forget(ge),this.notify(ge,"rejected"),ge))}forget(fe){return this.guarantor.forget(fe),this.subscriptions=this.subscriptions.filter(ge=>ge!==fe),fe}findAll(fe){return this.subscriptions.filter(ge=>ge.identifier===fe)}reload(){return this.subscriptions.map(fe=>this.subscribe(fe))}notifyAll(fe,...ge){return this.subscriptions.map(Rt=>this.notify(Rt,fe,...ge))}notify(fe,ge,...Rt){let _t;return typeof fe=="string"?_t=this.findAll(fe):_t=[fe],_t.map(aa=>typeof aa[ge]=="function"?aa[ge](...Rt):void 0)}subscribe(fe){this.sendCommand(fe,"subscribe")&&this.guarantor.guarantee(fe)}confirmSubscription(fe){ht.log(`Subscription confirmed ${fe}`),this.findAll(fe).map(ge=>this.guarantor.forget(ge))}sendCommand(fe,ge){const{identifier:Rt}=fe;return this.consumer.send({command:ge,identifier:Rt})}}class Ct{constructor(fe){this._url=fe,this.subscriptions=new xe(this),this.connection=new gt(this),this.subprotocols=[]}get url(){return nn(this._url)}send(fe){return this.connection.send(fe)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(fe){this.subprotocols=[...this.subprotocols,fe]}}function nn(Pe){if(typeof Pe=="function"&&(Pe=Pe()),Pe&&!/^wss?:/i.test(Pe)){const fe=document.createElement("a");return fe.href=Pe,fe.href=fe.href,fe.protocol=fe.protocol.replace("http","ws"),fe.href}else return Pe}function Wt(Pe=ln("url")||Lt.default_mount_path){return new Ct(Pe)}function ln(Pe){const fe=document.head.querySelector(`meta[name='action-cable-${Pe}']`);if(fe)return fe.getAttribute("content")}var Rn=te(89392),wt=te.n(Rn),_e=te(49535),Et=te(77019),$e=te(5269),Ft=te(59301),Qe=Object.defineProperty,Bt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,He=(Pe,fe,ge)=>fe in Pe?Qe(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,vt=(Pe,fe)=>{for(var ge in fe||(fe={}))nt.call(fe,ge)&&He(Pe,ge,fe[ge]);if(Ze)for(var ge of Ze(fe))Ge.call(fe,ge)&&He(Pe,ge,fe[ge]);return Pe},Le=(Pe,fe)=>Bt(Pe,Je(fe));const Oe=({problemset:Pe,dispatch:fe,question:ge,disabled:Rt,showAnswer:_t,questionIndex:aa})=>{var la;const[Fn,rn]=(0,y.useState)({}),[jn,Fa]=(0,y.useState)([]),ua={fontSize:"18px"},Jn=["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,y.useEffect)(()=>{console.log("111"),console.log(ge);const va=(0,Rn.cloneDeep)(ge);rn(va),Fa(va==null?void 0:va.choices)},[ge]),console.log("question--",ge);const Cn=va=>{const Ta=jn.map((Va,So)=>Le(vt({},Va),{checked:So===va?!(Va!=null&&Va.checked):!1}));Fa(Ta)};return Ft.createElement("div",null,Ft.createElement("div",{className:ae.questionBox},Ft.createElement(ee.Z,{value:`${aa}\u3001`+(Fn==null?void 0:Fn.name),style:vt({},ua)}),(la=ge==null?void 0:ge.choices)==null?void 0:la.map((va,Ta)=>{const{is_answer:Va,checked:So,choice_text:Oa,me_answered:mo}=va;let Ka="";return _t?Va&&(Ka=ae.rightAnswer):(So||mo)&&(Ka=ae.activeAnswer),Ft.createElement(Et.Z,{className:ae.choiceWrap2,align:"middle",wrap:!1},Ft.createElement($e.Z,{onClick:On=>{Cn(Ta)},className:`${ae.choiceIndex} ${Ka}`,style:{cursor:"pointer"}},Jn[Ta]),Ft.createElement($e.Z,{flex:1,className:`${ae.editorWrap} ml15 current`},Ft.createElement(ee.Z,{className:ae.html,value:Oa,style:vt({},ua)})))})))};var he=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(Oe),be=te(12893),ze=te(39793),tt=te(59301),xt=Object.defineProperty,yt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Qn=(Pe,fe,ge)=>fe in Pe?xt(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,$t=(Pe,fe)=>{for(var ge in fe||(fe={}))Ht.call(fe,ge)&&Qn(Pe,ge,fe[ge]);if(Gt)for(var ge of Gt(fe))hn.call(fe,ge)&&Qn(Pe,ge,fe[ge]);return Pe},fn=(Pe,fe)=>yt(Pe,jt(fe)),yn=(Pe,fe)=>{var ge={};for(var Rt in Pe)Ht.call(Pe,Rt)&&fe.indexOf(Rt)<0&&(ge[Rt]=Pe[Rt]);if(Pe!=null&&Gt)for(var Rt of Gt(Pe))fe.indexOf(Rt)<0&&hn.call(Pe,Rt)&&(ge[Rt]=Pe[Rt]);return ge};const sn=Pe=>{var fe=Pe,{value:ge,onChange:Rt,scrollId:_t}=fe,aa=yn(fe,["value","onChange","scrollId"]);return tt.createElement("div",{id:_t||""},tt.createElement(ze.Z,fn($t({},aa),{defaultValue:ge,onChange:(la,Fn)=>{Fn!=null&&Fn.length?Rt(la,Fn):Rt(la)}})))},dn=({value:Pe,onChange:fe,placeholder:ge,height:Rt=150,isEdit:_t,miniToolbar:aa,watch:la=!0})=>_t?tt.createElement(ze.Z,{isFocus:!0,height:Rt||void 0,placeholder:ge,defaultValue:Pe,onChange:fe,miniToolbar:aa}):tt.createElement("div",{style:{cursor:"pointer"}},Pe?tt.createElement(ee.Z,{className:ae.inputBorder,value:Pe}):tt.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} inputBorderError`},ge));var Xt=te(59301),kn=Object.defineProperty,Nn=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,mn=(Pe,fe,ge)=>fe in Pe?kn(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Pn=(Pe,fe)=>{for(var ge in fe||(fe={}))Qt.call(fe,ge)&&mn(Pe,ge,fe[ge]);if(_n)for(var ge of _n(fe))an.call(fe,ge)&&mn(Pe,ge,fe[ge]);return Pe},Zn=(Pe,fe)=>Nn(Pe,tn(fe)),ma=(Pe,fe)=>{var ge={};for(var Rt in Pe)Qt.call(Pe,Rt)&&fe.indexOf(Rt)<0&&(ge[Rt]=Pe[Rt]);if(Pe!=null&&_n)for(var Rt of _n(Pe))fe.indexOf(Rt)<0&&an.call(Pe,Rt)&&(ge[Rt]=Pe[Rt]);return ge};const Ke=["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"],Mt=({value:Pe,onChange:fe,choiceTextKey:ge,answerKey:Rt,index:_t,isEdit:aa,setInputActive:la,form:Fn,choiceOptionsPath:rn,allowChangeMode:jn,showAddIcon:Fa,addItem:ua,deleteItem:Jn})=>{const Cn=(Pe==null?void 0:Pe[Rt])===1,va=()=>{const Va=Fn.getFieldValue(rn);Fn.setFieldValue(rn,Va.map(So=>Zn(Pn({},So),{[Rt]:0})))},Ta=()=>{Cn?fe(Zn(Pn({},Pe),{[Rt]:0})):(jn||va(),fe(Zn(Pn({},Pe),{[Rt]:1})))};return Xt.createElement(Et.Z,{className:ae.choiceWrap,align:"middle",wrap:!1},Xt.createElement($e.Z,{onClick:Ta,className:`${ae.choiceIndex} ${Cn?ae.activeAnswer:""}`},Ke[_t]),Xt.createElement($e.Z,{flex:1,className:`${ae.editorWrap} ml15`,onClick:la},Xt.createElement(dn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:aa,value:Pe==null?void 0:Pe[ge],onChange:Va=>{fe(Zn(Pn({},Pe),{[ge]:Va}))}})),Xt.createElement($e.Z,{flex:"0 0 auto",className:"ml15"},Xt.createElement("div",{onClick:Ta,className:`${ae.setAnswerBtn} ${Cn?ae.activeAnswer:""}`},Cn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Xt.createElement($e.Z,{className:ae.actionWrapper},Xt.createElement(re.Z,{title:"\u5220\u9664"},Xt.createElement(be.Z,{className:ae.deleteIcon,onClick:Jn,style:{visibility:_t>1?"visible":"hidden"}}))))},St=({questionTitlePlaceholder:Pe,titleKey:fe,choiceKey:ge,analysisKey:Rt,choiceTextKey:_t,answerKey:aa,choiceOptionsPath:la,allowChangeMode:Fn=!0,form:rn,showAnalysis:jn=!0})=>{const[Fa,ua]=(0,y.useState)(),[Jn,Cn]=(0,y.useState)(!1);return Xt.createElement("div",{className:ae.wrap},Xt.createElement("div",{className:ae.questionTitleEditorWrap},Xt.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:fe,labelCol:{span:24},rules:[{required:!0}]},Xt.createElement(sn,{scrollId:Array.isArray(fe)?fe.join("_"):`${fe}`,height:150,placeholder:Pe}))),Xt.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Xt.createElement(Fe.default.List,{name:ge,rules:[{validator(va,Ta){const Va=Ta.some(Oa=>Oa[aa]===1),So=Ta.findIndex(Oa=>{var mo;return((mo=Oa[_t])==null?void 0:mo.length)<=0});return So!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[So]}\u9009\u9879\u7684\u5185\u5BB9`)):Va?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(va,{add:Ta,remove:Va})=>Xt.createElement("div",{id:Array.isArray(la)?la.join("_"):`${la}`},va.map((So,Oa)=>{var mo=So,{key:Ka,name:On}=mo,eo=ma(mo,["key","name"]);const Xa=Fa===Ka,vo=()=>{ua(Ka)},Ko=Oa<7&&Oa===va.length-1,Fo=()=>Ta({[_t]:"",[aa]:0}),un=()=>Va(On);return Xt.createElement(Fe.default.Item,Zn(Pn({},eo),{key:Ka,name:On,className:ae.choiceListWrap,rules:[{validator(Io,Ya){return Ya!=null&&Ya.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[Oa]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Xt.createElement(Mt,{choiceTextKey:_t,answerKey:aa,index:Oa,isEdit:Xa,setInputActive:vo,form:rn,choiceOptionsPath:la,allowChangeMode:Fn,showAddIcon:Ko,addItem:Fo,deleteItem:un}))}),va.length<8&&Xt.createElement("div",{className:`${ae.addBtn} mb30`,onClick:()=>Ta({[_t]:"",[aa]:0})},Xt.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),jn&&Xt.createElement("div",{onClick:()=>Cn(!0)},Xt.createElement(Fe.default.Item,{name:Rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Xt.createElement(dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Jn}))))};var pn=te(59301),Xn=Object.defineProperty,zn=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,$a=(Pe,fe,ge)=>fe in Pe?Xn(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Dn=(Pe,fe)=>{for(var ge in fe||(fe={}))ja.call(fe,ge)&&$a(Pe,ge,fe[ge]);if(Sa)for(var ge of Sa(fe))Da.call(fe,ge)&&$a(Pe,ge,fe[ge]);return Pe},Kt=(Pe,fe)=>zn(Pe,ca(fe)),Tn=(Pe,fe)=>{var ge={};for(var Rt in Pe)ja.call(Pe,Rt)&&fe.indexOf(Rt)<0&&(ge[Rt]=Pe[Rt]);if(Pe!=null&&Sa)for(var Rt of Sa(Pe))fe.indexOf(Rt)<0&&Da.call(Pe,Rt)&&(ge[Rt]=Pe[Rt]);return ge};const Bn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},pa=({value:Pe,onChange:fe,form:ge})=>{const Rt=(Pe==null?void 0:Pe.is_answer)===1,_t=Pe==null?void 0:Pe.choice_text,aa=()=>{const la=ge.getFieldsValue().choices.map(Fn=>({choice_text:Fn.choice_text,is_answer:0}));ge.setFieldsValue({choices:la}),fe(Kt(Dn({},Pe),{is_answer:1}))};return pn.createElement(Et.Z,{className:ae.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},pn.createElement($e.Z,{onClick:aa,className:`${ae.choiceIndex} ${ae.judgementIndex} ${Rt?ae.activeAnswer:""}`},Bn[_t]),pn.createElement($e.Z,{flex:1,className:`${ae.editorWrap} ml15`},pn.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} ${Rt?ae.activeJudgementAnswer:""}`},_t)))},Na=({questionTitlePlaceholder:Pe,choiceKey:fe,form:ge})=>{const[Rt,_t]=(0,y.useState)(!1);return pn.createElement("div",{className:ae.wrap},pn.createElement("div",{className:ae.questionTitleEditorWrap},pn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pn.createElement(sn,{scrollId:"name",height:140,placeholder:Pe}))),pn.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},pn.createElement(Fe.default.List,{name:"choices",rules:[{validator(aa,la){return la.some(rn=>(rn==null?void 0:rn.is_answer)===1)?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},aa=>pn.createElement("div",{id:"choices"},aa.map(la=>{var Fn=la,{key:rn,name:jn}=Fn,Fa=Tn(Fn,["key","name"]);return pn.createElement(Fe.default.Item,Kt(Dn({},Fa),{key:rn,name:jn,noStyle:!0}),pn.createElement(pa,{form:ge}))})))),pn.createElement("div",{onClick:()=>_t(!0)},pn.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pn.createElement(dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rt}))))};var Vn=te(37568),ta=te(71051),na={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},co=te(50043),ao=te(72409),oo=te(91239),ro=te(35902),Ra=te(85020),to=te(25872),xn="data:image/png;base64,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",Uo=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())}),sr=(0,y.forwardRef)(({onSave:Pe,aiImg:fe},ge)=>{var Rt;const _t=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,aa=(0,pe.useParams)(),[la,Fn]=(0,y.useState)(!1),[rn,jn]=(0,y.useState)([]),[Fa,ua]=(0,y.useState)(!0),[Jn,Cn]=(0,y.useState)(null),[va,Ta]=(0,y.useState)([]),[Va,So]=(0,y.useState)(0),[Oa,mo]=(0,y.useState)(0),[Ka,On]=(0,y.useState)(!1),[eo,Xa]=(0,y.useState)(""),[vo,Ko]=(0,y.useState)(0),[Fo,un]=(0,y.useState)(0),[Io,Ya]=(0,y.useState)(0),[Ba,Jo]=(0,y.useState)(0),[Bo,Po]=(0,y.useState)(0),[lr,Do]=(0,y.useState)(0),[Oo,Eo]=(0,y.useState)(0),[hr,wo]=(0,y.useState)(0),[qr,Au]=(0,y.useState)(null),[fu,jr]=(0,y.useState)(to.Q),{contentRef:Xr,value:Bu,status:Lu,open:vl,close:ul}=fu,ll=(0,ro.Z)({contentRef:Xr,status:Lu}),{openProgress:Hu,closeProgress:il,CreateProgressModal:pl,progressOpen:hl}=(0,oo.Z)();(0,y.useEffect)(()=>{Jn&&(_u(),ru()),Jn===!1&&(ul(),jn([]),Xa(_t),Ko(0),un(0),Ya(0),Jo(0),Po(0),Do(0),Eo(0),wo(0),Au(null))},[Jn]);const Wu=()=>{Cn(!0)};(0,y.useImperativeHandle)(ge,()=>({onClick:Wu}));const sl=Dr=>{On(!0),So(Dr),mo(0)},wl=Dr=>Uo(void 0,null,function*(){const vu=Dr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(vu)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Dr.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ru=()=>Uo(void 0,null,function*(){const Dr=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dr.status===0&&(So(Dr.total_number),mo(Dr.remaining_number))}),_u=()=>Uo(void 0,null,function*(){console.log(aa,"params"),ua(!0),Xa("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),ua(!1)}),cl=Dr=>(Dr=Dr||"",Dr=String(Dr),Dr=Dr.replace(/\s+/g,""),Dr),$u=()=>Uo(void 0,null,function*(){var Dr,vu,Su;const mr=[{name:"\u5355\u9009\u9898",num:vo||0},{name:"\u591A\u9009\u9898",num:Fo||0},{name:"\u5224\u65AD\u9898",num:Io||0},{name:"\u586B\u7A7A\u9898",num:Ba||0},{name:"\u7B80\u7B54\u9898",num:Bo||0},{name:"\u7EC4\u5408\u9898",num:hr||0},{name:"\u7F16\u7A0B\u9898",num:lr||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Oo||0}];if(cl(eo)){if(eo.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!cl(eo)&&!(rn!=null&&rn.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const bu=mr.reduce((Ou,tl)=>Ou+tl.num,0);if(bu===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(bu>5){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}On(!1);const yu={scene_type:6,request_identifier:Math.random(),file_id:(vu=(Dr=rn[0])==null?void 0:Dr.response)==null?void 0:vu.id,content:eo,ppt_page_url:(Su=fe==null?void 0:fe[0])==null?void 0:Su.url,count_arr:mr.map(Ou=>Ou.num).join(",")};yield vl(yu),ru()}),El=()=>Uo(void 0,null,function*(){const Dr=ll();Hu(),Fn(!0),Ta([]);const vu=new FormData;vu.append("html",Dr);const Su=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:vu},!0);if((Su==null?void 0:Su.status)===0)if(Su!=null&&Su.data){il(100),Ta(Su==null?void 0:Su.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Fn(!1),il()}),el=()=>Uo(void 0,null,function*(){const Dr=ll();(0,ct.RG)(Dr)}),Al=["uploading","error"].includes((Rt=rn==null?void 0:rn[0])==null?void 0:Rt.status);return y.createElement(y.Fragment,null,y.createElement(Ra.Z,{visible:Ka,totalCount:Va,usedCount:Oa,onCancel:()=>On(!1),onOk:$u}),y.createElement(Ue.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:na.extraHeader},y.createElement(Et.Z,{align:"middle"},!Lu&&!!Bu&&y.createElement(y.Fragment,null,y.createElement(Pt.ZP,{className:na.save_btn,style:{marginRight:"20px"},onClick:El},y.createElement("div",{className:"flex flex_box_center"},y.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),y.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),y.createElement(Pt.ZP,{className:na.save_btn,onClick:el,style:{marginRight:"20px"}},y.createElement("div",{className:"flex flex_box_center"},y.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),y.createElement("span",null,"\u590D\u5236")))),y.createElement("i",{onClick:()=>{const Dr=vu=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vu,onOk:()=>{Cn(!1)}})};if(Lu){Dr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Bu?Dr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Cn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Jn},y.createElement("div",{className:na.wrap},y.createElement("div",{className:na.left},y.createElement(E.Z,{spinning:Fa},y.createElement("div",{className:na.tip},y.createElement("img",{src:xn}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(Vn.default.TextArea,{style:{height:160},className:"mb20",value:eo,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:Dr=>{Xa(Dr.target.value)}}),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),y.createElement(Et.Z,{style:{gap:16}},y.createElement($e.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ta.Z,{min:0,max:10,value:vo,onChange:Ko,style:{marginLeft:"8px"}})),y.createElement($e.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ta.Z,{min:0,max:10,value:Fo,onChange:un,style:{marginLeft:"8px"}})),y.createElement($e.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ta.Z,{min:0,max:10,value:Io,onChange:Ya,style:{marginLeft:"8px"}})),y.createElement($e.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ta.Z,{min:0,max:10,value:lr,onChange:Do,style:{marginLeft:"8px"}})))),Lu?y.createElement("div",{onClick:ul,className:na.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Al?y.createElement("div",{className:`${na.bottomBtn} ${na.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{if(Va!==-1){On(!0);return}$u()},className:na.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),y.createElement(to.Z,{onStatusChange:jr,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!hl,noRestrictModal:sl,stringTransformer:ao.o,onError:Dr=>{Object.prototype.toString.call(Dr)==="[object Object]"&&Dr.status===-9&&sl(Dr.data)}}))),y.createElement(Ue.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:la},y.createElement(Et.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(co.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:va,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>Fn(!1),onSuccess:()=>{Fn(!1),Cn(!1)},onSave:Dr=>Uo(void 0,null,function*(){yield Pe(Dr,()=>{Fn(!1),Cn(!1)})})}),y.createElement("div",{style:{height:70}})),pl("\u5904\u7406\u4E2D"))}),To=te(81679),Un=te(60242),$n={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},fa=te(42441),An=te(9148),lo=te(49234),ra=te(59301),Cr=Object.defineProperty,qo=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,Ro=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,ea=(Pe,fe,ge)=>fe in Pe?Cr(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,wr=(Pe,fe)=>{for(var ge in fe||(fe={}))Ro.call(fe,ge)&&ea(Pe,ge,fe[ge]);if(Wo)for(var ge of Wo(fe))Nr.call(fe,ge)&&ea(Pe,ge,fe[ge]);return Pe},Kr=(Pe,fe)=>qo(Pe,er(fe)),kr=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const Pr=["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"],Jr=({data:Pe=[],totalData:fe,paramsHttp:ge,smartItembanks:Rt,socketData:_t})=>{const aa=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[la,Fn]=(0,y.useState)(!1),[rn,jn]=(0,y.useState)(1),[Fa,ua]=(0,y.useState)();return ra.createElement("div",{className:$n.summaryWrap},ra.createElement(Et.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},ra.createElement($e.Z,{style:{display:"flex",alignItems:"center"}},ra.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ra.createElement("div",{className:$n.title},"\u7B54\u9898\u6982\u89C8")),ra.createElement($e.Z,{style:{display:"flex"}},Pe==null?void 0:Pe.map((Jn,Cn)=>ra.createElement("div",{key:Cn,style:{display:"flex",alignItems:"center",marginLeft:Cn==0?"0px":"20px"}},ra.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:aa[Cn]}}),ra.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Jn==null?void 0:Jn.name))))),Pe==null?void 0:Pe.map((Jn,Cn)=>{var va;return ra.createElement("div",{className:$n.summaryItem,key:Cn,style:{marginTop:Cn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var Ta;(Ta=[0,1,2])!=null&&Ta.includes(Cn)&&(Fn(!0),jn(Cn+1))}},ra.createElement("div",{className:$n.label},Jn==null?void 0:Jn.name),ra.createElement(Un.Z,{percent:(va=[3,4])!=null&&va.includes(Cn)?Jn==null?void 0:Jn.value:(Jn==null?void 0:Jn.value)/fe*100,size:[575,10],strokeColor:aa[Cn],format:Ta=>{var Va;return ra.createElement("span",{className:$n.percentSty},(Va=[3,4])!=null&&Va.includes(Cn)?((Jn==null?void 0:Jn.value)||0)+"%":(Jn==null?void 0:Jn.value)||0)}}))}),ra.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),ra.createElement(eu,{visible:la,onCancel:()=>{Fn(!1)},paramsHttp:ge,smartItembanks:Rt,itemBankId:_t==null?void 0:_t.item_bank_id,detailType:rn}))},Hr=({data:Pe=[],paramsHttp:fe,smartItembanks:ge,socketData:Rt})=>{const[_t,aa]=(0,y.useState)(),[la,Fn]=(0,y.useState)(!1),[rn,jn]=(0,y.useState)(),[Fa,ua]=(0,y.useState)(),Jn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ra.createElement("div",{className:$n.summaryWrap,style:{overflow:"hidden"}},ra.createElement(Et.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},ra.createElement($e.Z,{style:{display:"flex",alignItems:"center"}},ra.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ra.createElement("div",{className:$n.title},"\u7B54\u9898\u8BE6\u60C5"))),ra.createElement("div",{className:$n.detailSty},Pe==null?void 0:Pe.map((Cn,va)=>ra.createElement("div",{key:va,className:$n.detailItem,onMouseEnter:()=>{aa(va)},onMouseLeave:()=>{aa(void 0)}},ra.createElement(re.Z,{placement:"topLeft",title:ra.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Pr[va]} `+(Cn==null?void 0:Cn.choice_text)})},ra.createElement("div",{className:$n.questionTitle},ra.createElement("span",{className:$n.questionTag,style:{marginRight:"10px"}},Pr[va]),ra.createElement(ee.Z,{value:Cn==null?void 0:Cn.choice_text,className:$n.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:_t==va?"#3061D0":"#000"}}))),ra.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"rgba(48,97,208,0.1)"}},ra.createElement("div",{className:$n.proSty,style:{width:`${.01*Number((Cn==null?void 0:Cn.rate)||0)*200}px`}})),ra.createElement("div",{className:$n.numSty},ra.createElement("span",null,(Cn==null?void 0:Cn.user_num)||0,"\u4EBA"),(Cn==null?void 0:Cn.user_num)>0&&ra.createElement("span",{className:$n.detailBtn,onClick:()=>{jn(Cn==null?void 0:Cn.choice_id),ua(Cn==null?void 0:Cn.item_bank_id),Fn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),ra.createElement(eu,{visible:la,onCancel:()=>{Fn(!1)},paramsHttp:fe,smartItembanks:ge,choice_ids:rn,itemBankId:Rt==null?void 0:Rt.item_bank_id}))},eu=({visible:Pe,onCancel:fe,paramsHttp:ge,smartItembanks:Rt,type:_t,choice_ids:aa,itemBankId:la,detailType:Fn=null})=>{const[rn,jn]=(0,y.useState)([]),[Fa,ua]=(0,y.useState)(0),[Jn,Cn]=(0,y.useState)({page:1,limit:20,course_group_id:"",search:""}),[va,Ta]=(0,y.useState)([]),[Va,So]=(0,y.useState)(!1),Oa=()=>kr(void 0,null,function*(){var On,eo,Xa;So(!0);const vo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(On=Rt==null?void 0:Rt.page)==null?void 0:On.id}/students.json`,{method:"get",params:Kr(wr({},Jn),{item_bank_id:la,choice_ids:aa,type:Fn})});vo.status===0&&(jn(((eo=vo==null?void 0:vo.data)==null?void 0:eo.smart_plan_users)||[]),ua((Xa=vo==null?void 0:vo.data)==null?void 0:Xa.count)),So(!1)}),mo=()=>kr(void 0,null,function*(){const On=yield(0,lo.xV)({coursesId:ge==null?void 0:ge.coursesId,limit:2e3});On!=null&&On.course_groups&&Ta([...(On==null?void 0:On.course_groups)||[]])});(0,y.useEffect)(()=>{Pe&&Oa()},[Pe,Jn]),(0,y.useEffect)(()=>{Pe&&mo()},[Pe]);const Ka=()=>{Cn({page:1,limit:20,course_group_id:"",search:""})};return ra.createElement(De.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:Pe,width:622,forceRender:!0,footer:null,onCancel:()=>{fe(),Ka()}},ra.createElement(E.Z,{spinning:Va},ra.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},ra.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Jn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...va.map(On=>({label:On==null?void 0:On.name,value:On==null?void 0:On.id}))],onChange:On=>{Jn.course_group_id=On,Cn(wr({},Jn))}}),ra.createElement(An.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Jn.search,onChange:On=>{Jn.search=On,Jn.page=1,Cn(wr({},Jn))}})),ra.createElement(Te.default,{dataSource:rn,className:$n.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(On,eo,Xa)=>`${(Jn.page-1)*Jn.limit+Xa+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:On=>ra.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:On=>ra.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:On=>ra.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(On,eo)=>{var Xa,vo,Ko,Fo,un;const Io=((vo=(Xa=eo==null?void 0:eo.choices)==null?void 0:Xa.filter(Bo=>Bo==null?void 0:Bo.is_answer))==null?void 0:vo.map(Bo=>Bo==null?void 0:Bo.choice_id))||[],Ya=((Fo=(Ko=eo==null?void 0:eo.choices)==null?void 0:Ko.filter(Bo=>Bo==null?void 0:Bo.me_answered))==null?void 0:Fo.map(Bo=>Bo==null?void 0:Bo.choice_id))||[],Ba=Io.length===Ya.length?Io.length>0&&Ya.every(Bo=>Io.includes(Bo))?1:3:Io.length>0&&Ya.every(Bo=>Io.includes(Bo))?2:3,Jo=(un=eo==null?void 0:eo.choices)==null?void 0:un.map((Bo,Po)=>Bo!=null&&Bo.me_answered?Pr[Po]:"").filter(Bo=>Bo!=="");return ra.createElement(ra.Fragment,null,ra.createElement("span",{style:{paddingRight:"20px",color:Ba===3?"#E30000":Ba===2?"#FF9D18":"#2EC25B"}},Jo||"--"))}}],pagination:{total:Fa||0,onChange:(On,eo)=>{Jn.page=On,Jn.limit=eo,Cn(wr({},Jn))},current:Jn==null?void 0:Jn.page,pageSize:Jn==null?void 0:Jn.limit,showTotal:On=>ra.createElement(ra.Fragment,null,"\u5171",ra.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},On),"\u6761\u6570\u636E")}})))},yo=({data:Pe=[]})=>{const fe=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ra.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},ra.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},ra.createElement(Col,{style:{display:"flex",alignItems:"center"}},ra.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ra.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),ra.createElement(Col,{style:{display:"flex"}},Pe==null?void 0:Pe.map((ge,Rt)=>ra.createElement("div",{key:Rt,style:{display:"flex",alignItems:"center",marginLeft:Rt==0?"0px":"10px"}},ra.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:fe[Rt]}}),ra.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Pr[Rt]))))),ra.createElement("div",{className:styles.chart_container},ra.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:ge=>`${ge}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:Pe==null?void 0:Pe.map((ge,Rt)=>Pr[Rt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:Pe==null?void 0:Pe.map((ge,Rt)=>ge==null?void 0:ge.user_num),barWidth:"20px",itemStyle:{color:function(ge){return fe[ge.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),ra.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:Pe==null?void 0:Pe.map((ge,Rt)=>({value:ge==null?void 0:ge.user_num,name:`\u9009\u9879${Pr[Rt]}`,itemStyle:{color:fe[Rt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var br=te(47251),Qr={gzsm:"gzsm___VoLAf"},Be=te(85788),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",rt=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())}),gn=(0,y.forwardRef)(({isEdit:Pe,isOpen:fe,data:ge,onClose:Rt,onOk:_t},aa)=>{const[la,Fn]=(0,y.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[rn,jn]=(0,y.useState)(!1),[Fa,ua]=(0,y.useState)(!1),[Jn,Cn]=(0,y.useState)(""),[va,Ta]=(0,y.useState)(10),[Va]=(0,pe.useSearchParams)(),[So,Oa]=(0,y.useState)(!1),mo=(0,y.useRef)(null),Ka=Fo=>Fo.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,y.useEffect)(()=>{var Fo,un;fe&&(Fn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),Pe?(Cn((Fo=ge==null?void 0:ge.page)==null?void 0:Fo.page_info),Ta(((un=ge==null?void 0:ge.page)==null?void 0:un.info_read_min_time)||"")):Cn(""))},[fe]);const On=()=>rt(void 0,null,function*(){var Fo;jn(!0),ua(!0),mo.current=new Be.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:la,url:(Fo=ge==null?void 0:ge.url)==null?void 0:Fo.map(un=>un==null?void 0:un.url)}),yield new Promise((un,Io)=>{mo.current.on("data",Ya=>{ua(!1),Cn(Ka(Ya==null?void 0:Ya.full))}),mo.current.on("done",()=>rt(void 0,null,function*(){jn(!1)})),mo.current.startStream()})}),eo=()=>{const Fo=un=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:un,onOk:()=>{var Io,Ya;(Ya=(Io=mo.current)==null?void 0:Io.cancelRequest)==null||Ya.call(Io),jn(!1),Rt()}})};if(rn){Fo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Rt()},Xa=()=>rt(void 0,null,function*(){var Fo;if(!Jn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let un=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fo=ge==null?void 0:ge.page)==null?void 0:Fo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Jn,info_read_min_time:va}});(un==null?void 0:un.status)==0&&_t()}),vo=()=>rt(void 0,null,function*(){var Fo;if(!Jn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let un=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fo=ge==null?void 0:ge.page)==null?void 0:Fo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Jn,info_read_min_time:va}});(un==null?void 0:un.status)==0&&(_t(),Va.get("type")?(0,ct.xg)(`/classrooms/${ge==null?void 0:ge.coursesId}/smart_plan/${ge==null?void 0:ge.id}/ppt_info/info?type=${Va.get("type")}&simulate=true&simulateType=1&pptPage=${ge==null?void 0:ge.position}`):(0,ct.xg)(`/classrooms/${ge==null?void 0:ge.coursesId}/smart_plan/${ge==null?void 0:ge.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ge==null?void 0:ge.position}`))}),Ko=(0,y.useRef)();return(0,y.useImperativeHandle)(aa,()=>({onClickSave:Xa,onClickPreview:vo,handleClose:eo})),y.createElement("div",{className:Qr.wrap,ref:Ko},y.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),y.createElement("div",{className:Qr.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},y.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),y.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{Oa(!So)}},y.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),y.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),So&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),y.createElement(Vn.default.TextArea,{style:{height:160},value:la,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:Fo=>{Fn(Fo.target.value)}}),rn?y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(An.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Fo,un;(un=(Fo=mo.current)==null?void 0:Fo.cancelRequest)==null||un.call(Fo),jn(!1),ua(!1)}},"\u505C\u6B62\u751F\u6210")):y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(An.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!la.trim()){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}On()}},"\u5F00\u59CB\u751F\u6210"))),y.createElement(E.Z,{spinning:Fa},y.createElement(ze.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Jn,onChange:Fo=>{Cn(Fo)}})),y.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",y.createElement(re.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},y.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),y.createElement(oe.default,{onChange:Fo=>{Ta(Fo)},value:va,size:"large",style:{width:"100%",marginTop:"10px"}},y.createElement(oe.default.Option,{value:10},"10s"),y.createElement(oe.default.Option,{value:30},"30s"),y.createElement(oe.default.Option,{value:60},"1min"),y.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),cn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",dt=Object.defineProperty,Nt=Object.defineProperties,en=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(Pe,fe,ge)=>fe in Pe?dt(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,me=(Pe,fe)=>{for(var ge in fe||(fe={}))ne.call(fe,ge)&&se(Pe,ge,fe[ge]);if(we)for(var ge of we(fe))le.call(fe,ge)&&se(Pe,ge,fe[ge]);return Pe},Ee=(Pe,fe)=>Nt(Pe,en(fe)),Ve=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const Xe=({value:Pe,onChange:fe})=>{const ge=["\u6B63\u786E","\u9519\u8BEF"];return y.createElement("div",{className:cn.judgment},ge.map(Rt=>y.createElement("div",{className:Rt===Pe?cn.active:"",key:Rt},y.createElement("b",{onClick:()=>fe(Rt)},Rt==="\u6B63\u786E"?"T":"F"),y.createElement("span",null,Rt))))};var pt=(0,y.forwardRef)(({addInteraction:Pe,isEdit:fe,isOpen:ge,data:Rt,onClose:_t,onOk:aa},la)=>{var Fn;const rn=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[jn,Fa]=(0,y.useState)(""),[ua,Jn]=(0,y.useState)([]),[Cn,va]=(0,y.useState)(1),[Ta,Va]=(0,y.useState)(3),So=(0,y.useRef)(!1),[Oa]=(0,pe.useSearchParams)(),mo=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Ya,Ba,Jo,Bo,Po,lr;ge&&(Pe?(Jn([rn[0]]),va(2)):((Ba=(Ya=Rt==null?void 0:Rt.page)==null?void 0:Ya.smart_plan_page_knowledges)==null?void 0:Ba.length)>0?(Jn((Bo=(Jo=Rt==null?void 0:Rt.page)==null?void 0:Jo.smart_plan_page_knowledges)==null?void 0:Bo.map(Do=>(Do.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",Do.showInput=!1,Do.loading=!1,Do))),va(1)):(Jn([rn[0]]),va(2)),Fa((Po=Rt==null?void 0:Rt.page)==null?void 0:Po.ai_requirement),Va(((lr=Rt==null?void 0:Rt.page)==null?void 0:lr.ai_question_size)||3))},[ge]);const Ka=()=>{So.current=!1;const Ya=ua.some(Jo=>Jo.loading==!0),Ba=Jo=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Jo,onOk:()=>{if(Ya&&mo.current){mo.current.abort(),ua==null||ua.map(Bo=>Bo.loading=!1),_t();return}}})};if(Ya){Ba("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else _t()},On=()=>Ve(void 0,null,function*(){const Ya=yield un();(Ya==null?void 0:Ya.status)===0&&aa()}),eo=()=>Ve(void 0,null,function*(){const Ya=yield un();(Ya==null?void 0:Ya.status)===0&&(aa(),Oa.get("type")?(0,ct.xg)(`/classrooms/${Rt==null?void 0:Rt.coursesId}/smart_plan/${Rt==null?void 0:Rt.id}/ppt_info/info?type=${Oa.get("type")}&simulate=true&simulateType=2&pptPage=${Rt==null?void 0:Rt.position}`):(0,ct.xg)(`/classrooms/${Rt==null?void 0:Rt.coursesId}/smart_plan/${Rt==null?void 0:Rt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${Rt==null?void 0:Rt.position}`))}),Xa=(Ya,Ba,Jo)=>{ua[Ba][Ya]=Jo,Jn([...ua])},vo=Ya=>Ve(void 0,null,function*(){var Ba,Jo,Bo;ua[Ya].loading=!0,Jn([...ua]),mo.current=new AbortController;const Po=mo.current.signal,lr=setTimeout(()=>{mo.current&&(So.current=!0,mo.current.abort())},6e4);try{const Oo=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${Rt==null?void 0:Rt.coursesId}/smart_plans/${Rt==null?void 0:Rt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(Ba=Rt==null?void 0:Rt.url)==null?void 0:Ba.map(Eo=>Eo==null?void 0:Eo.url),count:1,type:ua[Ya].type}),headers:{"Content-Type":"application/json"},signal:Po})).json();if((Oo==null?void 0:Oo.status)===0){const Eo=ua[Ya].type,hr=(Bo=(Jo=Oo==null?void 0:Oo.data)==null?void 0:Jo.questions)==null?void 0:Bo[0];hr&&(ua[Ya]=Ee(me({},hr),{type:Eo}),Eo===0&&(ua[Ya].answer=""),Jn([...ua]))}}catch(Do){So.current&&Se.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(lr),ua[Ya].loading=!1,Jn([...ua])}}),Ko=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],Fo=()=>Ve(void 0,null,function*(){var Ya;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ya=Rt==null?void 0:Rt.page)==null?void 0:Ya.id}/${fe?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:fe?"put":"post",body:{questions:Cn==1?ua:[],is_ai_question:Cn!=1,ai_question_size:Ta,ai_requirement:jn}})}),un=()=>Ve(void 0,null,function*(){var Ya,Ba,Jo,Bo;const Po=[],lr=[],Do=[];if(Cn==1){if(ua.forEach((Oo,Eo)=>{var hr;Oo.question||Po.push(Eo+1),((hr=Oo.question)==null?void 0:hr.length)>200&&lr.push(Eo+1),Oo.type!==0&&!Oo.answer&&Do.push(Eo+1)}),Po.length){Se.ZP.warning(`\u7B2C${Po.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(lr.length){Se.ZP.warning(`\u7B2C${lr.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Do.length){Se.ZP.warning(`\u7B2C${Do.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!fe&&(ua==null?void 0:ua.length)>3-((Ba=(Ya=Rt==null?void 0:Rt.page)==null?void 0:Ya.smart_plan_page_knowledges)==null?void 0:Ba.length)){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(Cn==2&&!(jn!=null&&jn.trim())){Se.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(Pe)if(Cn===2&&((Bo=(Jo=Rt==null?void 0:Rt.page)==null?void 0:Jo.smart_plan_page_knowledges)==null?void 0:Bo.length)>0)De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>Ve(void 0,null,function*(){const Oo=yield Fo();(Oo==null?void 0:Oo.status)===0&&aa()})});else return yield Fo();else return yield Fo()}),Io=(0,y.useRef)();return(0,y.useImperativeHandle)(la,()=>({onClickSave:On,onClickPreview:eo,handleClose:Ka})),y.createElement("div",{className:cn.wrap,ref:Io},y.createElement("div",{className:cn.type_style},"\u4E92\u52A8\u7C7B\u578B"),y.createElement("div",{className:cn.type_list},y.createElement("div",{className:Cn==2?cn.type_tag_active:cn.type_tag_noactive,onClick:()=>{va(2),Fa("")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),y.createElement("div",{className:Cn==1?cn.type_tag_active:cn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Ya,Ba,Jo;Cn==2&&(va(1),Jn(Pe?[rn[0]]:((Ba=(Ya=Rt==null?void 0:Rt.page)==null?void 0:Ya.smart_plan_page_knowledges)==null?void 0:Ba.length)>0?(Jo=Rt==null?void 0:Rt.page)==null?void 0:Jo.smart_plan_page_knowledges:[rn[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),y.createElement("div",{className:cn.type_tootip},Cn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),Cn==2&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),y.createElement(Vn.default.TextArea,{style:{height:160},value:jn,placeholder:Cn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:Ya=>{Fa(Ya.target.value)}}),y.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),y.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:Ta,showSearch:!1,onChange:Ya=>{Va(Ya)}},(Fn=[1,2,3])==null?void 0:Fn.map(Ya=>y.createElement(oe.default.Option,{value:Ya,key:Ya},Ya)))),Cn==1&&y.createElement("div",{style:{minHeight:"70px"}},ua.map((Ya,Ba)=>{var Jo,Bo;return y.createElement("div",{key:Ba,style:{marginTop:Ba===0?20:30}},y.createElement(Et.Z,{align:"middle",className:"mb10"},y.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",Ba+1),y.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},y.createElement("img",{src:de,onClick:()=>{ua[Ba].showInput=!ua[Ba].showInput,Jn([...ua])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(ua==null?void 0:ua.length)<3&&y.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{ua.push(rn[0]),Jn([...ua]),setTimeout(()=>{const Po=document.querySelector(".QASetting-modal"),lr=Po==null?void 0:Po.querySelector(".ant-modal-body");lr==null||lr.scrollTo({top:lr.scrollHeight,behavior:"smooth"})},0)}}),y.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},y.createElement("i",{onClick:()=>{if(ua.length==1){Se.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}ua.splice(Ba,1),Jn([...ua])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),ua[Ba].showInput&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),y.createElement(Vn.default.TextArea,{style:{height:160},value:(Jo=ua==null?void 0:ua[Ba])==null?void 0:Jo.inputValue,disabled:(Bo=ua==null?void 0:ua[Ba])==null?void 0:Bo.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:Po=>{ua[Ba].inputValue=Po.target.value,Jn([...ua])}}),ua[Ba].loading?y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(An.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{So.current=!1,mo.current.abort(),ua[Ba].loading=!1,Jn([...ua])}},"\u7EC8\u6B62\u51FA\u9898")):y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(An.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Po;if(!((Po=ua==null?void 0:ua[Ba])!=null&&Po.inputValue.trim())){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(ua.some((Do,Oo)=>Oo!=Ba&&Do.loading==!0)){Se.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}vo(Ba)}},"\u5F00\u59CB\u51FA\u9898"))),y.createElement(E.Z,{spinning:ua[Ba].loading},y.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},y.createElement(Vn.default,{onChange:Po=>Xa("question",Ba,Po.target.value),style:{width:"510px"},value:Ya==null?void 0:Ya.question,size:"large"}),y.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Ya==null?void 0:Ya.type,onChange:Po=>{const lr={type:Number(Po),answer:rn[Po].answer,question:Po.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};ua[Ba]=lr,Jn([...ua])}},Ko==null?void 0:Ko.map((Po,lr)=>y.createElement(oe.default.Option,{value:Po==null?void 0:Po.key,key:lr},Po==null?void 0:Po.label)))),Ya.type===1&&y.createElement(Xe,{value:Ya.answer,onChange:Po=>Xa("answer",Ba,Po)}),Ya.type===2&&y.createElement(Vn.default,{size:"large",onChange:Po=>Xa("answer",Ba,Po.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Ya.answer})))})))}),kt={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},At="data:image/png;base64,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",Zt="data:image/png;base64,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",Jt=te(10946),on=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())}),En=({isEdit:Pe=!1,visible:fe,data:ge,onClose:Rt,onOk:_t,openPreview:aa,changePage:la})=>{const[Fn,rn]=(0,y.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[zn,Oa]=(0,y.useState)(!1),[ra,Kn]=(0,y.useState)(!1),[Fn,fa]=(0,y.useState)(""),[Ia,Xa]=(0,y.useState)(!1),ho=(0,y.useRef)(null),ka=(0,y.useRef)(null),co=()=>{const $a=ho.current;if($a){const Ka=Math.abs($a.scrollHeight-$a.scrollTop-$a.clientHeight)<=50;Xa(!Ka)}};(0,y.useEffect)(()=>{!Ia&&ka.current&&ka.current.scrollIntoView({behavior:"smooth"})},[Fn,Ia]);const Na=(0,y.useRef)(null);(0,y.useEffect)(()=>{var $a;fe&&(rn(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[jn,Fa]=(0,y.useState)(!1),[ua,Jn]=(0,y.useState)(!1),[Cn,va]=(0,y.useState)(""),[Ta,Va]=(0,y.useState)(!1),So=(0,y.useRef)(null),Oa=(0,y.useRef)(null),mo=()=>{const eo=So.current;if(eo){const Xa=Math.abs(eo.scrollHeight-eo.scrollTop-eo.clientHeight)<=50;Va(!Xa)}};(0,y.useEffect)(()=>{!Ta&&Oa.current&&Oa.current.scrollIntoView({behavior:"smooth"})},[Cn,Ta]);const Ka=(0,y.useRef)(null);(0,y.useEffect)(()=>{var eo;fe&&(rn(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),fa(Ce?($a=ge==null?void 0:ge.page)==null?void 0:$a.page_info:""))},[fe]);const Ln=()=>on(void 0,null,function*(){var $a;Oa(!0),Kn(!0),Na.current=new Be.Z(z.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:ge==null?void 0:ge.id,position:1,type:10,is_chat:!0,prompt:wn,ppt_url:($a=ge==null?void 0:ge.url)==null?void 0:$a.map(Ka=>Ka==null?void 0:Ka.url)}),yield new Promise((Ka,So)=>{Na.current.on("data",zo=>{Kn(!1),fa(zo==null?void 0:zo.full)}),Na.current.on("done",()=>on(void 0,null,function*(){Oa(!1)})),Na.current.startStream()})});return y.createElement(Ue.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:y.createElement("div",{className:kt.extraHeader},y.createElement(Et.Z,{align:"middle"},Fn&&y.createElement(y.Fragment,null,y.createElement(re.Z,{title:zn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},y.createElement(Pt.ZP,{className:kt.save_btn,style:{marginRight:"20px"},disabled:zn,onClick:()=>{const Ka=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();aa(Ka)}},y.createElement("div",{className:"flex flex_box_center"},y.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),y.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),y.createElement(re.Z,{title:zn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},y.createElement(Pt.ZP,{className:kt.save_btn,disabled:zn,onClick:()=>{const Ka=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ct.RG)(Ka)}},y.createElement("i",{className:"iconfont icon-zhichifuzhi"}),y.createElement("span",null,"\u590D\u5236")))),y.createElement("i",{onClick:()=>{const $a=Ka=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ka,onOk:()=>{var So,zo;(zo=(So=Na.current)==null?void 0:So.cancelRequest)==null||zo.call(So),Oa(!1),Kn(!1),Rt()}})};if(zn){$a("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Fn?$a("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Rt()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fe},y.createElement("div",{className:kt.wrap},y.createElement("div",{className:kt.left},y.createElement("div",{className:kt.tip},y.createElement("img",{src:At}),y.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),y.createElement("div",{className:"mb10 mt30 c-black"},y.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),y.createElement(Un.default.TextArea,{style:{height:200},value:wn,disabled:zn,onChange:$a=>{rn($a.target.value)}}),y.createElement(re.Z,{title:zn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},zn?y.createElement("div",{className:kt.stop_btn,onClick:()=>{var $a,Ka;(Ka=($a=Na.current)==null?void 0:$a.cancelRequest)==null||Ka.call($a),Oa(!1),Kn(!1)}},"\u505C\u6B62\u751F\u6210"):y.createElement("div",{className:kt.start_btn,onClick:()=>{if(!wn.trim()){Se.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}fa(""),Ln()}},"\u5F00\u59CB\u751F\u6210"))),y.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:co,ref:ho},Fn?y.createElement(E.Z,{spinning:ra},Fn&&y.createElement(Jt.Z,{cancelIndex:0,streamingStatus:zn,loadImage:!1,onFinish:()=>on(void 0,null,function*(){}),value:Fn,isHiddenHtml:!0}),y.createElement("div",{ref:ka})):y.createElement("div",{className:kt.imgBox},y.createElement(E.Z,{spinning:zn},y.createElement("img",{width:56,src:Zt}),y.createElement("div",null,"\u9884\u89C8\u533A"))))))},qt={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"},xn=te(92310),Pn=te.n(xn),Nn=te(11422),Qn=Object.defineProperty,Hn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Sa=(Ce,fe,ge)=>fe in Ce?Qn(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Pa=(Ce,fe)=>{for(var ge in fe||(fe={}))Gn.call(fe,ge)&&Sa(Ce,ge,fe[ge]);if(Hn)for(var ge of Hn(fe))Xn.call(fe,ge)&&Sa(Ce,ge,fe[ge]);return Ce};const Ya=Ce=>React.createElement("svg",Pa({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ce),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var Ma="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Qa=te(56321),ua=Object.defineProperty,no=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Ja=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,uo=(Ce,fe,ge)=>fe in Ce?ua(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,pa=(Ce,fe)=>{for(var ge in fe||(fe={}))io.call(fe,ge)&&uo(Ce,ge,fe[ge]);if(Ja)for(var ge of Ja(fe))po.call(fe,ge)&&uo(Ce,ge,fe[ge]);return Ce},Fa=(Ce,fe)=>no(Ce,Za(fe)),ha=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())}),Dn=({className:Ce,style:fe,data:ge={},defaultChatData:Rt=[],initDefaultChatDataKey:_t=0,onPptButtonClick:aa})=>{const[la]=(0,Nn.eh)(),{chatData:wn,setChatData:rn,calcHistoryList:zn}=(0,Nn.r5)(),[Oa,ra]=(0,y.useState)(0),[Kn,Fn]=(0,y.useState)(""),[fa,Ia]=(0,y.useState)(!1),{scrollBoxRef:Xa,bottomInspectRef:ho,contentRef:ka,isAtBottom:co}=(0,Nn.wr)({status:fa}),Na=(0,Nn.h4)(Xa),Ln=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!wn.length||!Xa.current)return;const zo=wn[wn.length-1];zo!=null&&zo.loading&&(Xa.current.scrollTop=Xa.current.scrollHeight)},[wn.length]),(0,y.useEffect)(()=>{if(_t){$a();let zo=[];return Rt.forEach(wo=>{const un=Date.now(),Do=[{text:wo.question,key:un,sender:"user",show:!0},{text:wo.answer,loading:!1,key:un,sender:"AI",show:!0}];zo.push(...Do)}),rn(zo),()=>{la.cancel()}}},[_t]);const $a=()=>{la.cancel(),ra(1)},Ka=(zo,...wo)=>ha(void 0,[zo,...wo],function*(un,Do=[],Va=[]){var wa,Yo;Fn(""),ra(0),(Yo=(wa=Ln.current)==null?void 0:wa.onAttachmentsClear)==null||Yo.call(wa);const bo=Date.now(),Po=[{text:un,key:bo,sender:"user",show:!0,fileList:Do,imageList:Va},{loading:!0,key:bo,sender:"AI",show:!0}];rn([...wn,...Po]);const dr=Do==null?void 0:Do.map(Eo=>{var xo;return(xo=Eo==null?void 0:Eo.response)==null?void 0:xo.file_id}),wr=Va==null?void 0:Va.map(Eo=>{var xo;return(xo=Eo==null?void 0:Eo.response)==null?void 0:xo.data}),yo=zn(wn);la.request({url:"/api/stream/course_qna_records/chat_messages.json",body:pa({model:"qwen-max",is_chat:!0,prompt:un,file_ids:dr,image_list:wr,history:yo},ge),onData:(Eo,xo)=>{Ia(!0),rn(Co=>Co.map((su,uu)=>uu===Co.length-1?Fa(pa({},su),{text:Eo,loading:!1,error:(xo==null?void 0:xo.msg)==="error"}):su))},onError:Eo=>{let xo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";rn(Co=>[...Co].map((su,uu)=>uu===Co.length-1?Fa(pa({},su),{text:xo,loading:!1,error:!0}):su))}})}),So=Na.width?Na.width-20:"100%";return y.createElement("div",{className:Pn()("flex flex-col h-full",Ce),style:fe},y.createElement("div",{ref:Xa,style:{flex:1,overflow:"auto"}},y.createElement("div",{className:qt.tips,style:{width:So}},y.createElement("img",{className:qt.avatar,src:Qa}),y.createElement("div",{className:qt.details},y.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),y.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),y.createElement(Nn.xj,{className:"pl20",style:{width:So},contentRef:ka,chatData:wn,requestLoading:la.loading,cancelTyping:Oa,onAnswerFinish:()=>ha(void 0,null,function*(){setTimeout(()=>Ia(!1),0)})}),!co&&y.createElement("div",{className:qt.backBottom,onClick:()=>{Xa.current.scrollTop=Xa.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:ho})),(wn==null?void 0:wn.length)===0&&y.createElement("div",{className:qt.try},y.createElement("div",{onClick:()=>Fn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},y.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),y.createElement("i",{className:"iconfont icon-you2 font18"})),y.createElement("div",{onClick:()=>Ka("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},y.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),y.createElement("i",{className:"iconfont icon-you2 font18"}))),y.createElement(Nn.CI,{ref:Ln,style:{margin:"0 20px 20px 20px"},onCancel:$a,headExtraNode:y.createElement("div",{className:qt.pptBtn,onClick:aa},y.createElement("img",{src:Ma,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Kn,onSubmit:Ka,onChange:Fn,typing:fa,loading:la.loading}))},Io=te(20554),No=te(75975),Bo=te(24334),La={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN"},vo=te(7727),Go=te(70100),$o=te(55720),nr=te(28426),so=te(59301);const{TabPane:Qo}=Io.default;var Oo=({item:Ce,backUrl:fe,autoHeight:ge})=>{var Rt,_t;const[aa,la]=(0,y.useState)([]),[wn,rn]=(0,y.useState)(!1),[zn]=(0,pe.useSearchParams)(),Oa=(0,pe.useParams)();(0,y.useEffect)(()=>{var Fn,fa;((Fn=Ce==null?void 0:Ce.evaluate_codes)==null?void 0:Fn.length)>0?la((fa=Ce==null?void 0:Ce.evaluate_codes)==null?void 0:fa.map((Ia,Xa)=>({key:Xa+1,error_msg:Ia!=null&&Ia.error_msg?Bo.Base64.decode(Ia==null?void 0:Ia.error_msg):"",status:Ia==null?void 0:Ia.status,created_at:Ia.created_at,code:Ia==null?void 0:Ia.code,show_code:Ia==null?void 0:Ia.show_code,language:Ia==null?void 0:Ia.language,resubmit:Ia==null?void 0:Ia.resubmit}))):la([{key:"--",error_msg:"--",show_code:!1}])},[Ce==null?void 0:Ce.evaluate_codes]);const ra=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Fn,fa)=>so.createElement("span",null,fa.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Fn,fa)=>so.createElement($o.Z,{date:fa.created_at,showTag:fa==null?void 0:fa.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Fn,fa)=>{var Ia;return so.createElement("span",{className:Fn===0?"c-green":"c-red"},((Ia=vo.Im[Fn])==null?void 0:Ia.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Rt=aa==null?void 0:aa[0])==null?void 0:Rt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Fn,fa)=>so.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:so.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",so.createElement(Go.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[fa==null?void 0:fa.language]})),content:so.createElement("div",{className:"mb10"},so.createElement(No.ZP,{height:300,language:"python",theme:"vs-light",value:fa!=null&&fa.code?Bo.Base64.decode(fa==null?void 0:fa.code):"",autoHeight:ge,options:Kn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Fn=>!!Fn),Kn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return so.createElement("div",{style:{position:"relative",marginTop:"10px"}},so.createElement(Io.default,{defaultActiveKey:"1"},so.createElement(Qo,{tab:so.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",so.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},so.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(_t=Ce==null?void 0:Ce.user_answer)!=null&&_t.length&&(Ce!=null&&Ce.passed_code)?so.createElement("aside",{className:La.shixunWrp},so.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),so.createElement("div",{className:La.full},so.createElement(Go.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Ce==null?void 0:Ce.language]}),so.createElement("span",{onClick:()=>rn(!0)},so.createElement("i",{className:"iconfont icon-quanping2"}),so.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),so.createElement(No.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ce!=null&&Ce.passed_code?Bo.Base64.decode(Ce==null?void 0:Ce.passed_code):"",autoHeight:ge,options:Kn})):so.createElement(nr.Z,null)),so.createElement(Qo,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},so.createElement(Te.default,{className:"mt5",bordered:!0,dataSource:aa,columns:ra,pagination:!1}))),(Ce==null?void 0:Ce.hack_user_identifier)&&so.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const Fn=fe||`/classrooms/${Oa==null?void 0:Oa.coursesId}/smart_plan/${Oa==null?void 0:Oa.id}/users/${Oa==null?void 0:Oa.user_login}/ppt_info/info`;(0,ct.xg)(`/myproblems/${Ce==null?void 0:Ce.hack_user_identifier}?backUrl=${Fn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),so.createElement(De.default,{centered:!0,destroyOnClose:!0,open:wn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>rn(!1),footer:null},so.createElement(No.ZP,{height:500,language:"python",theme:"vs-light",value:Ce!=null&&Ce.passed_code?Bo.Base64.decode(Ce==null?void 0:Ce.passed_code):"",autoHeight:ge,options:Kn})))},Yn={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw"},Yt="data:image/png;base64,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",ia="data:image/png;base64,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",ya="data:image/png;base64,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",Da="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",za=Object.defineProperty,Wa=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,jo=(Ce,fe,ge)=>fe in Ce?za(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Er=(Ce,fe)=>{for(var ge in fe||(fe={}))ko.call(fe,ge)&&jo(Ce,ge,fe[ge]);if(Wa)for(var ge of Wa(fe))or.call(fe,ge)&&jo(Ce,ge,fe[ge]);return Ce};const Xo=Ce=>React.createElement("svg",Er({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var ir="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Sr=Object.defineProperty,Gr=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,qa=(Ce,fe,ge)=>fe in Ce?Sr(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Ga=(Ce,fe)=>{for(var ge in fe||(fe={}))fo.call(fe,ge)&&qa(Ce,ge,fe[ge]);if(Gr)for(var ge of Gr(fe))Vr.call(fe,ge)&&qa(Ce,ge,fe[ge]);return Ce};const Zo=Ce=>React.createElement("svg",Ga({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var ba="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",Ha="data:image/png;base64,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",Rr="data:image/png;base64,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",sr="data:image/png;base64,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",ca="data:image/png;base64,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",Ua=te(59301);const fr=({problemset:Ce,dispatch:fe,question:ge})=>{const[Rt,_t]=(0,y.useState)({}),[aa,la]=(0,y.useState)([]),wn=["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,y.useEffect)(()=>{const zn=(0,Tn.cloneDeep)(ge);_t(zn),la(zn==null?void 0:zn.choices)},[ge]);const rn=()=>{let zn="";return aa==null||aa.forEach((Oa,ra)=>{Oa!=null&&Oa.is_answer&&(zn=zn+wn[ra])}),zn};return Ua.createElement("div",{className:ae.solutionWrap},(ge==null?void 0:ge.item_type)=="PROGRAM"?Ua.createElement("div",null,Ua.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ge==null?void 0:ge.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Ua.createElement(Ua.Fragment,null,Ua.createElement("div",{className:"c-grey-333 mb5 font16"},Ua.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ua.createElement("span",{style:{color:"#000",fontWeight:600}},((ge==null?void 0:ge.item_type)=="MULTIPLE"?rn():wn[aa==null?void 0:aa.findIndex(zn=>zn==null?void 0:zn.is_answer)])||"--"))),Ua.createElement("div",null,Ua.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Wr=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(fr),Qr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",jr=te(87954),Or=te(19719),qo={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",top_content:"top_content___ElhxK",drag_style:"drag_style___wO0hd",page_item:"page_item___U0LMa"},gu=Object.defineProperty,Tu=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Ru=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,Tl=(Ce,fe,ge)=>fe in Ce?gu(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Rl=(Ce,fe)=>{for(var ge in fe||(fe={}))al.call(fe,ge)&&Tl(Ce,ge,fe[ge]);if(Ru)for(var ge of Ru(fe))yl.call(fe,ge)&&Tl(Ce,ge,fe[ge]);return Ce},zl=(Ce,fe)=>Tu(Ce,Mu(fe));const jl={cursor:"move",transition:"unset"},ql=Ce=>{const{tag:fe}=Ce,{listeners:ge,transform:Rt,transition:_t,isDragging:aa,setNodeRef:la}=(0,Or.nB)({id:fe.id}),wn=aa&&Rt?zl(Rl({},jl),{transform:`translate3d(${Rt.x}px, ${Rt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):zl(Rl({},jl),{transition:"none",zIndex:10,cursor:"pointer"});return y.createElement("div",zl(Rl({style:wn,ref:la},ge),{className:qo.drag_style}),y.createElement("div",{className:qo.item_bottom},(fe==null?void 0:fe.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},vi=({globalSetting:Ce,interactiveOpen:fe,onClose:ge})=>{var Rt;const[_t,aa]=(0,y.useState)(!1),[la,wn]=(0,y.useState)(!1),[rn,zn]=(0,y.useState)("1");(0,y.useEffect)(()=>{aa(fe),wn(!1)},[fe]);const[Oa,ra]=(0,y.useState)([{id:1,text:"1"},{id:2,text:"2"},{id:3,text:"3"},{id:4,text:"4"},{id:5,text:"5"},{id:6,text:"6"},{id:7,text:"7"},{id:8,text:"8"},{id:9,text:"9"},{id:10,text:"10"},{id:11,text:"11"},{id:12,text:"11"},{id:13,text:"11"},{id:14,text:"11"},{id:15,text:"11"},{id:16,text:"11"},{id:17,text:"11"},{id:18,text:"11"},{id:19,text:"11"},{id:20,text:"11"},{id:21,text:"11"},{id:22,text:"11"},{id:23,text:"11"}]),Kn=Fn=>{var fa,Ia,Xa,ho,ka,co,Na,Ln;((fa=Fn==null?void 0:Fn.active)==null?void 0:fa.id)==((Ia=Fn==null?void 0:Fn.over)==null?void 0:Ia.id)&&(zn((Xa=Fn==null?void 0:Fn.active)==null?void 0:Xa.id),wn(!0)),(ho=Fn==null?void 0:Fn.over)!=null&&ho.id&&((ka=Fn==null?void 0:Fn.active)==null?void 0:ka.id)!=((co=Fn==null?void 0:Fn.over)==null?void 0:co.id)&&(console.log((Na=Fn==null?void 0:Fn.active)==null?void 0:Na.id),console.log((Ln=Fn==null?void 0:Fn.over)==null?void 0:Ln.id))};return y.createElement(De.default,{footer:null,title:null,closable:!1,open:_t,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{style:{width:"915px",height:"640px",padding:"20px"}},y.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),y.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ge()}})),y.createElement("div",{className:qo.header_style},y.createElement("div",null,y.createElement("span",{style:{fontWeight:500}},"1.\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362:"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6(\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03)"),y.createElement("div",null,y.createElement("span",{style:{fontWeight:500}},"2.\u5931\u6548\u4EA4\u4E92\u91CD\u65B0\u7ED1\u5B9A:"),"\u82E5\u5E7B\u706F\u7247\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\uFF0C\u70B9\u51FB\u540E\u53EF\u624B\u52A8\u9009\u62E9\u5931\u6548\u4E8B\u4EF6\uFF0C\u4FDD\u5B58\u5373\u53EF\u5B8C\u6210\u91CD\u65B0\u7ED1\u5B9A\u3002")),y.createElement("div",{className:qo.content},y.createElement("div",{className:qo.legend},y.createElement("div",{className:qo.legend_icon,style:{background:"#3061D0"}}),y.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),y.createElement("div",{className:qo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),y.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),y.createElement("div",{style:{height:"380px",overflowY:"auto"}},y.createElement("div",{className:qo.item_list},y.createElement("div",{className:qo.item_list_title},(Rt=Array.from({length:Math.ceil(23/6)},(Fn,fa)=>fa+1))==null?void 0:Rt.map((Fn,fa)=>y.createElement("div",{className:qo.item_title},y.createElement("div",{className:qo.item_top},y.createElement("div",null,"\u5E7B\u706F\u7247"),y.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),y.createElement("div",{className:qo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),y.createElement(jr.LB,{onDragEnd:Kn},y.createElement(Or.Fo,{items:Oa},y.createElement("div",{className:qo.box}," ",Oa==null?void 0:Oa.map(Fn=>y.createElement("div",{className:(Fn==null?void 0:Fn.id)==1?qo.page_item_acitve:qo.page_item},y.createElement("div",{className:qo.item_top},y.createElement("div",{className:qo.top_content},Fn==null?void 0:Fn.text)),y.createElement(ql,{tag:Fn,key:Fn.id})))))))))),la&&y.createElement("div",{style:{width:"300px",height:"640px",padding:"20px",borderLeft:"1px #b9c5d7 solid"}},y.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,"\u5E7B\u706F\u7247 ",rn," \u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6"),y.createElement("div",{onClick:()=>{wn(!1)},style:{cursor:"pointer"}},"\u6536\u8D77")))))};var _l=(0,pe.connect)(({globalSetting:Ce})=>({globalSetting:Ce}))(vi),$u=Object.defineProperty,Zl=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,$l=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,Cl=(Ce,fe,ge)=>fe in Ce?$u(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,fu=(Ce,fe)=>{for(var ge in fe||(fe={}))ei.call(fe,ge)&&Cl(Ce,ge,fe[ge]);if($l)for(var ge of $l(fe))pi.call(fe,ge)&&Cl(Ce,ge,fe[ge]);return Ce},hu=(Ce,fe)=>Zl(Ce,Qu(fe)),ar=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const Fl=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],vl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Ul={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ti=({classroomList:Ce,globalSetting:fe,dispatch:ge,pageNum:Rt,pptInfo:_t,openEwm:aa,aiImg:la,addPage:wn,maxPage:rn,setOpenEwm:zn,behavior:Oa,changePage:ra,pptFullScreen:Kn})=>{var Fn,fa,Ia,Xa,ho,ka,co,Na,Ln,$a,Ka,So,zo,wo,un,Do,Va,wa,Yo,bo,Po,dr,wr,yo,Eo,xo,Co,su,uu,pu,Ur,_r,yu,Iu,pl,ol,rl,Wu,ul,hl,El,Ku,ll,Bl,lu,el,il,tl,Al,nl,Dr,Pr,nu,Cu,ju,wu,Au,zr,Du,br,Lo,sl,Nu,Sl,Ju,Yl,bu,xi,oi,wl,Mi,ri,Ql,Wn,Su,cl,Hl,Dl,Lu,bl,xl,Wl,Xu,Ml,Zu,ui,li,Uu,Il;const[dl]=(0,pe.useSearchParams)(),[Ii,gr]=(0,y.useState)(null),[xr,vn]=(0,y.useState)(!1),[Ta,eo]=(0,y.useState)(""),[Ao]=Fe.default.useForm(),[yr,er]=(0,y.useState)(!1),ea=(0,pe.useParams)(),[Yr,$r]=(0,y.useState)(!1),[gl,qu]=(0,y.useState)(!1),[_u,Zi]=(0,y.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ui,Nd]=(0,y.useState)({}),[ii,Ld]=(0,y.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Gi,Od]=(0,y.useState)(null),[kd,Js]=(0,y.useState)(!1),[rs,us]=(0,y.useState)(!1),[Td,Rd]=(0,y.useState)(null),[ls,Xs]=(0,y.useState)(null),is=(0,y.useRef)(Wt(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),qs=(0,y.useRef)(null),[zd,_s]=(0,y.useState)(!1),[Pl,jd]=(0,y.useState)({}),[Zd,ss]=(0,y.useState)(!1),[cs,ds]=(0,y.useState)(1),[Ud,$s]=(0,y.useState)(!1),[Gu,si]=(0,y.useState)(),[gg,mg]=(0,y.useState)(1),[xu,ci]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[ec,gs]=(0,y.useState)(!1),Gd={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[tc,nc]=(0,y.useState)(!1),[ac,oc]=(0,y.useState)("show_after_edit"),[rc,uc]=(0,y.useState)(!1),[Ni,lc]=(0,y.useState)([]),[Vi,Vd]=(0,y.useState)([]),[Yd,ms]=(0,y.useState)(!1),[Qd,fs]=(0,y.useState)(!1),[Hd,Li]=(0,y.useState)(!1),[Wd,Yi]=(0,y.useState)(!1),[vs,ml]=(0,y.useState)(!1),[Nl,Kl]=(0,y.useState)(!1),[Kd,di]=(0,y.useState)(!1),[Jl,gi]=(0,y.useState)(!1),Oi=(0,y.useRef)(),ki=(0,y.useRef)(),{SmartPlanItemBanks:ft}=Ce,Qi=(0,y.useRef)(null),ic=(0,y.useRef)(null),[hr,ps]=(0,y.useState)(0),[du,mi]=(0,y.useState)([]),[Jd,Xd]=(0,y.useState)(!1),[qd,hs]=(0,y.useState)(!1),[sc,cc]=(0,y.useState)({}),_d=pn=>{const da=is.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:pn},{connected:()=>{da.perform("request_initial_stats",{smart_plan_page_item_bank_id:pn})},received:Ea=>{var Mo,mr,Hr,eu,Fu,Bu,Ou,ku;const Vu=[{name:((mr=(Mo=ft==null?void 0:ft.item_banks)==null?void 0:Mo[hr])==null?void 0:mr.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Ea==null?void 0:Ea.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Ea==null?void 0:Ea.answerd_num},{name:((eu=(Hr=ft==null?void 0:ft.item_banks)==null?void 0:Hr[hr])==null?void 0:eu.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Ea==null?void 0:Ea.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Ea==null?void 0:Ea.submitted_rate},{name:((Bu=(Fu=ft==null?void 0:ft.item_banks)==null?void 0:Fu[hr])==null?void 0:Bu.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Ea==null?void 0:Ea.correct_rate}];Zi({summary:Vu,summaryTotal:Ea==null?void 0:Ea.total_num,details:Ea==null?void 0:Ea.choice_list,studentList:Ea==null?void 0:Ea.knowledge_answer_student_list}),cc(Ea),((ku=(Ou=ft==null?void 0:ft.item_banks)==null?void 0:Ou[hr])==null?void 0:ku.item_type)=="PROGRAM"&&gc()}});Xs(da)},Es=()=>{ls&&(ls.unsubscribe(),Xs(null))};(0,y.useEffect)(()=>{const pn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return pn!=null&&pn.length&&pn.findIndex(Ea=>Ea==(ea==null?void 0:ea.id))!=-1&&ag(),()=>{Es(),is.current&&is.current.disconnect()}},[]),(0,y.useEffect)(()=>{if(Rt)return _e.Z.subscribe("active-modal-index",da=>{var Ea;da===1&&(gr(!0),vn(!1)),da===2&&($r(!0),qu(!0),eo("SELECT"),Ao.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),da===3&&tg(),da===4&&((Ea=qs.current)==null||Ea.onClick())})},[Rt,wn]),(0,y.useEffect)(()=>_e.Z.subscribe("active-data-update",da=>{mu()}),[]),(0,y.useEffect)(()=>{rs&&eg()},[rs]),(0,y.useEffect)(()=>{Rt&&Rt<=rn&&(Ao.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),mu(),$r(!1),qu(!1),Kl(!1),gi(!1),gs(!1),ps(0))},[Rt,rn]),(0,y.useEffect)(()=>{aa&&er(!0)},[aa]);const As=(pn,da,Ea)=>{(0,b.ZP)(`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:pn,allow_answer:da,is_end:Ea,randomData:new Date}}})},Ss=()=>ar(void 0,null,function*(){var pn;const da=yield(0,b.ZP)(`/api/smart_plan_pages/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,y.useEffect)(()=>{var pn,da,Ea,Mo,mr,Hr,eu,Fu,Bu,Ou,ku,Vu,Ol,kl;let Yu=[];const Xl={page_info:0,ai_qna:1,animation_code:2,item_bank:3},fl=(pn=ft==null?void 0:ft.page)==null?void 0:pn.module_sort;fl!=null&&fl.length&&(fl==null||fl.map(fi=>{Yu.push(Ti[Xl[fi]])})),(Yu==null?void 0:Yu.some(fi=>(fi==null?void 0:fi.key)===Gu))||si((da=Yu==null?void 0:Yu[0])==null?void 0:da.key),mi(Yu),mi([...Yu]),ci(hu(fu({},xu),{defaultValue:(Ea=ft==null?void 0:ft.page)==null?void 0:Ea.animation_code,showExtra:!0,open:0})),(_t==null?void 0:_t.status)!=="ended"&&As(Rt,((Mo=ft==null?void 0:ft.page)==null?void 0:Mo.status)=="in_progress",(_t==null?void 0:_t.status)=="ended"),((mr=ft==null?void 0:ft.relation_positions)==null?void 0:mr.length)>0&&(Hr=ft==null?void 0:ft.relation_positions)!=null&&Hr.includes(Rt)&&ra(ft==null?void 0:ft.relation_positions),(ft==null?void 0:ft.count)>0&&eo(((Fu=(eu=ft==null?void 0:ft.item_banks)==null?void 0:eu[hr])==null?void 0:Fu.item_type)=="SINGLE"||((Ou=(Bu=ft==null?void 0:ft.item_banks)==null?void 0:Bu[hr])==null?void 0:Ou.item_type)=="MULTIPLE"?"SELECT":(Vu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[hr])==null?void 0:Vu.item_type),oc((Ol=ft==null?void 0:ft.page)==null?void 0:Ol.solution_visibility),nc((kl=ft==null?void 0:ft.page)==null?void 0:kl.enable_ai_tutor)},[ft]);const mu=()=>ar(void 0,null,function*(){ge({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:ea==null?void 0:ea.coursesId,id:ea==null?void 0:ea.id,position:Rt,max_position:rn}})}),dc=pn=>ar(void 0,null,function*(){var da;if(pn){let Ea=yield(0,b.ZP)(`/api/smart_plan_item_banks/${pn}/edit.json`,{method:"get"});if((Ea==null?void 0:Ea.status)==0)return Vd((da=Ea==null?void 0:Ea.data)==null?void 0:da.all_pages),Ea==null?void 0:Ea.data}}),$d=pn=>ar(void 0,null,function*(){var da,Ea,Mo,mr,Hr,eu,Fu,Bu,Ou,ku,Vu,Ol,kl,Yu,Xl,fl;let iu=yield(0,b.ZP)(`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:pn}});if((iu==null?void 0:iu.status)==0){const fi=[{name:((Ea=(da=ft==null?void 0:ft.item_banks)==null?void 0:da[hr])==null?void 0:Ea.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Mo=iu==null?void 0:iu.data)==null?void 0:Mo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(mr=iu==null?void 0:iu.data)==null?void 0:mr.answerd_num},{name:((eu=(Hr=ft==null?void 0:ft.item_banks)==null?void 0:Hr[hr])==null?void 0:eu.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Fu=iu==null?void 0:iu.data)==null?void 0:Fu.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Bu=iu==null?void 0:iu.data)==null?void 0:Bu.submitted_rate},{name:((ku=(Ou=ft==null?void 0:ft.item_banks)==null?void 0:Ou[hr])==null?void 0:ku.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(Vu=iu==null?void 0:iu.data)==null?void 0:Vu.correct_rate}];Zi({summary:fi,summaryTotal:(Ol=iu==null?void 0:iu.data)==null?void 0:Ol.total_num,details:(kl=iu==null?void 0:iu.data)==null?void 0:kl.choice_list,studentList:(Yu=iu==null?void 0:iu.data)==null?void 0:Yu.knowledge_answer_student_list}),cc(iu==null?void 0:iu.data),((fl=(Xl=ft==null?void 0:ft.item_banks)==null?void 0:Xl[hr])==null?void 0:fl.item_type)=="PROGRAM"&&gc()}});(0,y.useEffect)(()=>{var pn,da,Ea,Mo,mr,Hr,eu,Fu,Bu,Ou,ku,Vu;return((ft==null?void 0:ft.count)>0&&((da=["in_progress","ended"])!=null&&da.includes((pn=ft==null?void 0:ft.page)==null?void 0:pn.status))||((Mo=(Ea=ft==null?void 0:ft.page)==null?void 0:Ea.smart_plan_page_knowledges)==null?void 0:Mo.length)>0||(mr=ft==null?void 0:ft.page)!=null&&mr.is_ai_question||((Hr=ft==null?void 0:ft.page)==null?void 0:Hr.lesson_mode)=="self_learning")&&((_t==null?void 0:_t.status)=="in_progress"?(ls&&Es(),(Fu=(eu=ft==null?void 0:ft.item_banks)==null?void 0:eu[hr])!=null&&Fu.smart_plan_page_item_bank_id&&_d((Ou=(Bu=ft==null?void 0:ft.item_banks)==null?void 0:Bu[hr])==null?void 0:Ou.smart_plan_page_item_bank_id)):(_t==null?void 0:_t.status)=="ended"&&(ft==null?void 0:ft.count)>0&&$d((Vu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[hr])==null?void 0:Vu.smart_plan_page_item_bank_id)),()=>{Es()}},[ft,hr]);const gc=()=>ar(void 0,null,function*(){var pn,da,Ea;let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/students.json`,{method:"get",params:hu(fu({},ii),{item_bank_id:(Ea=(da=ft==null?void 0:ft.item_banks)==null?void 0:da[hr])==null?void 0:Ea.id})});(Mo==null?void 0:Mo.status)==0&&Nd(Mo==null?void 0:Mo.data)}),eg=()=>ar(void 0,null,function*(){var pn;Js(!0);const da=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/student_comment.json`,{method:"get",params:{user_id:Td}});(da==null?void 0:da.status)===0&&Od(da==null?void 0:da.data),Js(!1)}),tg=wt().throttle(wn,2500,{leading:!0,trailing:!1});(0,y.useEffect)(()=>{var pn;((pn=ft==null?void 0:ft.page)==null?void 0:pn.animation_code)!==""&&Gu=="3"&&(clearTimeout(ic.current),ic.current=setTimeout(()=>{var da,Ea;const Mo=document.createElement("iframe");Mo.style.width="100%",Mo.style.height="100%",Mo.style.overflow="auto",Mo.style.border="0";const mr=Hr=>{try{const eu=Hr.documentElement.scrollHeight;Mo.style.height=`${Math.max(eu+10,400)}px`,eu||setTimeout(()=>{mr(Hr)},1e3)}catch(eu){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",eu)}};if(Qi.current){Qi.current.innerHTML="",Qi.current.appendChild(Mo);const Hr=Mo.contentDocument||Mo.contentWindow.document;Hr.open(),Hr.write((da=ft==null?void 0:ft.page)==null?void 0:da.animation_code),(Ea=Hr.documentElement)==null||Ea.scrollHeight,mr(Hr),setTimeout(()=>{mr(Hr)},1e3)}},1e3))},[(Fn=ft==null?void 0:ft.page)==null?void 0:Fn.animation_code,Gu,xu.open,aa]);const ng=(pn,da)=>ar(void 0,null,function*(){var Ea;const Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ea=ft==null?void 0:ft.page)==null?void 0:Ea.id}/animation_code.json`,{method:"put",body:{animation_code:pn}});(Mo==null?void 0:Mo.status)===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),ci(hu(fu({},xu),{open:0})),mu(),da(),Li(!1))});(0,y.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Oa]);const ag=()=>{const pn=Ea=>ar(void 0,null,function*(){const Mo=yield(0,b.ZP)(`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/set_cover.json`,{method:"post",body:Ea?{}:{position:1}});(Mo==null?void 0:Mo.status)==0&&Se.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),da=()=>{const Ea=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ea!=null&&Ea.length){const Mo=Ea.findIndex(mr=>mr==(ea==null?void 0:ea.id));Mo!=-1&&(Ea==null||Ea.splice(Mo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ea))}};De.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ar(void 0,null,function*(){da(),yield pn(!1)}),onCancel:()=>ar(void 0,null,function*(){da()})})},Ti=[{key:"1",label:y.createElement("div",{className:`${Yn.subBtn}`},y.createElement("img",{src:te(65560)}),y.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:y.createElement("div",{className:`${Yn.subBtn}`},y.createElement("img",{src:te(58163)}),y.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:y.createElement("div",{className:`${Yn.subBtn}`},y.createElement("img",{src:te(2402)}),y.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:y.createElement("div",{className:`${Yn.subBtn}`},y.createElement("img",{src:Gd[(Ia=(fa=ft==null?void 0:ft.item_banks)==null?void 0:fa[hr])==null?void 0:Ia.item_type]}),y.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],og=[((Xa=du==null?void 0:du[0])==null?void 0:Xa.key)!="4"&&{key:"4",label:y.createElement("div",{onClick:()=>ar(void 0,null,function*(){(yield Ll("item_bank"))&&Yi(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((ho=du==null?void 0:du[0])==null?void 0:ho.key)!="2"&&{key:"2",label:y.createElement("div",{onClick:()=>ar(void 0,null,function*(){(yield Ll("ai_qna"))&&(mi([...du,Ti[1]]),si("2"),Kl(!0),di(!0),ml(!1))})},"\u667A\u80FD\u4E92\u52A8")},((ka=du==null?void 0:du[0])==null?void 0:ka.key)!="3"&&{key:"3",label:y.createElement("div",{onClick:()=>ar(void 0,null,function*(){(yield Ll("animation_code"))&&Li(!0)})},"\u667A\u80FD\u52A8\u6548")},((co=du==null?void 0:du[0])==null?void 0:co.key)!="1"&&{key:"1",label:y.createElement("div",{onClick:()=>ar(void 0,null,function*(){(yield Ll("page_info"))&&(mi([...du,Ti[0]]),si("1"),gi(!0),ml(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(pn=>!!pn),rg=[{key:"1",label:y.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):_e.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:y.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):_e.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:y.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):_e.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(pn=>!!pn),Ll=pn=>ar(void 0,null,function*(){var da;const Ea=yield(0,b.ZP)(`/api/smart_plan_pages/${(da=ft==null?void 0:ft.page)==null?void 0:da.id}/check_module_max.json`,{method:"post",body:{module_type:pn}});return(Ea==null?void 0:Ea.status)==0?!0:(mu(),!1)}),mc=()=>y.createElement(St,{form:Ao,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),fc=()=>y.createElement(xa,{form:Ao,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return y.createElement("section",null,ec&&y.createElement("div",null,y.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},y.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),y.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{gs(!1)}})),y.createElement(Dn,{onPptButtonClick:()=>{const pn=`/IntelligentTools/10?pathid=${ea.coursesId}&url=${window.location.origin}&name=${ft==null?void 0:ft.smart_plan_name}&type=Course`;(0,ct.xg)(z.Z.AI_PLATFORM_URL+pn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Na=ft==null?void 0:ft.page)==null?void 0:Na.id,defaultChatData:ft==null?void 0:ft.course_qna_records,data:{ppt_url:la==null?void 0:la.map(pn=>pn==null?void 0:pn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ln=ft==null?void 0:ft.page)==null?void 0:Ln.id,position:Rt,type:10}})),!ec&&y.createElement("div",{className:Yn.box,id:"target"},y.createElement("div",{className:Yn.box_header},y.createElement(Ye.ZP.Group,{className:Yn.addTypeRadio,onChange:pn=>{var da,Ea,Mo,mr;Gu=="2"&&((Ea=(da=ft==null?void 0:ft.page)==null?void 0:da.smart_plan_page_knowledges)==null?void 0:Ea.length)==0&&!((Mo=ft==null?void 0:ft.page)!=null&&Mo.is_ai_question)?Oi.current.handleClose():Gu=="1"&&!((mr=ft==null?void 0:ft.page)!=null&&mr.page_info)?ki.current.handleClose():si(pn.target.value)},value:Gu,optionType:"button"},du==null?void 0:du.map((pn,da)=>y.createElement(Ye.ZP.Button,{value:pn==null?void 0:pn.key,key:da},pn==null?void 0:pn.name))),(du==null?void 0:du.length)==1&&!Nl&&!Jl&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(Pe.Z,{menu:{items:og},overlayClassName:Yn.menuSty},y.createElement("div",{className:Yn.box_add},y.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),y.createElement("div",null,"\u6DFB\u52A0\u4E8B\u4EF6"))),(du==null?void 0:du.length)==2&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(re.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},y.createElement("i",{className:`iconfont icon-tuodong ml20 ${Yn.iconSty}`,style:{cursor:"pointer"},onClick:()=>ar(void 0,null,function*(){var pn;let da=du==null?void 0:du.map(Mo=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Mo==null?void 0:Mo.key]);const Ea=yield(0,b.ZP)(`/api/smart_plan_pages/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[da[1],da[0]]}});(Ea==null?void 0:Ea.status)==0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),mu())})})),((($a=ft==null?void 0:ft.page)==null?void 0:$a.animation_code)||((So=(Ka=ft==null?void 0:ft.page)==null?void 0:Ka.smart_plan_page_knowledges)==null?void 0:So.length)>0||((zo=ft==null?void 0:ft.page)==null?void 0:zo.is_ai_question)||((wo=ft==null?void 0:ft.page)==null?void 0:wo.page_info)||(ft==null?void 0:ft.count)>0)&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(re.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},y.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${Yn.iconSty}`,style:{cursor:"pointer"},onClick:()=>ar(void 0,null,function*(){var pn,da;let Ea=yield dc((pn=ft==null?void 0:ft.page)==null?void 0:pn.id);const Mo=(da=Ea==null?void 0:Ea.all_pages)==null?void 0:da.filter(mr=>mr==null?void 0:mr.checked).map(mr=>mr==null?void 0:mr.id);lc(Mo),uc(Ea==null?void 0:Ea.progress_control),fs(!0)})})),y.createElement("div",{className:Yn.box_botton,style:{marginLeft:"auto"},onClick:()=>{gs(!0)}},y.createElement("img",{src:te(69780),width:22}),y.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),y.createElement("div",{className:Yn.box_close,onClick:()=>{pe.history.push(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan`)}},y.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),y.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),y.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",marginBottom:"20px",padding:"6px 20px 0 20px"}},!((un=ft==null?void 0:ft.page)!=null&&un.animation_code)&&!(((Va=(Do=ft==null?void 0:ft.page)==null?void 0:Do.smart_plan_page_knowledges)==null?void 0:Va.length)>0||(wa=ft==null?void 0:ft.page)!=null&&wa.is_ai_question||(Yo=ft==null?void 0:ft.page)!=null&&Yo.page_info)&&(ft==null?void 0:ft.count)==0&&(du==null?void 0:du.length)==0&&y.createElement("div",{className:Yn.nodataSty},y.createElement("div",{className:Yn.rightWrap},y.createElement("div",{className:Yn.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),y.createElement("div",{className:Yn.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},y.createElement("div",{className:Yn.wrap_button,style:{backgroundImage:`url(${Ha})`},onClick:()=>ar(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ll("item_bank"))&&Yi(!0)})},y.createElement("div",{className:Yn.wrap_img},y.createElement("img",{width:30,height:30,src:Yt})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),y.createElement("div",{className:Yn.wrap_button,style:{backgroundImage:`url(${Rr})`},onClick:()=>ar(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ll("animation_code"))&&Li(!0)})},y.createElement("div",{className:Yn.wrap_img},y.createElement("img",{width:30,height:30,src:ia})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),y.createElement("div",{className:Yn.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},y.createElement("div",{className:Yn.wrap_button,style:{backgroundImage:`url(${sr})`},onClick:()=>ar(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ll("ai_qna"))&&(mi([...du,Ti[1]]),si("2"),Kl(!0),di(!0),ml(!1))})},y.createElement("div",{className:Yn.wrap_img},y.createElement("img",{width:30,height:30,src:ya})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),y.createElement("div",{className:Yn.wrap_button,style:{backgroundImage:`url(${ca})`},onClick:()=>ar(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ll("page_info"))&&(mi([...du,Ti[0]]),si("1"),gi(!0),ml(!1))})},y.createElement("div",{className:Yn.wrap_img},y.createElement("img",{width:30,height:30,src:Da})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),Gu=="1"&&(Jl?y.createElement(gn,{ref:ki,isOpen:Jl,isEdit:vs,data:fu(hu(fu({},ft),{url:la,position:Rt,maxPage:rn}),ea),changePage:ra,onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),gi(!1),ml(!1),mu()},onClose:()=>{gi(!1),ml(!1),mu()}}):y.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},y.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((bo=ft==null?void 0:ft.page)==null?void 0:bo.info_read_min_time)&&y.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",y.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Po=ft==null?void 0:ft.page)==null?void 0:Po.info_read_min_time)==60?"1min":((dr=ft==null?void 0:ft.page)==null?void 0:dr.info_read_min_time)+"s")),(_t==null?void 0:_t.status)!="ended"&&y.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},y.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},y.createElement("div",{className:Yn.iconTipSty,onClick:()=>{ml(!0),gi(!0)}},y.createElement("i",{className:"iconfont icon-bianjikejian"}))),y.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},y.createElement("div",{className:`${Yn.iconTipSty} ${Yn.shanchu}`,onClick:pn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ar(void 0,null,function*(){var da;let Ea=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(da=ft==null?void 0:ft.page)==null?void 0:da.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ea==null?void 0:Ea.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),mu())})})}},y.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((wr=ft==null?void 0:ft.page)==null?void 0:wr.page_info)&&y.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},y.createElement(ee.Z,{className:"font16 mt5",value:(yo=ft==null?void 0:ft.page)==null?void 0:yo.page_info})))),Gu=="2"&&(Nl?y.createElement(pt,{ref:Oi,isOpen:Nl,isEdit:vs,addInteraction:Kd,data:fu(hu(fu({},ft),{url:la,position:Rt,maxPage:rn}),ea),onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Kl(!1),di(!1),ml(!1),mu()},onClose:()=>{Kl(!1),di(!1),ml(!1),mu()}}):y.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},y.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(_t==null?void 0:_t.status)!="ended"&&y.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},y.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},y.createElement("div",{className:Yn.iconTipSty,onClick:()=>{Kl(!0),di(!1),ml(!0)}},y.createElement("i",{className:"iconfont icon-bianjikejian"}))),y.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},y.createElement("div",{className:`${Yn.iconTipSty} ${Yn.shanchu}`,onClick:pn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ar(void 0,null,function*(){var da;let Ea=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(da=ft==null?void 0:ft.page)==null?void 0:da.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ea==null?void 0:Ea.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),mu())})})}},y.createElement("i",{className:"iconfont icon-shanchu14"}))))),((xo=(Eo=ft==null?void 0:ft.page)==null?void 0:Eo.smart_plan_page_knowledges)==null?void 0:xo.length)>0&&y.createElement("div",{style:{width:"100%",marginTop:"15px"}},(su=(Co=ft==null?void 0:ft.page)==null?void 0:Co.smart_plan_page_knowledges)==null?void 0:su.map((pn,da)=>y.createElement("div",{key:"index",style:{marginTop:da==0?"0":"20px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Fl[da]),y.createElement("div",{className:Yn.question_list},pn==null?void 0:pn.question),(pn==null?void 0:pn.answer)&&y.createElement("div",{className:Yn.answer_list},y.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),pn==null?void 0:pn.answer)))),((uu=ft==null?void 0:ft.page)==null?void 0:uu.is_ai_question)&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},y.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),y.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",y.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(pu=ft==null?void 0:ft.page)==null?void 0:pu.ai_question_size),"\u9053")),y.createElement("div",{key:"index",className:Yn.ai_question_list,style:{marginTop:"15px"}},(Ur=ft==null?void 0:ft.page)==null?void 0:Ur.ai_requirement)),(_t==null?void 0:_t.status)!="not_started"&&(((yu=(_r=ft==null?void 0:ft.page)==null?void 0:_r.smart_plan_page_knowledges)==null?void 0:yu.length)>0||((Iu=ft==null?void 0:ft.page)==null?void 0:Iu.is_ai_question))&&((pl=_u==null?void 0:_u.studentList)==null?void 0:pl.length)>0&&y.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"20px"}},y.createElement("div",{className:Yn.comment_button,style:{width:"160px",marginLeft:0},onClick:()=>{ss(!0)}},y.createElement("img",{src:te(61764),width:16}),y.createElement("span",{style:{marginLeft:"8px"}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"))))),y.createElement(To.Z,{defaultValue:xu.defaultValue,open:xu.open,language:xu.language,height:xu.height,onDynamic:ng,showExtra:xu.showExtra}),Gu=="3"&&y.createElement(y.Fragment,null,y.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},y.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},y.createElement("div",{className:Yn.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{ci(hu(fu({},xu),{open:xu.open+1,showExtra:!1}))}},y.createElement("i",{className:"iconfont icon-quanping5"}))),(_t==null?void 0:_t.status)!="ended"&&y.createElement(y.Fragment,null,y.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},y.createElement("div",{className:Yn.iconTipSty,onClick:()=>{ci(hu(fu({},xu),{open:xu.open+1,showExtra:!0}))}},y.createElement("i",{className:"iconfont icon-bianjikejian"}))),y.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},y.createElement("div",{className:`${Yn.iconTipSty} ${Yn.shanchu}`,onClick:()=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ar(void 0,null,function*(){var pn;const da=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(da==null?void 0:da.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),ci(hu(fu({},xu),{open:0})),mu())})})}},y.createElement("i",{className:"iconfont icon-shanchu14"}))))),y.createElement("div",{className:Yn.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},y.createElement("div",{ref:Qi}))),Gu=="4"&&y.createElement("div",null,y.createElement("div",null,y.createElement("div",{className:Yn.questionWrap},y.createElement("div",{className:Yn.questionHeader},y.createElement("div",{className:Yn.questionTitle},((rl=(ol=ft==null?void 0:ft.item_banks)==null?void 0:ol[hr])==null?void 0:rl.generate_type)=="ai"&&y.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},y.createElement("img",{src:Qr,width:18,height:18})),y.createElement("span",null,"\u3010",Ul[(ul=(Wu=ft==null?void 0:ft.item_banks)==null?void 0:Wu[hr])==null?void 0:ul.item_type],"\u3011")),y.createElement("div",{className:Yn.shiti_icon},(ft==null?void 0:ft.count)>0&&((_t==null?void 0:_t.status)=="not_started"||((hl=ft==null?void 0:ft.page)==null?void 0:hl.status)!="ended")&&y.createElement(re.Z,{title:"\u8BBE\u7F6E"},y.createElement("div",{className:Yn.iconTipSty,onClick:()=>ar(void 0,null,function*(){var pn;yield dc((pn=ft==null?void 0:ft.page)==null?void 0:pn.id),ms(!0)})},y.createElement("i",{className:`iconfont icon-shezhi9 ${(El=Yn)==null?void 0:El.genghuan}`}))),(ft==null?void 0:ft.count)>0&&(_t==null?void 0:_t.status)!="ended"&&((Ku=ft==null?void 0:ft.page)==null?void 0:Ku.status)=="not_started"&&y.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},y.createElement("div",{className:Yn.iconTipSty,onClick:()=>ar(void 0,null,function*(){gr(!0),vn(!0)})},y.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(ll=Yn)==null?void 0:ll.genghuan}`}))),((_t==null?void 0:_t.status)=="not_started"||((Bl=ft==null?void 0:ft.page)==null?void 0:Bl.status)!="ended")&&y.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},y.createElement("div",{className:Yn.iconTipSty,onClick:()=>ar(void 0,null,function*(){var pn,da,Ea,Mo,mr,Hr,eu,Fu,Bu,Ou,ku,Vu,Ol,kl,Yu,Xl,fl;((da=(pn=ft==null?void 0:ft.item_banks)==null?void 0:pn[hr])==null?void 0:da.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Mo=(Ea=ft==null?void 0:ft.item_banks)==null?void 0:Ea[hr])==null?void 0:Mo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info`):(Ao.setFieldsValue({item_type:((Hr=(mr=ft==null?void 0:ft.item_banks)==null?void 0:mr[hr])==null?void 0:Hr.item_type)=="SINGLE"||((Fu=(eu=ft==null?void 0:ft.item_banks)==null?void 0:eu[hr])==null?void 0:Fu.item_type)=="MULTIPLE"?"SELECT":(Ou=(Bu=ft==null?void 0:ft.item_banks)==null?void 0:Bu[hr])==null?void 0:Ou.item_type,choices:(Ol=(Vu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[hr])==null?void 0:Vu.choices)==null?void 0:Ol.map(iu=>(iu.is_answer=iu.is_answer?1:0,iu)),analysis:(Yu=(kl=ft==null?void 0:ft.item_banks)==null?void 0:kl[hr])==null?void 0:Yu.analysis,name:(fl=(Xl=ft==null?void 0:ft.item_banks)==null?void 0:Xl[hr])==null?void 0:fl.name}),$r(!1),qu(!0))})},y.createElement("i",{className:`iconfont icon-bianjikejian ${(lu=Yn)==null?void 0:lu.genghuan}`}))),(ft==null?void 0:ft.count)>0&&((el=ft==null?void 0:ft.page)==null?void 0:el.status)=="not_started"&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},y.createElement("div",{className:`${Yn.iconTipSty} ${Yn.shanchu}`,onClick:()=>ar(void 0,null,function*(){De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ar(void 0,null,function*(){var pn,da,Ea;const Mo=yield(0,b.ZP)(`/api/smart_plan_pages/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ea=(da=ft==null?void 0:ft.item_banks)==null?void 0:da[hr])==null?void 0:Ea.id}});(Mo==null?void 0:Mo.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),$r(!1),Ao.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),mu(),ps(0))})})})},y.createElement("i",{className:`iconfont icon-shanchu1 ${(il=Yn)==null?void 0:il.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((Al=(tl=ft==null?void 0:ft.item_banks)==null?void 0:tl[hr])==null?void 0:Al.item_type)&&y.createElement(he,{questionIndex:hr+1,question:(nl=ft==null?void 0:ft.item_banks)==null?void 0:nl[hr],disabled:!0,showAnswer:(_t==null?void 0:_t.status)!=="in_progress"||((Dr=ft==null?void 0:ft.page)==null?void 0:Dr.status)==="ended"}),((nu=(Pr=ft==null?void 0:ft.item_banks)==null?void 0:Pr[hr])==null?void 0:nu.item_type)=="PROGRAM"&&y.createElement(at,{questionIndex:hr+1,question:(Cu=ft==null?void 0:ft.item_banks)==null?void 0:Cu[hr]})),((wu=(ju=ft==null?void 0:ft.item_banks)==null?void 0:ju[hr])==null?void 0:wu.item_type)=="PROGRAM"&&Tt((Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[hr]),((_t==null?void 0:_t.status)!=="in_progress"||((zr=ft==null?void 0:ft.page)==null?void 0:zr.status)==="ended")&&((br=(Du=ft==null?void 0:ft.item_banks)==null?void 0:Du[hr])==null?void 0:br.item_type)!="PROGRAM"&&y.createElement(Wr,{question:(Lo=ft==null?void 0:ft.item_banks)==null?void 0:Lo[hr]}))),y.createElement(Ue.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{hs(!1)},destroyOnClose:!0,forceRender:!0,open:qd},y.createElement("div",{style:{padding:"20px"}},((ft==null?void 0:ft.count)>0||((Nu=(sl=ft==null?void 0:ft.page)==null?void 0:sl.smart_plan_page_knowledges)==null?void 0:Nu.length)>0||((Sl=ft==null?void 0:ft.page)==null?void 0:Sl.is_ai_question))&&(_t==null?void 0:_t.status)!="not_started"&&((Ju=ft==null?void 0:ft.page)==null?void 0:Ju.status)!="not_started"&&y.createElement("div",{className:Yn.staticWrap},(ft==null?void 0:ft.count)>0&&y.createElement(y.Fragment,null,y.createElement(qr,{data:(_u==null?void 0:_u.summary)||[],totalData:_u==null?void 0:_u.summaryTotal,paramsHttp:ea,smartItembanks:ft,socketData:sc}),((bu=(Yl=ft==null?void 0:ft.item_banks)==null?void 0:Yl[hr])==null?void 0:bu.item_type)!=="PROGRAM"&&y.createElement(Jr,{data:(_u==null?void 0:_u.details)||[],paramsHttp:ea,smartItembanks:ft,socketData:sc})),((oi=(xi=ft==null?void 0:ft.item_banks)==null?void 0:xi[hr])==null?void 0:oi.item_type)=="PROGRAM"&&y.createElement(y.Fragment,null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),y.createElement("div",{className:Yn.subTitle},"\u7B54\u9898\u8BB0\u5F55")),y.createElement(Te.default,{dataSource:(Ui==null?void 0:Ui.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(pn,da,Ea)=>y.createElement("span",{style:{color:"#000"}},pn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:pn=>y.createElement("span",{style:{color:"#000"}},pn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:pn=>y.createElement("span",{style:{color:"#000"}},pn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:pn=>{switch(pn){case"not_started":return y.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return y.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return y.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return y.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(pn,da)=>y.createElement(Pt.ZP,{type:"link",loading:!1,onClick:()=>ar(void 0,null,function*(){jd(da),_s(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ui==null?void 0:Ui.count)||0,onChange:(pn,da)=>{Ld(hu(fu({},ii),{page:pn,page_size:da}))},current:ii==null?void 0:ii.page,pageSize:ii==null?void 0:ii.page_size,showTotal:pn=>y.createElement(y.Fragment,null,"\u5171",y.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},pn),"\u6761\u6570\u636E")}})))),y.createElement("div",{className:Yn.close_drawer,onClick:pn=>{pn.stopPropagation(),hs(!1)}},y.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),gl&&y.createElement(Fe.default,{form:Ao,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},y.createElement(Ue.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:gl},y.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},y.createElement("div",{style:{fontWeight:500,fontSize:16}},Yr?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),y.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{qu(!1),$r(!1)}})),Yr&&y.createElement(Fe.default.Item,{name:"item_type",label:"\u9898\u578B"},y.createElement(oe.default,{size:"large",onChange:pn=>{switch(Ao.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),eo(pn),pn){case"SELECT":Ao.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Ao.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},y.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),y.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Yr?y.createElement(y.Fragment,null,Ta=="SELECT"&&mc(),Ta=="JUDGMENT"&&fc()):y.createElement(y.Fragment,null,["SINGLE","MULTIPLE"].includes((Mi=(wl=ft==null?void 0:ft.item_banks)==null?void 0:wl[hr])==null?void 0:Mi.item_type)&&mc(),((Ql=(ri=ft==null?void 0:ft.item_banks)==null?void 0:ri[hr])==null?void 0:Ql.item_type)=="JUDGMENT"&&fc()),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:Yn.bottomDiv},y.createElement("div",{className:Yn.save_button,style:{marginRight:"20px"},onClick:()=>{qu(!1),$r(!1)}},"\u53D6\u6D88"),((_t==null?void 0:_t.status)=="not_started"||((Wn=ft==null?void 0:ft.page)==null?void 0:Wn.status)!="ended")&&y.createElement("div",{className:Yn.save_button,onClick:()=>ar(void 0,null,function*(){var pn,da,Ea;yield Ao.validateFields();let Mo="";Ao.getFieldValue("item_type")=="SELECT"?Ao.getFieldValue("choices").filter(eu=>eu.is_answer==1).length>1?Mo="MULTIPLE":Mo="SINGLE":Mo=Ao.getFieldValue("item_type");const mr=Yr?`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}.json`,Hr=yield(0,b.ZP)(mr,{method:Yr?"post":"put",body:hu(fu({},Ao.getFieldsValue()),{item_type:Mo,position:Rt,smart_plan_id:ea==null?void 0:ea.id,difficulty:2,item_bank_id:(Ea=(da=ft==null?void 0:ft.item_banks)==null?void 0:da[hr])==null?void 0:Ea.id})});(Hr==null?void 0:Hr.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),mu(),$r(!1),qu(!1))})},"\u4FDD\u5B58"))))),Gu=="4"&&y.createElement("div",{className:Yn.page_footer},(ft==null?void 0:ft.count)>1&&((Su=Array.from({length:ft==null?void 0:ft.count},(pn,da)=>da+1))==null?void 0:Su.map((pn,da)=>y.createElement("div",{key:da,className:da==hr?Yn.num_style_active:Yn.num_style,onClick:()=>{ps(pn-1)}},pn))),(_t==null?void 0:_t.status)!="ended"&&y.createElement(Pe.Z,{menu:{items:rg},overlayClassName:Yn.menuSty},y.createElement("div",{className:Yn.question_add},y.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),y.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(_t==null?void 0:_t.status)=="not_started"&&y.createElement("div",{onClick:()=>ar(void 0,null,function*(){yield Ss(),dl.get("type")?(0,ct.xg)(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info?type=${dl.get("type")}&simulate=true&simulateType=4&pptPage=${Rt}`):(0,ct.xg)(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${Rt}`)}),className:Yn.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ft==null?void 0:ft.count)>0&&((cl=ft==null?void 0:ft.page)==null?void 0:cl.status)!="not_started"&&(_t==null?void 0:_t.status)!="not_started"&&y.createElement("div",{className:Yn.question_add,style:{marginLeft:"10px"},onClick:()=>{hs(!0)}},y.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(_t==null?void 0:_t.status)=="in_progress"&&((Hl=ft==null?void 0:ft.page)==null?void 0:Hl.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&(((Dl=ft==null?void 0:ft.page)==null?void 0:Dl.status)=="not_started"||((Lu=ft==null?void 0:ft.page)==null?void 0:Lu.status)=="ended")&&y.createElement("div",{className:Yn.yulan_style,onClick:()=>ar(void 0,null,function*(){var pn;let da=yield(0,b.ZP)(`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(pn=ft==null?void 0:ft.page)==null?void 0:pn.id,status:"in_progress"}});(da==null?void 0:da.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),mu(),Zi(da==null?void 0:da.data))})},((bl=ft==null?void 0:ft.page)==null?void 0:bl.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(_t==null?void 0:_t.status)=="in_progress"&&((xl=ft==null?void 0:ft.page)==null?void 0:xl.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&((Wl=ft==null?void 0:ft.page)==null?void 0:Wl.status)=="in_progress"&&y.createElement("div",{className:Yn.yulan_style_end,onClick:()=>ar(void 0,null,function*(){var pn;let da=yield(0,b.ZP)(`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(pn=ft==null?void 0:ft.page)==null?void 0:pn.id,status:"ended"}});(da==null?void 0:da.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),mu(),Zi(da==null?void 0:da.data))})},"\u7ED3\u675F\u7B54\u9898")),Gu=="1"&&y.createElement("div",{className:Yn.page_footer},Jl&&y.createElement("div",{className:Yn.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{ki.current.handleClose()}},"\u53D6\u6D88"),Jl&&y.createElement("div",{className:Yn.yulan_style,onClick:()=>{ki.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(_t==null?void 0:_t.status)=="not_started"&&y.createElement("div",{className:Yn.question_add,style:Jl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ar(void 0,null,function*(){yield Ss(),Jl?ki.current.onClickPreview():dl.get("type")?(0,ct.xg)(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info?type=${dl.get("type")}&simulate=true&simulateType=1&pptPage=${Rt}`):(0,ct.xg)(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${Rt}`)})},"\u9884\u89C8\u4F53\u9A8C")),Gu=="2"&&y.createElement("div",{className:Yn.page_footer},Nl&&y.createElement("div",{className:Yn.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Oi.current.handleClose()}},"\u53D6\u6D88"),Nl&&y.createElement("div",{className:Yn.yulan_style,onClick:()=>{Oi.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(_t==null?void 0:_t.status)=="not_started"&&y.createElement("div",{className:Yn.question_add,style:Nl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ar(void 0,null,function*(){yield Ss(),Nl?Oi.current.onClickPreview():dl.get("type")?(0,ct.xg)(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info?type=${dl.get("type")}&simulate=true&simulateType=2&pptPage=${Rt}`):(0,ct.xg)(`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${Rt}`)})},"\u9884\u89C8\u4F53\u9A8C"),((Ml=(Xu=ft==null?void 0:ft.page)==null?void 0:Xu.smart_plan_page_knowledges)==null?void 0:Ml.length)<3&&!((Zu=ft==null?void 0:ft.page)!=null&&Zu.is_ai_question)&&!Nl&&(_t==null?void 0:_t.status)!="ended"&&y.createElement("div",{className:Yn.yulan_style,style:(_t==null?void 0:_t.status)=="not_started"?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>{di(!0),Kl(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),y.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:Zd,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{ss(!1)}},y.createElement(Te.default,{pagination:!1,dataSource:(_u==null?void 0:_u.studentList)||[],className:Yn.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(pn,da,Ea)=>pn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:pn=>y.createElement("span",{style:{color:"#000"}},pn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:pn=>y.createElement(Pt.ZP,{type:"link",loading:!1,onClick:()=>ar(void 0,null,function*(){Rd(pn),us(!0),ss(!1)})},"\u67E5\u770B")}]})),Ii&&y.createElement(Mr.Z,{ispptModal:!0,isChangeQuestion:xr,setScoreShow:gr,isshixuns:!1,ScoreShow:!!Ii,isloadings:!1,onOk:pn=>ar(void 0,null,function*(){var da,Ea,Mo,mr;if(!pn.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Hr=5-(ft==null?void 0:ft.count);if((pn==null?void 0:pn.length)>Hr&&!xr){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let eu=yield(0,b.ZP)(xr?`/api/smart_plan_pages/${(da=ft==null?void 0:ft.page)==null?void 0:da.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ea=ft==null?void 0:ft.page)==null?void 0:Ea.id}/add_item_banks.json`,{method:xr?"put":"post",body:xr?{item_bank_id:(mr=(Mo=ft==null?void 0:ft.item_banks)==null?void 0:Mo[hr])==null?void 0:mr.id,new_item_bank_id:pn==null?void 0:pn[0]}:{item_bank_ids:pn,position:Rt,is_smart_plan:!0}});(eu==null?void 0:eu.status)==0&&(Se.ZP.success(xr?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),gr(!1),vn(!1),mu(),qu(!1))})}),y.createElement(lr,{aiImg:la,ref:qs,onSave:(pn,da)=>ar(void 0,null,function*(){var Ea;let Mo=pn==null?void 0:pn.filter(eu=>eu.checked!=!0),mr=5-(ft==null?void 0:ft.count);if((Mo==null?void 0:Mo.length)>mr){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Hr=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Mo,mode:1,smart_plan:{id:ea==null?void 0:ea.id,position:Rt},smart_plan_page_id:(Ea=ft==null?void 0:ft.page)==null?void 0:Ea.id}});Hr.status===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),mu(),console.log(Hr)),da()})}),y.createElement(De.default,{centered:!0,keyboard:!1,open:yr,title:ft==null?void 0:ft.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{er(!1),zn()},onCancel:()=>{er(!1),zn()}},y.createElement("div",{className:Yn.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"),y.createElement("div",{className:Yn.erweima},y.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${ea==null?void 0:ea.coursesId}&id=${ea==null?void 0:ea.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(ui=fe==null?void 0:fe.setting)==null?void 0:ui.tab_logo_url}`}))),y.createElement(De.default,{centered:!0,title:y.createElement(Ye.ZP.Group,{className:Yn.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:pn=>{ds(pn.target.value)},value:cs}),className:Yn.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:rs,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{ds(1),us(!1)},onCancel:()=>{ds(1),us(!1)}},y.createElement(E.Z,{spinning:kd},y.createElement("div",{className:Yn.evalueWrap},cs==1&&y.createElement("div",{className:Yn.evalueSty},y.createElement(ee.Z,{className:Yn.ansWrap,value:Gi==null?void 0:Gi.comment})),cs==2&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),y.createElement("div",{className:Yn.evalueSty},y.createElement("div",{className:Yn.ansWrap,style:{padding:"0px 12px 12px 12px"}},(li=Gi==null?void 0:Gi.question_and_answer_list)==null?void 0:li.map((pn,da)=>y.createElement("div",{key:da,className:"mt10"},y.createElement("div",{style:{display:"flex"}},y.createElement("div",{className:Yn.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),y.createElement(ee.Z,{className:Yn.asnCont,value:pn==null?void 0:pn.question})),y.createElement("div",{style:{display:"flex"}},y.createElement("div",{className:Yn.label},"\u56DE\u7B54\uFF1A"),y.createElement(ee.Z,{className:Yn.asnCont,value:pn==null?void 0:pn.answer})))))))))),y.createElement(De.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Ud,width:420,forceRender:!0,onOk:()=>ar(void 0,null,function*(){const pn=yield(0,b.ZP)(`/api/courses/${ea==null?void 0:ea.coursesId}/smart_plans/${ea==null?void 0:ea.id}/set_cover.json`,{method:"post",body:{position:Rt}});(pn==null?void 0:pn.status)==0&&(Se.ZP.success("\u8BBE\u7F6E\u6210\u529F"),$s(!1))}),onCancel:()=>{$s(!1)}},y.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),y.createElement(De.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:zd,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{_s(!1)}},y.createElement("div",null,y.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),y.createElement("span",{style:{color:"#333333"}},(Pl==null?void 0:Pl.user_name)||"--"),y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),y.createElement("span",{style:{color:"#333333"}},(Pl==null?void 0:Pl.student_id)||"--"),y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),y.createElement("span",{style:{color:"#333333"}},(Pl==null?void 0:Pl.group_name)||"--"),y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),y.createElement("span",{style:{color:"#333333"}},(vl==null?void 0:vl[Pl==null?void 0:Pl.answer_status])||"--")),y.createElement(Oo,{item:Pl,backUrl:`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/ppt_info/info`}))),y.createElement(De.default,{centered:!0,keyboard:!1,open:Yd,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ar(void 0,null,function*(){var pn,da;const Ea=yield(0,b.ZP)(`/api/smart_plan_pages/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/settings.json`,{method:"put",body:{position:Rt,solution_visibility:ac,enable_ai_tutor:tc}});(Ea==null?void 0:Ea.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),As(Rt,((da=ft==null?void 0:ft.page)==null?void 0:da.status)=="in_progress",(_t==null?void 0:_t.status)=="ended"),ms(!1),mu())}),onCancel:()=>{ms(!1)}},y.createElement("div",null,y.createElement("div",{style:{color:"#000000",display:"flex"}},y.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),y.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),y.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:ac,onChange:pn=>{oc(pn)}},y.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),y.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),y.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Il=(Uu=ft==null?void 0:ft.item_banks)==null?void 0:Uu[hr])==null?void 0:Il.item_type)=="PROGRAM"&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},y.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),y.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),y.createElement(x.Z,{checked:tc,onChange:pn=>{nc(pn)}})))),y.createElement(De.default,{centered:!0,keyboard:!1,open:Qd,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ar(void 0,null,function*(){var pn,da;let Ea=[];Vi==null||Vi.map(mr=>{Ni!=null&&Ni.includes(mr==null?void 0:mr.id)&&mr!=null&&mr.bind_module&&Ea.push(mr==null?void 0:mr.position)});let Mo=!1;if((Ea==null?void 0:Ea.length)>0?Mo=yield new Promise(Hr=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:y.createElement("div",null,"\u68C0\u6D4B\u5230",y.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ea==null?void 0:Ea.map((eu,Fu,Bu)=>`\u7B2C${eu}\u9875${FuHr(!0),onCancel:()=>Hr(!1)})}):Mo=!0,Mo){const mr=yield(0,b.ZP)(`/api/smart_plan_pages/${(pn=ft==null?void 0:ft.page)==null?void 0:pn.id}/group.json`,{method:"put",body:(ft==null?void 0:ft.count)>0?{position:Rt,page_ids:Ni,progress_control:rc}:{position:Rt,page_ids:Ni}});(mr==null?void 0:mr.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),mu(),As(Rt,((da=ft==null?void 0:ft.page)==null?void 0:da.status)=="in_progress",(_t==null?void 0:_t.status)=="ended"),fs(!1))}}),onCancel:()=>{fs(!1)}},y.createElement("div",{style:{color:"#333"}},y.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),y.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:Yn.selectMore,disabled:(_t==null?void 0:_t.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ni,showSearch:!1,onChange:pn=>{lc(pn)}},Vi==null?void 0:Vi.map((pn,da)=>y.createElement(oe.default.Option,{value:pn==null?void 0:pn.id,key:da,disabled:(pn==null?void 0:pn.position)==Rt},"\u7B2C",pn==null?void 0:pn.position,"\u9875"))),(ft==null?void 0:ft.count)>0&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},y.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),y.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),y.createElement(x.Z,{checked:rc,onChange:pn=>{uc(pn)}})))),y.createElement(De.default,{open:Wd,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>Yi(!1),footer:null,width:372},y.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),y.createElement("div",{className:Yn.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:ba},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:ir}].map(pn=>y.createElement("div",{className:Yn.add_button,onClick:()=>{_e.Z.publish("active-modal-index",pn.key),Yi(!1)}},y.createElement("img",{width:18,src:pn.img}),y.createElement("aside",{className:"ml10"},pn.name))))),y.createElement(An,{isEdit:vs,data:fu(hu(fu({},ft),{url:la,position:Rt,maxPage:rn}),ea),visible:Hd,changePage:ra,openPreview:pn=>{ci(hu(fu({},xu),{defaultValue:pn,showExtra:!0,open:xu.open+1}))},onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Li(!1),mu()},onClose:()=>Li(!1)}),y.createElement(_l,{interactiveOpen:Jd,onClose:()=>Xd(!1)}))};var hi=(0,pe.connect)(({classroomList:Ce,globalSetting:fe})=>({classroomList:Ce,globalSetting:fe}))(ti),Vo={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5"},Ei=te(97915),cu={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv"},Fr={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE"},Ai=Object.defineProperty,Si=Object.defineProperties,Pi=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,ai=(Ce,fe,ge)=>fe in Ce?Ai(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Gl=(Ce,fe)=>{for(var ge in fe||(fe={}))yi.call(fe,ge)&&ai(Ce,ge,fe[ge]);if(ni)for(var ge of ni(fe))Ci.call(fe,ge)&&ai(Ce,ge,fe[ge]);return Ce},Fi=(Ce,fe)=>Si(Ce,Pi(fe));const Bi=({problemset:Ce,dispatch:fe,question:ge,pageCache:Rt,solutionVis:_t,disabled:aa,questionIndex:la,pageInfo:wn,questionChoiceIdsRef:rn})=>{const[zn,Oa]=(0,y.useState)({}),[ra,Kn]=(0,y.useState)([]),Fn={fontSize:"18px"},fa=(wn==null?void 0:wn.status)=="ended"||(ge==null?void 0:ge.is_answered)||(Rt==null?void 0:Rt.is_end),Ia=["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,y.useEffect)(()=>{const ka=(0,Tn.cloneDeep)(ge);Oa(ka),Kn(ka.choices)},[ge]);const Xa=ka=>{if(fa)return;const co=ra.map((Na,Ln)=>Fi(Gl({},Na),{checked:Ln===ka?!(Na!=null&&Na.checked):Na==null?void 0:Na.checked}));rn.current=co.filter(Na=>Na.checked).map(Na=>Na==null?void 0:Na.choice_id),Kn(co)},ho=(ka=!1)=>{let co="";return ra.forEach((Na,Ln)=>{ka?Na!=null&&Na.me_answered&&(co=co+Ia[Ln]):Na!=null&&Na.is_answer&&(co=co+Ia[Ln])}),co};return y.createElement("div",null,y.createElement("div",{className:Fr.questionWrap},y.createElement(ee.Z,{value:`${la}\u3001\u3010\u591A\u9009\u9898\u3011`+(zn==null?void 0:zn.name),style:Gl({},Fn)}),ra==null?void 0:ra.map((ka,co)=>{const{is_answer:Na,checked:Ln,choice_text:$a,me_answered:Ka}=ka;let So="";return _t?(Na&&(So=Fr.rightAnswer),!Na&&(Ln||Ka)&&(So=Fr.errorAnswer)):(Ln||Ka)&&(So=Fr.activeAnswer),y.createElement(Et.Z,{className:Fr.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{onClick:()=>{Xa(co)},className:`${Fr.choiceIndex} ${So}`,style:{cursor:aa||ge!=null&&ge.is_answered?"not-allowed":"pointer"}},Ia[co]),y.createElement($e.Z,{flex:1,className:`${Fr.editorWrap} ml15 current`},y.createElement(ee.Z,{className:Fr.html,value:$a,style:Gl({},Fn)})))})),_t&&y.createElement("div",{className:Fr.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},ho())),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((zn==null?void 0:zn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var wi=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(Bi),Ho=te(59301),ur=Object.defineProperty,Pu=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,Vl=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,Ri=(Ce,fe,ge)=>fe in Ce?ur(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,zi=(Ce,fe)=>{for(var ge in fe||(fe={}))Ki.call(fe,ge)&&Ri(Ce,ge,fe[ge]);if(Vl)for(var ge of Vl(fe))Ji.call(fe,ge)&&Ri(Ce,ge,fe[ge]);return Ce},Zr=(Ce,fe)=>Pu(Ce,Hu(fe));const vr=({questionIndex:Ce,problemset:fe,dispatch:ge,question:Rt,solutionVis:_t,pageCache:aa,pageInfo:la,questionChoiceIdsRef:wn})=>{const[rn,zn]=(0,y.useState)({}),[Oa,ra]=(0,y.useState)([]),Kn={fontSize:"18px"},Fn=(la==null?void 0:la.status)=="ended"||(Rt==null?void 0:Rt.is_answered)||(aa==null?void 0:aa.is_end),fa=["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,y.useEffect)(()=>{const Xa=(0,Tn.cloneDeep)(Rt);zn(Xa),ra(Xa.choices)},[Rt]);const Ia=Xa=>{if(Fn)return;const ho=Oa.map((ka,co)=>Zr(zi({},ka),{checked:co===Xa}));wn.current=ho.filter(ka=>ka.checked).map(ka=>ka==null?void 0:ka.choice_id),ra(ho)};return Ho.createElement("div",null,Ho.createElement("div",{className:Fr.questionWrap},Ho.createElement(ee.Z,{value:`${Ce}\u3001\u3010\u5355\u9009\u9898\u3011`+(rn==null?void 0:rn.name),style:zi({},Kn)}),Oa==null?void 0:Oa.map((Xa,ho)=>{const{is_answer:ka,checked:co,choice_text:Na,me_answered:Ln}=Xa;let $a="";return _t?(ka&&($a=Fr.rightAnswer),!ka&&(co||Ln)&&($a=Fr.errorAnswer)):(co||Ln)&&($a=Fr.activeAnswer),Ho.createElement(Et.Z,{className:Fr.choiceWrap,align:"middle",wrap:!1},Ho.createElement($e.Z,{onClick:Ka=>{Ia(ho)},className:`${Fr.choiceIndex} ${$a}`,style:{cursor:Fn?"not-allowed":"pointer"}},fa[ho]),Ho.createElement($e.Z,{flex:1,className:`${Fr.editorWrap} ml15 current`},Ho.createElement(ee.Z,{className:Fr.html,value:Na,style:zi({},Kn)})))})),_t&&Ho.createElement("div",{className:Fr.solutionWrap},Ho.createElement("div",{className:"c-grey-333 mb5 font16"},Ho.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ho.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},fa[Oa.findIndex(Xa=>Xa==null?void 0:Xa.is_answer)])),Ho.createElement("div",null,Ho.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Ir=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(vr),ou=Object.defineProperty,vu=Object.defineProperties,Xi=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,Cs=(Ce,fe,ge)=>fe in Ce?ou(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,qi=(Ce,fe)=>{for(var ge in fe||(fe={}))Sc.call(fe,ge)&&Cs(Ce,ge,fe[ge]);if(ys)for(var ge of ys(fe))Pc.call(fe,ge)&&Cs(Ce,ge,fe[ge]);return Ce},yc=(Ce,fe)=>vu(Ce,Xi(fe));const Cc=({problemset:Ce,questionIndex:fe,dispatch:ge,question:Rt,pageCache:_t,solutionVis:aa,disabled:la,pageInfo:wn,questionChoiceIdsRef:rn})=>{var zn;const[Oa,ra]=(0,y.useState)({}),[Kn,Fn]=(0,y.useState)([]),fa={fontSize:"18px"},Ia=(wn==null?void 0:wn.status)=="ended"||(Rt==null?void 0:Rt.is_answered)||(_t==null?void 0:_t.is_end),Xa=["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,y.useEffect)(()=>{const ka=(0,Tn.cloneDeep)(Rt);ra(ka),Fn(ka.choices)},[Rt]);const ho=ka=>{if(Ia)return;const co=Kn.map((Na,Ln)=>yc(qi({},Na),{checked:Ln===ka}));rn.current=co.filter(Na=>Na.checked).map(Na=>Na==null?void 0:Na.choice_id),Fn(co)};return y.createElement("div",null,y.createElement("div",{className:Fr.questionWrap},y.createElement(ee.Z,{value:`${fe}\u3001\u3010\u5224\u65AD\u9898\u3011`+(Oa==null?void 0:Oa.name),style:qi({},fa)}),Kn==null?void 0:Kn.map((ka,co)=>{const{is_answer:Na,checked:Ln,choice_text:$a,me_answered:Ka}=ka;let So="";return aa?(Na&&(So=Fr.rightAnswer),!Na&&(Ln||Ka)&&(So=Fr.errorAnswer)):(Ln||Ka)&&(So=Fr.activeAnswer),y.createElement(Et.Z,{className:Fr.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{onClick:()=>{ho(co)},className:`${Fr.choiceIndex} ${So}`,style:{cursor:la||Rt!=null&&Rt.is_answered?"not-allowed":"pointer"}},Xa[co]),y.createElement($e.Z,{flex:1,className:`${Fr.editorWrap} ml15 current`},y.createElement(ee.Z,{className:Fr.html,value:$a,style:qi({},fa)})))})),aa&&y.createElement("div",{className:Fr.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},(zn=Kn.find(ka=>ka==null?void 0:ka.is_answer))==null?void 0:zn.choice_text)),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Oa==null?void 0:Oa.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Fc=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(Cc),Fs=te(81722),Bc=te(61186),wc=te.n(Bc),Dc=te(81072),Nr=te(59301),bc=Object.defineProperty,Bs=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,ws=(Ce,fe,ge)=>fe in Ce?bc(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Ic=(Ce,fe)=>{for(var ge in fe||(fe={}))xc.call(fe,ge)&&ws(Ce,ge,fe[ge]);if(Bs)for(var ge of Bs(fe))Mc.call(fe,ge)&&ws(Ce,ge,fe[ge]);return Ce},ji=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const Nc=({problemset:Ce,dispatch:fe,question:ge,pageCache:Rt,solutionVis:_t,SmartPlanItemBanks:aa,disabled:la,questionIndex:wn,questionChoiceIdsRef:rn,handleRefresh:zn})=>{var Oa;const[ra,Kn]=(0,y.useState)(!1),[Fn,fa]=(0,y.useState)(""),Ia=(0,pe.useParams)(),[Xa,ho]=(0,y.useState)(!1),ka=(0,y.useRef)(null),co=(0,y.useRef)(null),[Na,Ln]=(0,y.useState)(null),$a={fontSize:"18px"},[Ka,So]=(0,y.useState)([]),[zo,wo]=(0,y.useState)({page:1,limit:10}),[un,Do]=(0,y.useState)(0),[Va,wa]=(0,y.useState)(null),Yo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,y.useEffect)(()=>{if(!Na||Na.closed)return;const yo=()=>{var xo;const Co={type:"showIntelligentTeacherStatus",aiStatus:(xo=aa==null?void 0:aa.page)==null?void 0:xo.enable_ai_tutor,questionStatus:(ge==null?void 0:ge.status)==="ended"};Na.postMessage(Co,"*")};if(Na.document.readyState==="complete")setTimeout(()=>{yo()},3e3);else{const xo=()=>{yo(),Na.removeEventListener("load",xo)};Na.addEventListener("load",xo)}const Eo=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),zn()};return Na==null||Na.addEventListener("unload",Eo),()=>{Na==null||Na.removeEventListener("unload",Eo)}},[Na,aa,ge==null?void 0:ge.status]),(0,y.useEffect)(()=>()=>{co.current=null},[]);const bo=()=>ji(void 0,null,function*(){if(ho(!0),ge!=null&&ge.hack_identifier){const yo=yield(0,Fs.nF)({id:ge==null?void 0:ge.hack_identifier});if((yo==null?void 0:yo.status)===0){const xo=window.open(`/myproblems/${yo==null?void 0:yo.identifier}?type=smartPlan&exercisesId=${Ia==null?void 0:Ia.id}&coursesId=${Ia==null?void 0:Ia.coursesId}&questionId=${ge==null?void 0:ge.id}&smartPlanItemBankId=${ge==null?void 0:ge.smart_plan_item_bank_id}`,"_blank");Ln(xo)}}ho(!1)}),Po={C:Nr.createElement("span",{className:Fr.c},"C"),"C++":Nr.createElement("span",{className:Fr.cpp},"C++"),Java:Nr.createElement("span",{className:Fr.java},"Java"),Python:Nr.createElement("span",{className:Fr.python},"Python")},dr={not_started:Nr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Nr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Nr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Nr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},wr=(yo=1,Eo=10)=>ji(void 0,null,function*(){const xo=yield(0,b.ZP)(`/api/myproblems/${ge==null?void 0:ge.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:yo,limit:Eo}});So(xo==null?void 0:xo.records),Do(xo==null?void 0:xo.records_count)});return(0,y.useEffect)(()=>{ge!=null&&ge.hack_user_identifier&&wr()},[ge==null?void 0:ge.hack_user_identifier]),Nr.createElement("div",null,Nr.createElement("div",{className:Fr.questionWrap},Nr.createElement(ee.Z,{value:`${wn}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ge==null?void 0:ge.name),style:Ic({},$a)})),Nr.createElement("div",{className:Fr.descBox},Nr.createElement("div",{className:Fr.title},Nr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Oa=ge==null?void 0:ge.languages)==null?void 0:Oa.map((yo,Eo,xo)=>Nr.createElement(y.Fragment,{key:Eo},Po[yo==null?void 0:yo.language]))),Nr.createElement("div",{className:Fr.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Nr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ge==null?void 0:ge.description),style:{fontSize:"16px",color:"#000"}}))),_t&&Nr.createElement("div",{className:Fr.solutionWrap},Nr.createElement("div",null,Nr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ge==null?void 0:ge.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Nr.createElement("div",null,Nr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ge==null?void 0:ge.answer_status)!="not_started"&&Nr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Nr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),dr[ge==null?void 0:ge.answer_status]),(ge==null?void 0:ge.answer_status)!="not_started"&&Nr.createElement("div",{className:Fr.descBox},Nr.createElement("div",{className:Fr.title},Nr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Nr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),Nr.createElement("div",{className:Fr.desc,style:{backgroundColor:"#fff"}},Nr.createElement(No.ZP,{height:300,language:ge==null?void 0:ge.language,value:ge!=null&&ge.passed_code?Bo.Base64.decode(ge==null?void 0:ge.passed_code):"",theme:"default",options:Yo}))),(ge==null?void 0:ge.answer_status)!="not_started"&&!!un&&Nr.createElement(Te.default,{style:{marginTop:"30px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(yo,Eo,xo)=>Nr.createElement("span",{style:{color:"#000"}},(zo.page-1)*zo.limit+xo+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(yo,Eo)=>Nr.createElement("span",{style:{color:"#000"}},Eo!=null&&Eo.created_at?wc()(Eo==null?void 0:Eo.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(yo,Eo)=>{var xo;return Nr.createElement("span",{className:`${yo===0?"c-green":"c-red"}`},(xo=vo.Im[yo])==null?void 0:xo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(yo,Eo)=>Nr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ji(void 0,null,function*(){var xo,Co,su;const uu=yield(0,Dc.X6)(Eo==null?void 0:Eo.id);De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Nr.createElement("div",{className:"mb10"},Nr.createElement(No.ZP,{height:300,language:(xo=uu==null?void 0:uu.data)==null?void 0:xo.language,theme:"vs-light",value:(Co=uu==null?void 0:uu.data)!=null&&Co.code?Bo.Base64.decode((su=uu==null?void 0:uu.data)==null?void 0:su.code):"",options:Yo}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(yo=>!!yo),pagination:{total:un||0,onChange:(yo,Eo)=>ji(void 0,null,function*(){wo({page:yo,limit:Eo}),yield wr()}),current:zo==null?void 0:zo.page,pageSize:zo==null?void 0:zo.limit,showTotal:yo=>Nr.createElement(Nr.Fragment,null,"\u5171",Nr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},yo),"\u6761\u6570\u636E")},dataSource:Ka}))};var Lc=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(Nc),Oc=te(77736),kc=Object.defineProperty,Tc=Object.defineProperties,Rc=Object.getOwnPropertyDescriptors,Ds=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,bs=(Ce,fe,ge)=>fe in Ce?kc(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,_i=(Ce,fe)=>{for(var ge in fe||(fe={}))zc.call(fe,ge)&&bs(Ce,ge,fe[ge]);if(Ds)for(var ge of Ds(fe))jc.call(fe,ge)&&bs(Ce,ge,fe[ge]);return Ce},xs=(Ce,fe)=>Tc(Ce,Rc(fe)),Ms=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const Zc=({data:Ce,onFinish:fe})=>y.createElement(Oc.Z,null,Ce.map((ge,Rt)=>y.createElement(Sn.op,{key:Rt,style:{height:28},shape:"default",size:"small",onClick:()=>fe(ge)},ge)));var Uc=({className:Ce,style:fe,data:ge={},defaultChatData:Rt=[],initDefaultChatDataKey:_t=0,showPrevButton:aa,showNextButton:la,onPrevButtonClick:wn=()=>{},onNextButtonClick:rn=()=>{},onStatusChange:zn,interactionTotal:Oa=0})=>{const ra="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Kn]=(0,Nn.eh)(),{chatData:Fn,setChatData:fa,calcHistoryList:Ia}=(0,Nn.r5)(),[Xa,ho]=(0,y.useState)(0),[ka,co]=(0,y.useState)(""),[Na,Ln]=(0,y.useState)(!1),{scrollBoxRef:$a,bottomInspectRef:Ka,contentRef:So,isAtBottom:zo}=(0,Nn.wr)({status:Na}),wo=(0,Nn.h4)($a);(0,y.useEffect)(()=>{if(!Fn.length||!$a.current)return;const Yo=Fn[Fn.length-1];Yo!=null&&Yo.loading&&($a.current.scrollTop=$a.current.scrollHeight)},[Fn.length]),(0,y.useEffect)(()=>{if(_t){un();let Yo=[];return Rt.forEach(bo=>{const Po=Date.now(),dr=[{text:bo.question,key:Po,sender:"user",show:bo.question!==ra},{text:bo.answer,loading:!1,key:Po,sender:"AI",show:!0}];Yo.push(...dr)}),fa(Yo),()=>{Kn.cancel()}}},[_t]);const un=()=>{Kn.cancel(),ho(1)},Do=Yo=>Ms(void 0,null,function*(){co(""),ho(0);const bo=Date.now(),Po=[{text:Yo,key:bo,sender:"user",show:Yo!==ra},{loading:!0,key:bo,sender:"AI",show:!0}];fa([...Fn,...Po]);const dr=Ia(Fn);Kn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:_i({model:"qwen-max",is_chat:!0,prompt:Yo,history:dr},ge),onData:(wr,yo)=>{Ln(!0),fa(Eo=>Eo.map((xo,Co)=>Co===Eo.length-1?xs(_i({},xo),{text:wr,loading:!1,error:(yo==null?void 0:yo.msg)==="error"}):xo))},onError:wr=>{let yo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";fa(Eo=>[...Eo].map((xo,Co)=>Co===Eo.length-1?xs(_i({},xo),{text:yo,loading:!1,error:!0}):xo))}})}),Va=(0,y.useMemo)(()=>{const bo=Fn.filter(wr=>wr.sender==="AI").map(wr=>wr.text).join(""),Po=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let dr=0;return Po.forEach(wr=>{const yo=bo.split(wr).length-1;dr+=yo}),Math.max(0,dr-1)},[Fn]);(0,y.useEffect)(()=>{typeof Va=="number"&&typeof Oa=="number"&&(zn==null||zn(Va>=Oa))},[Va,Oa]);const wa=wo.width?wo.width-20:"100%";return y.createElement("div",{className:Pn()("flex flex-col h-full",Ce),style:fe},aa&&y.createElement("div",{className:qt.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",y.createElement("span",{onClick:wn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),y.createElement("div",{ref:$a,style:{flex:1,overflow:"auto"}},y.createElement("div",{className:qt.tips,style:{width:wa}},y.createElement("img",{className:qt.avatar,src:Qa}),y.createElement("div",{className:qt.details},y.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),y.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),y.createElement(Nn.xj,{className:"pl20",style:{width:wa},contentRef:So,chatData:Fn,requestLoading:Kn.loading,cancelTyping:Xa,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Yo,bo)=>{var Po;if(VaDo(dr)}))},onAnswerFinish:()=>Ms(void 0,null,function*(){setTimeout(()=>Ln(!1),0)})}),!(Fn!=null&&Fn.length)&&y.createElement("div",{className:"flex justify-center mb20"},y.createElement(Sn.op,{type:"primary",onClick:()=>Do(ra)},"\u5F00\u542F\u4E92\u52A8")),la&&Va>=Oa&&y.createElement(Sn.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rn},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!zo&&y.createElement("div",{className:qt.backBottom,onClick:()=>{$a.current.scrollTop=$a.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ka})),!!(Fn!=null&&Fn.length)&&y.createElement(Nn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:un,headExtraNode:Va>=Oa?y.createElement("div",{style:{color:"#434D6C"}},la?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):y.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",y.createElement("span",{className:"ml10 c-light-primary"},Va),"/",Oa),value:ka,onSubmit:Do,hideUpload:!0,onChange:co,typing:Na,loading:Kn.loading}))},Gc=Object.defineProperty,Vc=Object.defineProperties,Yc=Object.getOwnPropertyDescriptors,Is=Object.getOwnPropertySymbols,Qc=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,Ns=(Ce,fe,ge)=>fe in Ce?Gc(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,$i=(Ce,fe)=>{for(var ge in fe||(fe={}))Qc.call(fe,ge)&&Ns(Ce,ge,fe[ge]);if(Is)for(var ge of Is(fe))Hc.call(fe,ge)&&Ns(Ce,ge,fe[ge]);return Ce},Ls=(Ce,fe)=>Vc(Ce,Yc(fe)),es=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())}),Wc=({className:Ce,style:fe,data:ge={},defaultChatData:Rt=[],initDefaultChatDataKey:_t=0,showPrevButton:aa,showNextButton:la,onPrevButtonClick:wn=()=>{},onNextButtonClick:rn=()=>{},onStatusChange:zn,readingTime:Oa,analysis:ra,totalTime:Kn,openRecord:Fn})=>{const[fa]=(0,Nn.eh)(),{chatData:Ia,setChatData:Xa,calcHistoryList:ho}=(0,Nn.r5)(),[ka,co]=(0,y.useState)(0),[Na,Ln]=(0,y.useState)(""),[$a,Ka]=(0,y.useState)(!1),[So,zo]=(0,y.useState)(null),wo=(0,y.useRef)(null),{scrollBoxRef:un,bottomInspectRef:Do,contentRef:Va,isAtBottom:wa}=(0,Nn.wr)({status:$a}),Yo=(0,Nn.h4)(un);(0,y.useEffect)(()=>{typeof Oa=="number"&&zo(Oa)},[Oa]),(0,y.useEffect)(()=>(So>0&&So<=Kn&&(wo.current=setTimeout(()=>{Fn&&bo(),zo(Eo=>Math.min(Eo+1,Kn))},1e3)),()=>{clearTimeout(wo.current)}),[So]),(0,y.useEffect)(()=>{if(!Ia.length||!un.current)return;const Eo=Ia[Ia.length-1];Eo!=null&&Eo.loading&&(un.current.scrollTop=un.current.scrollHeight)},[Ia.length]),(0,y.useEffect)(()=>{if(_t){dr();let Eo=[];return Rt.forEach(xo=>{const Co=Date.now(),su=[{text:xo.question,key:Co,sender:"user",show:!0},{text:xo.answer,loading:!1,key:Co,sender:"AI",show:!0}];Eo.push(...su)}),Xa(Eo),()=>{fa.cancel()}}},[_t]);const bo=()=>es(void 0,null,function*(){const Eo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${ge==null?void 0:ge.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),Po=()=>{zo(1)},dr=()=>{fa.cancel(),co(1)},wr=Eo=>es(void 0,null,function*(){Ln(""),co(0);const xo=Date.now(),Co=[{text:Eo,key:xo,sender:"user",show:!0},{loading:!0,key:xo,sender:"AI",show:!0}];Xa([...Ia,...Co]);const su=ho(Ia);fa.request({url:"/api/stream/course_qna_records/chat_messages.json",body:$i({model:"qwen-max",is_chat:!0,prompt:Eo,history:su},ge),onData:(uu,pu)=>{Ka(!0),Xa(Ur=>Ur.map((_r,yu)=>yu===Ur.length-1?Ls($i({},_r),{text:uu,loading:!1,error:(pu==null?void 0:pu.msg)==="error"}):_r))},onError:uu=>{let pu="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Xa(Ur=>[...Ur].map((_r,yu)=>yu===Ur.length-1?Ls($i({},_r),{text:pu,loading:!1,error:!0}):_r))}})});(0,y.useEffect)(()=>{typeof So=="number"&&typeof Kn=="number"&&(zn==null||zn(So>=Kn))},[So,Kn]);const yo=Yo.width?Yo.width-20:"100%";return y.createElement("div",{className:Pn()("flex flex-col h-full",Ce),style:fe},aa&&y.createElement("div",{className:qt.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",y.createElement("span",{onClick:wn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),y.createElement("div",{ref:un,style:{flex:1,overflow:"auto"}},y.createElement("div",{className:qt.tips,style:{width:yo}},y.createElement("img",{className:qt.avatar,src:Qa}),y.createElement("div",{className:qt.details},y.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),y.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),So>0&&y.createElement("div",{className:qt.tips,style:{width:yo}},y.createElement("img",{className:qt.avatar,src:Qa}),y.createElement("div",{className:qt.details},y.createElement(ee.Z,{value:ra}))),y.createElement(Nn.xj,{className:"pl20",style:{width:yo},contentRef:Va,chatData:Ia,requestLoading:fa.loading,cancelTyping:ka,onAnswerFinish:()=>es(void 0,null,function*(){setTimeout(()=>Ka(!1),0)})}),So===0&&y.createElement("div",{className:"flex justify-center mb20"},y.createElement(Sn.op,{type:"primary",onClick:Po},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),la&&So>=Kn&&y.createElement(Sn.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rn},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!wa&&y.createElement("div",{className:qt.backBottom,onClick:()=>{un.current.scrollTop=un.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Do})),So>0&&y.createElement(Nn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:dr,headExtraNode:So>=Kn?y.createElement("div",{style:{color:"#434D6C"}},la?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):y.createElement("div",{style:{color:"#434D6C"}},la?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",y.createElement("span",{className:"ml5 mr5 c-light-primary"},Kn-So),"\u79D2"),value:Na,onSubmit:wr,hideUpload:!0,onChange:Ln,typing:$a,loading:fa.loading}))},rr=te(59301),Kc=Object.defineProperty,Jc=Object.defineProperties,Xc=Object.getOwnPropertyDescriptors,Os=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,ks=(Ce,fe,ge)=>fe in Ce?Kc(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,ts=(Ce,fe)=>{for(var ge in fe||(fe={}))qc.call(fe,ge)&&ks(Ce,ge,fe[ge]);if(Os)for(var ge of Os(fe))_c.call(fe,ge)&&ks(Ce,ge,fe[ge]);return Ce},ns=(Ce,fe)=>Jc(Ce,Xc(fe)),Di=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const $c=({user:Ce,officeToken:fe,classroomList:ge,globalSetting:Rt,loading:_t,problemset:aa,dispatch:la,pageCache:wn,pageNum:rn,maxPage:zn,aiImg:Oa,changePage:ra,isSimulate:Kn,gotoSlide:Fn})=>{var fa,Ia,Xa,ho,ka,co,Na,Ln,$a,Ka,So,zo,wo,un,Do,Va,wa,Yo,bo,Po,dr,wr,yo,Eo,xo,Co,su,uu,pu,Ur,_r,yu,Iu,pl,ol,rl,Wu,ul,hl,El,Ku,ll,Bl,lu,el,il,tl,Al,nl;const[Dr,Pr]=(0,y.useState)(0),nu=(0,pe.useParams)(),[Cu,ju]=(0,y.useState)(!1),[wu,Au]=(0,y.useState)(!1),[zr,Du]=(0,y.useState)(0),[br,Lo]=(0,y.useState)([]),sl=(0,y.useRef)(null),Nu=(0,y.useRef)([]),[Sl,Ju]=(0,y.useState)(!1),Yl=(0,y.useRef)(null),[bu,xi]=(0,y.useState)(null),[oi,wl]=(0,y.useState)(!1),[Mi,ri]=(0,y.useState)(!1),[Ql]=(0,pe.useSearchParams)(),{SmartPlanItemBanks:Wn}=ge,Su={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},cl={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Hl={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Dl={page_info:"1",ai_qna:"2",item_bank:"4"},[Lu,bl]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[xl,Wl]=(0,y.useState)(""),Xu=(0,y.useRef)(null),Ml=(0,y.useRef)(null);(0,y.useEffect)(()=>{var gr;((gr=Wn==null?void 0:Wn.page)==null?void 0:gr.animation_code)!==""&&(clearTimeout(Ml.current),Ml.current=setTimeout(()=>{var xr;const vn=document.createElement("iframe");vn.style.width="100%",vn.style.height="100%",vn.style.overflow="auto",vn.style.border="0";const Ta=eo=>{try{const Ao=eo.documentElement.scrollHeight;vn.style.height=`${Math.max(Ao+10,400)}px`,Ao||setTimeout(()=>{Ta(eo)},1e3)}catch(Ao){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Ao)}};if(Xu.current){Xu.current.innerHTML="",Xu.current.appendChild(vn);const eo=vn.contentDocument||vn.contentWindow.document;eo.open(),eo.write((xr=Wn==null?void 0:Wn.page)==null?void 0:xr.animation_code),eo.documentElement.scrollHeight,Ta(eo),setTimeout(()=>{Ta(eo)},1e3)}},1e3))},[(fa=Wn==null?void 0:Wn.page)==null?void 0:fa.animation_code,Lu.open,zr,xl]),(0,y.useEffect)(()=>{var gr;if(rn){const xr=((gr=Wn==null?void 0:Wn.page)==null?void 0:gr.lesson_mode)==="self_learning";(!xr||xr&&sl.current!==rn)&&Zu()}sl.current=rn},[rn,Dr,wn==null?void 0:wn.randomData]),(0,y.useEffect)(()=>{Nu.current=[]},[Dr]),(0,y.useEffect)(()=>{Pr(0),Du(0)},[rn]);const Zu=()=>Di(void 0,null,function*(){ju(!0);const gr=la({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:nu==null?void 0:nu.coursesId,id:nu==null?void 0:nu.id,position:rn,max_position:zn,is_simulate:Kn||null}});ju(!1)});(0,y.useEffect)(()=>{var gr,xr,vn,Ta,eo,Ao,yr;bl(ns(ts({},Lu),{defaultValue:(gr=Wn==null?void 0:Wn.page)==null?void 0:gr.animation_code})),Wl(new Date),li((xr=Wn==null?void 0:Wn.item_banks)==null?void 0:xr[Dr]),Wn!=null&&Wn.relation_positions&&ra(Wn==null?void 0:Wn.relation_positions);let er=[];Ql.get("simulateType")?er=(eo=(Ta=(vn=Wn==null?void 0:Wn.page)==null?void 0:vn.module_sort)==null?void 0:Ta.filter(ea=>Ql.get("simulateType")==(Dl==null?void 0:Dl[ea])))==null?void 0:eo.map((ea,Yr)=>({key:Yr+1,label:Hl[ea]})):er=(yr=(Ao=Wn==null?void 0:Wn.page)==null?void 0:Ao.module_sort)==null?void 0:yr.map((ea,Yr)=>({key:Yr+1,label:Hl[ea]})),console.log("items---",er),Lo([...er||[]])},[Wn]);const ui=()=>Di(void 0,null,function*(){var gr,xr,vn,Ta,eo;if(Nu.current.length===0){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ju(!0);const Ao=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(gr=Wn==null?void 0:Wn.page)==null?void 0:gr.id}/user_answers.json`,{method:"post",body:{item_bank_id:(vn=(xr=Wn==null?void 0:Wn.item_banks)==null?void 0:xr[Dr])==null?void 0:vn.id,item_choice_id:((eo=(Ta=Wn==null?void 0:Wn.item_banks)==null?void 0:Ta[Dr])==null?void 0:eo.item_type)=="MULTIPLE"?Nu.current:Nu.current[0],is_simulate:Kn||null}});Ju(!1),(Ao==null?void 0:Ao.status)===0&&(yield Zu(),Se.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),li=gr=>{var xr,vn;if(wn!=null&&wn.is_end){Au(!0);return}switch((xr=Wn==null?void 0:Wn.page)==null?void 0:xr.solution_visibility){case"hidden":Au(!1);break;case"show_after_edit":gr!=null&&gr.is_answered?Au(!0):Au(!1);break;case"show_after_submission":((vn=Wn==null?void 0:Wn.page)==null?void 0:vn.status)==="ended"?Au(!0):Au(!1);break;case"show_after_ended":wn!=null&&wn.is_end?Au(!0):Au(!1);break;default:Au(!1)}},Uu=(gr=0)=>{var xr,vn,Ta,eo;switch((xr=br==null?void 0:br[gr])==null?void 0:xr.label){case"\u8BD5\u9898\u4F5C\u7B54":return((vn=Wn==null?void 0:Wn.item_banks)==null?void 0:vn.length)&&((Ta=Wn==null?void 0:Wn.item_banks)==null?void 0:Ta.every(Ao=>Ao==null?void 0:Ao.is_answered));case"\u667A\u6167\u4F34\u5B66":return((eo=Wn==null?void 0:Wn.page)==null?void 0:eo.finish_ai_qna)||oi;case"\u9605\u8BFB\u89E3\u6790":return(Wn==null?void 0:Wn.page.finish_read_page_info)||Mi;case"\u52A8\u6548\u5B66\u4E60":return!0}},Il=()=>{if(!Uu()){Se.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Du(1)},dl=()=>Di(void 0,null,function*(){var gr,xr,vn,Ta,eo,Ao,yr,er;if((xr=(gr=Wn==null?void 0:Wn.item_banks)==null?void 0:gr[Dr])!=null&&xr.hack_identifier){const ea=yield(0,Fs.nF)({id:(Ta=(vn=Wn==null?void 0:Wn.item_banks)==null?void 0:vn[Dr])==null?void 0:Ta.hack_identifier});if((ea==null?void 0:ea.status)===0){const Yr=window.open(`/myproblems/${ea==null?void 0:ea.identifier}?type=smartPlan&exercisesId=${nu==null?void 0:nu.id}&coursesId=${nu==null?void 0:nu.coursesId}&questionId=${(Ao=(eo=Wn==null?void 0:Wn.item_banks)==null?void 0:eo[Dr])==null?void 0:Ao.id}&smartPlanItemBankId=${(er=(yr=Wn==null?void 0:Wn.item_banks)==null?void 0:yr[Dr])==null?void 0:er.smart_plan_page_item_bank_id}&isSimulate=${Kn}&is_smart_plan=true`,"_blank");xi(Yr)}}}),Ii=()=>{if(br!=null&&br.length){const gr=br==null?void 0:br.findIndex(xr=>(xr==null?void 0:xr.label)=="\u8BD5\u9898\u4F5C\u7B54");return gr>-1?gr==0?Uu(0):Uu(1):!0}else return!0};return(0,y.useEffect)(()=>{var gr,xr;if(!bu||bu.closed||((xr=(gr=Wn==null?void 0:Wn.item_banks)==null?void 0:gr[Dr])==null?void 0:xr.item_type)!="PROGRAM")return;const vn=()=>{var eo,Ao;const yr={type:"showIntelligentTeacherStatus",aiStatus:(eo=Wn==null?void 0:Wn.page)==null?void 0:eo.enable_ai_tutor,questionStatus:((Ao=Wn==null?void 0:Wn.page)==null?void 0:Ao.status)==="ended"};bu.postMessage(yr,"*")};if(bu.document.readyState==="complete")setTimeout(()=>{vn()},3e3);else{const eo=()=>{vn(),bu.removeEventListener("load",eo)};bu.addEventListener("load",eo)}const Ta=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),Zu()};return bu==null||bu.addEventListener("unload",Ta),()=>{bu==null||bu.removeEventListener("unload",Ta)}},[bu,Wn,zr,Dr]),rr.createElement("section",null,rr.createElement(E.Z,{spinning:!1},rr.createElement("div",{className:cu.box},rr.createElement("div",{className:cu.box_header,style:{height:zr==1?"140px":"95px"}},rr.createElement("div",{className:cu.box_wrap},!!br.length&&rr.createElement("div",{className:cu.progressbarWrap},rr.createElement("div",{className:`${cu.progressItem} ${zr==0?cu.activeWrap:""}`,onClick:()=>Di(void 0,null,function*(){Du(0),yield Zu()})},br.length>1&&(Uu()?rr.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):rr.createElement("div",{className:cu.circle},"1")),rr.createElement("div",null,(Ia=br==null?void 0:br[0])==null?void 0:Ia.label)),br.length>1&&rr.createElement(rr.Fragment,null,rr.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),rr.createElement("div",{className:`${cu.progressItem} ${zr==1?cu.activeWrap:""}`,onClick:()=>Di(void 0,null,function*(){Il(),Uu()&&(yield Zu())})},Uu(0)&&Uu(1)?rr.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):rr.createElement("div",{className:cu.circle},"2"),rr.createElement("div",null,(Xa=br==null?void 0:br[1])==null?void 0:Xa.label)))),rr.createElement("div",{className:cu.quit,style:{marginLeft:"auto"},onClick:()=>{pe.history.push(`/classrooms/${nu==null?void 0:nu.coursesId}/smart_plan`)}},rr.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),rr.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60"))),zr==1&&rr.createElement("div",{className:cu.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),rr.createElement("div",{className:cu.mainContent,style:{height:zr==1?((ho=br==null?void 0:br[zr])==null?void 0:ho.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((ka=br==null?void 0:br[zr])==null?void 0:ka.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(br!=null&&br.length)&&rr.createElement("div",null,rr.createElement(nr.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((co=br==null?void 0:br[zr])==null?void 0:co.label)=="\u667A\u6167\u4F34\u5B66"&&rr.createElement(Uc,{onNextButtonClick:()=>{Il(),Zu()},style:{height:"100%"},onStatusChange:gr=>{wl(gr)},showNextButton:zr+1!=(br==null?void 0:br.length),interactionTotal:(Na=Wn==null?void 0:Wn.page)==null?void 0:Na.knowledge_size,initDefaultChatDataKey:((Ln=Wn==null?void 0:Wn.page)==null?void 0:Ln.id)+(($a=Wn==null?void 0:Wn.page)==null?void 0:$a.update_size),defaultChatData:(Ka=Wn==null?void 0:Wn.student_qna_records)==null?void 0:Ka.knowledge,data:{ppt_url:Oa==null?void 0:Oa.map(gr=>gr==null?void 0:gr.url),questionable_type:"SmartPlanItemBank",questionable_id:(So=Wn==null?void 0:Wn.page)==null?void 0:So.id,position:rn,type:11,scene_type:Kn?13:null}}),((zo=br==null?void 0:br[zr])==null?void 0:zo.label)=="\u9605\u8BFB\u89E3\u6790"&&rr.createElement(Wc,{onNextButtonClick:()=>{Il(),Zu()},style:{height:"100%"},openRecord:!Kn&&((wo=Wn==null?void 0:Wn.page)==null?void 0:wo.finish_read_page_info)===!1,showNextButton:zr+1!=(br==null?void 0:br.length),onStatusChange:gr=>{ri(gr)},readingTime:(un=Wn==null?void 0:Wn.page)==null?void 0:un.info_read_time,analysis:(Do=Wn==null?void 0:Wn.page)==null?void 0:Do.page_info,totalTime:(Va=Wn==null?void 0:Wn.page)==null?void 0:Va.info_read_min_time,initDefaultChatDataKey:(wa=Wn==null?void 0:Wn.page)==null?void 0:wa.id,defaultChatData:(Yo=Wn==null?void 0:Wn.student_qna_records)==null?void 0:Yo.page_info,data:{ppt_url:Oa==null?void 0:Oa.map(gr=>gr==null?void 0:gr.url),questionable_type:"SmartPlanItemBank",questionable_id:(bo=Wn==null?void 0:Wn.page)==null?void 0:bo.id,position:rn,type:10,scene_type:Kn?13:null}}),rr.createElement("div",{style:{padding:"0px 20px"}},rr.createElement(To.Z,{key:xl,defaultValue:Lu.defaultValue,open:Lu.open,onOpenChange:gr=>{bl(ns(ts({},Lu),{open:0}))},language:Lu.language,height:Lu.height,showExtra:!1}),((Po=br==null?void 0:br[zr])==null?void 0:Po.label)=="\u52A8\u6548\u5B66\u4E60"&&((dr=Wn==null?void 0:Wn.page)==null?void 0:dr.animation_code)&&rr.createElement("div",{className:cu.code_style},rr.createElement("div",{style:{display:"flex",alignItems:"center"}},rr.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),rr.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},rr.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{bl(ns(ts({},Lu),{open:Lu.open+1}))}}))),rr.createElement("div",{className:"mt10",ref:Xu})),((wr=br==null?void 0:br[zr])==null?void 0:wr.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((yo=Wn==null?void 0:Wn.item_banks)!=null&&yo[Dr]&&((xo=["in_progress","ended"])!=null&&xo.includes((Eo=Wn==null?void 0:Wn.page)==null?void 0:Eo.status))?rr.createElement(rr.Fragment,null,rr.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((su=(Co=Wn==null?void 0:Wn.item_banks)==null?void 0:Co[Dr])==null?void 0:su.item_type)==="SINGLE"&&rr.createElement(Ir,{questionIndex:Dr+1,question:(uu=Wn==null?void 0:Wn.item_banks)==null?void 0:uu[Dr],questionChoiceIdsRef:Nu,pageCache:wn,solutionVis:wu,pageInfo:Wn==null?void 0:Wn.page}),((Ur=(pu=Wn==null?void 0:Wn.item_banks)==null?void 0:pu[Dr])==null?void 0:Ur.item_type)==="MULTIPLE"&&rr.createElement(wi,{questionIndex:Dr+1,question:(_r=Wn==null?void 0:Wn.item_banks)==null?void 0:_r[Dr],questionChoiceIdsRef:Nu,pageCache:wn,solutionVis:wu,pageInfo:Wn==null?void 0:Wn.page}),((Iu=(yu=Wn==null?void 0:Wn.item_banks)==null?void 0:yu[Dr])==null?void 0:Iu.item_type)==="JUDGMENT"&&rr.createElement(Fc,{questionIndex:Dr+1,question:(pl=Wn==null?void 0:Wn.item_banks)==null?void 0:pl[Dr],questionChoiceIdsRef:Nu,pageCache:wn,solutionVis:wu,pageInfo:Wn==null?void 0:Wn.page}),((rl=(ol=Wn==null?void 0:Wn.item_banks)==null?void 0:ol[Dr])==null?void 0:rl.item_type)==="PROGRAM"&&rr.createElement(Lc,{questionIndex:Dr+1,question:(Wu=Wn==null?void 0:Wn.item_banks)==null?void 0:Wu[Dr],questionChoiceIdsRef:Nu,SmartPlanItemBanks:Wn,pageCache:wn,solutionVis:wu,handleRefresh:Zu}))):Wn!=null&&Wn.is_extra?wn!=null&&wn.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":rr.createElement(nr.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((ul=br==null?void 0:br[zr])==null?void 0:ul.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((El=["in_progress","ended"])==null?void 0:El.includes((hl=Wn==null?void 0:Wn.page)==null?void 0:hl.status))&&rr.createElement("div",{className:cu.page_footer},(Ku=Array.from({length:Wn==null?void 0:Wn.count},(gr,xr)=>xr+1))==null?void 0:Ku.map((gr,xr)=>rr.createElement("div",{key:xr,className:xr==Dr?cu.num_style_active:cu.num_style,onClick:()=>{Pr(xr)}},gr)),rr.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},Dr>0&&rr.createElement("div",{className:cu.button1,onClick:()=>{Dr>0&&Pr(Dr-1)}},"\u4E0A\u4E00\u9898"),Dr+1<(Wn==null?void 0:Wn.count)&&rr.createElement("div",{className:cu.button1,style:{marginLeft:"20px"},onClick:()=>{Dr<(Wn==null?void 0:Wn.count)&&Pr(Dr+1)}},"\u4E0B\u4E00\u9898"),((ll=Wn==null?void 0:Wn.item_banks)==null?void 0:ll[Dr])&&((lu=(Bl=Wn==null?void 0:Wn.item_banks)==null?void 0:Bl[Dr])==null?void 0:lu.item_type)!="PROGRAM"&&((el=Wn==null?void 0:Wn.page)==null?void 0:el.status)!="ended"&&!((tl=(il=Wn==null?void 0:Wn.item_banks)==null?void 0:il[Dr])!=null&&tl.is_answered)&&!(wn!=null&&wn.is_end)&&rr.createElement(Pt.ZP,{className:"ml10",type:"primary",loading:Sl,onClick:()=>{ui()}},"\u63D0\u4EA4"),((nl=(Al=Wn==null?void 0:Wn.item_banks)==null?void 0:Al[Dr])==null?void 0:nl.item_type)=="PROGRAM"&&rr.createElement(Pt.ZP,{className:"ml10",type:"primary",onClick:()=>{dl()}},"\u8FDB\u5165\u7B54\u9898"),Uu()&&(zr==1||zr==0&&(br==null?void 0:br.length)==2)&&rr.createElement(Pt.ZP,{type:"primary",className:"ml10",onClick:()=>{zr==1?Du(0):Du(1)}},zr==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))))))};var ed=(0,pe.connect)(({user:Ce,classroomList:fe,loading:ge,globalSetting:Rt,problemset:_t})=>({user:Ce,classroomList:fe,globalSetting:Rt,loading:ge.effects,problemset:_t}))($c),Eu={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},td=Object.defineProperty,Ts=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ad=Object.prototype.propertyIsEnumerable,Rs=(Ce,fe,ge)=>fe in Ce?td(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,zs=(Ce,fe)=>{for(var ge in fe||(fe={}))nd.call(fe,ge)&&Rs(Ce,ge,fe[ge]);if(Ts)for(var ge of Ts(fe))ad.call(fe,ge)&&Rs(Ce,ge,fe[ge]);return Ce};const od=({problemset:Ce,dispatch:fe,question:ge,questionIndex:Rt})=>{const[_t,aa]=(0,y.useState)({}),[la,wn]=(0,y.useState)([]),rn={fontSize:"18px"},zn=["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,y.useEffect)(()=>{const ra=(0,Tn.cloneDeep)(ge);aa(ra),wn(ra.choices)},[ge]);const Oa=(ra=!1)=>{let Kn="";return la.forEach((Fn,fa)=>{ra?Fn!=null&&Fn.me_answered&&(Kn=Kn+zn[fa]):Fn!=null&&Fn.is_answer&&(Kn=Kn+zn[fa])}),Kn};return y.createElement("div",null,y.createElement("div",{className:La.questionWrap},y.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u591A\u9009\u9898\u3011`+(_t==null?void 0:_t.name),style:zs({},rn)}),la==null?void 0:la.map((ra,Kn)=>{const{is_answer:Fn,checked:fa,choice_text:Ia,me_answered:Xa}=ra;let ho="";return Fn&&(ho=La.rightAnswer),!Fn&&(fa||Xa)&&(ho=La.errorAnswer),y.createElement(Et.Z,{className:La.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{className:`${La.choiceIndex} ${ho}`,style:{cursor:"not-allowed"}},zn[Kn]),y.createElement($e.Z,{flex:1,className:`${La.editorWrap} ml15 current`},y.createElement(ee.Z,{className:La.html,value:Ia,style:zs({},rn)})))})),y.createElement("div",{className:La.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},Oa())),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((_t==null?void 0:_t.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var rd=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(od),zu=te(59301),ud=Object.defineProperty,js=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,id=Object.prototype.propertyIsEnumerable,Zs=(Ce,fe,ge)=>fe in Ce?ud(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Us=(Ce,fe)=>{for(var ge in fe||(fe={}))ld.call(fe,ge)&&Zs(Ce,ge,fe[ge]);if(js)for(var ge of js(fe))id.call(fe,ge)&&Zs(Ce,ge,fe[ge]);return Ce};const sd=({problemset:Ce,dispatch:fe,question:ge,questionIndex:Rt})=>{const[_t,aa]=(0,y.useState)({}),[la,wn]=(0,y.useState)([]),rn={fontSize:"18px"},zn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,y.useEffect)(()=>{const Oa=(0,Tn.cloneDeep)(ge);aa(Oa),wn(Oa.choices)},[ge]),zu.createElement("div",null,zu.createElement("div",{className:La.questionWrap},zu.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u5355\u9009\u9898\u3011`+(_t==null?void 0:_t.name),style:Us({},rn)}),la==null?void 0:la.map((Oa,ra)=>{const{is_answer:Kn,checked:Fn,choice_text:fa,me_answered:Ia}=Oa;let Xa="";return Kn&&(Xa=La.rightAnswer),!Kn&&(Fn||Ia)&&(Xa=La.errorAnswer),zu.createElement(Et.Z,{className:La.choiceWrap,align:"middle",wrap:!1},zu.createElement($e.Z,{className:`${La.choiceIndex} ${Xa}`,style:{cursor:"not-allowed"}},zn[ra]),zu.createElement($e.Z,{flex:1,className:`${La.editorWrap} ml15 current`},zu.createElement(ee.Z,{className:La.html,value:fa,style:Us({},rn)})))})),zu.createElement("div",{className:La.solutionWrap},zu.createElement("div",{className:"c-grey-333 mb5 font16"},zu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),zu.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},zn[la.findIndex(Oa=>Oa==null?void 0:Oa.is_answer)])),zu.createElement("div",null,zu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((_t==null?void 0:_t.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var cd=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(sd),dd=Object.defineProperty,Gs=Object.getOwnPropertySymbols,gd=Object.prototype.hasOwnProperty,md=Object.prototype.propertyIsEnumerable,Vs=(Ce,fe,ge)=>fe in Ce?dd(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Ys=(Ce,fe)=>{for(var ge in fe||(fe={}))gd.call(fe,ge)&&Vs(Ce,ge,fe[ge]);if(Gs)for(var ge of Gs(fe))md.call(fe,ge)&&Vs(Ce,ge,fe[ge]);return Ce};const fd=({problemset:Ce,dispatch:fe,question:ge,questionIndex:Rt})=>{var _t;const[aa,la]=(0,y.useState)({}),[wn,rn]=(0,y.useState)([]),zn={fontSize:"18px"};(0,y.useEffect)(()=>{const ra=(0,Tn.cloneDeep)(ge);la(ra),rn(ra.choices)},[ge]);const Oa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return y.createElement("div",null,y.createElement("div",{className:La.questionWrap},y.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u5224\u65AD\u9898\u3011`+(aa==null?void 0:aa.name),style:Ys({},zn)}),wn==null?void 0:wn.map((ra,Kn)=>{const{is_answer:Fn,checked:fa,choice_text:Ia,me_answered:Xa}=ra;let ho="";return Fn&&(ho=La.rightAnswer),!Fn&&(fa||Xa)&&(ho=La.errorAnswer),y.createElement(Et.Z,{className:La.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{className:`${La.choiceIndex} ${ho}`,style:{cursor:"not-allowed"}},Oa[Kn]),y.createElement($e.Z,{flex:1,className:`${La.editorWrap} ml15 current`},y.createElement(ee.Z,{className:La.html,value:Ia,style:Ys({},zn)})))})),y.createElement("div",{className:La.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},(_t=wn.find(ra=>ra==null?void 0:ra.is_answer))==null?void 0:_t.choice_text)),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((aa==null?void 0:aa.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var vd=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(fd),ru=te(59301),pd=Object.defineProperty,Qs=Object.getOwnPropertySymbols,hd=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,Hs=(Ce,fe,ge)=>fe in Ce?pd(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,Ad=(Ce,fe)=>{for(var ge in fe||(fe={}))hd.call(fe,ge)&&Hs(Ce,ge,fe[ge]);if(Qs)for(var ge of Qs(fe))Ed.call(fe,ge)&&Hs(Ce,ge,fe[ge]);return Ce};const Sd={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},Pd=({problemset:Ce,dispatch:fe,question:ge,questionIndex:Rt})=>{var _t;const aa={fontSize:"18px"},la={C:ru.createElement("span",{className:La.c},"C"),"C++":ru.createElement("span",{className:La.cpp},"C++"),Java:ru.createElement("span",{className:La.java},"Java"),Python:ru.createElement("span",{className:La.python},"Python")},wn={not_started:ru.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:ru.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:ru.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:ru.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return ru.createElement("div",null,ru.createElement("div",{className:La.questionWrap},ru.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ge==null?void 0:ge.name),style:Ad({},aa)})),ru.createElement("div",{className:La.descBox},ru.createElement("div",{className:La.title},ru.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(_t=ge==null?void 0:ge.languages)==null?void 0:_t.map((rn,zn,Oa)=>ru.createElement(y.Fragment,{key:zn},la[rn==null?void 0:rn.language]))),ru.createElement("div",{className:La.desc},ru.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ge==null?void 0:ge.description),style:{fontSize:"16px",color:"#000"}}))),(ge==null?void 0:ge.answer_status)!="not_started"&&ru.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},ru.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),wn[ge==null?void 0:ge.answer_status]),["passed","delay_passed"].includes(ge==null?void 0:ge.answer_status)&&ru.createElement("div",{className:La.descBox},ru.createElement("div",{className:La.title},ru.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),ru.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),ru.createElement("div",{className:La.desc,style:{backgroundColor:"#fff"}},ru.createElement(No.ZP,{height:300,language:ge==null?void 0:ge.language,value:ge!=null&&ge.passed_code?Bo.Base64.decode(ge==null?void 0:ge.passed_code):"",theme:"default",options:Sd}))))};var yd=(0,pe.connect)(({problemset:Ce})=>({problemset:Ce}))(Pd),cr=te(59301),as=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const Cd=({user:Ce,globalSetting:fe,classroomList:ge,loading:Rt,problemset:_t,dispatch:aa,pageNum:la,maxPage:wn})=>{var rn,zn,Oa,ra,Kn,Fn,fa,Ia,Xa,ho,ka,co,Na,Ln,$a,Ka,So,zo,wo;const[un]=(0,pe.useSearchParams)(),[Do,Va]=(0,y.useState)(0),wa=(0,pe.useParams)(),[Yo,bo]=(0,y.useState)(!1);console.log("paramsHttp--",wa);const[Po,dr]=(0,y.useState)(null),[wr,yo]=(0,y.useState)(!1),[Eo,xo]=(0,y.useState)(!1),{SmartPlanItemBanks:Co}=ge,su={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,y.useEffect)(()=>{la&&uu()},[la,wa==null?void 0:wa.user_login]);const uu=()=>as(void 0,null,function*(){bo(!0),aa({type:"classroomList/getSmartPlanItemBanks",payload:{login:wa==null?void 0:wa.user_login,course_id:wa==null?void 0:wa.coursesId,id:wa==null?void 0:wa.id,position:la,max_position:wn}}),bo(!1)});(0,y.useEffect)(()=>{var Ur,_r;Va(0),(Ur=Co==null?void 0:Co.page)!=null&&Ur.id&&pu((_r=Co==null?void 0:Co.page)==null?void 0:_r.id)},[Co]);const pu=Ur=>as(void 0,null,function*(){yo(!0);const _r=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Ur}/student_comment.json`,{method:"get",params:{user_id:wa==null?void 0:wa.user_login}});(_r==null?void 0:_r.status)===0&&dr(_r==null?void 0:_r.data),yo(!1)});return cr.createElement("section",null,cr.createElement(E.Z,{spinning:Yo},cr.createElement("div",{className:Eu.box},cr.createElement("div",{className:Eu.box_header,style:{padding:"20px"}},cr.createElement("div",{style:{display:"flex",alignItems:"center"}},cr.createElement("div",{className:Eu.header_title},Co!=null&&Co.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),cr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},cr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},cr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),cr.createElement("span",{style:{color:"#333333"}},((rn=Co==null?void 0:Co.user_info)==null?void 0:rn.user_name)||"--"),cr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),cr.createElement("span",{style:{color:"#333333"}},((zn=Co==null?void 0:Co.user_info)==null?void 0:zn.student_id)||"--"),cr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),cr.createElement("span",{style:{color:"#333333"}},((Oa=Co==null?void 0:Co.user_info)==null?void 0:Oa.group_name)||"--"))),cr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},cr.createElement("div",{className:"mt10"},((Kn=(ra=Co==null?void 0:Co.item_banks)==null?void 0:ra[Do])==null?void 0:Kn.item_type)==="SINGLE"&&cr.createElement(cd,{question:(Fn=Co==null?void 0:Co.item_banks)==null?void 0:Fn[Do],questionIndex:Do+1}),((Ia=(fa=Co==null?void 0:Co.item_banks)==null?void 0:fa[Do])==null?void 0:Ia.item_type)==="MULTIPLE"&&cr.createElement(rd,{question:(Xa=Co==null?void 0:Co.item_banks)==null?void 0:Xa[Do],questionIndex:Do+1}),((ka=(ho=Co==null?void 0:Co.item_banks)==null?void 0:ho[Do])==null?void 0:ka.item_type)==="JUDGMENT"&&cr.createElement(vd,{question:(co=Co==null?void 0:Co.item_banks)==null?void 0:co[Do],questionIndex:Do+1}),((Ln=(Na=Co==null?void 0:Co.item_banks)==null?void 0:Na[Do])==null?void 0:Ln.item_type)==="PROGRAM"&&cr.createElement(cr.Fragment,null,cr.createElement(yd,{question:($a=Co==null?void 0:Co.item_banks)==null?void 0:$a[Do],questionIndex:Do+1}),cr.createElement(Oo,{item:(Ka=Co==null?void 0:Co.item_banks)==null?void 0:Ka[Do]}))),((So=Co==null?void 0:Co.page)==null?void 0:So.knowledge_test)&&cr.createElement(cr.Fragment,null,cr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},cr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),cr.createElement(Pt.ZP,{type:"link",loading:wr,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>as(void 0,null,function*(){xo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),cr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},cr.createElement(ee.Z,{className:Eu.ansWrap,value:(Po==null?void 0:Po.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),cr.createElement("div",{className:Eu.page_footer},(Co==null?void 0:Co.count)>1&&((zo=Array.from({length:Co==null?void 0:Co.count},(Ur,_r)=>_r+1))==null?void 0:zo.map((Ur,_r)=>cr.createElement("div",{key:_r,className:_r==Do?Eu.num_style_active:Eu.num_style,onClick:()=>{Va(Ur-1)}},Ur))))),cr.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Eo,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{xo(!1)},onCancel:()=>{xo(!1)}},cr.createElement(E.Z,{spinning:wr},cr.createElement("div",{className:Eu.evalueWrap},cr.createElement("div",{className:Eu.evalueSty},cr.createElement("div",{className:Eu.title},"\u5B66\u4E60\u8BC4\u4EF7"),cr.createElement(ee.Z,{className:Eu.ansWrap,value:(Po==null?void 0:Po.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),cr.createElement("div",{className:Eu.evalueSty,style:{marginTop:"20px"}},cr.createElement("div",{className:Eu.title},"\u95EE\u7B54\u8BB0\u5F55"),cr.createElement("div",{className:Eu.ansWrap,style:{padding:"0px 12px 12px 12px"}},(wo=Po==null?void 0:Po.question_and_answer_list)==null?void 0:wo.map((Ur,_r)=>cr.createElement("div",{key:_r,className:"mt10"},cr.createElement("div",{style:{display:"flex"}},cr.createElement("div",{className:Eu.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),cr.createElement(ee.Z,{className:Eu.asnCont,value:Ur==null?void 0:Ur.question})),cr.createElement("div",{style:{display:"flex"}},cr.createElement("div",{className:Eu.label},"\u56DE\u7B54\uFF1A"),cr.createElement(ee.Z,{className:Eu.asnCont,value:Ur==null?void 0:Ur.answer})))))))))))};var Fd=(0,pe.connect)(({user:Ce,classroomList:fe,loading:ge,globalSetting:Rt,problemset:_t})=>({user:Ce,classroomList:fe,globalSetting:Rt,loading:ge.effects,problemset:_t}))(Cd),os=te(84989),Bd=te(66756),wd=te(58253),Dd=Object.defineProperty,Ws=Object.getOwnPropertySymbols,bd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,Ks=(Ce,fe,ge)=>fe in Ce?Dd(Ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ce[fe]=ge,bi=(Ce,fe)=>{for(var ge in fe||(fe={}))bd.call(fe,ge)&&Ks(Ce,ge,fe[ge]);if(Ws)for(var ge of Ws(fe))xd.call(fe,ge)&&Ks(Ce,ge,fe[ge]);return Ce},kr=(Ce,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{wn(ge.next(rn))}catch(zn){_t(zn)}},la=rn=>{try{wn(ge.throw(rn))}catch(zn){_t(zn)}},wn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);wn((ge=ge.apply(Ce,fe)).next())});const dg={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Md=({user:Ce,classroomList:fe,globalSetting:ge,loading:Rt,dispatch:_t})=>{var aa,la,wn,rn,zn,Oa,ra,Kn,Fn,fa,Ia;const[Xa,ho]=Ei.ZP.useNotification(),ka=(0,y.useRef)(),co=(0,y.useRef)(),[Na]=(0,pe.useSearchParams)(),[Ln,$a]=(0,y.useState)({}),[Ka,So]=(0,y.useState)(""),[zo,wo]=(0,y.useState)(""),un=(0,pe.useParams)(),[Do,Va]=(0,y.useState)({}),[wa,Yo]=(0,y.useState)(),[bo,Po]=(0,y.useState)(!1),dr=(0,y.useRef)(),[wr,yo]=(0,y.useState)(!1),[Eo,xo]=(0,y.useState)([]),[Co,su]=(0,y.useState)(!0),[uu,pu]=(0,y.useState)(!1),[Ur,_r]=(0,y.useState)([]),[yu,Iu]=(0,y.useState)(!1),[pl,ol]=(0,y.useState)([]),[rl,Wu]=(0,y.useState)(!1),[ul,hl]=(0,y.useState)(0),[El,Ku]=(0,y.useState)(!1),[ll,Bl]=(0,y.useState)([]),[lu,el]=(0,y.useState)(bi({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[il,tl]=(0,y.useState)(!1),[Al,nl]=(0,y.useState)(""),[Dr,Pr]=(0,y.useState)(0),nu=(0,y.useRef)(null),[Cu,ju]=(0,y.useState)(!1),[wu,Au]=(0,y.useState)(!1),[zr,Du]=(0,y.useState)(!1),br=(0,y.useRef)(!1),{SmartPlanItemBanks:Lo}=fe,sl=(0,y.useRef)(Ln),Nu=(0,y.useRef)(),Sl=(0,y.useRef)([1]),Ju=Na.get("simulate")==="true",Yl=Na.get("pptPage")?Number(Na.get("pptPage")):1,[bu,xi]=(0,y.useState)(!1),[oi,wl]=(0,y.useState)(!1);(0,y.useEffect)(()=>{br.current=zr,zr||Ku(!1)},[zr]),(0,y.useEffect)(()=>{!(Ln!=null&&Ln.IsSuper)&&!Na.get("pptPage")&&(So(Yl),_t({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:un==null?void 0:un.coursesId,id:un==null?void 0:un.id,position:Yl}})),(0,ct.s2)()&&pe.history.replace(`/miniprogram/courseware/study?courses_id=${un==null?void 0:un.coursesId}&id=${un==null?void 0:un.id}`)},[]),(0,y.useEffect)(()=>{sl.current=Ln,Ln!=null&&Ln.WebofficeURL&&setTimeout(()=>{Zu()},300)},[Ln]),(0,y.useEffect)(()=>{var vn;return(vn=Ce==null?void 0:Ce.userInfo)!=null&&vn.login&&Wl(),()=>{clearInterval(dr.current)}},[(aa=Ce==null?void 0:Ce.userInfo)==null?void 0:aa.login]),(0,y.useEffect)(()=>{!(Ln!=null&&Ln.IsSuper)&&(wa==null?void 0:wa.is_end)===!1&&(Ln==null?void 0:Ln.Status)=="in_progress"&&Lu()},[wa==null?void 0:wa.is_end,Ln]),(0,y.useEffect)(()=>{if(wa!=null&&wa.is_end&&clearInterval(dr.current),!(Ln!=null&&Ln.IsSuper)&&(wa!=null&&wa.is_end)){let vn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];vn&&(vn!=null&&vn.includes(un==null?void 0:un.id))||(Se.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(vn==null?void 0:vn.length)===0?vn=[un==null?void 0:un.id]:vn.push(un==null?void 0:un.id),sessionStorage.setItem("endPPTIds",JSON.stringify(vn)))}},[wa==null?void 0:wa.is_end,Ln]),(0,y.useEffect)(()=>{if(wa!=null&&wa.enable_extra&&!(wa!=null&&wa.is_end)){let vn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];vn&&!(vn!=null&&vn.includes(un==null?void 0:un.id))&&De.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>kr(void 0,null,function*(){(vn==null?void 0:vn.length)===0?vn=[un==null?void 0:un.id]:vn.push(un==null?void 0:un.id),Su(wa==null?void 0:wa.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(vn))})})}},[wa==null?void 0:wa.enable_extra]);const Mi=(0,y.useRef)(null);(0,y.useEffect)(()=>{var vn,Ta;(vn=Ce==null?void 0:Ce.userInfo)!=null&&vn.login&&(Ln!=null&&Ln.IsSuper?Po(!0):Po((Ln==null?void 0:Ln.Status)&&(Ln==null?void 0:Ln.Status)!="not_started"),(Ta=ka.current)!=null&&Ta.ready&&Wn())},[(la=Ce==null?void 0:Ce.userInfo)==null?void 0:la.login,Ln]),(0,y.useEffect)(()=>{var vn;wa!=null&&wa.page&&((vn=Lo==null?void 0:Lo.page)==null?void 0:vn.lesson_mode)=="online_lesson"&&!(Ln!=null&&Ln.IsSuper)&&!Ju&&Su(wa==null?void 0:wa.page)},[wa==null?void 0:wa.page]),(0,y.useEffect)(()=>{var vn;((vn=Ce==null?void 0:Ce.userInfo)==null?void 0:vn.real_name)==="\u6E38\u5BA2"&&_t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(wn=Ce==null?void 0:Ce.userInfo)==null?void 0:wn.real_name]);const ri=()=>{var vn,Ta,eo,Ao,yr;let er=[];return(((Ta=(vn=Lo==null?void 0:Lo.page)==null?void 0:vn.smart_plan_page_knowledges)==null?void 0:Ta.length)>0||(eo=Lo==null?void 0:Lo.page)!=null&&eo.is_ai_question)&&er.push("\u667A\u80FD\u4E92\u52A8"),(Ao=Lo==null?void 0:Lo.page)!=null&&Ao.page_info&&er.push("\u667A\u80FD\u63A8\u9001"),(Lo==null?void 0:Lo.count)>0&&er.push("\u8BD5\u9898"),(yr=Lo==null?void 0:Lo.page)!=null&&yr.animation_code&&er.push("\u667A\u80FD\u52A8\u6548"),y.createElement(y.Fragment,null,er==null?void 0:er.map((ea,Yr)=>y.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(ea)}},ea,Yr!=(er==null?void 0:er.length)-1?"\u3001":"")))};(0,y.useEffect)(()=>{var vn,Ta,eo,Ao,yr,er,ea;Ku(!1),Ka&&((vn=Lo==null?void 0:Lo.page)==null?void 0:vn.position)!=Dr&&zr&&(Pr((Ta=Lo==null?void 0:Lo.page)==null?void 0:Ta.position),tl(!0),setTimeout(()=>{tl(!1)},2e3),Ln!=null&&Ln.IsSuper&&(((Ao=(eo=Lo==null?void 0:Lo.page)==null?void 0:eo.smart_plan_page_knowledges)==null?void 0:Ao.length)>0||(yr=Lo==null?void 0:Lo.page)!=null&&yr.is_ai_question||(er=Lo==null?void 0:Lo.page)!=null&&er.page_info||(Lo==null?void 0:Lo.count)>0||(ea=Lo==null?void 0:Lo.page)!=null&&ea.animation_code?Xa.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:y.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",y.createElement("span",{style:{color:"#3061D0"}},ri())),duration:2,pauseOnHover:!0,onClose:()=>{Ku(!0)}}):Ku(!0)))},[Lo]),(0,y.useEffect)(()=>{Ql()},[Ka,wa==null?void 0:wa.randomData]);const Ql=()=>kr(void 0,null,function*(){var vn,Ta;if(!(Ln!=null&&Ln.IsSuper)&&(Ln==null?void 0:Ln.Status)=="in_progress"&&Ka){const eo=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/check_page_progress.json`,{method:"post",body:{position:Ka}});(eo==null?void 0:eo.status)==0&&((vn=eo==null?void 0:eo.data)!=null&&vn.allow||(_r((Ta=eo==null?void 0:eo.data)==null?void 0:Ta.not_finish_positions),pu(!0)))}});function Wn(){return kr(this,null,function*(){try{yield ka.current.ready();const eo=yield(yield ka.current.Application.ActiveWindow).View;eo.ZoomToFit=-1;const Ao=new Event("resize");window.dispatchEvent(Ao)}catch(vn){}})}function Su(vn){return kr(this,null,function*(){yield ka.current.ready(),ka.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(vn)})}function cl(vn){return kr(this,null,function*(){un!=null&&un.user_login||setTimeout(()=>kr(this,null,function*(){yield ka.current.ready();const Ta=ka.current.Application,eo=yield Ta.ActivePresentation,Ao=yield Ta.ActivePresentation.SlideShowSettings,yr=yield eo.SlideShowWindow;vn?((0,os.Dj)(document.body),yield Ao.Run()):(yr.IsFullScreen=!1,(0,os.BU)());const er=(yield Ta.ActivePresentation.SlideShowWindow)!==null;Du(er),Wn()}),800)})}function Hl(){return kr(this,null,function*(){try{const vn=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/set_page_cache.json`,{method:"post",body:{type:1}});Yo(bi({},(vn==null?void 0:vn.data)||{}))}catch(vn){}})}const Dl=()=>kr(void 0,null,function*(){var vn,Ta;let eo=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}.json`,{method:"get"});(eo==null?void 0:eo.status)==0&&(Va(eo==null?void 0:eo.data),un!=null&&un.user_login||(Na.get("type")=="view"&&(((vn=eo==null?void 0:eo.data)==null?void 0:vn.status)=="in_progress"?ju(!0):cl(!0)),((Ta=eo==null?void 0:eo.data)==null?void 0:Ta.status)=="in_progress"&&Na.get("type")!="update"&&ju(!0)))}),Lu=()=>kr(void 0,null,function*(){const vn=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/start_class.json`,{method:"post"})}),bl=()=>kr(void 0,null,function*(){var vn;const Ta=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(vn=Lo==null?void 0:Lo.page)==null?void 0:vn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),xl=()=>kr(void 0,null,function*(){_t({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:un==null?void 0:un.coursesId,id:un==null?void 0:un.id,position:Ka||(wa==null?void 0:wa.page)||1,max_position:zo}})}),Wl=()=>kr(void 0,null,function*(){var vn,Ta,eo;const Ao={};un!=null&&un.user_login&&(Ao.login=un.user_login),Ju&&(Ao.is_simulate=!0);const yr=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/get_office_token.json`,{method:"get",params:Ao});$a(yr==null?void 0:yr.data),su(!1);const er=((vn=yr==null?void 0:yr.data)==null?void 0:vn.FileName)||"";document.title=er,(Ta=yr==null?void 0:yr.data)!=null&&Ta.IsSuper?Dl():Ju?cl(!0):(((eo=yr==null?void 0:yr.data)==null?void 0:eo.Status)=="in_progress"&&cl(!0),dr.current=setInterval(()=>{Hl()},2e3))});function Xu(){return kr(this,null,function*(){if(!ka.current)return;clearTimeout(Nu.current),yield ka.current.ready();const vn=ka.current.Application,eo=(yr=>{if(!yr||yr.length===0)return[];const er=[...yr].sort(($r,gl)=>$r-gl),ea=[];let Yr={From:er[0],To:er[0]};for(let $r=1;$rXu(),4*60*1e3)})}function Ml(vn){return kr(this,null,function*(){Sl.current=vn,Xu()})}function Zu(){return kr(this,null,function*(){var vn=document.getElementById("weboffice-zone");ka.current=Ae().config({mount:vn,url:Ln==null?void 0:Ln.WebofficeURL,refreshToken:ui,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Ln!=null&&Ln.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),ka.current.setToken({token:Ln==null?void 0:Ln.AccessToken,timeout:25*60*1e3}),ka.current.on("fileStatus",function(Ta){return kr(this,null,function*(){console.log("fileStatus:",Ta),yield ka.current.ready();const Ao=yield ka.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;So(Ao),Sl.current=[Ao],Xu()})}),ka.current.on("fileOpen",function(Ta){Uu()}),ka.current.on("fullscreenChange",function(Ta){Ta.status==1?Na.get("type")!="update"&&cl(!0):(0,os.BU)(),console.log("fullscreenChange:",Ta)})})}function ui(){return new Promise(function(vn){return kr(this,null,function*(){var Ta,eo,Ao,yr;const er=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Ta=sl.current)==null?void 0:Ta.AccessToken,refresh_token:(eo=sl.current)==null?void 0:eo.RefreshToken}});((Ao=er==null?void 0:er.data)==null?void 0:Ao.Code)=="InvalidArgument.AccessToken"&&Wl(),sl.current=er.data,vn({token:(yr=er==null?void 0:er.data)==null?void 0:yr.AccessToken,timeout:2*60*1e3}),vn(er==null?void 0:er.data)})})}function li(){return kr(this,null,function*(){su(!0),yield ka.current.ready();const vn=ka.current.Application,Ta=yield vn.ActivePresentation,Ao=yield(yield Ta.Slides).Count;wo(Ao);let yr=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(yr==null?void 0:yr.status)==0&&Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield vn.ActivePresentation.Slides.AddSlide(Ao),setTimeout(()=>kr(this,null,function*(){su(!1),Ta.Slides.Item(Ao).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function Uu(){return kr(this,null,function*(){yield ka.current.ready();const vn=ka.current.Application,Ta=yield vn.ActivePresentation.GetSlideRemark(),Ao=yield(yield vn.ActivePresentation).Slides,yr=yield Ao.Count;wo(yr),vn.Sub.SlideShowEnd=()=>kr(this,null,function*(){Du(!1),Wn()});const er=yield vn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;So(er),Sl.current=[er],Xu(),vn.Sub.ActiveSlideChange=ea=>kr(this,null,function*(){var Yr;wo(yield Ao.Count),So(((Yr=ea==null?void 0:ea.Data)==null?void 0:Yr.slideIndex)+1)}),vn.Sub.SlideDelete=ea=>kr(this,null,function*(){var Yr;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",ea);let $r=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/delete_page.json`,{method:"delete",body:{position:(Yr=ea==null?void 0:ea.Data)==null?void 0:Yr.SlideIndex}});($r==null?void 0:$r.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),wo(yield Ao.Count))}),vn.Sub.PresentationNewSlide=ea=>kr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",ea)}),vn.Sub.SlideMove=ea=>kr(this,null,function*(){var Yr,$r,gl;if(Ln!=null&&Ln.IsSuper&&document.hasFocus()){So("");let qu=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Yr=ea==null?void 0:ea.Data)==null?void 0:Yr.SlideFromIndex,target_position:($r=ea==null?void 0:ea.Data)==null?void 0:$r.SlideIndex}});(qu==null?void 0:qu.status)==0&&(Se.ZP.success("\u79FB\u52A8\u6210\u529F"),So((gl=ea==null?void 0:ea.Data)==null?void 0:gl.SlideIndex))}}),yield vn.ActivePresentation.SlideShowWindow.View.GotoSlide(Yl)})}const Il=()=>kr(void 0,null,function*(){var vn,Ta;Wu(!0);const eo=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/smart_plan_users.json`,{method:"get",params:lu});(eo==null?void 0:eo.status)==0&&(ol((vn=eo==null?void 0:eo.data)==null?void 0:vn.smart_plan_users),hl((Ta=eo==null?void 0:eo.data)==null?void 0:Ta.count)),Wu(!1)}),dl=()=>kr(void 0,null,function*(){var vn;Wu(!0);const Ta=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/header_info.json`,{method:"get"});(Ta==null?void 0:Ta.status)===0&&Bl([{name:"\u5168\u90E8",id:""},...((vn=Ta==null?void 0:Ta.data)==null?void 0:vn.course_groups)||[]]),Wu(!1)});(0,y.useEffect)(()=>{var vn,Ta;return Lo&&((vn=Lo==null?void 0:Lo.page)!=null&&vn.id)&&!((Ta=Lo==null?void 0:Lo.page)!=null&&Ta.has_study_record)&&(Ln==null?void 0:Ln.IsSuper)===!1&&(Ln==null?void 0:Ln.Status)=="in_progress"&&(nu.current=setTimeout(()=>{bl()},1e4)),()=>{nu.current&&clearTimeout(nu.current)}},[Rt["classroomList/getSmartPlanItemBanks"],Lo,Ln==null?void 0:Ln.IsSuper]),(0,y.useEffect)(()=>{yu&&(dl(),Il())},[yu,lu]);const Ii=()=>{const vn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(vn==null?void 0:vn.findIndex(eo=>(eo==null?void 0:eo.id)==(un==null?void 0:un.id)&&(eo==null?void 0:eo.courseId)==(un==null?void 0:un.coursesId)))==-1&&(vn.push({id:un==null?void 0:un.id,courseId:un==null?void 0:un.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(vn)),Su(1))},gr=()=>kr(void 0,null,function*(){var vn,Ta,eo,Ao,yr;const er=()=>kr(void 0,null,function*(){let Yr=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_status.json`,{method:"post"});(Yr==null?void 0:Yr.status)==0&&(Se.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Ka,allow_answer:!1,is_end:!0}}}))}),ea=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}.json`,{method:"get"});(Ta=(vn=ea==null?void 0:ea.data)==null?void 0:vn.not_start_positions)!=null&&Ta.length?De.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:y.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",y.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(yr=(Ao=(eo=ea==null?void 0:ea.data)==null?void 0:eo.not_start_positions)==null?void 0:Ao.sort((Yr,$r)=>Number(Yr)-Number($r)))==null?void 0:yr.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>kr(void 0,null,function*(){var Yr,$r,gl;Su((gl=($r=(Yr=ea==null?void 0:ea.data)==null?void 0:Yr.not_start_positions)==null?void 0:$r.sort((qu,_u)=>Number(qu)-Number(_u)))==null?void 0:gl[0])}),onOk:()=>kr(void 0,null,function*(){yield er()})}):De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\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:()=>kr(void 0,null,function*(){yield er()})})}),xr=()=>y.createElement(y.Fragment,null,bo&&(un!=null&&un.user_login?y.createElement("div",{className:Vo.right},y.createElement(Fd,{pageNum:Ka,maxPage:zo})):y.createElement("div",{className:Vo.right},y.createElement(E.Z,{spinning:Rt["classroomList/getSmartPlanItemBanks"]},y.createElement("div",{style:{visibility:Lo?"visible":"hidden",height:"100vh"}},(Ln==null?void 0:Ln.IsSuper)!==void 0&&y.createElement("div",{style:zo?{}:{display:"none"}},Ln!=null&&Ln.IsSuper?y.createElement(hi,{pptFullScreen:zr,pageNum:Ka,maxPage:zo,pptInfo:Do,openEwm:wr,changePage:Ml,setOpenEwm:()=>{yo(null)},aiImg:Eo,addPage:()=>{li()}}):y.createElement(ed,{isSimulate:Ju,officeToken:Ln,pageCache:wa,pageNum:Ka,aiImg:Eo,maxPage:zo,changePage:Ml,gotoSlide:vn=>{Su(vn)}})))))));return y.createElement(E.Z,{spinning:Co},y.createElement("div",{style:{display:"flex"}},ho,il&&y.createElement("div",{className:Vo.page_style},"\u7B2C",Ka,"\u9875"),y.createElement("div",{className:Vo.officeWrp},y.createElement("div",{className:Vo.left},y.createElement("div",{style:Ju?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!wu&&zr&&(Ln==null?void 0:Ln.IsSuper)&&El&&y.createElement("div",{className:Vo.left_float},y.createElement("div",{className:Vo.float_icon},y.createElement("img",{src:te(23175),width:20,height:20})),y.createElement("div",{className:Vo.float_more},y.createElement("div",{className:Vo.float_text,onClick:()=>{Au(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Do==null?void 0:Do.status)=="in_progress"&&((rn=Lo==null?void 0:Lo.page)==null?void 0:rn.lesson_mode)!="self_learning"&&!(Lo!=null&&Lo.is_extra)&&(((zn=Lo==null?void 0:Lo.page)==null?void 0:zn.status)=="not_started"||((Oa=Lo==null?void 0:Lo.page)==null?void 0:Oa.status)=="ended")&&(Ln==null?void 0:Ln.IsSuper)&&(Lo==null?void 0:Lo.count)>0&&y.createElement(y.Fragment,null,y.createElement("div",{className:Vo.float_icon},y.createElement("img",{src:te(68045),width:20,height:20})),y.createElement("div",{className:Vo.float_text,onClick:()=>kr(void 0,null,function*(){var vn;let Ta=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=Lo==null?void 0:Lo.page)==null?void 0:vn.id,status:"in_progress"}});(Ta==null?void 0:Ta.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),xl(),Au(!0))})},((ra=Lo==null?void 0:Lo.page)==null?void 0:ra.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Do==null?void 0:Do.status)=="in_progress"&&!(Lo!=null&&Lo.is_extra)&&((Kn=Lo==null?void 0:Lo.page)==null?void 0:Kn.status)=="in_progress"&&(Ln==null?void 0:Ln.IsSuper)&&(Lo==null?void 0:Lo.count)>0&&y.createElement(y.Fragment,null,y.createElement("div",{className:Vo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},y.createElement("img",{src:te(7891),width:20,height:20})),y.createElement("div",{className:Vo.float_text,onClick:()=>kr(void 0,null,function*(){var vn;let Ta=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=Lo==null?void 0:Lo.page)==null?void 0:vn.id,status:"ended"}});(Ta==null?void 0:Ta.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),xl())})},"\u7ED3\u675F\u7B54\u9898")))),Na.get("simulate")==="true"&&y.createElement("div",{className:Vo.btn_float,style:{right:"800px",bottom:0}},y.createElement(Sn.op,{className:"mb20",onClick:()=>{Na.get("type")?pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/ppt_info/info?type=${Na.get("type")}`):pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!wu&&zr&&y.createElement("div",{className:Vo.btn_float,style:{right:Ln!=null&&Ln.IsSuper?"0px":"700px"}},y.createElement("div",null,y.createElement(Sn.op,{disabled:Ka==1,className:"mb20",onClick:()=>{if(Ka==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}nl(""),Su(Ka-1)}},"\u4E0A\u4E00\u9875")),y.createElement("div",null,y.createElement(Sn.op,{disabled:Ka==zo,onClick:()=>{if(Ka==zo){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}nl(""),Su(Ka+1)}},"\u4E0B\u4E00\u9875")),(Ln==null?void 0:Ln.IsSuper)&&y.createElement("div",{className:Vo.to_page_style},"\u8DF3\u8F6C\u5230",y.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:Al||void 0,placeholder:"\u9875\u7801",onChange:vn=>{Su(vn),nl(vn)}},Array.from({length:zo},(vn,Ta)=>Ta+1).map(vn=>y.createElement(oe.default.Option,{key:vn,value:vn},vn))))),!wu&&zr&&(Ln==null?void 0:Ln.IsSuper)&&Ka==zo&&y.createElement("div",{className:Vo.over_content},y.createElement("div",{className:Vo.over_button,onClick:()=>kr(void 0,null,function*(){yield gr()})},y.createElement("img",{src:te(3540),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!zr&&(un!=null&&un.user_login?y.createElement("div",{className:Vo.over_content},y.createElement("div",{className:Vo.over_button,onClick:()=>{Iu(!0)}},y.createElement("img",{src:te(78868),className:Vo.ewm_img,style:{width:"16px",height:"15px"}}),y.createElement("div",{className:Vo.ewm_text},"\u5B66\u751F\u5217\u8868")),y.createElement("div",{className:Vo.over_button,onClick:()=>{pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/detail`)}},y.createElement("img",{src:te(50066),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6"))):Ln!=null&&Ln.IsSuper?y.createElement("div",{className:Vo.over_content},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Vo.over_button,onClick:()=>{cl(!0)}},y.createElement("img",{src:te(15091),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Do==null?void 0:Do.status)=="not_started"&&y.createElement("div",{className:Vo.over_button,onClick:()=>kr(void 0,null,function*(){_t({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:un==null?void 0:un.coursesId,smart_plans_id:un==null?void 0:un.id}}})})},y.createElement("img",{src:te(76502),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Do==null?void 0:Do.status)=="not_started"&&y.createElement("div",{className:Vo.over_button,onClick:()=>kr(void 0,null,function*(){wl(!0)})},y.createElement("img",{src:te(93026),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Do==null?void 0:Do.status)=="in_progress"&&y.createElement("div",{className:Vo.over_button,onClick:()=>kr(void 0,null,function*(){yield gr()})},y.createElement("img",{src:te(3540),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),y.createElement("div",{className:Vo.over_button,onClick:()=>{yo(new Date)}},y.createElement("img",{src:te(56440),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))):!Ju&&y.createElement("div",{className:Vo.overcont2wrap},y.createElement(Sn.op,{disabled:Ka==1,className:"mr30",onClick:()=>{if(Ka==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Su(Ka-1)}},"\u4E0A\u4E00\u9875"),y.createElement("div",{className:Vo.over_content2},y.createElement("div",{className:Vo.over_button2,onClick:()=>{pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan`)}},y.createElement("img",{src:te(50066),className:Vo.ewm_img2,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),y.createElement(Sn.op,{disabled:Ka==zo,className:"ml30",onClick:()=>{if(Ka==zo){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Su(Ka+1)}},"\u4E0B\u4E00\u9875")))),(!zr||!(Ln!=null&&Ln.IsSuper))&&xr(),zr&&(Ln==null?void 0:Ln.IsSuper)&&y.createElement(Ue.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Au(!1)},destroyOnClose:!0,forceRender:!0,open:wu},xr(),y.createElement("div",{className:Vo.close_drawer,onClick:vn=>{vn.stopPropagation(),Au(!1)}},y.createElement("i",{className:"iconfont icon-shouqi10 font14"})))),y.createElement(Bd.Z,{Callback:()=>{Dl(),(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Ka,allow_answer:!1,is_end:!1}}})}}),y.createElement(wd.Z,{v:Do,params:un,user:Ce,visible:oi,afterOk:()=>{wl(!1),window.location.reload()},afterCancel:()=>{wl(!1)}}),y.createElement(De.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Cu,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},y.createElement("div",{className:Vo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\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\uFF01"),y.createElement("div",{className:Vo.erweima},y.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${un==null?void 0:un.coursesId}&id=${un==null?void 0:un.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(Fn=ge==null?void 0:ge.setting)==null?void 0:Fn.tab_logo_url}`})),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},y.createElement(Pt.ZP,{type:"primary",onClick:()=>{ju(!1),yo(null),cl(!0),Ii()}},"\u5F00\u59CB\u4E0A\u8BFE"))),y.createElement(De.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:uu,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var vn;pu(!1),Su((vn=Ur==null?void 0:Ur.sort())==null?void 0:vn[0])},onOk:()=>kr(void 0,null,function*(){var vn;pu(!1),Su((vn=Ur==null?void 0:Ur.sort())==null?void 0:vn[0])})},y.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(fa=Ur==null?void 0:Ur.sort())==null?void 0:fa.map((vn,Ta)=>y.createElement("span",{key:Ta,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{pu(!1),Su(vn)}},"\u7B2C",vn,"\u9875",Ta+1==(Ur==null?void 0:Ur.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),y.createElement(De.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:yu,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{Iu(!1)},footer:null},y.createElement(E.Z,{spinning:!1},y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},y.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:lu==null?void 0:lu.course_group_id,options:(Ia=ll||[])==null?void 0:Ia.map(vn=>({label:vn==null?void 0:vn.name,value:vn==null?void 0:vn.id})),onChange:vn=>{lu.page=1,lu.course_group_id=vn,el(bi({},lu))}}),y.createElement(Sn.t7,{style:{width:300},value:{value:lu.search},onChange:(vn,Ta)=>{lu.page=1,lu.search=vn,el(bi({},lu))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),y.createElement(Te.default,{loading:rl,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:vn=>y.createElement("span",{style:{color:"#666666"}},vn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:vn=>y.createElement("span",{style:{color:"#666666"}},vn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:vn=>y.createElement("span",{style:{color:"#666666"}},vn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(vn,Ta)=>y.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Iu(!1),pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/users/${Ta==null?void 0:Ta.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:pl,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:lu.limit,current:lu.page,position:["bottomRight"],onChange:(vn,Ta)=>{lu.page=vn,lu.limit=Ta,el(bi({},lu))},total:ul,showTotal:(vn,Ta)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",vn," "),"\u6761\u6570\u636E")}})))))};var Id=(0,pe.connect)(({user:Ce,classroomList:fe,loading:ge,globalSetting:Rt})=>({user:Ce,classroomList:fe,globalSetting:Rt,loading:ge.effects}))(Md)},58253:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ce}});var y=te(59301),ve=te(6767),Ae=te(62957),pe=te(14566),Fe=te(25399),Se=te(60242),De=te(38986),Ye={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Pe=te(9148),re=te(16253),Ue=te(47257),Te=te.n(Ue),Pt=te(51257),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ie,ye,Re)=>ye in ie?a(ie,ye,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ie[ye]=Re,ee=(ie,ye)=>{for(var Re in ye||(ye={}))x.call(ye,Re)&&z(ie,Re,ye[Re]);if(E)for(var Re of E(ye))b.call(ye,Re)&&z(ie,Re,ye[Re]);return ie},ae=(ie,ye,Re)=>new Promise((Ne,st)=>{var it=at=>{try{Tt(Re.next(at))}catch(ct){st(ct)}},Me=at=>{try{Tt(Re.throw(at))}catch(ct){st(ct)}},Tt=at=>at.done?Ne(at.value):Promise.resolve(at.value).then(it,Me);Tt((Re=Re.apply(ie,ye)).next())}),ce=({v:ie,visible:ye,params:Re,user:Ne,afterOk:st,afterCancel:it})=>{var Me;const[Tt,at]=(0,y.useState)([]),ct=(0,y.useRef)([]),[zt,ht]=(0,y.useState)(!1),Ot={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{at([])},accept:".ppt,.pptx",beforeUpload:et=>ae(void 0,null,function*(){var Lt,Dt;const bt=et.name.endsWith(".ppt"),qe=et.name.endsWith(".pptx");if(!bt&&!qe)return ve.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(et.size/1024/1024>200)return ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const gt=yield(0,De.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:et.name}});if((Lt=gt==null?void 0:gt.data)!=null&&Lt.exist)ve.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),at([]);else{const ot={id:String(Math.random()).slice(-6),name:et.name,size:et.size,file:et,description:"",percent:0,status:"uploading"};ut(ot,{container_type:"SmartPlan",login:(Dt=Ne==null?void 0:Ne.userInfo)==null?void 0:Dt.login,container_id:null,description:"",realFileName:!1}),at(mt=>[ot])}return Promise.reject()})},ut=(et,Lt)=>ae(void 0,null,function*(){var Dt,bt,qe,Ie,gt,ot,mt,Ut,xe,Ct;Lt.file_name=et.name;const nn=et.name,Wt=yield(0,De.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Wt==null?void 0:Wt.status)!==0){at(wt=>(wt[wt.findIndex(_e=>_e.name===nn)].status="error",[...wt])),ve.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Wt.data=JSON.parse((0,re.pe)(Wt.data));const ln=new(Te())({endpoint:(Dt=Wt==null?void 0:Wt.data)==null?void 0:Dt.end_point,region:(bt=Wt==null?void 0:Wt.data)==null?void 0:bt.region,accessKeyId:(qe=Wt==null?void 0:Wt.data)==null?void 0:qe.access_key_id,accessKeySecret:(Ie=Wt==null?void 0:Wt.data)==null?void 0:Ie.access_key_secret,bucket:(gt=Wt==null?void 0:Wt.data)==null?void 0:gt.bucket,stsToken:(ot=Wt==null?void 0:Wt.data)==null?void 0:ot.security_token});et.name.split(".").pop(),ln.multipartUpload(`smartplans/${Re.coursesId}/${Re==null?void 0:Re.id}/${(mt=Ne==null?void 0:Ne.userInfo)==null?void 0:mt.login}/${Date.now()}/${nn}`,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,_e,Et)=>{at($e=>{const Ft=$e.findIndex(Qe=>Qe.name===nn);return $e[Ft].client=ln,$e[Ft].percent=wt*100,$e[Ft].checkpoint=_e,[...$e]})},checkpoint:(xe=ct.current[(Ut=ct.current)==null?void 0:Ut.findIndex(wt=>wt.name===nn)])==null?void 0:xe.checkpoint,callback:{customValue:{id:nn+""},url:(Ct=Wt==null?void 0:Wt.data)==null?void 0:Ct.callback_url,host:Wt==null?void 0:Wt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,De.rz)(Lt)}}).then(function(wt){at(_e=>{var Et,$e,Ft;const Qe=_e.findIndex(Je=>Je.name===nn);let Bt="done";return((Et=wt.data)==null?void 0:Et.status)===0?_e[Qe].response=($e=wt.data)==null?void 0:$e.data:(ve.ZP.warning((Ft=wt.data)==null?void 0:Ft.message),Bt="error"),_e[Qe].status=Bt,[..._e]})}).catch(function(wt){(wt==null?void 0:wt.name)!=="cancel"&&at(_e=>{const Et=_e.findIndex($e=>$e.name===nn);return _e[Et].status="error",[..._e]})})});return oe.createElement(Ae.default,{maskClosable:!1,centered:!0,open:ye,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{it(),at([])},okButtonProps:{loading:zt,disabled:(Tt==null?void 0:Tt.length)>0&&((Me=Tt==null?void 0:Tt[0])==null?void 0:Me.status)=="uploading"},onOk:()=>ae(void 0,null,function*(){var et,Lt,Dt;if((Tt==null?void 0:Tt.length)>0&&((et=Tt==null?void 0:Tt[0])==null?void 0:et.status)=="uploading"){ve.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}ht(!0);const bt=yield yield(0,De.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Dt=(Lt=Tt==null?void 0:Tt[0])==null?void 0:Lt.response)==null?void 0:Dt.attachment_id}});return ht(!1),(bt==null?void 0:bt.status)===0&&(ve.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),st(),at([])),bt})},oe.createElement("div",null,oe.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",oe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),oe.createElement(pe.default,ee({},Ot),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Pe.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:Ye.box},Tt.map(et=>oe.createElement("div",{key:et.id,className:Ye.row},oe.createElement("div",{className:Ye.icon},et.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),et.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Fe.Z,{title:et==null?void 0:et.name},oe.createElement("div",{style:{color:et.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,Pt.tP)(et==null?void 0:et.name,9))),et.status==="uploading"&&oe.createElement(Se.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:et.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return a}});var y=te(59301),ve=te(25690),Ae=te(62957),pe=te(99571),Fe=te(29787),Se=te(81072),De=te(10866),Ye=te(75975),Pe=te(24334),re=te(61186),Ue=te.n(re),Te=te(24363),Pt=te(59301),oe=(E,x,b)=>new Promise((z,ee)=>{var ae=ie=>{try{ce(b.next(ie))}catch(ye){ee(ye)}},ue=ie=>{try{ce(b.throw(ie))}catch(ye){ee(ye)}},ce=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ae,ue);ce((b=b.apply(E,x)).next())}),a=({open:E,onClose:x})=>{const[b,z]=(0,y.useState)(void 0);console.log((0,ve.useLocation)(),33);const ee=(0,ve.useLocation)();(0,y.useEffect)(()=>{E&&function(){return oe(this,null,function*(){const Dt=yield(0,Se.X6)(E);z(Dt.data)})}()},[E]);const{status:ae,created_at:ue,code:ce,name:ie,language:ye,pass_sets_count:Re,set_count:Ne,error_msg:st,output:it,input:Me,expected_output:Tt,execute_memory:at,user:ct,execute_time:zt,input_file_url:ht,output_file_url:Ot,is_file:ut,expected_output_file_url:et}=b||{};return Pt.createElement(Ae.default,{open:E,width:1e3,onCancel:()=>x(!1),footer:Pt.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Pt.createElement(Fe.Z,{spinning:!b,delay:500},Pt.createElement("div",{className:"record-detail-info"},b?Pt.createElement(Pt.Fragment,null,Pt.createElement("div",{className:"record-detail-body"},Pt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Pt.createElement("ul",{className:"record-info"},Pt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Pt.createElement("span",{className:ae===0?"c-green":"c-red"},De.Im[ae])," "),Pt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Pt.createElement("span",null,Ue()(ue).format("YYYY-MM-DD HH:mm:ss"))," "),Pt.createElement("li",null," \u8BED\u8A00\uFF1A",Pt.createElement("span",null,ye)," "),Pt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Pt.createElement("span",null,zt*1e3,"ms")," "),Pt.createElement("li",null," ",`${ae===Te.h.HIDE_COMPILE_STATUS?"--":Re} / ${Ne} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,De.gZ)({status:ae,error_msg:st,execute_time:zt,output:it,input:Me,expected_output:Tt,input_file_url:ht,output_file_url:Ot,is_file:ut,expected_output_file_url:et}),Pt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Pt.createElement(Ye.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:Pe.Base64.decode(ce),options:{readOnly:!0}}))):null)))}},7727:function(ke,lt,te){"use strict";te.d(lt,{Im:function(){return Ne},Y4:function(){return it}});var y=te(59301),ve=te(37568),Ae=te(6767),pe=te(99571),Fe=te(37345),Se=te(24334),De=te.n(Se),Ye=te(91136),Pe=te(86074),re=te(76902),Ue=te(51257),Te=te(34376),Pt=te.n(Te),oe=te(38986),a=te(25690),E=te(98309),x=te(49535),b=te(81072),z=te(91176),ee=te(45677),ae=te(92310),ue=te.n(ae),ce=te(84989),ie=te(59301),ye=(at,ct,zt)=>new Promise((ht,Ot)=>{var ut=Dt=>{try{Lt(zt.next(Dt))}catch(bt){Ot(bt)}},et=Dt=>{try{Lt(zt.throw(Dt))}catch(bt){Ot(bt)}},Lt=Dt=>Dt.done?ht(Dt.value):Promise.resolve(Dt.value).then(ut,et);Lt((zt=zt.apply(at,ct)).next())});const{TextArea:Re}=ve.default,Ne={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var st=(at=>(at[at.SET_VISIBLE=0]="SET_VISIBLE",at[at.SET_TABINDEX=1]="SET_TABINDEX",at))(st||{});function it(at){const{status:ct,error_msg:zt,output:ht,input:Ot,expected_output:ut,is_file:et,input_file_url:Lt,output_file_url:Dt,expected_output_file_url:bt,setMonacoValue:qe,setData:Ie}=at,gt=(0,y.useRef)(),ot=(0,y.useRef)(),mt=(0,y.useRef)();let Ut=null;const xe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(ht&&!et&>.current){const Ct=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ct.open(gt.current);const nn=(0,Ue.pp)(Se.Base64.decode(ht));Ct.write(nn),Ct.setOption("theme",{background:"#1e1e1e"})}if(Ot&&!et&&ot.current){const Ct=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ct.open(ot.current),Ct.write((0,Ue.pp)(Ot)),Ct.setOption("theme",{background:"#1e1e1e"})}if(ut&&!et&&mt.current){const Ct=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ct.open(mt.current),Ct.write((0,Ue.pp)(Se.Base64.decode(ut))),Ct.setOption("theme",{background:"#1e1e1e"})}},[ht]),ct){case Fe.h.NOMATCH:Ut=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!et&&ie.createElement("div",{ref:gt}),et&&ie.createElement("div",{style:xe},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ct=yield(0,oe.ZP)(Dt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});qe(Ct),setTimeout(()=>{Ie(Dt)},200)})},ht)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!et&&ie.createElement("div",{ref:mt}),et&&ie.createElement("div",{style:xe},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ct=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});qe(yield Ct.text()),setTimeout(()=>{Ie(bt)},200)})},ut)));break;case Fe.h.EXECUTEFAILURE:Ut=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!et&&ie.createElement(re.Z,{value:Ot,style:xe}),et&&ie.createElement("div",{style:xe},ie.createElement("a",{onClick:()=>(0,Ue.LR)(Lt,Ot)},Ot))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},Se.Base64.decode(zt),"111")));break;case Fe.h.COMPILEFAILURE:Ut=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ye.Z.error},Se.Base64.decode(zt)));break;case Fe.h.PODFAILURE:Ut=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ut=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ut," ")}function Me(at){const{status:ct,error_msg:zt,execute_time:ht,output:Ot,input:ut,expected_output:et,is_file:Lt,input_file_url:Dt,output_file_url:bt,expected_output_file_url:qe}=at;let Ie=null;switch(ct){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:Ie=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:Ie=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ie=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ie," ")}function Tt({value:at,className:ct}){return ie.createElement("span",{className:ct},at)}lt.ZP=({input:at,is_file:ct,debuging:zt,submitting:ht,executingMessage:Ot,debugResult:ut,onChangeInput:et,onDebugCode:Lt,onSubmitCode:Dt,hack:bt,user:qe,submitResult:Ie,isWhiteTheme:gt,topDispatch:ot})=>{const[mt]=(0,a.useSearchParams)(),Ut=(0,a.useParams)(),[xe,Ct]=(0,y.useState)(!1),[nn,Wt]=(0,y.useState)(!1),[ln,Tn]=(0,y.useState)(1),[wt,_e]=(0,y.useState)(!1),[Et,$e]=(0,y.useState)(0),[Ft,Qe]=(0,y.useState)(!1),[Bt,Je]=(0,y.useState)(""),[Ze,nt]=(0,y.useState)(""),Ge=(0,y.useRef)(),He=(0,y.useRef)(),vt=(0,y.useRef)(null),Le=(0,y.useRef)(null),Oe=(0,y.useRef)(null);console.log(Ie,"submitResult",Ut);const{status:he,id:be,input:ze,output:tt,expected_output:xt,is_file:yt,input_file_url:jt,output_file_url:Gt,expected_output_file_url:Ht,error_msg:En,hack_sets:Vn}=Ie||{};(0,y.useEffect)(()=>{he===0&&(Tn(1),$e(0))},[he,be]),(0,y.useEffect)(()=>{ye(void 0,null,function*(){var qn;const Qt=yield(0,b.rX)(Ut==null?void 0:Ut.id,"submit");(Qt==null?void 0:Qt.status)===0&&(Qt!=null&&Qt.data&&((qn=Qt==null?void 0:Qt.data)==null?void 0:qn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Qt==null?void 0:Qt.data}}),Tn(2),$e(320)):(Tn(1),$e(0)))})},[Ut==null?void 0:Ut.id]),(0,y.useEffect)(()=>{if(Ge.current){let tn=function(Ke){mn=an.offsetHeight,yn=!0,jn=Ke.pageY,Oe.current.style.display="block"},qn=function(){yn=!1,Oe.current.style.display="none"},Qt=function(Ke){if(yn){$t();let Mt=jn-Ke.pageY,St=mn+Mt;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),ln===1){St<=34?$e(0):$e(St);return}console.log(St,"resizeH"),$e(St)}};const an=vt.current;let mn=0,yn=!1,jn=0;const ga=document.getElementById("case-y-bar");return ga==null||ga.addEventListener("mousedown",tn),document.addEventListener("mousemove",Qt),document.addEventListener("mouseup",qn),()=>{const Ke=document.getElementById("case-y-bar");Ke==null||Ke.removeEventListener("mousedown",tn),document.removeEventListener("mousemove",Qt),document.removeEventListener("mouseup",qn)}}},[Ge,ln]),(0,y.useEffect)(()=>{const tn=x.Z.subscribe("resize-move-bar",$t);if(mt.get("type")!=="exercises")return document.addEventListener((0,ce.gH)(),sn),()=>{document.removeEventListener((0,ce.gH)(),sn),tn()}},[]),(0,y.useEffect)(()=>{});function $t(){var tn,qn,Qt,an;const mn=document.getElementById("outputResultRef");if(mn){let yn=mn.dataset.text;He.current.reset(),He.current.writeln(yn);const jn=document.getElementById("outputResultRef").offsetWidth-20,ga=((an=(Qt=(qn=(tn=He.current)==null?void 0:tn._core)==null?void 0:qn._renderService)==null?void 0:Qt.dimensions)==null?void 0:an.actualCellWidth)||10,Ke=Math.ceil(jn/ga);He.current.resize(Ke,Math.ceil(mn.clientHeight/16))}}function fn(){Ct(!xe),setTimeout(()=>{$t()},300),$e(xe?320:window.innerHeight-150)}function Cn(){nn?(Wt(!1),(0,ce.BU)()):(Wt(!0),(0,ce.Dj)(Le.current))}const sn=tn=>{(0,ce.vp)()||Wt(!1)},dn=(0,y.useMemo)(()=>{if(ut){const{status:tn,output:qn,error_msg:Qt}=ut;return setTimeout(()=>{let an="",mn=document.getElementById("outputResultRef");qn?an=Se.Base64.decode(qn):Qt&&(an=Se.Base64.decode(Qt)),He.current=new Te.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),He.current.open(mn),He.current.onKey(function(yn){var jn;if(yn.domEvent.key.toLocaleUpperCase()==="C"&&yn.domEvent.ctrlKey){yn.domEvent.preventDefault();let ga=(jn=He.current)==null?void 0:jn.getSelection();navigator.clipboard.writeText(ga).then(()=>{})}}),mn.dataset.text=an,He.current.setOption("convertEol",!0),$t()},300),ie.createElement(ie.Fragment,null,Me(ut))}return null},[ut]);function Xt(){var tn,qn;if(!(bt!=null&&bt.code)||((tn=bt==null?void 0:bt.code)==null?void 0:tn.trim().length)===0){(qn=Ae.ZP)==null||qn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Tn(1),$e(320),Lt()}const On=tn=>ye(void 0,null,function*(){let qn=yield(0,oe.ZP)(`/api/problems/${tn}/start.json`,{method:"get",params:{hack_user_id:qe==null?void 0:qe.user_id}});qn&&(window.location.href=`/myproblems/${qn==null?void 0:qn.identifier}${window.location.search}`)});function In(){yt?navigator.clipboard.writeText(Se.Base64.decode(En)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Se.Base64.decode(tt)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(y.Fragment,null,ie.createElement("div",{className:ue()(Ye.Z.case,gt&&Ye.Z.whiteCase),style:{height:Et},ref:vt},ie.createElement("div",{className:Ye.Z.fullMask,ref:Oe}),ie.createElement("div",{className:Ye.Z["resize-y-bar"],id:"case-y-bar",ref:Ge,draggable:!1},ln===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ln===1&&(Et<=34?ie.createElement("div",{onClick:()=>{$e(320)},className:Ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{$e(0)},className:Ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:Ye.Z.caseHead},ie.createElement("div",{className:Ye.Z.dot}),ie.createElement("div",{className:Ye.Z.text},ln===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ln===2&&!ht&&typeof he=="number"&&ie.createElement(ie.Fragment,null,he===Fe.h.OK?ie.createElement("div",{className:Ye.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:Ye.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ne[he])),ie.createElement("div",{className:Ye.Z.btns},ln===2&&!ht&&ie.createElement(ie.Fragment,null,he!==Fe.h.OK&&ie.createElement("div",{onClick:In},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{Qe(be)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fn()},ie.createElement("i",{className:`iconfont icon-${xe?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:ln===1?"block":"none"}},zt?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:Et-34}},ie.createElement("div",{className:Ye.Z.result},ie.createElement("div",{className:Ye.Z.left},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:Ye.Z.leftNode},ie.createElement(Re,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ct?"":at,onChange:et}))),ie.createElement("div",{className:Ye.Z.right},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:Ye.Z.node},ut?dn:ie.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ie.createElement("div",{style:{display:ln===2?"block":"none"}},ht?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:Le,className:Ye.Z.elseNode},ie.createElement("div",{className:Ye.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:Ye.Z.scroll},ie.createElement("pre",{className:Ye.Z.scrollBox,style:wt?{height:nn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yt&&ie.createElement(Tt,{value:ze}),yt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const tn=yield fetch(jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield tn.text()),setTimeout(()=>{Je(jt)},200)})},ze)),ze&&ie.createElement("div",{className:Ye.Z.action},ie.createElement("span",{onClick:()=>_e(!wt)},wt?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&ie.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Cn(),className:`iconfont icon-${nn?"suoxiao1":"fangda"}`})))),ie.createElement("div",{className:Ye.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:Ye.Z.left},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:Ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!yt&&ie.createElement(Tt,{className:"mb10",value:xt&&Se.Base64.decode(xt)||""}),yt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const tn=yield fetch(Ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield tn.text()),setTimeout(()=>{Je(Ht)},200)})},xt)))),ie.createElement("div",{className:Ye.Z.right},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:Ye.Z.node,style:{color:he===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(he===4||he===5)&&ie.createElement(Tt,{className:"mb10",value:En&&Se.Base64.decode(En)||""}),he!=4&&he!=5&&(yt?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const tn=yield(0,oe.ZP)(Gt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(tn)}catch(qn){nt("")}setTimeout(()=>{Je(Gt)},200)})},tt):ie.createElement(Tt,{className:"mb10",value:tt&&Se.Base64.decode(tt)||""})))))))))),ie.createElement("div",{className:ue()(Ye.Z.footer,gt&&Ye.Z.whiteFooter),style:{zIndex:100}},(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.above_question)&&ie.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>On(bt==null?void 0:bt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.under_question)&&ie.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>On(bt==null?void 0:bt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:zt||ht,loading:zt,color:"#2ABD8C",className:"mr10",onClick:Xt},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&ie.createElement(pe.ZP,{className:Ye.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:ht,disabled:zt||ht,onClick:()=>{var tn,qn;if(!(bt!=null&&bt.code)||((tn=bt==null?void 0:bt.code)==null?void 0:tn.trim().length)===0){(qn=Ae.ZP)==null||qn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Tn(2),$e(320),Dt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(E.Z,{onClose:Qe,open:Ft}),ie.createElement(ee.Z,{close:!0,data:Bt,type:Bt.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:Ze,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},91176:function(ke,lt,te){"use strict";te.r(lt),te.d(lt,{Types:function(){return Vt},default:function(){return dt}});var y=te(59301),ve=te(25690),Ae=te(11938),pe=te(62957),Fe=te(29787),Se=te(99571),De=te(25399),Ye=te(77019),Pe=te(81072),re=te(81722),Ue=te(84989),Te=te(8343),Pt=te(346),oe=te(87169),a=te(30641),E=te(75975),x=te(91558),b=te(23992),z=te(58397),ee=te(59301),ae=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(we,ne,le)=>ne in we?ae(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,st=(we,ne)=>{for(var le in ne||(ne={}))ye.call(ne,le)&&Ne(we,le,ne[le]);if(ie)for(var le of ie(ne))Re.call(ne,le)&&Ne(we,le,ne[le]);return we},it=(we,ne)=>ue(we,ce(ne));const Me={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var Tt=(we=>(we[we.set_font_size=0]="set_font_size",we[we.set_theme=1]="set_theme",we[we.on_tab_to_space=2]="on_tab_to_space",we[we.set_show_editor_setting=3]="set_show_editor_setting",we))(Tt||{});function at(we,ne){switch(ne.type){case 3:return it(st({},we),{showEditorSetting:ne.payload});case 1:return it(st({},we),{theme:ne.payload});case 0:return it(st({},we),{fontSize:ne.payload});case 2:return it(st({},we),{tabToSpace:ne.payload});default:throw new Error}}var ct=({isLoading:we,value:ne,onChange:le,language:se,onUpdateCode:me,ActionBarRender:Ee,setIsWhiteTheme:Ve})=>{const[Xe,We]=(0,y.useReducer)(at,Me),{theme:pt,fontSize:kt,showEditorSetting:At,tabToSpace:Zt}=Xe,Jt=(0,y.useRef)(),on=(0,y.useRef)();(0,y.useEffect)(()=>{Ve(pt==="vs")},[pt]);const It={onFontSizeChange:Pn=>{We({type:0,payload:Pn}),(0,b.t)("cmFontSize",Pn)},tabToSpace:Zt,cmFontSize:kt,className:"oj",cmCodeMode:pt,onTabToSpace:Pn=>{We({type:2,payload:Pn}),(0,b.t)("cmTabToSpace",Pn)},onCodeModeChange:Pn=>{We({type:1,payload:Pn}),(0,b.t)("ProgrammingCodeMode",Pn)}};function An(){We({type:3,payload:!1})}function qt(){We({type:3,payload:!0})}const xn={value:ne,language:se,theme:pt,options:{fontSize:kt,insertSpaces:Zt},onChange:Pn=>{le(Pn),on.current=Pn,clearTimeout(Jt.current),Jt.current=setTimeout(()=>{me(on.current)},1e4)},onEditBlur:Pn=>{on.current&&me(on.current)}};return ee.createElement(y.Fragment,null,Ee(qt),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!we&&ee.createElement(E.ZP,st({},xn))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:At,onClose:An},ee.createElement(z.Z,st({},It)))))},zt=te(60141),ht=te(24334),Ot=te(7727),ut={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},et={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Lt=te(54172),Dt=te(13747),bt=te(58617),qe=te(98309),Ie=te(61186),gt=te.n(Ie),ot=te(59301);const{Column:mt}=Lt.default;var Ut=({submitResult:we,submitting:ne,submitRecords:le,page:se,onPageChange:me,topicId:Ee})=>{const[Ve]=(0,ve.useSearchParams)(),{records:Xe,records_count:We}=le||{},[pt,kt]=(0,y.useState)(!1),At=Ve.get("type")==="1";return ot.createElement(Fe.Z,{spinning:ne,tip:"\u8BC4\u6D4B\u4E2D...",indicator:ot.createElement(bt.Z,{style:{fontSize:24},spin:!0})},(Xe==null?void 0:Xe.length)>0?ot.createElement(Lt.default,{dataSource:Xe,rowKey:"id",pagination:!1},ot.createElement(mt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Zt,Jt)=>ot.createElement("span",null," ",gt()(Zt).format("YYYY-MM-DD HH:mm:ss"))}),ot.createElement(mt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Zt,Jt)=>{var on;return ot.createElement("span",{className:`${Zt===0?"c-green":"c-red"} current`,onClick:()=>{kt(Jt.id)}},(on=Ot.Im[Zt])==null?void 0:on.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),ot.createElement(mt,{title:`\u6267\u884C\u7528\u65F6 (${At?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Zt=>Zt?At?Zt:Zt/1e3:""}),ot.createElement(mt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${At?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Zt=>Zt?At?Zt:parseFloat((Zt/1024).toFixed(2)):""}),ot.createElement(mt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),ot.createElement(mt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Zt,Jt)=>ot.createElement("span",{className:"c-light-primary current",onClick:()=>{kt(Jt.id)}},"\u67E5\u770B")})):ot.createElement("div",{style:{height:300,width:"100%"}}),ot.createElement(qe.Z,{onClose:kt,open:pt}),We>15?ot.createElement(Dt.Z,{className:et.pagination,current:se,pageSize:15,total:We,onChange:me}):null)},xe=te(28426),Ct=te(96599),nn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Wt=te(76902),ln=te(59301);const Tn={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var wt=({hack:we})=>{const{language:ne,difficult:le,time_limit:se,description:me}=we,[Ee]=(0,ve.useSearchParams)(),Ve=Tn[le];return ln.createElement(ln.Fragment,null,ln.createElement("ul",{className:nn.info},ln.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ln.createElement("b",{className:nn.info_tag},ne)),ln.createElement("li",null,ln.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ln.createElement(Ct.default,{color:Ve==null?void 0:Ve.color},Ve==null?void 0:Ve.name)),ln.createElement("li",null,ln.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ln.createElement("span",{style:{color:"#333333"}},se,"\u79D2"))),Ee.get("qtype")==="8"?ln.createElement(Wt.Z,{value:me,showProgramFill:!0,className:nn.desc}):ln.createElement(Wt.Z,{value:me,className:nn.desc}))},_e={},Et=te(59301),$e=({hack:we,current_user:ne})=>Et.createElement("div",{className:_e.answer},we!=null&&we.answer_text?Et.createElement(Wt.Z,{style:{padding:"13px 0"},value:(we==null?void 0:we.answer_text)||""}):Et.createElement(xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ft=te(49535),Qe=te(38986);function Bt(we,ne){return(0,Qe.U2)(`/problems/${we}/comments.json`,{page:ne,limit:10})}function Je(we){return(0,Qe.v_)(`/discusses/${we}/plus.json`,{container_type:"Discuss",type:1})}function Ze(we,ne,le){return(0,Qe.v_)(`/problems/${we}/comments/reply.json`,{comments:{content:le,parent_id:ne}})}function nt(we,ne){return(0,Qe.v_)(`/problems/${we}/comments.json`,{comments:{content:ne}})}function Ge(we,ne,le){return(0,Qe.v_)(`/problems/${we}/comments/${ne}/hidden.json`,le)}function He(we,ne){return(0,Qe.IV)(`/problems/${we}/comments/${ne}`)}var vt=te(75604);function Le({author:we}){return y.createElement("a",{href:`/users/${we.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Pt.Z.IMG_SERVER}/images/${we.image_url}`,width:"50"}))}function Oe({data:we,index:ne,parentDiscussIndex:le,user:se,onSetActionType:me}){const{author:Ee,can_delete:Ve,content:Xe,id:We,time:pt}=we;function kt(){me({id:We,index:ne,type:"delete-discuss",parentDiscussIndex:le,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const At=se.admin||Ve||Ee.user_id===se.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(Le,{author:Ee}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Ee.login}`,target:"_blank"},Ee.name),y.createElement("span",{className:"grey"},pt),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},At?y.createElement("a",{onClick:kt,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Wt.Z,{className:"discuss-content",value:Xe})))}var he=({user:we,data:ne,index:le,onPlusDiscuss:se,onSetActionType:me,activeDiscussIndex:Ee,onReplyDiscuss:Ve,onSetActiveDiscussIndex:Xe})=>{const{content:We,children:pt,hidden:kt,id:At,praise_count:Zt,time:Jt,user_praise:on,can_delete:It,author:An}=ne;function qt(){Xe(At)}function xn(){se(At,!on,le)}function Pn(){me({id:At,index:le,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Nn(){me({id:At,index:le,params:{hidden:kt?"0":"1"},type:"hidden-discuss",message:kt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Qn=we.admin||we.user_id===An.user_id;return y.createElement("div",{className:"discuss-item-container",key:At},y.createElement(Le,{author:An}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${An.login}`,target:"_blank"}," ",An.name," "),y.createElement("span",{className:"grey"},Jt)),y.createElement(Wt.Z,{className:"discuss-content",value:We}),pt&&pt.length>0?y.createElement("div",{className:"reply-discuss-container"},pt.map((Hn,Gn)=>y.createElement(Oe,{key:Hn.id,data:Hn,index:Gn,user:we,onSetActionType:me,parentDiscussIndex:le}))):null,y.createElement("div",{className:"btn-group"},Qn?y.createElement("a",{onClick:Nn,title:kt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:kt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,It&&(!pt||pt.length==0)?y.createElement("a",{onClick:Pn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:qt,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:xn,className:on?"c-orange":""},y.createElement("i",{className:on?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Zt||""))),y.createElement(vt.Z,{id:At,activeDiscussIndex:Ee,onReplyDiscuss:Ve})))},be=te(87320),ze={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},tt=te(39793),xt=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())}),yt=({user_praise:we,praise_count:ne,praisePlus:le,onCreateDiscuss:se,discuss_count:me})=>{const[Ee,Ve]=(0,y.useState)(!1),[Xe,We]=(0,y.useState)("");function pt(Jt){We(Jt)}function kt(){Ve(!0)}function At(){Ve(!1)}function Zt(){return xt(this,null,function*(){se(Xe),We(""),Ve(!1)})}return y.createElement("div",{className:`${ze["dis-input-editor-container"]} ${Ee?ze.active:""} `},y.createElement("div",{className:Ee?`hide ${ze["text-area"]}`:ze["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:kt}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",me," "),y.createElement("a",{className:"c-light-black",onClick:le,title:we?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${we?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),ne?y.createElement("span",null,ne):"")),Ee?y.createElement("div",{className:ze["input-mask"],onClick:At}):null,y.createElement("div",{className:Ee?ze["md-container"]:`${ze["md-container"]} hide`},y.createElement(tt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Xe,height:240,onChange:pt}),y.createElement("div",{className:ze["tip-container"],onClick:At},y.createElement("a",{className:ze["btn-send"],onClick:Zt}," \u53D1\u9001 "))))},jt=te(59301),Gt=Object.defineProperty,Ht=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Cn=(we,ne,le)=>ne in we?Gt(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,sn=(we,ne)=>{for(var le in ne||(ne={}))$t.call(ne,le)&&Cn(we,le,ne[le]);if(Vn)for(var le of Vn(ne))fn.call(ne,le)&&Cn(we,le,ne[le]);return we},dn=(we,ne)=>Ht(we,En(ne)),Xt=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())});const On={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var In=(we=>(we[we.GET_DISCUSSES=0]="GET_DISCUSSES",we[we.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",we[we.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",we[we.PLUS_DISCUSS=3]="PLUS_DISCUSS",we[we.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",we[we.SET_PAGE=5]="SET_PAGE",we[we.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",we))(In||{});function tn(we,ne){switch(ne.type){case 6:return dn(sn({},we),{loading:!0});case 0:return sn(sn({},we),ne.payload);case 1:return sn(sn({},we),ne.payload);case 4:return sn(sn({},we),ne.payload);case 3:return sn(sn({},we),ne.payload);case 5:return dn(sn({},we),{page:ne.payload});case 2:return sn(sn({},we),ne.payload);default:throw new Error}}var qn=({user:we,identifier:ne,hack:le,onTriggerPraise:se,activeIndex:me})=>{const[Ee,Ve]=(0,y.useReducer)(tn,On),{loading:Xe,page:We,data:pt,count:kt,actionType:At,activeDiscussIndex:Zt}=Ee,Jt=(0,y.useCallback)(()=>Xt(void 0,null,function*(){Ve({type:6});const Hn=yield Bt(ne,We),{comments:Gn,disscuss_count:Xn}=Hn;Ve({type:0,payload:{data:Gn,count:Xn,loading:!1}})}),[We,ne]);(0,y.useEffect)(()=>{me==="2"&&Jt()},[ne,We,me]);function on(Hn){Ve({type:5,payload:Hn})}function It(Hn){Ve({type:4,payload:{actionType:Hn}})}function An(Hn){Ve(Zt===Hn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Hn}})}function qt(Hn,Gn,Xn){return Xt(this,null,function*(){try{const Sa=yield Je(Hn);pt[Xn].user_praise=Gn,pt[Xn].praise_count=Sa.praise_count,Ve({type:3,payload:{data:[...pt]}})}catch(Sa){console.log(Sa)}})}function xn(){return Xt(this,null,function*(){const{id:Hn,params:Gn,type:Xn,index:Sa,parentDiscussIndex:Pa}=At;if(Xn==="hidden-discuss"&&(yield Ge(ne,Hn,Gn),Pa?pt[Pa].children[Sa].hidden=Gn.hidden==1:pt[Sa].hidden=Gn.hidden==1,Ve({type:4,payload:{actionType:null,data:[...pt]}})),Xn==="delete-discuss"){if(yield He(ne,Hn),Pa||Pa===0){let Ya=pt[Pa].children;for(let Ma=Ya.length-1;Ma>=0;Ma--)if(Ya[Ma].id===Hn){Ya.splice(Ma,1);break}pt[Pa].children=Ya}else for(let Ya=pt.length-1;Ya>=0;Ya--)if(pt[Ya].id===Hn){pt.splice(Ya,1);break}Ve({type:4,payload:{actionType:null,data:[...pt]}})}})}function Pn(){Ve({type:4,payload:{actionType:null}})}function Nn(Hn,Gn){return Xt(this,null,function*(){try{yield Ze(ne,Hn,Gn),Jt()}catch(Xn){console.log(Xn)}})}function Qn(Hn){return Xt(this,null,function*(){Ve({type:6}),yield nt(ne,Hn),Jt()})}return jt.createElement(jt.Fragment,null,jt.createElement("div",{className:"discuss-panel"},pt.length===0?jt.createElement(xe.Z,null):pt.map((Hn,Gn)=>jt.createElement(he,{onReplyDiscuss:Nn,onPlusDiscuss:qt,onSetActiveDiscussIndex:An,onSetActionType:It,data:Hn,index:Gn,user:we,activeDiscussIndex:Zt})),kt>10?jt.createElement("div",{className:"pagination-container"},jt.createElement(Dt.Z,{showQuickJumper:!0,onChange:on,current:We,total:kt})):null),jt.createElement(yt,{user_praise:le.user_praise,praise_count:le.praises_count,praisePlus:se,discuss_count:le.comments_count,onCreateDiscuss:Qn}),jt.createElement(x.Z,null,jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!At,onOk:xn,onCancel:Pn},jt.createElement("p",null,At?At.message:"")),jt.createElement(be.Z,null)))},Qt=te(82326),an=te(37568),mn=te(86743),yn={},jn=te(59301),ga=({hack:we,current_user:ne})=>jn.createElement("div",{className:yn.answer},we!=null&&we.analysis?jn.createElement(Wt.Z,{style:{padding:"13px 0"},value:(we==null?void 0:we.analysis)||""}):jn.createElement(xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ke={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Mt=te(8848),St=te(5269),hn=te(28284),Jn=te(71051),Rn=te(3532),sa=te(59301);const{TextArea:Aa}=an.default,{Panel:ja}=Mt.default;var Ca=({data:we,hack:ne})=>(console.log(we,ne,"data"),ne!=null&&ne.is_file?sa.createElement(Rn.Y2,{disabled:!0,className:Ke.uploadTableWrapper,showScore:!ne.test_set_score,data:we,isProgramHomework:!0}):sa.createElement("div",{className:Ke.hackSets},we==null?void 0:we.map((le,se)=>sa.createElement(Mt.default,{accordion:!0,bordered:!1,key:se,defaultActiveKey:se===0&&le.id,className:Ke.collapseWrapper,expandIcon:({isActive:me})=>sa.createElement("i",{className:`iconfont icon-weizhankai ${me?Ke.open:Ke.close}`,style:{fontSize:14,transition:"all .2s"}})},sa.createElement(ja,{key:le.id,header:sa.createElement(Ye.Z,{align:"middle",justify:"space-between",wrap:!1},sa.createElement(St.Z,{className:Ke.panelHeader},sa.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",se+1)),sa.createElement(St.Z,{flex:1},sa.createElement(Ye.Z,{align:"middle",justify:"end",wrap:!1},!(ne!=null&&ne.test_set_score)&&sa.createElement(St.Z,{className:Ke.rateInput},sa.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),sa.createElement("div",null,sa.createElement(hn.default.Item,{noStyle:!0},sa.createElement(Jn.Z,{value:le==null?void 0:le.score,className:Ke.baseFormItem,min:0,max:100,disabled:!0}))),sa.createElement("span",{className:"ml10"},"%")))))},sa.createElement(hn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},sa.createElement(Aa,{readOnly:!0,value:le==null?void 0:le.input,rows:4})),sa.createElement(hn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},sa.createElement(Aa,{readOnly:!0,value:le==null?void 0:le.output,rows:4}))))))),_a={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bn=te(59301),kn=(0,y.forwardRef)(({data:we=[]},ne)=>{var le;const[se,me]=(0,y.useState)(),Ee=we.filter(Xe=>Xe.show);(0,y.useEffect)(()=>{Ee.length&&me(Ee[0].id)},[we==null?void 0:we.length]);const Ve=((le=Ee.find(Xe=>Xe.id===se))==null?void 0:le.element)||null;return(0,y.useImperativeHandle)(ne,()=>({setActiveTab:Xe=>me(Xe)})),bn.createElement("div",{className:_a.tabs},bn.createElement("div",{className:_a.tabWarp},Ee.map(Xe=>bn.createElement("div",{onClick:()=>me(Xe.id),className:`${_a.tab} ${Xe.id===se?_a.active:""}`,key:Xe.id},Xe.name))),bn.createElement("div",{className:_a.content},Ve))}),Bn=te(59301),va=Object.defineProperty,xa=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,ao=(we,ne,le)=>ne in we?va(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,oo=(we,ne)=>{for(var le in ne||(ne={}))na.call(ne,le)&&ao(we,le,ne[le]);if(ta)for(var le of ta(ne))mo.call(ne,le)&&ao(we,le,ne[le]);return we},ro=(we,ne)=>xa(we,Un(ne)),Ra=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())});const to={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Mn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Uo=({hack:we,onTriggerPraise:ne,topicId:le,page:se,onPageChange:me,user:Ee,current_user:Ve,submitRecords:Xe,submitting:We,submitResult:pt,setActiveIndex:kt,hack_sets:At})=>{var Zt,Jt;const[on]=(0,ve.useSearchParams)(),[It,An]=(0,y.useState)("0"),qt=(0,ve.useLocation)(),[xn,Pn]=(0,y.useState)(!1),[Nn,Qn]=(0,y.useState)(null),[Hn,Gn]=(0,y.useState)([]),[Xn,Sa]=(0,y.useState)([]),[Pa,Ya]=(0,y.useState)({page:1,limit:10}),Ma=(0,y.useRef)(null),Qa=(0,y.useRef)(null);console.log(Ee,"user");let[ua,no]=(0,y.useState)(ro(oo({},(0,ve.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{Qa.current&&(we==null?void 0:we.is_close_tips)===!1&&Nn===null&&Qn(!0)},[Qa.current,we==null?void 0:we.is_close_tips,Nn]);function Za(){return Ra(this,null,function*(){yield(0,Qe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{kt(It)},[It]);function Ja(pa){return Ra(this,null,function*(){let Fa=pa.target.id;if(Fa==="1"){let ha=yield(0,Qe.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:oo({},Pa)});(ha==null?void 0:ha.status)===0&&Sa(ha==null?void 0:ha.data)}An(Fa)})}(0,y.useEffect)(()=>Ft.Z.subscribe("to-commit-info",()=>{An("1"),Ma.current&&Ma.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Ft.Z.subscribe("to-reset-info",()=>{Ja({target:{id:"1"}}),Ma.current&&Ma.current.setActiveTab("2")}),[]);function io(){An("2")}function po(){return Ra(this,null,function*(){let pa=yield(0,Qe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:oo({identifier:ua==null?void 0:ua.id},ua)});Gn(pa)})}const uo=[{title:null,description:Bn.createElement("div",null,Bn.createElement("b",{onClick:()=>{Qn(!1),Za(),Pn(!0),po()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Bn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Bn.createElement(Se.ZP,{onClick:()=>{Qn(!1),Za()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Qa.current}];return Bn.createElement("div",{className:ut["left-panel"]},Bn.createElement("ul",{className:`${ut["s-navs"]} ${ut["bg-white"]} ${ut.b1}`},(we==null?void 0:we.is_program)&&!on.get("pageId")&&Bn.createElement(De.Z,{title:"\u9898\u76EE\u5217\u8868"},Bn.createElement("div",{onClick:()=>{po(),Pn(!0)},className:ut.btns,ref:Qa,style:Nn?{pointerEvents:"none"}:{}},Bn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Bn.createElement("li",{style:{marginLeft:20}},Bn.createElement("a",{className:It==="0"?ut.active:"",id:"0",onClick:Ja},"\u9898\u76EE\u63CF\u8FF0")),Bn.createElement("li",null,Bn.createElement("a",{className:It==="1"?ut.active:"",id:"1",onClick:Ja},"\u64CD\u4F5C\u8BB0\u5F55")),(on.get("type")!=="exercises"&&(we==null?void 0:we.answer_text_show)||on.get("type")!=="exercises"&&(we==null?void 0:we.analysis_show))&&Bn.createElement("li",null,Bn.createElement("a",{className:It==="4"?ut.active:"",id:"4",onClick:Ja},"\u89E3\u7B54\u53C2\u8003")),on.get("type")!=="exercises"&&Bn.createElement("li",null,Bn.createElement("a",{className:It==="2"?ut.active:"",id:"2",onClick:Ja},"\u8BC4\u8BBA")),!!(At!=null&&At.length)&&on.get("type")!=="exercises"&&on.get("type")!=="1"&&Bn.createElement("li",null,Bn.createElement("a",{className:It==="5"?ut.active:"",id:"5",onClick:Ja},"\u6D4B\u8BD5\u7528\u4F8B"))),Bn.createElement("div",{className:`${ut["tab-panel-body"]} ${It==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Bn.createElement(wt,{hack:we,onTriggerPraise:ne,toDiscuss:io})),Bn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${It==="1"?"":"hide"}`},Bn.createElement(kn,{ref:Ma,data:[{id:"1",show:on.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Bn.createElement(Bn.Fragment,null,Xe!=null&&Xe.records_count||We?Bn.createElement(Ut,{page:se,onPageChange:me,topicId:le,submitting:We,key:(pt==null?void 0:pt.id)||1,submitRecords:Xe,submitResult:pt}):Bn.createElement(xe.Z,null))},{id:"2",show:on.get("type")==="exercises"||(we==null?void 0:we.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Bn.createElement(Bn.Fragment,null,Bn.createElement(Lt.default,{pagination:!1,dataSource:Xn==null?void 0:Xn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(pa,Fa,ha)=>gt()(pa).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(pa,Fa,ha)=>{var Ba;return(Ba=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Dn=>Dn.id===pa))==null?void 0:Ba.name}}]}),Bn.createElement(Dt.Z,{style:{marginTop:10},current:Pa.page,total:Xn==null?void 0:Xn.count,hideOnSinglePage:!0,onChange:pa=>Ra(void 0,null,function*(){Pa.page=pa,Ya(Pa);let Fa=yield(0,Qe.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:ro(oo({},Pa),{courseId:ua.courseId})});(Fa==null?void 0:Fa.status)===0&&Sa(Fa==null?void 0:Fa.data)})}))}]})),Bn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${It==="4"?"":"hide"}`},Bn.createElement(kn,{data:[{id:"1",show:on.get("type")!=="exercises"&&(we==null?void 0:we.answer_text_show),name:"\u7B54\u6848",element:Bn.createElement(Bn.Fragment,null,Bn.createElement($e,{hack:we,current_user:Ve}))},{id:"2",show:on.get("type")!=="exercises"&&(we==null?void 0:we.analysis_show),name:"\u89E3\u6790",element:Bn.createElement(Bn.Fragment,null,Bn.createElement(ga,{hack:we,current_user:Ve}))}]})),Bn.createElement("div",{className:`${ut["tab-panel-body"]} ${It==="2"?"":"hide"}`,style:{padding:0}},Bn.createElement(qn,{user:Ee,activeIndex:It,identifier:we.identifier,hack:we,onTriggerPraise:ne})),Bn.createElement("div",{className:`${ut["tab-panel-body"]} ${It==="5"?"":"hide"}`,style:{padding:12}},Bn.createElement(Ca,{data:At||[],hack:we})),Bn.createElement(a.Z,{rootClassName:ut.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Pn(!1),open:xn},Bn.createElement(Ye.Z,null,Bn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Hn==null?void 0:Hn.total_count,"\u9898\xA0[\xA0",Hn==null?void 0:Hn.total_score,"\u5206\xA0]\xA0"),!(Ee!=null&&Ee.hack_manager)&&Bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Hn==null?void 0:Hn.work_score,"\u5206")),Bn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Bn.createElement(Ye.Z,{align:"middle",className:"mt10 mb10"},!(Ee!=null&&Ee.hack_manager)&&Bn.createElement(Qt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:pa=>{ua.page=1,ua.finish_status=pa,no(oo({},ua)),po()}},Bn.createElement(Qt.default.Option,{value:""},"\u5168\u90E8"),Bn.createElement(Qt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Bn.createElement(Qt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Bn.createElement(Qt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Bn.createElement(Qt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:pa=>{ua.page=1,ua.difficult=pa||null,no(oo({},ua)),po()}},Bn.createElement(Qt.default.Option,{value:0},"\u5168\u90E8"),Bn.createElement(Qt.default.Option,{value:1},"\u7B80\u5355"),Bn.createElement(Qt.default.Option,{value:2},"\u9002\u4E2D"),Bn.createElement(Qt.default.Option,{value:3},"\u56F0\u96BE")),Bn.createElement(an.default.Search,{size:"large",onSearch:pa=>{ua.name=pa,ua.page=1,no(oo({},ua)),po()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Bn.createElement("div",{className:ut.list,style:{height:36,background:"#3D445C"}},!(Ee!=null&&Ee.hack_manager)&&Bn.createElement("span",null,"\u72B6\u6001"),Bn.createElement("span",null,"\u5E8F\u53F7"),Bn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Bn.createElement("div",{style:{overflow:"auto",flex:1}},(Zt=Hn==null?void 0:Hn.data)!=null&&Zt.length?(Jt=Hn==null?void 0:Hn.data)==null?void 0:Jt.map((pa,Fa)=>Bn.createElement("div",{onClick:()=>Ra(void 0,null,function*(){let ha=yield(0,Qe.ZP)(`/api/problems/${pa==null?void 0:pa.identifier}/start.json`,{method:"get",params:{hack_user_id:Ee==null?void 0:Ee.user_id}});ha&&(ve.history.replace(`/myproblems/${ha==null?void 0:ha.identifier}${window.location.search}`),window.location.reload())}),className:`${ut.list} ${pa!=null&&pa.checked?ut.active:""}`},!(Ee!=null&&Ee.hack_manager)&&Bn.createElement(Bn.Fragment,null,!(pa!=null&&pa.opened)&&Bn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(pa==null?void 0:pa.opened)&&!(pa!=null&&pa.passed)&&Bn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(pa==null?void 0:pa.opened)&&(pa==null?void 0:pa.passed)&&Bn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Bn.createElement("span",null,(ua.page-1)*20+(Fa+1)),Bn.createElement("span",{style:{flex:1},title:pa.name},`[${pa==null?void 0:pa.score}\u5206]`,"\xA0",pa.name),Bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},to[pa.difficult]))):Bn.createElement(xe.Z,null)),Bn.createElement(Dt.Z,{current:ua.page,className:"mt20",hideOnSinglePage:!0,total:Hn==null?void 0:Hn.count,pageSize:ua.per_page,onChange:(pa,Fa)=>{ua.page=pa,ua.per_page=Fa,po()}})),Bn.createElement(mn.Z,{rootClassName:ut.tour,closeIcon:!1,open:!!Nn,steps:uo,gap:{offset:3,radius:2}}))},tr=te(62522),lr=te(6383),To=te(96680),Zn=te(74255),_n=te(3810),ma=te(36482),Sn=te(91136),lo=te(92310),oa=te.n(lo),Cr=te(41319),Jo=te(16428),_o=te(48790),Wo=te(27225),Ro=te(3932),Lr=te(64126),$n=te(59301),Br=Object.defineProperty,Xr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,tu=(we,ne,le)=>ne in we?Br(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,Fo=(we,ne)=>{for(var le in ne||(ne={}))qr.call(ne,le)&&tu(we,le,ne[le]);if(Ar)for(var le of Ar(ne))Jr.call(ne,le)&&tu(we,le,ne[le]);return we},Mr=(we,ne)=>Xr(we,Tr(ne)),Kr=(we,ne)=>{var le={};for(var se in we)qr.call(we,se)&&ne.indexOf(se)<0&&(le[se]=we[se]);if(we!=null&&Ar)for(var se of Ar(we))ne.indexOf(se)<0&&Jr.call(we,se)&&(le[se]=we[se]);return le},Be=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())});const{Countdown:je}=Ae.default,rt={Java:"java",C:"c",Python:"py","C++":"c"};var Vt=(we=>(we[we.SET_LOADING=0]="SET_LOADING",we[we.GET_DATA=1]="GET_DATA",we[we.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",we[we.SET_DATA=3]="SET_DATA",we[we.SET_DEBUGING=4]="SET_DEBUGING",we[we.SET_SUBMITING=5]="SET_SUBMITING",we[we.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",we[we.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",we[we.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",we[we.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",we[we.SET_PAGE=10]="SET_PAGE",we))(Vt||{});function gn(){return new Date().getTime()}const cn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function de(we,ne){switch(ne.type){case 1:return Fo(Fo({},we),ne.payload);case 3:return Mr(Fo({},we),{data:ne.payload});case 0:return Mr(Fo({},we),{loading:ne.payload});case 9:return Mr(Fo({},we),{showNote:ne.payload});case 4:return Mr(Fo({},we),{debuging:ne.payload});case 5:return Mr(Fo({},we),{submitting:ne.payload});case 2:return Mr(Fo({},we),{submitRecords:ne.payload});case 10:return Mr(Fo({},we),{submitRecordPage:ne.payload});case 6:return Mr(Fo({},we),{executingMessage:ne.payload});case 7:return Fo(Fo({},we),ne.payload);case 8:return Fo(Fo({},we),ne.payload);default:throw new Error}}var dt=({children:we})=>{var ne,le,se,me,Ee,Ve,Xe,We,pt,kt;const[At,Zt]=(0,y.useReducer)(de,cn),{id:Jt}=(0,ve.useParams)(),on=(0,ve.useLocation)(),[It]=(0,ve.useSearchParams)(),{loading:An,data:qt,debugResult:xn,submitResult:Pn,submitRecords:Nn,submitRecordPage:Qn,showNote:Hn,debuging:Gn,submitting:Xn,executingMessage:Sa}=At,[Pa,Ya]=(0,y.useState)("#37AD83"),[Ma,Qa]=(0,y.useState)(null),[ua,no]=(0,y.useState)({}),[Za,Ja]=(0,y.useState)(!0),[io,po]=(0,y.useState)(!1),[uo,pa]=(0,y.useState)(!1),Fa=(0,y.useRef)(null),ha=(0,y.useRef)(0),Ba=qt==null?void 0:qt.user,Dn=qt==null?void 0:qt.hack,[Io,No]=(0,y.useState)(!1),Bo=(0,y.useRef)(1),La=(0,y.useRef)(!1);(0,Cr.y)(It.get("type")==="exercises");const{setOpenDisableCopyAndPaste:vo}=(0,Cr.X)(),[Go,$o]=(0,y.useState)(""),nr=(0,_n._)(ua),[so,Qo]=(0,y.useState)({open:!1,text:""}),[pr,Oo]=(0,y.useState)(null),Yn=(0,y.useRef)(null);(0,y.useEffect)(()=>{var ca;let Ua=(ca=Dn==null?void 0:Dn.homework_extension)==null?void 0:ca.failed_evaluate_num;typeof Ua=="number"&&Oo(Ua)},[(ne=Dn==null?void 0:Dn.homework_extension)==null?void 0:ne.failed_evaluate_num]),(0,y.useEffect)(()=>{function ca(){return Be(this,null,function*(){var Ua,fr,Wr,Qr,jr;Ja(!0);const Or=yield(0,Pe.fu)(Jt,{exercise_id:It.get("exercisesId")});if(setTimeout(()=>{Ja(!1)},800),Or.status!==401){try{Or.hack.code=ht.Base64.decode(Or.hack.code)}catch(qo){console.log(qo)}Or.hack=Mr(Fo({},Or.hack),{is_program:It.get("type")==="1"}),Zt({type:1,payload:{loading:!1,data:Or}})}if(It.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let qo;It.get("coursesId")=="coursesId"?qo=yield(0,re._F)({categoryId:It.get("exercisesId"),login:It.get("login")}):qo=yield(0,re._B)({categoryId:It.get("exercisesId"),login:It.get("login")}),no(Fo({},qo)),vo((Ua=qo==null?void 0:qo.exercise)==null?void 0:Ua.forbid_copy),typeof((fr=qo==null?void 0:qo.exercise)==null?void 0:fr.left_time)=="number"&&(Qa(Date.now()+((Wr=qo==null?void 0:qo.exercise)==null?void 0:Wr.left_time)*1e3),setTimeout(()=>{Ya("red")},(((Qr=qo==null?void 0:qo.exercise)==null?void 0:Qr.left_time)-300>0?((jr=qo==null?void 0:qo.exercise)==null?void 0:jr.left_time)-300:0)*1e3))}})}Jt&&ca()},[Jt]),(0,y.useEffect)(()=>{var ca;return It.get("type")==="exercises"&&((ca=ua==null?void 0:ua.exercise)!=null&&ca.screen_open)&&(window.removeEventListener("blur",ia,!1),ma.U.forEach((Ua,fr)=>{window.addEventListener(Ua,ia,!1)}),window.addEventListener("blur",ia,!1),window.focus()),()=>{document.removeEventListener((0,Ue.gH)(),ia)}},[ua]),(0,y.useEffect)(()=>{Go==="1"&&Jt&&Dn!=null&&Dn.language&&ya()},[Jt,Qn,Dn==null?void 0:Dn.language,Go]),(0,y.useEffect)(()=>(Dn!=null&&Dn.is_program&&(ha.current=0,Fa.current=setInterval(()=>{Yt()},15e3)),()=>{clearInterval(Fa.current)}),[Dn==null?void 0:Dn.is_program]);const Yt=()=>Be(void 0,null,function*(){let ca=yield(0,Qe.ZP)(`/api/myproblems/${Jt}/save_long_time.json`,{method:"get",params:{answer_long_time:ha.current}})}),ia=()=>{La.current||(0,Ue.BU)(),window.parent.postMessage("backExercise","*")};function ya(){return Be(this,null,function*(){try{const ca=yield(0,Pe.zO)(Jt,{limit:15,page:Qn,language:Dn==null?void 0:Dn.language});Zt({type:2,payload:ca})}catch(ca){console.log(ca)}})}function Da(ca){Zt({type:10,payload:ca})}function za(ca){return Be(this,null,function*(){var Ua;let fr;(It.get("ip_limit")==="inner"||It.get("ip_bind_type")==="true")&&(fr=yield(0,lr.y)({ip_limit:It.get("ip_limit"),ip_bind:It.get("ip_bind_type")==="true"}));const Wr=yield(0,Pe.n4)(Jt,{code:ht.Base64.encode(ca||Dn.code),language:Dn==null?void 0:Dn.language,exercise_id:It.get("exercisesId"),question_id:It.get("questionId"),ip:fr});return Wr.status===-5&&(0,ve.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Mr(Fo({errorMessage:Wr==null?void 0:Wr.message},(ua==null?void 0:ua.exercise)||{}),{exercise_user_id:(Ua=ua==null?void 0:ua.exercise)==null?void 0:Ua.exercise_user_id,id:It.get("exercisesId")})}}),Wr})}function Wa(){return Be(this,null,function*(){if(Bo.current=2,!Xn){Zt({type:5,payload:!0});try{Ft.Z.publish("to-commit-info");const ca=yield za();if(console.log(ca,1),ca.status===0){let Or=function(){return Be(this,null,function*(){const{status:qo,data:gu}=yield(0,Pe.rX)(Jt,"submit"),Mu=gn()-jr>(Wr*Qr+3)*1e3;if(qo!==0&&!Mu&&setTimeout(Or,1e3),Mu){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Zt({type:5,payload:!1});return}if(qo===0){gu.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(gu==null?void 0:gu.status)===0&&It.get("type")==="1"&&pa(!0),(gu==null?void 0:gu.status)!==0&&It.get("type")==="1"&&Oo(al=>al+1);const Ru=yield(0,Pe.zO)(Jt,{limit:15,page:Qn,language:Dn==null?void 0:Dn.language});Zt({type:8,payload:Mr(Fo({},At),{submitResult:gu,submitting:!1,submitRecords:Ru})})}})},Ua={};if(It.get("type")==="exercises"?(Ua.extras={exercise_id:It.get("exercisesId"),question_id:It.get("questionId")},(It.get("ip_limit")==="inner"||It.get("ip_bind_type")==="true")&&(Ua.extras.ip=yield(0,lr.y)({ip_limit:It.get("ip_limit"),ip_bind:It.get("ip_bind_type")==="true"}))):It.get("type")==="smartPlan"&&(Ua.extras={smart_plan_page_item_bank_id:It.get("smartPlanItemBankId"),simulate:It.get("simulate")==="true"}),(yield(0,Pe.bM)(Jt,Ua)).status===-1&&It.get("exercisesId")){window.parent.location.href=`/classrooms/${It.get("coursesId")}/exercise/${It.get("exercisesId")}/detail`;return}const{time_limit:Wr,test_case_size:Qr}=Dn,jr=gn();Or()}else Zt({type:5,payload:!1})}catch(ca){console.log(ca),Zt({type:5,payload:!1})}No(!1)}})}function ko(){return Be(this,null,function*(){Bo.current=1,At.debuging=!0,Zt({type:4,payload:!0});try{if((yield za()).status===0){let jr=function(){return Be(this,null,function*(){const{status:Or,message:qo,data:gu}=yield(0,Pe.rX)(Jt,"debug"),Mu=gn()-Qr>(Ua+3)*1e3;if(Or!==0&&!Mu&&(Zt({type:6,payload:qo}),setTimeout(jr,1e3)),Mu){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Zt({type:4,payload:!1}),Zt({type:7,payload:Mr(Fo({},At),{debugResult:{status:2},debuging:!1})});return}Or===0&&(gu.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Zt({type:4,payload:!1}),Zt({type:7,payload:Mr(Fo({},At),{debugResult:gu,debuging:!1})}))})};const{time_limit:Ua}=Dn;let fr={input:encodeURIComponent(qt.test_case.input)};if(It.get("type")==="exercises"&&(fr.exercise_id=It.get("exercisesId")),(yield(0,Pe.MU)(Jt,fr)).status===-1&&It.get("exercisesId")){window.parent.location.href=`/classrooms/${It.get("coursesId")}/exercise/${It.get("exercisesId")}/detail`;return}const Qr=gn();jr()}else Zt({type:4,payload:!1})}catch(ca){console.log(ca)}finally{}})}function or(ca,Ua){const fr=Ua?{modify_code:!1}:{};Zt({type:3,payload:Mr(Fo({},qt),{hack:Fo(Mr(Fo({},Dn),{code:ca}),fr)})}),No(!0)}const jo=ca=>Be(void 0,null,function*(){let Ua=yield(0,Qe.ZP)(`/api/problems/${Dn==null?void 0:Dn.identifier}/start.json`,{method:"get",params:{language:ca==="C++"||ca==="c++"?encodeURIComponent(ca):ca,hack_user_id:Ba==null?void 0:Ba.user_id}});Ua.status!==-1&&ve.history.replace(`/myproblems/${Ua==null?void 0:Ua.identifier}${window.location.search}`)});function Er(ca){let Ua=ca.target.value;Zt({type:3,payload:Mr(Fo({},qt),{test_case:{input:Ua}})})}function Xo(){return Be(this,null,function*(){try{let ca={};It.get("type")==="exercises"?ca.exercise_id=It.get("exercisesId"):Dn!=null&&Dn.homework_common_id&&(ca.homework_common_id=Dn==null?void 0:Dn.homework_common_id);const Ua=yield(0,Pe.H7)(Jt,Fo({},ca));Ua.status===401||(or(ht.Base64.decode(Ua.code)),(It.get("type")==="exercises"||Dn!=null&&Dn.homework_common_id)&&Ft.Z.publish("to-reset-info"))}catch(ca){console.log(ca)}})}function ir(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$n.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",$n.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Be(this,null,function*(){const ca=yield(0,Pe.fi)(Jt);ca.status===401||or(ht.Base64.decode(ca.code),!0)})}})}function Sr(){Zt({type:9,payload:!0})}function Gr(){Zt({type:9,payload:!1})}function fo(ca){return Be(this,null,function*(){yield(0,Pe.MK)(Jt,ca),Zt({type:1,payload:{showNote:!1,data:Mr(Fo({},qt),{hack:Mr(Fo({},Dn),{notes:ca.notes})})}})})}const Vr={hack:Dn,isLoading:Za,input:(le=qt==null?void 0:qt.test_case)==null?void 0:le.input,is_file:(se=qt==null?void 0:qt.test_case)==null?void 0:se.is_file,language:Dn==null?void 0:Dn.language,code:Dn==null?void 0:Dn.code,title:"main."+rt[Dn==null?void 0:Dn.language],modify_code:Dn==null?void 0:Dn.modify_code,notes:Dn==null?void 0:Dn.notes,debugResult:xn,debuging:Gn,submitting:Xn,submitResult:Pn,executingMessage:Sa,onCancelNote:Gr,onAddNote:fo,showNote:Hn,user:Ba,onShowNote:Sr,onSubmitCode:Wa,onChangeCode:or,onChangeInput:Er,onDebugCode:ko,onResetCode:Xo,onSyncCode:ir,onUpdateCode:za,onChangeLanguage:jo,isWhiteTheme:io,setIsWhiteTheme:po,topDispatch:Zt};function qa(){return Be(this,null,function*(){const{praise_count:ca}=yield(0,Pe.vl)(Dn.id,{container_type:"Hack",type:1});let Ua=Mr(Fo({},qt),{hack:Mr(Fo({},Dn),{praises_count:ca,user_praise:!Dn.user_praise})});Zt({type:3,payload:Ua})})}const Ga={topicId:Jt,submitResult:Pn,submitRecords:Nn,submitting:Xn,page:Qn,onPageChange:Da,hack:Dn,user:qt==null?void 0:qt.user,hack_sets:qt==null?void 0:qt.hack_sets,current_user:qt==null?void 0:qt.current_user,onTriggerPraise:qa,setActiveIndex:$o};console.log(ua);const[Zo,ba]=(0,y.useState)(!1),[Ha,Rr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const ca=Ua=>{if(console.log("event-----",Ua),Ua.data.type==="showIntelligentTeacherStatus"){const{aiStatus:fr,questionStatus:Wr}=Ua.data;if(ba(fr),Wr){let Qr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Qr.includes(It.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:$n.createElement("div",{className:"tc font16"},Wr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Be(void 0,null,function*(){Wa(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Qr.push(It.get("smartPlanItemBankId"))));let jr="";It.get("isMiniprogram")?jr=`/miniprogram/courseware/study?courses_id=${It.get("coursesId")}&id=${It.get("exercisesId")}`:jr=`/classrooms/${It.get("coursesId")}/smart_plan/${It.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ve.history.push(jr)})})}}};return window.addEventListener("message",ca),()=>{window.removeEventListener("message",ca)}},[]);const sr=()=>{if(It.get("type")==="exercises")return!1;const ca=Object.entries((Dn==null?void 0:Dn.homework_extension)||{}).some(([Ua,fr])=>Ua!=="ai_code_evaluation_promote"&&!!fr);return!!(It.get("type")==="1"&&((0,_o.$O)()||ca)||It.get("type")==="smartPlan"&&(Zo||It.get("showAi")))};return(0,y.useEffect)(()=>{var ca,Ua,fr,Wr,Qr,jr,Or;sr()&&(pr>((Ua=(ca=Dn==null?void 0:Dn.homework_extension)==null?void 0:ca.ai_guide_data)==null?void 0:Ua.evaluation_num)&&Qo({open:!0,text:(Wr=(fr=Dn==null?void 0:Dn.homework_extension)==null?void 0:fr.ai_guide_data)==null?void 0:Wr.evaluation_msg}),(Qr=Dn==null?void 0:Dn.homework_extension)!=null&&Qr.ai_guide&&pr==0&&!Yn.current&&(Yn.current=setTimeout(()=>{var qo,gu;Qo({open:!0,text:(gu=(qo=Dn==null?void 0:Dn.homework_extension)==null?void 0:qo.ai_guide_data)==null?void 0:gu.unanswered_msg})},(((Or=(jr=Dn==null?void 0:Dn.homework_extension)==null?void 0:jr.ai_guide_data)==null?void 0:Or.unanswered_time)||0)*60*1e3)),Yn.current&&pr>0&&clearTimeout(Yn.current))},[pr,Dn]),$n.createElement($n.Fragment,null,$n.createElement(Fe.Z,{spinning:An,delay:500},qt?$n.createElement("div",{style:{minWidth:"1200px"}},$n.createElement("header",{className:oa()(Sn.Z.header,io&&Sn.Z.whiteHeader)},!((me=["smartPlan","exercises"])!=null&&me.includes(It.get("type")))&&$n.createElement("div",null,$n.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/${Ba==null?void 0:Ba.image_url}`,alt:"user",width:36}),$n.createElement("span",{style:{color:io?"#333":"#B2BACB",fontSize:16}},Ba==null?void 0:Ba.name)),((Ee=["smartPlan","exercises"])==null?void 0:Ee.includes(It.get("type")))&&$n.createElement("div",null,$n.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",$n.createElement("span",{className:"ml10"},((Ve=ua==null?void 0:ua.exercise)==null?void 0:Ve.user_name)||(Ba==null?void 0:Ba.name)||"--")),$n.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",$n.createElement("span",{className:"ml10"},((Xe=ua==null?void 0:ua.exercise)==null?void 0:Xe.student_id)||(Ba==null?void 0:Ba.student_id)||"--"))),$n.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},$n.createElement("div",null,Dn.name)),(It.get("type")==="smartPlan"||(Dn==null?void 0:Dn.is_program))&&$n.createElement(To.Z,{defaultValue:(Dn==null?void 0:Dn.answer_long_time)||0,onChange:ca=>{ha.current=ca},className:Sn.Z.timepiece}),Ba!=null&&Ba.hack_manager&&!It.get("is_smart_plan")?$n.createElement(ve.Link,{className:Sn.Z.btn_edit,to:It.get("type")==="1"?It.get("pageId")?`/problems/newedit/${Dn.identifier}?type=1&pageId=${It.get("pageId")}&backUrl=${It.get("backUrl")}`:`/problems/newedit/${Dn.identifier}?type=1`:It.get("backUrl")?`/problems/newedit/${Dn.identifier}?backUrl=${It.get("backUrl")}`:`/problems/newedit/${Dn.identifier}`}," ",$n.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((We=ua==null?void 0:ua.exercise)!=null&&We.left_time)&&$n.createElement($n.Fragment,null,$n.createElement("span",{style:{color:Pa,marginRight:6},className:`iconfont icon-daojishi ${Sn.Z.djs}`}),$n.createElement("span",{className:"c-white mr20"},$n.createElement(je,{valueStyle:{color:Pa,fontSize:20,fontWeight:500},title:$n.createElement("span",{style:{color:Pa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ma,onFinish:()=>Be(void 0,null,function*(){const ca=yield(0,re.VL)({categoryId:It.get("exercisesId"),commit_method:2});if((ca==null?void 0:ca.status)===0&&(za(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:$n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",$n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Be(void 0,null,function*(){window.parent.location.href=`/classrooms/${It.get("coursesId")}/exercise/${It.get("exercisesId")}/detail`})})),(ca==null?void 0:ca.status)===-3){const Ua=parseInt(ca==null?void 0:ca.message);Qa(Date.now()+Ua*1e3)}})}))),(pt=["smartPlan","exercises"])!=null&&pt.includes(It.get("type"))?$n.createElement(Se.ZP,{type:"primary",onClick:()=>{if(It.get("type")==="exercises"){const ca=()=>Be(void 0,null,function*(){yield za(),No(!1),nr(),La.current=!0,ia()});if(!(Nn!=null&&Nn.records_count)||Io){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:$n.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ca});return}ca()}else{let ca="";It.get("isMiniprogram")?ca=`/miniprogram/courseware/study?courses_id=${It.get("coursesId")}&id=${It.get("exercisesId")}`:ca=`/classrooms/${It.get("coursesId")}/smart_plan/${It.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ve.history.push(ca)}}},It.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):$n.createElement("span",{onClick:()=>{var ca;if(It.get("backUrl"))ve.history.push(It.get("backUrl"));else if(It.get("type")==="1"){let Ua=(ca=localStorage.getItem("program_homework"))==null?void 0:ca.split(",");ve.history.push(`/classrooms/${Ua==null?void 0:Ua[0]}/program_homework/${Ua==null?void 0:Ua[1]}/detail`)}else ve.history.push("/problemset")}},$n.createElement(De.Z,{title:"\u5173\u95ED"},$n.createElement("i",{style:{color:io?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),$n.createElement(Fe.Z,{size:"large",spinning:Za},$n.createElement(Te.Z,{className:oa()(Sn.Z.myProblems,io&&Sn.Z.whiteMyProblems),leftChild:$n.createElement(Uo,Fo({},Ga)),rightChild:$n.createElement(en,Fo({},Vr))}))):null,$n.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:uo,className:"oj-modal"},$n.createElement("section",{className:"oj-modal-content"},$n.createElement("div",{className:"oj-modal-head"},$n.createElement("img",{src:tr,alt:""}),$n.createElement("i",{onClick:()=>pa(!1),className:"iconfont icon-guanbi1"})),$n.createElement("aside",null,$n.createElement("img",{className:"mr30",src:Lr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",$n.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Pn==null?void 0:Pn.execute_time,"ms"),"\u4F18\u4E8E",$n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pn==null?void 0:Pn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),$n.createElement("aside",{className:"mb50"},$n.createElement("img",{src:Ro.Z,className:"mr30"}),$n.createElement("span",{className:"oj-modal-tt"},$n.createElement("span",null,$n.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),$n.createElement("span",{className:"c-light-primary"},Pn==null?void 0:Pn.execute_memory,"kb")),$n.createElement("span",null,$n.createElement("span",null))),"\u4F18\u4E8E",$n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pn==null?void 0:Pn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),$n.createElement("div",{id:"oj-modal-next",onClick:()=>Be(void 0,null,function*(){var ca;if(Pn!=null&&Pn.next_identifier){let Ua=yield(0,Qe.ZP)(`/api/problems/${Pn==null?void 0:Pn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ba==null?void 0:Ba.user_id}});Ua&&(ve.history.replace(`/myproblems/${Ua==null?void 0:Ua.identifier}${window.location.search}`),window.location.reload())}else{let Ua=(ca=localStorage.getItem("program_homework"))==null?void 0:ca.split(",");ve.history.push(`/classrooms/${Ua==null?void 0:Ua[0]}/program_homework/${Ua==null?void 0:Ua[1]}/detail`)}}),className:"oj-modal-btn"},Pn!=null&&Pn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),sr()&&$n.createElement(Jo.Z,{showData:It.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Dn==null?void 0:Dn.homework_extension,description:Dn==null?void 0:Dn.description,allShow:(0,_o.$O)(),code:Dn==null?void 0:Dn.code,sendParams:{source:"hack",hack_id:Jt},draggableExtraNode:((kt=Dn==null?void 0:Dn.homework_extension)==null?void 0:kt.ai_guide)&&(so==null?void 0:so.open)&&$n.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},$n.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),$n.createElement(Wo.Z,{text:(so==null?void 0:so.text)||""}),$n.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:ca=>{Qo({open:!1,text:""})}}))})),$n.createElement(Zn.Z,{successCb:()=>{Bo.current===1?ko():Wa()}}))};function Nt({title:we,modify_code:ne,onSyncCode:le,onShowCodeSetting:se,onResetCode:me,hack:Ee,onChangeLanguage:Ve,isWhiteTheme:Xe}){var We;const pt=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:$n.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:me})},[kt]=(0,ve.useSearchParams)(),At=kt.get("language"),Zt=Jt=>Jt==="1"?"c++":Jt==="2"?"C++":Jt;return(0,y.useEffect)(()=>{At&&Ve(Zt(At))},[]),(0,y.useEffect)(()=>{Ee!=null&&Ee.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:$n.createElement(oe.Z,null),content:$n.createElement("div",null,$n.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),$n.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),$n.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>me()})},[Ee==null?void 0:Ee.language]),console.log(Ee,Xe,"hack"),$n.createElement("div",{className:`${Sn.Z.codeHead} ${Xe?Sn.Z.whiteCodeHead:""}`},$n.createElement("div",{className:Sn.Z.navWrap},(We=Ee==null?void 0:Ee.all_language)==null?void 0:We.map(Jt=>$n.createElement("div",{className:`${Sn.Z.nav} ${Jt===(Ee==null?void 0:Ee.language)?Sn.Z.active:""}`,key:Jt,onClick:()=>Ve(Jt)},$n.createElement(De.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},$n.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),$n.createElement("span",null,Jt)))),$n.createElement(Ye.Z,{align:"middle",style:{marginLeft:"auto"}},ne?$n.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:le},$n.createElement("img",{src:zt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,$n.createElement("a",{onClick:pt},$n.createElement(De.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},$n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),$n.createElement("a",{onClick:se},$n.createElement(De.Z,{title:"\u8BBE\u7F6E"},$n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function en(we){var ne=we,{input:le,is_file:se,showNote:me,onShowNote:Ee,notes:Ve,onCancelNote:Xe,onAddNote:We,debugResult:pt,language:kt,debuging:At,submitting:Zt,executingMessage:Jt,code:on,onSubmitCode:It,onDebugCode:An,onChangeCode:qt,onChangeInput:xn,onUpdateCode:Pn,user:Nn,isLoading:Qn,submitResult:Hn}=ne,Gn=Kr(ne,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Xn(Pa){return $n.createElement(Nt,Mr(Fo({},Gn),{onShowCodeSetting:Pa}))}const Sa=Fo({input:le,is_file:se,debugResult:pt,debuging:At,submitting:Zt,executingMessage:Jt,onDebugCode:An,onChangeCode:qt,onSubmitCode:It,onChangeInput:xn,user:Nn,submitResult:Hn},Gn);return $n.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},$n.createElement(ct,{setIsWhiteTheme:Gn==null?void 0:Gn.setIsWhiteTheme,isLoading:Qn,language:kt,value:on,onChange:qt,onUpdateCode:Pn,ActionBarRender:Xn}),$n.createElement(Ot.ZP,Fo({},Sa)))}},37345:function(ke,lt,te){"use strict";te.d(lt,{h:function(){return y}});var y=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(y||{})},81072:function(ke,lt,te){"use strict";te.d(lt,{H7:function(){return a},MK:function(){return oe},MU:function(){return re},X6:function(){return Te},bM:function(){return Pe},fi:function(){return E},fu:function(){return Ye},n4:function(){return x},rX:function(){return Pt},vl:function(){return b},zO:function(){return Ue}});var y=te(38986),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(z,ee,ae)=>ee in z?ve(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ae}):z[ee]=ae,De=(z,ee)=>{for(var ae in ee||(ee={}))pe.call(ee,ae)&&Se(z,ae,ee[ae]);if(Ae)for(var ae of Ae(ee))Fe.call(ee,ae)&&Se(z,ae,ee[ae]);return z};function Ye(z,ee){return(0,y.U2)(`myproblems/${z}.json`,De({hidePopLogin:!0},ee||{}))}function Pe(z,ee){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ee)}function re(z,ee){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ue(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ee)}function Te(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Pt(z,ee){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,y.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,y.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return qe}});var y=te(59301),ve=te(28284),Ae=te(6767),pe=te(62957),Fe=te(20554),Se=te(82326),De=te(17149),Ye=te(69219),Pe=te(37568),re=te(54172),Ue=te(25399),Te=te(13747),Pt=te(99571),oe=te(38986),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},E=te(55305),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=te(76902),z=te(51257),ee=te(24334);const ae=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ce=({qitem:Ie})=>{var gt,ot,mt,Ut,xe,Ct,nn,Wt,ln,Tn;return y.createElement("div",{className:x.warp},y.createElement("div",{className:x.mainPart},y.createElement("div",{className:x.qcount},(Ie==null?void 0:Ie.question_type)===8&&y.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(gt=Ie==null?void 0:Ie.program_attr)==null?void 0:gt.description}),(Ie==null?void 0:Ie.question_type)!=8&&y.createElement(b.Z,{className:x.qtitle,value:(Ie==null?void 0:Ie.name)||(Ie==null?void 0:Ie.title)})),((Ie==null?void 0:Ie.question_type)===0||(Ie==null?void 0:Ie.question_type)===2)&&y.createElement("div",null,(ot=Ie==null?void 0:Ie.choices)==null?void 0:ot.map((wt,_e)=>y.createElement("div",{className:x.redio},!(wt!=null&&wt.is_answer)&&y.createElement("span",{className:x.redioitem}),(wt==null?void 0:wt.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ae[_e]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ie==null?void 0:Ie.question_type)===1&&y.createElement("div",null,(mt=Ie==null?void 0:Ie.choices)==null?void 0:mt.map((wt,_e)=>y.createElement("div",{className:x.checkbox},!(wt!=null&&wt.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(wt==null?void 0:wt.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ae[_e]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ie==null?void 0:Ie.question_type)===3&&y.createElement("div",{className:x.completion},(Ut=Ie==null?void 0:Ie.standard_answer)==null?void 0:Ut.map((wt,_e)=>{var Et;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",_e+1),y.createElement("div",{className:x.content},(Et=wt==null?void 0:wt.answer_text)==null?void 0:Et.map(($e,Ft)=>y.createElement("div",{className:x.items},$e))))})),(Ie==null?void 0:Ie.question_type)===4&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(xe=Ie==null?void 0:Ie.answer_texts)!=null&&xe[0]?y.createElement(b.Z,{className:x.content,value:(Ct=Ie==null?void 0:Ie.answer_texts)==null?void 0:Ct[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ie==null?void 0:Ie.question_type)===5&&((nn=Ie==null?void 0:Ie.challenge_names)==null?void 0:nn.map((wt,_e)=>y.createElement("div",{className:x.shixun},y.createElement("span",{className:x.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(_e+1),"\u9898"),wt)))),(Ie==null?void 0:Ie.question_type)===6&&y.createElement("div",{className:x.program},y.createElement(b.Z,{className:x.content,value:((Wt=Ie==null?void 0:Ie.program_attr)==null?void 0:Wt.description)||"- -"})),(Ie==null?void 0:Ie.question_type)===7&&((ln=Ie==null?void 0:Ie.sub_item_banks)==null?void 0:ln.map((wt,_e)=>{var Et,$e,Ft,Qe,Bt;return y.createElement("div",null,y.createElement("div",{className:x.combination},y.createElement("span",{className:x.qtitle},wt==null?void 0:wt.name)),y.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((wt==null?void 0:wt.item_type)=="SINGLE"||(wt==null?void 0:wt.item_type)=="JUDGMENT")&&((Et=wt==null?void 0:wt.choices)==null?void 0:Et.map((Je,Ze)=>y.createElement("div",{className:x.redio},!(Je!=null&&Je.is_answer)&&y.createElement("span",{className:x.redioitem}),(Je==null?void 0:Je.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ae[Ze]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="MULTIPLE"&&(($e=wt==null?void 0:wt.choices)==null?void 0:$e.map((Je,Ze)=>y.createElement("div",{className:x.checkbox},!(Je!=null&&Je.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(Je==null?void 0:Je.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ae[Ze]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="COMPLETION"&&y.createElement("div",{className:x.completion},(Ft=wt==null?void 0:wt.standard_answer)==null?void 0:Ft.map((Je,Ze)=>{var nt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ze+1),y.createElement("div",{className:x.content},(nt=Je==null?void 0:Je.answer_text)==null?void 0:nt.map((Ge,He)=>y.createElement("div",{className:x.items},Ge))))})),(wt==null?void 0:wt.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Qe=wt==null?void 0:wt.answer_texts)!=null&&Qe[0]?y.createElement(b.Z,{className:x.content,value:(Bt=wt==null?void 0:wt.answer_texts)==null?void 0:Bt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ie==null?void 0:Ie.question_type)===8&&y.createElement("div",null,y.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Tn=Ie==null?void 0:Ie.program_attr)==null?void 0:Tn.code)||"")})),(Ie==null?void 0:Ie.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Ie==null?void 0:Ie.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Ie==null?void 0:Ie.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Ie==null?void 0:Ie.study_count)||"0"))),y.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Ie==null?void 0:Ie.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ie==null?void 0:Ie.question_type)<=4||[6,8].includes(Ie==null?void 0:Ie.question_type))&&y.createElement("div",{className:x.bottom},y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u89E3\u6790"),y.createElement("span",{className:x.right},Ie!=null&&Ie.analysis?y.createElement(b.Z,{value:Ie==null?void 0:Ie.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u96BE\u5EA6"),y.createElement("span",{className:x.right},(Ie==null?void 0:Ie.difficulty)===1?"\u7B80\u5355":(Ie==null?void 0:Ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:x.right},Ie!=null&&Ie.tag_discipline?Ie==null?void 0:Ie.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),ye=te(57149),Re=te(25690),Ne=te(61485),st=te(94361),it=te(46722),Me=te(59301),Tt=Object.defineProperty,at=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,ut=(Ie,gt,ot)=>gt in Ie?Tt(Ie,gt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ie[gt]=ot,et=(Ie,gt)=>{for(var ot in gt||(gt={}))ht.call(gt,ot)&&ut(Ie,ot,gt[ot]);if(zt)for(var ot of zt(gt))Ot.call(gt,ot)&&ut(Ie,ot,gt[ot]);return Ie},Lt=(Ie,gt)=>at(Ie,ct(gt)),Dt=(Ie,gt,ot)=>new Promise((mt,Ut)=>{var xe=Wt=>{try{nn(ot.next(Wt))}catch(ln){Ut(ln)}},Ct=Wt=>{try{nn(ot.throw(Wt))}catch(ln){Ut(ln)}},nn=Wt=>Wt.done?mt(Wt.value):Promise.resolve(Wt.value).then(xe,Ct);nn((ot=ot.apply(Ie,gt)).next())});const bt=({setScoreShow:Ie,ScoreShow:gt,onOk:ot,isshixuns:mt,isloadings:Ut,dispatch:xe,isIntelligentAssistant:Ct=!1,ispptModal:nn=!1,isChangeQuestion:Wt=!1,newExercisePaper:ln,shixunsDetail:Tn})=>{var wt,_e,Et;let[$e,Ft]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ct,is_smart_plan:nn,group_id:[]}),[Qe,Bt]=(0,y.useState)([]),[Je,Ze]=(0,y.useState)([]),[nt,Ge]=(0,y.useState)([]),[He,vt]=(0,y.useState)([]);const[Le,Oe]=(0,y.useState)(!1),[he]=ve.default.useForm(),[be,ze]=(0,y.useState)(),[tt,xt]=(0,y.useState)(!1);let[yt,jt]=(0,y.useState)(mt);const[Gt,Ht]=(0,y.useState)([]),[En,Vn]=(0,y.useState)(0),[$t,fn]=(0,y.useState)(!0),[Cn,sn]=(0,y.useState)([]),[dn,Xt]=(0,y.useState)([]),On=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],In=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[tn,qn]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Qt=(0,y.useRef)(new Set),an=(0,y.useRef)(new Set),mn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],jn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ga,Ke]=(0,y.useState)(!1),Mt=()=>{he.resetFields(),yt=!1,jt(!1),Ke(!1),he.submit()};(0,y.useEffect)(()=>{var Kt,kn,Bn,va,xa,Un,ta,na,mo,ao;(((Bn=(kn=(Kt=ln==null?void 0:ln.editData)==null?void 0:Kt.exercise)==null?void 0:kn.exist_item_bank_ids)==null?void 0:Bn.length)>0||((Un=(xa=(va=ln==null?void 0:ln.editData)==null?void 0:va.exercise)==null?void 0:xa.exist_item_bank_shixun_ids)==null?void 0:Un.length)>0)&&Xt([...(na=(ta=ln==null?void 0:ln.editData)==null?void 0:ta.exercise)==null?void 0:na.exist_item_bank_ids,...(ao=(mo=ln==null?void 0:ln.editData)==null?void 0:mo.exercise)==null?void 0:ao.exist_item_bank_shixun_ids])},[(_e=(wt=ln==null?void 0:ln.editData)==null?void 0:wt.exercise)==null?void 0:_e.exist_item_bank_ids]),(0,y.useEffect)(()=>{gt&&(he.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),$t&&yt&&(he.setFieldsValue({item_type:"SHIXUN"}),$e.item_type="SHIXUN",Ft(et({},$e)),fn(!1)),St($e),hn(),Jn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[gt]),(0,y.useEffect)(()=>{En>0&&setTimeout(()=>{Vn(0)},2e3)},[En]);function St(Kt){return Dt(this,null,function*(){var kn,Bn,va;if(Oe(!0),Ft(et({},Kt)),(nt==null?void 0:nt.length)<=0&&Kt.type==="5"){vt([]),Oe(!1);return}console.log("----",nt,Gt);let xa=Kt.type==="5"?nt==null?void 0:nt.filter(na=>!Gt.includes(na)):null,Un=Kt.type==="5"?nt==null?void 0:nt.filter(na=>Gt.includes(na)):null,ta=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Lt(et({},Kt),{discipline_id:((kn=Kt==null?void 0:Kt.courseid)==null?void 0:kn[0])||null,sub_discipline_id:((Bn=Kt==null?void 0:Kt.courseid)==null?void 0:Bn[1])||null,ids:xa,shixun_ids:Un,include_shixuns:!Ct,group_id:((va=Kt.group_id)==null?void 0:va.map(na=>na==null?void 0:na.value))||null,keyword:Kt.keyword?encodeURIComponent(Kt.keyword):Kt.keyword,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null,bigmodel:Ct,is_smart_plan:nn})});vt(ta),Oe(!1)})}function hn(){return Dt(this,null,function*(){let Kt=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:$e.type==="5"?null:$e.type,clazz:"ItemBanksGroup"}});Bt((0,E.L)(Kt==null?void 0:Kt.disciplines))})}function Jn(Kt){return Dt(this,null,function*(){var kn;let Bn=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Kt}),va=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(kn=Bn==null?void 0:Bn.data)==null?void 0:kn.map(xa=>({title:xa.name,id:xa.id,pid:xa.id,value:xa.id,key:xa.id,isLeaf:!xa.have_child}))}];sn(va)})}function Rn(Kt){return Dt(this,null,function*(){var kn,Bn,va,xa;Oe(!0);let Un=(kn=Kt.list)==null?void 0:kn.filter(mo=>!Gt.includes(mo)),ta=(Bn=Kt.list)==null?void 0:Bn.filter(mo=>Gt.includes(mo));if(Un.length===0&&ta.length===0){Oe(!1),vt([]);return}let na=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Lt(et({},Kt),{discipline_id:((va=Kt==null?void 0:Kt.courseid)==null?void 0:va[0])||null,sub_discipline_id:((xa=Kt==null?void 0:Kt.courseid)==null?void 0:xa[1])||null,ids:Un,shixun_ids:ta,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});Oe(!1),vt(na)})}const sa=Kt=>Dt(void 0,null,function*(){const kn=yield xe({type:"shixunsDetail/release",payload:{id:Kt}});let Bn=kn==null?void 0:kn.tag_position,va=(kn==null?void 0:kn.evaluation_set_position)||[],xa=kn.status;return xa===0?(Ae.ZP.success("\u53D1\u5E03\u6210\u529F"),St($e),!0):(xa===2?Ae.ZP.error(`\u7B2C${va.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):xa===3?Ae.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Ae.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Aa=Kt=>(Kt==null?void 0:Kt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ja=(Kt,kn,Bn)=>Kt.map(va=>va.key===kn?et(et({},va),Bn):va.children?Lt(et({},va),{children:ja(va.children,kn,Bn)}):va),Ca=Kt=>Dt(void 0,null,function*(){const{key:kn}=Kt;let Bn=$e.type;const va=yield(0,it.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(kn),type:Bn}),{data:xa,total_count:Un}=va||{};Un>0&&sn(ta=>ja(ta,kn,{children:xa.map(na=>({title:na.name,id:na.id,pid:na.id,value:na.id,key:na.id,isLeaf:!na.have_child}))}))});function _a(Kt){console.log("----",$e),Kt==="1"&&(tn.gg=et({},$e)),Kt==="2"&&(tn.scj=et({},$e)),Kt==="3"&&(tn.ttgx=et({},$e)),Kt==="0"&&(tn.wcjd=et({},$e)),Kt==="5"&&(tn.yx=et({},$e)),qn(et({},tn))}function bn(){$e.type==="1"&&($e=tn.gg),$e.type==="2"&&($e=tn.scj),$e.type==="3"&&($e=tn.ttgx),$e.type==="0"&&($e=tn.wcjd),$e.type==="5"&&($e=tn.yx),($e==null?void 0:$e.item_type)==="SHIXUN"?(yt=!0,jt(!0)):(yt=!1,jt(!1)),he.setFieldsValue(et({},$e)),Ft(et({},$e)),St(et({},$e))}return Me.createElement("div",null,Me.createElement(pe.default,{title:!1,footer:!1,open:gt,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Ie(!1)}},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("div",{className:a.title},Ct?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ct&&Me.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Me.createElement(Fe.default,{className:a.tabWrap,activeKey:$e.type,onChange:Kt=>{Kt==="3"?($e.show_all_share=!0,Jn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):$e.show_all_share=null,Kt==="0"&&Jn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),_a($e.type),$e.type=Kt,($e==null?void 0:$e.item_type)==="SHIXUN"&&$e.type!=="5"&&(yt=!0,jt(!0)),Ke(!1),$e.type==="5"&&(yt=!1,jt(!1)),bn(),hn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Me.createElement("div",null,"\u5DF2\u9009",nt.length>0&&Me.createElement("span",{className:a.titlecount},nt.length),En>0&&Me.createElement("span",{className:a.add},"+",En)),key:"5"}]}),Me.createElement(ve.default,{layout:"inline",form:he,onValuesChange:(Kt,kn)=>{const Bn=Object.values(kn).some(xa=>xa!==null&&xa!==""&&xa!==void 0),va=kn.keyword==="";if(Ke(Bn||!va),$e.page=1,(kn==null?void 0:kn.item_type)==="SHIXUN"){if($e.type==="5"?jt(!1):jt(!0),Kt.keyword||Kt.keyword==="")return;he.submit()}else{if(Kt!=null&&Kt.courseid&&he.setFieldsValue({tag_discipline_id:""}),jt(!1),Kt.keyword||Kt.keyword==="")return;he.submit()}},onFinish:Kt=>{var kn;$e.type==="3"&&(!Kt.group_id||((kn=Kt==null?void 0:Kt.group_id)==null?void 0:kn.length)===0)?$e.show_all_share=!0:$e.show_all_share=null,Ft(et(et({},$e),Kt)),St(et(et({},$e),Kt))}},Me.createElement(ve.default.Item,{name:"item_type"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(nn?In:Ct?On==null?void 0:On.filter(Kt=>Kt.question_type!==5):On).map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)))),Me.createElement(ve.default.Item,{name:"courseid"},Me.createElement(De.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Qe})),!yt&&Me.createElement(ve.default.Item,{name:"tag_discipline_id"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Et=He==null?void 0:He.tag_disciplines)==null?void 0:Et.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.id},Kt.name)))),Me.createElement(ve.default.Item,{name:yt?"diff":"difficulty"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!yt&&mn.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)),yt&&yn.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)))),yt&&Me.createElement(ve.default.Item,{name:"shixun_publish_status"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},jn.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)))),($e.type==="3"||$e.type==="0")&&!yt&&Me.createElement(ve.default.Item,{name:"group_id"},Me.createElement(Ye.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Kt,kn)=>kn.title.toUpperCase().indexOf(Kt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ca,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Cn})),ga&&Me.createElement("span",{className:a.allqingchu,onClick:Mt},Me.createElement("i",{className:"iconfont icon-guanbi4"}),Me.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Me.createElement(ve.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Me.createElement(Pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>he.submit()}),onSearch:Kt=>{he.submit()}}))),Me.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Me.createElement("div",{onClick:()=>{$e.updated_at==="asc"?$e.updated_at="desc":$e.updated_at="asc",Ft(Lt(et({},$e),{page:1})),St(Lt(et({},$e),{page:1}))}}," ",$e.updated_at?Me.createElement("img",{src:$e.updated_at==="asc"?ie.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Me.createElement("div",{onClick:()=>{$e.quotes==="asc"?$e.quotes="desc":$e.quotes="asc",Ft(Lt(et({},$e),{page:1})),St(Lt(et({},$e),{page:1}))},style:{marginLeft:20}}," ",$e.quotes?Me.createElement("img",{src:$e.quotes==="asc"?ie.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Me.createElement(re.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(He==null?void 0:He.items)||(He==null?void 0:He.shixun_list),pagination:!1,loading:Le,rowKey:Kt=>Kt.id,rowSelection:{type:Ct||Wt?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:Kt=>({disabled:Kt.shixun_tag_num===1||(dn==null?void 0:dn.find(kn=>Kt.id===kn))}),onSelect(Kt,kn,Bn){if(Ct||Wt){Ze([Kt.id]),an.current=new Set([Kt.id]),Vn(1),Ge([Kt.id]);return}if(kn)(yt||Kt!=null&&Kt.challenge_names)&&Ht([...Gt,Kt.id]),Ze([...Je,Kt.id]),Kt.identifier?Qt.current.add(Kt.id):an.current.add(Kt.id),Vn(1),Ge([...nt,Kt.id]);else{Kt.identifier?Qt.current.delete(Kt.id):an.current.delete(Kt.id);let va=nt.filter(xa=>xa!==Kt.id);if(Ze(va),Ge(va),yt||Kt!=null&&Kt.challenge_names){let xa=Gt.filter(Un=>Un!==Kt.id);Ht([...xa])}if($e.type==="5"){Rn(Lt(et({},$e),{list:[...va]}));return}}},onSelectAll(Kt,kn,Bn){var va,xa;if(Kt){const Un=Bn.map(na=>na.id),ta=(xa=Bn==null?void 0:Bn.filter(na=>na==null?void 0:na.challenge_names))==null?void 0:xa.map(na=>na.id);Ht([...Gt,...ta]),Ze([...Je,...Un]),Ge([...nt,...Un]);for(const na of Bn)na.identifier?Qt.current.add(na.id):an.current.add(na.id)}else{const Un=Bn.map(ao=>ao.id),ta=Je.filter(ao=>!Un.some(oo=>oo===ao)),na=(va=Bn==null?void 0:Bn.filter(ao=>ao==null?void 0:ao.challenge_names))==null?void 0:va.map(ao=>ao.id);Ze([...ta]),Ge([...ta]);let mo=Gt.filter(ao=>!na.some(oo=>oo===ao.id));Ht([...mo]),$e.type==="5"&&Rn(Lt(et({},$e),{list:[...ta]}));for(const ao of Un)ao.identifier?Qt.current.delete(ao):an.current.delete(ao)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Kt,kn,Bn)=>{var va,xa;return Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",null,yt||kn!=null&&kn.challenge_names?"\u5B9E\u8BAD\u9898":(xa=(va=On==null?void 0:On.filter(Un=>Un.value===Kt))==null?void 0:va[0])==null?void 0:xa.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:yt?"30%":"60%",key:"name",render:(Kt,kn,Bn)=>{var va;return Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",{className:kn!=null&&kn.high_resources_consume?a.q_title:""},Me.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:yt||kn!=null&&kn.challenge_names?kn!=null&&kn.title||Kt===null?"--":Kt:(kn==null?void 0:kn.item_type)=="BPROGRAM"?(va=kn==null?void 0:kn.program_attr)==null?void 0:va.description:Kt}))),(kn==null?void 0:kn.high_resources_consume)&&Me.createElement(st.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!yt,render:(Kt,kn,Bn)=>{var va;return Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("span",null,Kt?(va=Kt==null?void 0:Kt.split("\u3001"))==null?void 0:va[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!yt,render:(Kt,kn,Bn)=>Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("span",null,Kt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Kt,kn,Bn)=>{var va,xa,Un,ta;return Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",null,yt||kn!=null&&kn.challenge_names?(kn==null?void 0:kn.level)||((xa=(va=mn==null?void 0:mn.filter(na=>na.value===Kt))==null?void 0:va[0])==null?void 0:xa.name):(ta=(Un=mn==null?void 0:mn.filter(na=>na.value===Kt))==null?void 0:Un[0])==null?void 0:ta.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!yt,render:(Kt,kn,Bn)=>Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",null,Kt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Kt,kn,Bn)=>Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",null,yt||kn!=null&&kn.challenge_names?(kn==null?void 0:kn.study_count)||(kn==null?void 0:kn.stu_num):Kt))},{title:Me.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Me.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Me.createElement(Ne.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!yt,render:(Kt,kn,Bn)=>Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",null,Kt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Kt,kn,Bn)=>Me.createElement(Ue.Z,{title:Aa(kn)},Me.createElement("div",{style:{flex:1,textAlign:"start"}},Me.createElement("a",{onClick:()=>{var va,xa;ze(Lt(et({},kn),{question_type:yt||kn!=null&&kn.challenge_names?5:(xa=(va=On==null?void 0:On.filter(Un=>Un.value===(kn==null?void 0:kn.item_type)))==null?void 0:va[0])==null?void 0:xa.question_type})),xt(!0)}},"\u67E5\u770B"),(kn==null?void 0:kn.shixun_tag_num)===1&&Me.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Me.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Me.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${kn==null?void 0:kn.identifier}/challenges`)}},(kn==null?void 0:kn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Dt(void 0,null,function*(){if(!sa(kn==null?void 0:kn.identifier))return new Promise((va,xa)=>{xa()})})})}},"\u53D1\u5E03")))}].filter(Kt=>!Kt.hidden)}),Me.createElement(Te.Z,{current:$e.page,total:(He==null?void 0:He.items_count)||(He==null?void 0:He.shixuns_count),style:{marginBottom:20},defaultPageSize:$e.per_page,showTotal:Kt=>Me.createElement("span",null,"\u5171\xA0",Me.createElement("span",{style:{color:"#165DFF"}},Kt),"\xA0\u6761\u6570\u636E"),pageSize:$e.per_page,onChange:(Kt,kn)=>{$e.page=Kt,$e.per_page=kn,Ft(et({},$e)),St(et({},$e))}}),Me.createElement("div",{className:a.bottom},Me.createElement(Pt.ZP,{className:a.no,onClick:()=>{Ie(!1)}},"\u53D6\u6D88"),Me.createElement(Pt.ZP,{loading:Ut,style:{width:Ut&&75},className:a.yes,onClick:()=>Dt(void 0,null,function*(){if((nt==null?void 0:nt.length)<=0){Ae.ZP.info(Ct||Wt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ot([...an.current],[...Qt.current],!0,nt==null?void 0:nt.length)})},Ct?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Me.createElement(pe.default,{open:tt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Me.createElement(ce,{qitem:be})))};var qe=(0,Re.connect)(({shixunsDetail:Ie,newExercisePaper:gt})=>({shixunsDetail:Ie,newExercisePaper:gt}))(bt)},10866:function(ke,lt,te){"use strict";te.d(lt,{Im:function(){return Ne},ZP:function(){return ct},gZ:function(){return Tt}});var y=te(59301),ve=te(37568),Ae=te(99571),pe=te(84105),Fe=te(87395),Se=te(24363),De=te(24334),Ye=te(86074),Pe=te(76902),re=te(51257),Ue=te(94268),Te=te(34376),Pt=te(92310),oe=te.n(Pt),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ue=(zt,ht,Ot)=>ht in zt?E(zt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):zt[ht]=Ot,ce=(zt,ht)=>{for(var Ot in ht||(ht={}))ee.call(ht,Ot)&&ue(zt,Ot,ht[Ot]);if(z)for(var Ot of z(ht))ae.call(ht,Ot)&&ue(zt,Ot,ht[Ot]);return zt},ie=(zt,ht)=>x(zt,b(ht));const{TextArea:ye}=ve.default,Re={visible:!1,tabIndex:"0"},Ne={[Se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var st=(zt=>(zt[zt.SET_VISIBLE=0]="SET_VISIBLE",zt[zt.SET_TABINDEX=1]="SET_TABINDEX",zt))(st||{});function it(zt,ht){switch(ht.type){case 0:return ie(ce({},zt),{visible:ht.payload});case 1:return ie(ce({},zt),{tabIndex:ht.payload});default:throw new Error}}function Me({value:zt,className:ht}){const[Ot,ut]=(0,y.useState)(!1),et=(0,y.useRef)(),Lt=(0,y.useRef)();return(0,y.useEffect)(()=>{Ot&&(Lt.current.reset(),Lt.current.write((0,re.pp)(zt||"")))},[zt,Ot]),(0,y.useEffect)(()=>{var Dt,bt,qe,Ie;if(et.current){Lt.current=new Te.Terminal({fontSize:14,disableStdin:!0}),Lt.current.open(et.current);const gt=et.current.offsetWidth-14,ot=((Ie=(qe=(bt=(Dt=Lt.current)==null?void 0:Dt._core)==null?void 0:bt._renderService)==null?void 0:qe.dimensions)==null?void 0:Ie.actualCellWidth)||9.5,mt=Math.ceil(gt/ot);Lt.current.resize(mt,8),ut(!0)}},[]),a.createElement("div",{ref:et,className:oe()("XtermText-valueRef",ht)})}function Tt(zt){const{status:ht,error_msg:Ot,output:ut,input:et,expected_output:Lt,is_file:Dt,input_file_url:bt,output_file_url:qe,expected_output_file_url:Ie}=zt;let gt=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ht){case Se.h.NOMATCH:gt=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Dt&&a.createElement(Me,{className:"mb10",value:et}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(bt,et)},et)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Dt&&a.createElement(Me,{className:"mb10",value:ut&&De.Base64.decode(ut)||""}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(qe,ut)},ut)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Dt&&a.createElement(Me,{className:"mb10",value:Lt&&De.Base64.decode(Lt)||""}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(Ie,Lt)},Lt)));break;case Se.h.EXECUTEFAILURE:gt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&a.createElement(Pe.Z,{value:et,style:ot}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(bt,et)},et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.COMPILEFAILURE:gt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&a.createElement(Pe.Z,{value:et,style:ot}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(bt,et)},et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.PODFAILURE:gt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:gt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",gt," ")}function at(zt){const{status:ht,error_msg:Ot,execute_time:ut,output:et,input:Lt,expected_output:Dt,is_file:bt,input_file_url:qe,output_file_url:Ie,expected_output_file_url:gt}=zt;let ot=null;switch(ht){case Se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ut,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,De.Base64.decode(et)));break;case Se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Lt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",et&&De.Base64.decode(et)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Dt&&De.Base64.decode(Dt)));break;case Se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Lt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Lt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var ct=({id:zt,is_file:ht,input:Ot,debuging:ut,submitting:et,executingMessage:Lt,debugResult:Dt,onChangeInput:bt,onDebugCode:qe,onSubmitCode:Ie})=>{const[gt,ot]=(0,y.useReducer)(it,Re),{visible:mt,tabIndex:Ut}=gt;(0,y.useEffect)(()=>{ot({type:0,payload:!1})},[zt]);function xe(ln){let Tn=ln.target.id;ot({type:1,payload:Tn})}function Ct(){ot({type:0,payload:!mt})}const nn=(0,y.useMemo)(()=>{if(Dt){const{status:ln}=Dt;return a.createElement(a.Fragment,null,at(Dt))}return null},[Dt]);function Wt(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),qe()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Ue.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ht?"":Ot,onChange:bt}),rightNode:ut?a.createElement(Ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Dt?nn:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${mt?"up":""}`,onClick:Ct},mt?a.createElement(pe.Z,null):a.createElement(Fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Ae.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Ae.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Ae.ZP,{className:"btn-green",type:"ghost",loading:ut,onClick:Wt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Ae.ZP,{type:"primary",className:"custom-ant-disabled",loading:et,disabled:et,onClick:()=>{ot({type:0,payload:!1}),Ie()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(ke,lt,te){"use strict";te.d(lt,{h:function(){return y}});var y=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(y||{})},3532:function(ke,lt,te){"use strict";te.d(lt,{Y2:function(){return zt},ZP:function(){return ht}});var y=te(59301),ve=te(14566),Ae=te(6767),pe=te(62957),Fe=te(77019),Se=te(47889),De=te(99571),Ye=te(62673),Pe=te(25399),re=te(37568),Ue={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Te="data:image/png;base64,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",Pt=te(47257),oe=te.n(Pt),a=te(16253),E=te(38986),x=te(1012),b=te(51257),z=te(45677),ee=te(59301),ae=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Ot,ut,et)=>ut in Ot?ae(Ot,ut,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ot[ut]=et,st=(Ot,ut)=>{for(var et in ut||(ut={}))ye.call(ut,et)&&Ne(Ot,et,ut[et]);if(ie)for(var et of ie(ut))Re.call(ut,et)&&Ne(Ot,et,ut[et]);return Ot},it=(Ot,ut)=>ue(Ot,ce(ut)),Me=(Ot,ut,et)=>new Promise((Lt,Dt)=>{var bt=gt=>{try{Ie(et.next(gt))}catch(ot){Dt(ot)}},qe=gt=>{try{Ie(et.throw(gt))}catch(ot){Dt(ot)}},Ie=gt=>gt.done?Lt(gt.value):Promise.resolve(gt.value).then(bt,qe);Ie((et=et.apply(Ot,ut)).next())});const{Dragger:Tt}=ve.default,at=Ot=>{const ut=ot=>ot&&ot.substring(0,ot.lastIndexOf("."));for(var et=[...Ot],Lt=0,Dt=[],bt=0;bt{if(ot.forEach(mt=>{let Ut=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${Ut[0]}.${Ut[1].toLowerCase()}`}),ot[0].name.includes(".in"))return ot.length===2?ot:[ot[0],{}];if(ot[0].name.includes(".out"))return ot.length===2?ot.reverse():[{},ot[0]]})},ct=({onClose:Ot,onOK:ut,visible:et,wrapClassName:Lt,rootIdentifier:Dt,multiple:bt=!1,defaultMultipleValue:qe=!0})=>{const[Ie,gt]=(0,y.useState)([]),[ot,mt]=(0,y.useState)({}),[Ut,xe]=(0,y.useState)(!1),[Ct,nn]=(0,y.useState)(!0),Wt=(0,y.useRef)([]),ln=(0,y.useRef)(0),Tn=()=>{Ot()};(0,y.useEffect)(()=>{wt()},[]),(0,y.useEffect)(()=>{et&&(Wt.current=[],ln.current=0,gt([]),nn(qe))},[et]);const wt=()=>Me(void 0,null,function*(){try{const Ze=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),nt=JSON.parse((0,a.pe)(Ze.data));mt(nt)}catch(Ze){}}),_e=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf(".")),Et=Ze=>{var nt,Ge;const He=_e((nt=Ze[0])==null?void 0:nt.name)||_e((Ge=Ze[1])==null?void 0:Ge.name),vt=Ie.filter(Le=>_e(Le.name)!==He);Wt.current=[...vt],gt([...vt])},$e=Ze=>{if(!Ct){const Oe=new FormData;Oe.append("file",Ze.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Oe},!0).then(be=>{if(be.status===0){ln.current=ln.current+1;const ze=Wt.current.map(tt=>{var xt;if(tt.name===Ze.name){const yt=st({},tt);return(xt=Ze==null?void 0:Ze.name)!=null&&xt.includes(".in")?yt.input=be==null?void 0:be.content:yt.output=be==null?void 0:be.content,yt}return tt});if(Wt.current=[...ze],gt([...ze]),ln.current>0&&ln.current===Ie.length){xe(!1);let tt=at(ze);tt=tt.filter(xt=>{var yt,jt;return!!((yt=xt[0])!=null&&yt.name&&((jt=xt[1])!=null&&jt.name))}),tt=tt.map(xt=>it(st(st({},xt[0]),xt[1]),{is_file:!1})),ut(tt),Ot()}}else xe(!1),Ot()});return}const nt=new(oe())({endpoint:ot.end_point,region:ot.region,accessKeyId:ot.access_key_id,accessKeySecret:ot.access_key_secret,bucket:ot.bucket,stsToken:ot.security_token}),Ge=Ze.name,He={container_type:"TestSet",file_name:Ge},vt=(0,x.Z)();let Le=`testsets/${Dt}/${vt}${Ge.indexOf(".")>-1?"."+Ge.split(".").pop():""}`;Dt===null&&(Le=`testsets/${vt}${Ge.indexOf(".")>-1?"."+Ge.split(".").pop():""}`),nt.multipartUpload(Le,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ge+""},url:ot==null?void 0:ot.callback_url,host:ot==null?void 0:ot.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(He)}}).then(function(Oe){if(Oe.data.status===0){ln.current=ln.current+1;const he=Wt.current.map(be=>{var ze,tt,xt,yt,jt,Gt,Ht,En,Vn,$t,fn,Cn,sn,dn,Xt,On,In;if(be.name===((tt=(ze=Oe.data)==null?void 0:ze.data)==null?void 0:tt.file_name)){const tn=st({},be);return(jt=(yt=(xt=Oe.data)==null?void 0:xt.data)==null?void 0:yt.file_name)!=null&&jt.includes(".in")?(tn.in_object_key=(Ht=(Gt=Oe.data)==null?void 0:Gt.data)==null?void 0:Ht.object,tn.in_object_size=(Vn=(En=Oe.data)==null?void 0:En.data)==null?void 0:Vn.size,tn.input=(fn=($t=Oe.data)==null?void 0:$t.data)==null?void 0:fn.file_name,tn.in_file=Ze):(tn.out_object_key=(sn=(Cn=Oe.data)==null?void 0:Cn.data)==null?void 0:sn.object,tn.out_object_size=(Xt=(dn=Oe.data)==null?void 0:dn.data)==null?void 0:Xt.size,tn.output=(In=(On=Oe.data)==null?void 0:On.data)==null?void 0:In.file_name,tn.out_file=Ze),tn}return be});if(Wt.current=[...he],gt([...he]),ln.current>0&&ln.current===Ie.length){xe(!1);let be=at(he);be=be.filter(ze=>{var tt,xt;return!!((tt=ze[0])!=null&&tt.name&&((xt=ze[1])!=null&&xt.name))}),be=be.map(ze=>it(st(st({},ze[0]),ze[1]),{is_file:!0})),ut(be),Ot()}}})},Ft=Ze=>new Promise((nt,Ge)=>{let He=0,vt=[];for(let Le=0;Le{He++,He===Ze.length&&(vt.length?(Ae.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ge()):nt(Ze))}).catch(Oe=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Oe),He++,vt.push(Ze[Le].name),He===Ze.length&&(vt.length?(Ae.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ge()):nt(Ze))})}),Qe=()=>Me(void 0,null,function*(){if(Ie.length===0){Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ft(Ie),xe(!0),at(Ie).some(nt=>{var Ge,He;return!((Ge=nt[0])!=null&&Ge.name&&((He=nt[1])!=null&&He.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Me(void 0,null,function*(){Ie.map(nt=>Me(void 0,null,function*(){$e(nt)}))}),onCancel:()=>{xe(!1)}});return}Ie.map(nt=>Me(void 0,null,function*(){$e(nt)}))}),Bt={name:"file",fileList:Ie,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ze=>{if(Ie!=null&&Ie.some(Ge=>Ge.name===Ze.name))return Ae.ZP.info(`${Ze.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ze.size/1024/1024>100)return Ae.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ze.name))return Ae.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const nt={name:Ze.name,uid:Ze.uid,file:Ze,percent:0};return Ie.push(nt),Wt.current=[...Ie],gt([...Ie]),!1}},Je=at(Ie);return console.log(Ie,Je,"fileList"),ee.createElement(pe.default,{open:et,wrapClassName:Lt,onOk:Qe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ut},onCancel:Tn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Ue.wrap},Ie.length?ee.createElement("div",null,ee.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:bt?"visible":"hidden"}},ee.createElement("span",{className:Ue.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(Se.ZP.Group,{className:`ml20 ${Ue.testCaseRadio}`,optionType:"button",value:Ct,onChange:Ze=>nn(Ze.target.value)},ee.createElement(Se.ZP,{value:!1},"\u6587\u672C"),ee.createElement(Se.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ve.default,st({},Bt),ee.createElement(De.ZP,{type:"primary",className:Ue.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(zt,{data:Je,onRemove:Et})):ee.createElement("div",{className:`${Ue.noData} mb30`},ee.createElement(ve.default.Dragger,it(st({},Bt),{className:Ue.dragger}),ee.createElement("img",{src:Te,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Ue.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Ue.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},zt=({data:Ot=[],onRemove:ut,width:et="auto",showScore:Lt=!1,disabled:Dt=!1,inputChange:bt,onEvaluatingChange:qe,onSelectAll:Ie,checkAll1:gt,checkAll2:ot,checkAll3:mt,checkAll4:Ut,checkAll5:xe,showEvaluatingSetting:Ct=!1,className:nn="",isProgramHomework:Wt=!1})=>{const ln={value:"",filename:"",dataUrl:""},[Tn,wt]=(0,y.useState)(st({},ln)),_e=Ft=>{let Qe=document.createElement("a");document.body.appendChild(Qe);let Bt=URL.createObjectURL(Ft.file);Qe.href=Bt,Qe.download=Ft.name,Qe.click(),URL.revokeObjectURL(Bt),document.body.removeChild(Qe)},Et=(Ft,Qe)=>{(0,b.LR)(Ft,Qe)},$e=(Ft,Qe)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ut(Ft,Qe)},onCancel:()=>{}})};return Ot.length?ee.createElement("div",{className:nn,style:{width:et}},ee.createElement("div",{className:`${Wt?Ue.headProgram:Ue.head}`},Ct&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:gt,onChange:Ft=>{Ie(Ft.target.checked,"hidden")}}),ee.createElement(Pe.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Wt?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Lt?Wt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Lt?Wt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Lt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:Ut,onChange:Ft=>{Ie(Ft.target.checked,"input_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:ot,onChange:Ft=>{Ie(Ft.target.checked,"is_invisible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:xe,onChange:Ft=>{Ie(Ft.target.checked,"actual_output_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:mt,onChange:Ft=>{Ie(Ft.target.checked,"last_match_rule")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Ue.operation,style:Wt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Ue.listWrapper,style:{boxShadow:Wt?"0px 2px 4px 0px #EAEEF4":"unset"}},Ot.map((Ft,Qe)=>{var Bt,Je,Ze,nt;return ee.createElement("div",{key:Qe,className:Ue.list,style:Wt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ct&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(Ye.default,{checked:!!Ft.hidden,onChange:Ge=>{qe(Ge.target.checked,Qe,"hidden")}})),ee.createElement("div",{style:{width:Wt?"25%":"15%",paddingLeft:Wt?"5px":"0px",paddingRight:Wt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Qe+1),ee.createElement("div",{className:Ue.info,style:{width:Lt?Wt?"20%":"15%":"25%"}},ee.createElement("span",{title:Ft.input||((Bt=Ft[0])==null?void 0:Bt.name),onClick:()=>Me(void 0,null,function*(){let Ge;Ft.input?Ft.input_file_url?Ge=Ft.input_file_url:Ge=Ft.in_file:Ge=Ft[0];let He;typeof Ge=="string"?(He=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield He.text(),filename:"",dataUrl:Ge})):(He=yield(0,b.db)(Ge.file),wt({value:He.text,filename:Ge.name,dataUrl:He.link}))})},Ft.input||((Je=Ft[0])==null?void 0:Je.name))),ee.createElement("div",{className:Ue.info,style:{width:Lt?Wt?"20%":"15%":"25%"}},ee.createElement("span",{title:Ft.output||((Ze=Ft[1])==null?void 0:Ze.name),onClick:()=>Me(void 0,null,function*(){let Ge;Ft.input?Ft.output_file_url?Ge=Ft.output_file_url:Ge=Ft.out_file:Ge=Ft[1];let He;typeof Ge=="string"?(He=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield He.text(),filename:"",dataUrl:Ge})):(He=yield(0,b.db)(Ge.file),wt({value:He.text,filename:Ge.name,dataUrl:He.link}))})},Ft.output||((nt=Ft[1])==null?void 0:nt.name))),Lt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{size:"large",addonAfter:Wt?"%":null,disabled:Dt,style:{width:"80%"},onChange:Ge=>bt(Ge,Qe),value:Ft.score}),!Wt&&ee.createElement("span",null,"\xA0%")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.input_visible||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.is_invisible||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.actual_output_visible||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.last_match_rule||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>$e(Ft,Qe),style:Wt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Ue.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Tn.dataUrl,filename:Tn.filename,type:Tn.dataUrl.length?"txt":"",onClose:()=>wt(st({},ln)),monacoEditor:{value:Tn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ht=ct},75604:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Pt}});var y=te(59301),ve=te(6767),Ae=te(25399),pe=te(29787),Fe=te(77019),Se=te(5269),De=te(13747),Ye=te(99571),Pe=te(39793),re=te(38986),Ue=te(76902),Te=(a,E,x)=>new Promise((b,z)=>{var ee=ce=>{try{ue(x.next(ce))}catch(ie){z(ie)}},ae=ce=>{try{ue(x.throw(ce))}catch(ie){z(ie)}},ue=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ae);ue((x=x.apply(a,E)).next())}),Pt=({id:a,activeDiscussIndex:E,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,y.useState)(""),[ae,ue]=(0,y.useState)(!1);function ce(ye){ee(ye)}function ie(){if(!z){ve.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,y.useEffect)(()=>{E!=a&&ue(!1)},[E]),y.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},y.createElement(Pe.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ce,extraUse:b&&y.createElement(Ae.Z,{color:"#fff",open:ae,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ae,activeDiscussIndex:E,onChange:ce,setIsOpen:ue}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ue(!ae)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[E,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)([]),[ee,ae]=(0,y.useState)(1);(0,y.useEffect)(()=>{a!=null&&a.isOpen?ue():(ae(1),z([]))},[a==null?void 0:a.isOpen]);const ue=()=>Te(void 0,null,function*(){x(!0);const ce=yield(0,re.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ce==null?void 0:ce.status)==0&&z(ce==null?void 0:ce.answer),x(!1)});return y.createElement(pe.Z,{spinning:E},y.createElement("div",{style:{color:"#000"}},y.createElement(Ue.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),y.createElement(Fe.Z,{justify:"end",align:"middle"},y.createElement(Se.Z,null,y.createElement(De.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ce=>{ae(ce)}})),y.createElement(Se.Z,null,y.createElement(Ye.ZP,{onClick:()=>Te(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(ke,lt,te){"use strict";te.d(lt,{CP:function(){return Ae},_V:function(){return Se}});var y=te(28209),ve=te.n(y);const Ae={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:Ae};function Fe(De="",Ye="exam"){const{secret:Pe,iv:re}=pe[Ye];return AES.encrypt(De,Pe,{iv:re,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Se(De="",Ye="exam"){const{secret:Pe,iv:re}=pe[Ye];return y.AES.decrypt(De,Pe,{iv:re,mode:ve().mode.CBC,padding:ve().pad.Pkcs7}).toString(y.enc.Utf8)}},84989:function(ke,lt,te){"use strict";te.d(lt,{BU:function(){return ve},Dj:function(){return y},gH:function(){return Ae},vp:function(){return pe}});function y(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function ve(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Ae=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},45937:function(ke,lt,te){"use strict";te.d(lt,{U:function(){return Pe}});var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(re,Ue,Te)=>Ue in re?ve(re,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Te}):re[Ue]=Te,De=(re,Ue)=>{for(var Te in Ue||(Ue={}))pe.call(Ue,Te)&&Se(re,Te,Ue[Te]);if(Ae)for(var Te of Ae(Ue))Fe.call(Ue,Te)&&Se(re,Te,Ue[Te]);return re},Ye=(re,Ue,Te)=>new Promise((Pt,oe)=>{var a=b=>{try{x(Te.next(b))}catch(z){oe(z)}},E=b=>{try{x(Te.throw(b))}catch(z){oe(z)}},x=b=>b.done?Pt(b.value):Promise.resolve(b.value).then(a,E);x((Te=Te.apply(re,Ue)).next())});function Pe(re,Ue){const[Te,Pt]=(0,y.useState)(Ue),[oe,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)();return[Te,oe,(z,ee=!1)=>Ye(this,null,function*(){const ae=ee?Ue:De(De({},Te),z);a(!0),Pt(ae);const ue=yield re(ae);return a(!1),x(ue),ue}),E,x]}},3810:function(ke,lt,te){"use strict";te.d(lt,{_:function(){return Ae}});var y=te(59301),ve=te(62957);const Ae=pe=>{var Fe,Se;const De=(0,y.useRef)([]),Ye=()=>{for(const Pe of De.current)clearTimeout(Pe);De.current=[]};return(0,y.useEffect)(()=>{var Pe,re,Ue,Te,Pt,oe;if(Ye(),(Pe=pe==null?void 0:pe.exercise)!=null&&Pe.left_time&&((Ue=(re=pe==null?void 0:pe.exercise)==null?void 0:re.exercise_events)==null?void 0:Ue.length)>0){for(const a of(Te=pe==null?void 0:pe.exercise)==null?void 0:Te.exercise_events)if(((Pt=pe==null?void 0:pe.exercise)==null?void 0:Pt.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((oe=pe==null?void 0:pe.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const x=setTimeout(()=>{ve.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);De.current.push(x)}}},[(Fe=pe==null?void 0:pe.exercise)==null?void 0:Fe.left_time,(Se=pe==null?void 0:pe.exercise)==null?void 0:Se.exercise_events]),Ye}},81428:function(ke,lt,te){"use strict";te.d(lt,{AL:function(){return ae},Iy:function(){return Ue},Qv:function(){return oe},ez:function(){return ee},jb:function(){return Te}});var y=te(32834),ve=te.n(y),Ae=te(11690),pe=te.n(Ae);let Fe=1;function Se(Re,Ne){const st=Re.match(/^(\s+)(?:```)/);if(st===null)return Ne;const it=st[1];return Ne.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),va(Pe?(eo=ge==null?void 0:ge.page)==null?void 0:eo.page_info:""))},[fe]);const On=()=>on(void 0,null,function*(){var eo;Fa(!0),Jn(!0),Ka.current=new Be.Z(z.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:ge==null?void 0:ge.id,position:1,type:10,is_chat:!0,prompt:Fn,ppt_url:(eo=ge==null?void 0:ge.url)==null?void 0:eo.map(Xa=>Xa==null?void 0:Xa.url)}),yield new Promise((Xa,vo)=>{Ka.current.on("data",Ko=>{Jn(!1),va(Ko==null?void 0:Ko.full)}),Ka.current.on("done",()=>on(void 0,null,function*(){Fa(!1)})),Ka.current.startStream()})});return y.createElement(Ue.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:y.createElement("div",{className:kt.extraHeader},y.createElement(Et.Z,{align:"middle"},Cn&&y.createElement(y.Fragment,null,y.createElement(re.Z,{title:jn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},y.createElement(Pt.ZP,{className:kt.save_btn,style:{marginRight:"20px"},disabled:jn,onClick:()=>{const Xa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();aa(Xa)}},y.createElement("div",{className:"flex flex_box_center"},y.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),y.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),y.createElement(re.Z,{title:jn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},y.createElement(Pt.ZP,{className:kt.save_btn,disabled:jn,onClick:()=>{const Xa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ct.RG)(Xa)}},y.createElement("i",{className:"iconfont icon-zhichifuzhi"}),y.createElement("span",null,"\u590D\u5236")))),y.createElement("i",{onClick:()=>{const eo=Xa=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xa,onOk:()=>{var vo,Ko;(Ko=(vo=Ka.current)==null?void 0:vo.cancelRequest)==null||Ko.call(vo),Fa(!1),Jn(!1),Rt()}})};if(jn){eo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Cn?eo("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Rt()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fe},y.createElement("div",{className:kt.wrap},y.createElement("div",{className:kt.left},y.createElement("div",{className:kt.tip},y.createElement("img",{src:At}),y.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),y.createElement("div",{className:"mb10 mt30 c-black"},y.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),y.createElement(Vn.default.TextArea,{style:{height:200},value:Fn,disabled:jn,onChange:eo=>{rn(eo.target.value)}}),y.createElement(re.Z,{title:jn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},jn?y.createElement("div",{className:kt.stop_btn,onClick:()=>{var eo,Xa;(Xa=(eo=Ka.current)==null?void 0:eo.cancelRequest)==null||Xa.call(eo),Fa(!1),Jn(!1)}},"\u505C\u6B62\u751F\u6210"):y.createElement("div",{className:kt.start_btn,onClick:()=>{if(!Fn.trim()){Se.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}va(""),On()}},"\u5F00\u59CB\u751F\u6210"))),y.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:mo,ref:So},Cn?y.createElement(E.Z,{spinning:ua},Cn&&y.createElement(Jt.Z,{cancelIndex:0,streamingStatus:jn,loadImage:!1,onFinish:()=>on(void 0,null,function*(){}),value:Cn,isHiddenHtml:!0}),y.createElement("div",{ref:Oa})):y.createElement("div",{className:kt.imgBox},y.createElement(E.Z,{spinning:jn},y.createElement("img",{width:56,src:Zt}),y.createElement("div",null,"\u9884\u89C8\u533A"))))))},qt={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"},bn=te(92310),Sn=te.n(bn),Ln=te(11422),Wn=Object.defineProperty,Kn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Pa=(Pe,fe,ge)=>fe in Pe?Wn(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ca=(Pe,fe)=>{for(var ge in fe||(fe={}))Yn.call(fe,ge)&&Pa(Pe,ge,fe[ge]);if(Kn)for(var ge of Kn(fe))qn.call(fe,ge)&&Pa(Pe,ge,fe[ge]);return Pe};const Qa=Pe=>React.createElement("svg",Ca({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Pe),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var La="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Ha=te(56321),ia=Object.defineProperty,no=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,uo=(Pe,fe,ge)=>fe in Pe?ia(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,ha=(Pe,fe)=>{for(var ge in fe||(fe={}))io.call(fe,ge)&&uo(Pe,ge,fe[ge]);if(qa)for(var ge of qa(fe))Ao.call(fe,ge)&&uo(Pe,ge,fe[ge]);return Pe},ba=(Pe,fe)=>no(Pe,Za(fe)),Ea=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())}),wn=({className:Pe,style:fe,data:ge={},defaultChatData:Rt=[],initDefaultChatDataKey:_t=0,onPptButtonClick:aa})=>{const[la]=(0,Ln.eh)(),{chatData:Fn,setChatData:rn,calcHistoryList:jn}=(0,Ln.r5)(),[Fa,ua]=(0,y.useState)(0),[Jn,Cn]=(0,y.useState)(""),[va,Ta]=(0,y.useState)(!1),{scrollBoxRef:Va,bottomInspectRef:So,contentRef:Oa,isAtBottom:mo}=(0,Ln.wr)({status:va}),Ka=(0,Ln.h4)(Va),On=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Fn.length||!Va.current)return;const Ko=Fn[Fn.length-1];Ko!=null&&Ko.loading&&(Va.current.scrollTop=Va.current.scrollHeight)},[Fn.length]),(0,y.useEffect)(()=>{if(_t){eo();let Ko=[];return Rt.forEach(Fo=>{const un=Date.now(),Io=[{text:Fo.question,key:un,sender:"user",show:!0},{text:Fo.answer,loading:!1,key:un,sender:"AI",show:!0}];Ko.push(...Io)}),rn(Ko),()=>{la.cancel()}}},[_t]);const eo=()=>{la.cancel(),ua(1)},Xa=(Ko,...Fo)=>Ea(void 0,[Ko,...Fo],function*(un,Io=[],Ya=[]){var Ba,Jo;Cn(""),ua(0),(Jo=(Ba=On.current)==null?void 0:Ba.onAttachmentsClear)==null||Jo.call(Ba);const Bo=Date.now(),Po=[{text:un,key:Bo,sender:"user",show:!0,fileList:Io,imageList:Ya},{loading:!0,key:Bo,sender:"AI",show:!0}];rn([...Fn,...Po]);const lr=Io==null?void 0:Io.map(Eo=>{var hr;return(hr=Eo==null?void 0:Eo.response)==null?void 0:hr.file_id}),Do=Ya==null?void 0:Ya.map(Eo=>{var hr;return(hr=Eo==null?void 0:Eo.response)==null?void 0:hr.data}),Oo=jn(Fn);la.request({url:"/api/stream/course_qna_records/chat_messages.json",body:ha({model:"qwen-max",is_chat:!0,prompt:un,file_ids:lr,image_list:Do,history:Oo},ge),onData:(Eo,hr)=>{Ta(!0),rn(wo=>wo.map((qr,Au)=>Au===wo.length-1?ba(ha({},qr),{text:Eo,loading:!1,error:(hr==null?void 0:hr.msg)==="error"}):qr))},onError:Eo=>{let hr="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";rn(wo=>[...wo].map((qr,Au)=>Au===wo.length-1?ba(ha({},qr),{text:hr,loading:!1,error:!0}):qr))}})}),vo=Ka.width?Ka.width-20:"100%";return y.createElement("div",{className:Sn()("flex flex-col h-full",Pe),style:fe},y.createElement("div",{ref:Va,style:{flex:1,overflow:"auto"}},y.createElement("div",{className:qt.tips,style:{width:vo}},y.createElement("img",{className:qt.avatar,src:Ha}),y.createElement("div",{className:qt.details},y.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),y.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),y.createElement(Ln.xj,{className:"pl20",style:{width:vo},contentRef:Oa,chatData:Fn,requestLoading:la.loading,cancelTyping:Fa,onAnswerFinish:()=>Ea(void 0,null,function*(){setTimeout(()=>Ta(!1),0)})}),!mo&&y.createElement("div",{className:qt.backBottom,onClick:()=>{Va.current.scrollTop=Va.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:So})),(Fn==null?void 0:Fn.length)===0&&y.createElement("div",{className:qt.try},y.createElement("div",{onClick:()=>Cn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},y.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),y.createElement("i",{className:"iconfont icon-you2 font18"})),y.createElement("div",{onClick:()=>Xa("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},y.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),y.createElement("i",{className:"iconfont icon-you2 font18"}))),y.createElement(Ln.CI,{ref:On,style:{margin:"0 20px 20px 20px"},onCancel:eo,headExtraNode:y.createElement("div",{className:qt.pptBtn,onClick:aa},y.createElement("img",{src:La,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Jn,onSubmit:Xa,onChange:Cn,typing:va,loading:la.loading}))},xo=te(20554),Mo=te(75975),Co=te(24334),ka={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN"},po=te(7727),Go=te(70100),tr=te(55720),ar=te(28426),so=te(59301);const{TabPane:Qo}=xo.default;var No=({item:Pe,backUrl:fe,autoHeight:ge})=>{var Rt,_t;const[aa,la]=(0,y.useState)([]),[Fn,rn]=(0,y.useState)(!1),[jn]=(0,pe.useSearchParams)(),Fa=(0,pe.useParams)();(0,y.useEffect)(()=>{var Cn,va;((Cn=Pe==null?void 0:Pe.evaluate_codes)==null?void 0:Cn.length)>0?la((va=Pe==null?void 0:Pe.evaluate_codes)==null?void 0:va.map((Ta,Va)=>({key:Va+1,error_msg:Ta!=null&&Ta.error_msg?Co.Base64.decode(Ta==null?void 0:Ta.error_msg):"",status:Ta==null?void 0:Ta.status,created_at:Ta.created_at,code:Ta==null?void 0:Ta.code,show_code:Ta==null?void 0:Ta.show_code,language:Ta==null?void 0:Ta.language,resubmit:Ta==null?void 0:Ta.resubmit}))):la([{key:"--",error_msg:"--",show_code:!1}])},[Pe==null?void 0:Pe.evaluate_codes]);const ua=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Cn,va)=>so.createElement("span",null,va.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Cn,va)=>so.createElement(tr.Z,{date:va.created_at,showTag:va==null?void 0:va.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Cn,va)=>{var Ta;return so.createElement("span",{className:Cn===0?"c-green":"c-red"},((Ta=po.Im[Cn])==null?void 0:Ta.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Rt=aa==null?void 0:aa[0])==null?void 0:Rt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Cn,va)=>so.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:so.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",so.createElement(Go.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[va==null?void 0:va.language]})),content:so.createElement("div",{className:"mb10"},so.createElement(Mo.ZP,{height:300,language:"python",theme:"vs-light",value:va!=null&&va.code?Co.Base64.decode(va==null?void 0:va.code):"",autoHeight:ge,options:Jn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Cn=>!!Cn),Jn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return so.createElement("div",{style:{position:"relative",marginTop:"10px"}},so.createElement(xo.default,{defaultActiveKey:"1"},so.createElement(Qo,{tab:so.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",so.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},so.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(_t=Pe==null?void 0:Pe.user_answer)!=null&&_t.length&&(Pe!=null&&Pe.passed_code)?so.createElement("aside",{className:ka.shixunWrp},so.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),so.createElement("div",{className:ka.full},so.createElement(Go.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Pe==null?void 0:Pe.language]}),so.createElement("span",{onClick:()=>rn(!0)},so.createElement("i",{className:"iconfont icon-quanping2"}),so.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),so.createElement(Mo.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Pe!=null&&Pe.passed_code?Co.Base64.decode(Pe==null?void 0:Pe.passed_code):"",autoHeight:ge,options:Jn})):so.createElement(ar.Z,null)),so.createElement(Qo,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},so.createElement(Te.default,{className:"mt5",bordered:!0,dataSource:aa,columns:ua,pagination:!1}))),(Pe==null?void 0:Pe.hack_user_identifier)&&so.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const Cn=fe||`/classrooms/${Fa==null?void 0:Fa.coursesId}/smart_plan/${Fa==null?void 0:Fa.id}/users/${Fa==null?void 0:Fa.user_login}/ppt_info/info`;(0,ct.xg)(`/myproblems/${Pe==null?void 0:Pe.hack_user_identifier}?backUrl=${Cn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),so.createElement(De.default,{centered:!0,destroyOnClose:!0,open:Fn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>rn(!1),footer:null},so.createElement(Mo.ZP,{height:500,language:"python",theme:"vs-light",value:Pe!=null&&Pe.passed_code?Co.Base64.decode(Pe==null?void 0:Pe.passed_code):"",autoHeight:ge,options:Jn})))},Hn={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw"},Yt="data:image/png;base64,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",sa="data:image/png;base64,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",wa="data:image/png;base64,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",Ma="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",za=Object.defineProperty,Ja=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,zo=(Pe,fe,ge)=>fe in Pe?za(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Sr=(Pe,fe)=>{for(var ge in fe||(fe={}))Lo.call(fe,ge)&&zo(Pe,ge,fe[ge]);if(Ja)for(var ge of Ja(fe))rr.call(fe,ge)&&zo(Pe,ge,fe[ge]);return Pe};const _o=Pe=>React.createElement("svg",Sr({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var cr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",yr=Object.defineProperty,Zr=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,_a=(Pe,fe,ge)=>fe in Pe?yr(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ga=(Pe,fe)=>{for(var ge in fe||(fe={}))fo.call(fe,ge)&&_a(Pe,ge,fe[ge]);if(Zr)for(var ge of Zr(fe))Ur.call(fe,ge)&&_a(Pe,ge,fe[ge]);return Pe};const jo=Pe=>React.createElement("svg",Ga({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Ia="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",Wa="data:image/png;base64,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",Tr="data:image/png;base64,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",dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfVmSJElynXksmVlr92wgABEKRXgAngDfuAN4AR6B/CE+8EUcgRcAzkB+8wS8ATdgCA6ml1oydiefqj41NXPzJSIzq6s5SJmeyozwxdzc7NlT1adqXap++r7/o93h8m9S3/9ZSulfpZT+uD5G/+5SSn34qv67dUz9Gc7hD67Fa8TP8T2/a7fkp/t0rF0v0d4vea9n7tH6ddav3P5uHuYf6i/y/52NlN76pEtp1YXxx4N8eOZxilMuF/ub1556XTw1HvvM3RO7Y/LScbotbsNNJxVXjzNTvqj766pbXHVwgQ5NqIgtDQMo/9r99nA6/tf+cvkvm9XlP7579+4fRk5J6fP+/G+7Pv1VSv1dPqgFbIt7n0N2pNeWXLsFtNfcf8mx8Y0uAa+5Y+a+n2rTU85d8qxf8Jj46sZAsAK/0ae387vUpb7vZQ4C9LpVSv0lz8rVqno+AmO1VhMI8S/xstkzc2v8C3RnxNwmXCzCkHpMP62ho7csvlg6dgeQOts4uc3UI9miGC+Ew4/HU7qcL0lHTDr0/eUvf/3L93/N43xYPu7Pf5P6/i+mWxIZ2twyMMbm4no3tgS3Rl3r2LEOXwpo9fI++x6qA+KLnJnhs5eun3n2hJEDlg7CW6//hPPqV9jovqleZA8JyPUKhPgBxnUCdMk+U2AsrlWso+WiegGgCogGNJ4bGotA6La+Glz6We7VAp0lBKT9DO0m2af90rmw7MFmF4RAs2hF4pzD4Zj6C6Cv10XTxst2s/3bb7959a9l7OD/lPn1/6EcAYTc2AGtDmvZBvVnSzvktgEzfdZXDAhFw79wO28f+7e9pLn1sMKf1k26VacDWmhbpwywS0kAzJjcakUg1CsoOLYu3gEtC8TDdc+XAJxL0Pi23lh81ihXmmJDzavXiL4cfMa6wa/QGrrLLh9aOvqki/uKb67vL+lwOBXAh3eL51hvNmm73abVevXvXt+v/7oTn9/+/D9SSsHsnbpnC/CIpWPMa6w3xijBkmf+woAx2qTnZIFLnpvHNJ7/S4PaNc2NQ6Q+rxoGA65PrMIgBvABCPs+XYy1gRHic/nMgBBgCeATjLOuMmws1/l6aOKci4Kqu7iXrt9XT/r5Dhywn6lhv+j+VyPnKJzGbhlnhHwJSzrx1rblgY/3dgTzM2ugv1x0cVx1aQPw22wAfnimw8Pd6p93j/vzv099/1e2Xo4ENsaYX2P0uKH+VIB66vnzg+tpR8yNxDn6UH//tT/v03pr8uxGVxXLbJ+S+vYAcjagwezwIYIaAla9DHIxheVPHZs0j+UvG65uHhMh/f6RFWqLETBxosiHmJvLi4Do+v4sOFJN6OLlZu8/dvLsiX6XeOQYJSoWEAasZh97APkTZ4QXAUvgfE6H41letJi8XCFTJ6xvs12n1Wol35nL5C+7x93pP6WU/rx9l9pumQO8eJUppjjVC9cwqltBY2r0jLXtmnNuadfSc5YeNzvSfroD6vV0AgBLttcL+8PgVWDSd1J/hu8BhoJ5FvEt/YS23A/MY2vIAPEAsvlaiqwj3bccQ57c/4tuteggNuWqg7V/7dSaDY4aI1cB4dhVys7Huz2fL+lwPGqbxDpQ8wBjQcBvo+CndFCthVVK/7l73J3/PqW+krq0wKs1aos1aSTiO9VFzwE2Tx5HX8kFrgHYr6TJz9mMsNbiV5q02d+nqHOBfSpj2EBOBnsGQtq9NGEdHGs/oZm6OkkafsIRLJDoMc3jOSYYEeI5+ypcq56B/lVcJ6/HtcoSHG/83HI84HN+gn0zGzAZuUMYL+fTOR1PpwL8oBYg+K3B/JztK/jZn78FAzSvyVSPRSZYN6ieuC0Ku2SkvNAIGdUQ1s/7JdpY9d3oMvlSffGVXLdeX+1v/zgwO67WZHJYxSXwUQVDwMjc3zNiHmMS4A3gXAFZsElOdRu2Yh7H9zLBBUAyyEJdwzo1jG4ComnwiWR09vKzB7Tu9WQkLZjibRrCxryxpp5O53Qy8NNo/kXeKcYJmN96szZzN/p01ZUiIFkCYN0BrRlagyFfwRigzK0RLz0p4xr5XCB36zPdet5L99FPcP0ILC5sLiUtbbantCr7+8pgiACmg6MJpMNnwvZMLFiYxzCZ1ZWoQmtpUxj/BRCW86Ipo6m7tB6GN4HRPBObvOwYV1n8+m9v9ODMW3A1aP0gbTkdz+l0PpuPlj4/BMlWaXu3Set1AL/AxnGu6EnxqhUA+VMvfa0JOzaJW727ZDl8LlAae4tfIej8ITO/2kAI7K+QudgqrsyO0hdd2TXwQVM4BEPo9/FgyNA8Vue4gtxARuMZJVkh477DrjH540eMHtdZJnFYXgFAYKnwa6FP1sZ6F+NUZSKPnnc1nl19QmGRz7c/XJ+mcWUdEMeOx6P0j0b5MT70pa7W67TdbtIGkd5I5e3SAn7dSsaUuFFKAJxigC0fIJvz0iD2HPepR9/867j9iK8QdG9/mOc/s+Hvm/LtlWxP36MAoQRtAWjqxVlZeFcB01icMDvIY9QEipFi+UwySqLPUR93VEYjbbcHiL9XoMM26MVmurDBhnReK7uFQx9thHxDU/7mf1oEq5jBkZHOX27kiNsBkRcsrtCYNpWhIO/1cDx4dF6Az2g7zF0xe9dVH8lNwPjU9aE+QIsGP+7ODcFT3X212ftTMbufE7D8nNp68wxYfmI1ZHxg1/6+EbaHwxSoJA3EAh+q9ZOIbxUMkUgxwTFGiu2zGCmWIIoBpkadcTmkT0FszesHVtjyE7ozvwSF0jwmnXE6Ymhr3RiCO+JbNDlPBEIB7LWaecugsHxFo5C1GMtaRGLxyaPjxa8QLh+fjwsCNH4qfDerwI7P4Jcjva6ON4RT8MuLnYydzABbdlndxfWkvoZVtc695RXOzbl/Ap65HvrJvidxMuY2Fcl1ZudsbJgFEs1jNVU1Edh1gQPRtMpoPFIs5irARCcFwYpmL7NMCI453c5wi9HjyA/wVQMPJHo8Zh7HSW9tljs4AIqyTSavBH9M3ItnYVDo2nc6CVmL8WxsTg8vMMZIW93VQoXzpU/H48EWJ12gyPwgcN5s4fMj+PEdlJhGq6D4NzPA1lucA6gxALwGGK99ddcevwQQW8dc+wxL7nNt2/8/Oj76cmhyUqUvKW06/ggSzPioWVwZFQ7gNQh80HfIwIoxR5rCLqPJwAT8hInprE3M6oksE+YP23FFgaTCPM4TsZDR0DyuAJBAK11m/aY5rWbyGzAqGKqkA74vlT4OicySkdnEvDgFJqnjwFC9aeA222kavyK7w4TvePAiu0OQLbO8qGBvgZ8Eu0oArPF4DgBrS37p8Tf1z1dy0pLh9JU09aduRhgO/qsFNWSqmnM/sj337dWmsMhX6sBHAMyQBeIiWDCkgSlsvkP3EyKirMyRwRaPFAcG5ul2AtIKM+py1GhikWWygBGSqVosxxcAmvgSgY79RyBUFBRhtvBC8RFm4a/4CU3es+T1zwLfCKMtr13zu5Y1uaQ1w2POkt1hGj95Z7bqiMB5IwBIgTO1o2N30laqBAbgGWQw7ZVDLxTRvf77SwPeS4PPFdd/vnd828j4Ws+Kkz8yG/e/ZNGxBm1rSUs2S4dsT0Eh6/3UBxilL2JWk00KU7DKMKZ8jfnD+framWoex8CK+gDjce5zHMsyMcBQjeECiW0IdnBRECbMnOZQ6cZnn/Wx+sGyeQwApz7yGvO4gC/+0bJurxpzLaP3qgskaPxQzsqg3lPb8H43223aQuNn8iW6MAbZjcaIMwNkGpxilzFAwnwNaEt64UuD4FQnzgHY1PetZ/2anu26wTM4+qUAu75u/DsULmX0leCl1Vx0StOhnX2CxvYsIwSTWVPRdPUf+vEieOWUNQc0Z3sGjjWI2iTySHTBJhlhtpQRBluqajQU+CoAs0Yh5TbBMh0sEME8NsJBfSLNOZVuKJuNP/xTWSQDA5nJiuAb5vFKWeHcz2LIGjWH6zssvmJxIs4SmctJ37cWuVCBM9i6ylw2wsC139Xu1RTJi2YRRepmAS4GQIo+zEJofhyXAF9zckkNw+P52P5cd7/E93MAOHbPG857KUB5iW4Zu2ZN7lvHXfuctdlrIOi+PWFGKklgIVMCmjAYS1OSyV4ImJn6VgY5RDsYwBF/S8bHaFRYF/t4T5fMqPrZTGHcnuaxia2LSHEWYNN3qK4pRYfMJvPUUTZpnVwwLZ3AeqYeQHYnn9jzMImfIMvX5UAYTHbVxmUZDY5FkIDZL1PDbJT2LOFDk+M3mAStSJF1Ffx9ovGTKJBpPk36dOfZHQGSDAQlu0P6iq4Jlb1of8Z0xzxIZxhgfJoWms+vKs8/n8fAKnbu89+1uOK1oPDCzXmxy7fM2fpmjWMiUWHe5aByi0docxBCXHFuqmYgGRY/iH68XBuwjApHwARFUmaWiyvoOMrgNSGalsnXMLXN18aKMX59B/eoRaxkNJFbEPhslhqG+sz14LEmq2QRrwE2Z6ER6iAObpvHUhpKS0KN/oySvKtIXX2VkYljDyAavz00fgA/LgIKYprdAY0fsjtCsx38mN+rWR76o/crmV+JHwEA674olqjqyy8INs86u29ges96/5/xxSLQjTxGMbxZwkpYnCn2g/maxcoqSsVPKYbWFd79hHPFD0JBhChpwXXb4KWC5qEAu4wKM5lA2sFMEXlQiqtzJJr1CPWeeVaLP28kywTXFEtPxM5qoms+Mpmg42DOOyarVpTILoEw7QvzWNilAsF+f5L73N2tR7Pkx0apw1lrGo0iZrxawJSKO2E8oIJzE/wsu6MJfuZCka0RpOgpy13lfmNftp5rAQD+jCetNL1esmob5Of+fE9sf0StBcxWCNoMAMrkDyao+/9cmNyQr4gerzZBc8EC6MBcj0efnYBeLJKafYfjfkLqCXVslKW0AHK9+trM/CZ4rc3U9oySBpusC7P69d3PqR1HcMS1kYbQeekmZZliKY8AobTay7tbaTD7mwBKAqTXyUCw25+k4vWru2n213q9i4nfHBB6SmGehwC//eFg5etL5qcVnDeSDqjPZYNU7hOyOzzCq0wwz/zplbthAscnqO2b+mJzjGrJ93yoGqyeOLH99BYAzrXrue79wtepAWsBgF3VotrUqE8O3xdj0/x4LbOXUbsoVZEV2is8B/9c2KujFCvr+ysB04IVhaSlNEHnBNL0tcXyWmVGyfCejDqLaNqkO9Qw0lyl/4lZJuLnjPUKzf83kL7I1AjZKObLykObchj3HJTFHAwJlLD26YdP53SRFLCUgIEP25QA7GooT3v16++jfTiYak0QtA99zOgv2LAI4Kc+S8vAMcacBc5rc+KFATjI7sh+vuzvq2hmY/CHajD1t3NdsmQqPcc1eJ8pk3xBW54bHBbc8lkPWdr+SHBbgBW9F81RXM2EmW7328l1s6Ql58LWAYfaZwfzGEzGAg6h3p5LTgI4TmWPZNZZM8zSfM2RaMspFr8a2zFMrWtVntFgi066DJgxo0Q72st3GUuTEBDYJBie9Zn4/DwI0h41DHx4lDmAjJ6e85/lTVAuZ+b08XBJn6XyHRiwMSQtCipAeLcxk3sCCOPQaaFFoF1DM6GBRajjJ0VMKey2huFQlblY+XoTOLvpEeaC5vfmKs+5Evg8+Mn6okLo1s9zgtdSKJi659h3U69l6X3/AI+ryb2MBuuHFjBOjCcxtdwstUq8tZQkRl6rHN1C7+d+tqqslVWBGUpmjAVVubxkmJOmsDNMgHQZWHGgtaCDR2ADc2sxO/rkxtik+gn7XNjASnAx4klfnaura+mL9bVa6VbCK7w2Min5yCpn49F2+3M6XLSWoi5VBpIm2YExebcGGJq2cmJKtNjgAJxGLE9+jBp+8Plxm1PxxZoZKzKXbRY4MzBWJrnEwqahuEE0RRZkS48A4HOAyhyARtwdm13xGnPX+wMEsbFHnmOLU+DHa9bML7yuOCcpPBUWA//ZoFxViMYOfHaNWn6L/IQqocnyFQVv/Sz4BK34KTViGaT1YTRqG1mcMsfRdLvCJG/7K5V9ZTZWFFcIkWgiURkxt0hxCFoUrCq8b53n4+YxAzI87tPjKZ3B9yyqUxgKJrrG6wGb3a5TerVFGa7r51TNpuqZDYCHuBm1/KSv+ovmbhP87obl62NKm7aoqOqc8fFK8JMrlQzwKSDTAs1rWFvr2Ke05/qX97M9I46y+BrG1pia4S2zFrx7SrNX2R+IUblPx5xUpfbPter7CU9plr8f6v3UPye+uIJhTlWQrstmtQopMDqtQF6avTmIUuoO7Z5eexCBldAfwTSOY67W8ylAWFWYemGKYGhs0M1jUjzzGaIXP3w+pUu3duB3G7XmGMYOL2e0OaXXd13aSnmpEUOxMWnGhx0ivacE01ezXayUmQWGIHOB348+Yc/uKEZevroPY9f4XTmQnx8Ar29AGaWte/MPHADHxt3UeGx9N+UXLGbg9BIQgW/onwMQZlMkl7C3iGoY7DkrxHZcqyKvrh0sqruwqIE+oJHJLBmpfHFZT6jPVERow3aaWWxd+wlVSDw0hdmOzETkOBdgtwCTTDdKVsq5gv48QQpyTul+k9LGy3LphB/4CRt8g66IKJRm8YUfP51TvwIA5jllWcw5smqsOOoQAYT4edikdH9Hhd11gEg8hsYPub2yrMU6jla+frPBwhE2LkImi22BOmCSRXaHvotbfq4QQt9yeT76LY17Cvg95dxbn/MFz6vH29jfY+A3Rq45blrkvXocvkFZnUOV5iJ9TcN4ChpmajH3dkxwXPrKKk2dl6sq76mA1sgUkbbRPFY5RI5EtzZTqsFxTEZTHufMJabDhQjwsI9yO2TiuxQmp2ztzyn9cOjTwd7Jwyql99su3RtmyStyNlht1Vm9P5q9XKSQVfHD55Q6MDm9kGed6HvNF8igWA4A7pWM9ry+Xz6fCXYtgTPuAHlLFjh7KZe4cZG7/vSusbBp1kveOvsmgiC3XvKp50X7bHlHP/WuX/z8OVZGMJsBNf+6BrnatHlCVxYWts0Vl6Vw39wgEh6UsJfMiGhuWll7+gSLEvb6JlRKokxBo6zZP+fRXi9rH7fJDKZwc+OkMWYXTe3A4gREgRF6DwXfTJXqtpWVbYJOz6tWG3CHiBOi4L/b9+ns4umUkAtxuXQiV3m3Ten1JqWVRMi1fzTaGYCQZY3LIjLSj59253RMa5PRaYEIRZV8vkpwsnnZGi5khggYv7mvV8/GimkR/b1ld2ham7Yb/4OwWcEPzC9MCBu7WuqrFDbzLq283lvm8FcIgLc8xs/onKXma4vl1Y9ZM7cFTG5pTzVNDmYojG1F2czGIHg1ggbOJqvNzovSV3VKG8FRcz7jpuhjOcDTecHZPG7vNEfgrstmhVzhpnSH8phoHhuYi8jZM/kFWP/xmNLFkvgJNOA6l74T0xhHv9t26e22T5sQyqXsgzKaqBjBdT89HtPucJbd0dZ3dy605jggAyzS7yqDMgZq6Hp4dw/2NjKabPDIXr17K2LKWo/WQBQzEIHzpjTLLZF3kNVRrOdW1XnpWJ467p8A8Dl6MV7jWvdIZIJjoBdJMRfeeM8x0vxETwCbo5kdVRECmxW5gGlLCoP5RrY3VsmlrshMllXLUszc8QIJBCDxfJUFDBqVoQcRYCl+ygiwdmZmdpmpaG29WF4/RIoL9msawCiGRluL4grWRxra8WKmaP8P5z7tL0nADebvjyewQKZ3KdhL4LRP6e1dn97ddemeyRGGXtFPeDxd0sdPR9kvF895f79ND6/u0rnv0uGkwKqvMLO+sThHvRgim+T9A/yUDdZnBuvpdEkHETgbi5ctBpRkQuIi4LdWgbO4QZTWGrvVvqQvWIexjsb8+/NM3BcEwCfOvud5vq/3KjXwzbG7L/AkEX8FVkIVEs2DnYrsRiGxNlb8f82skBgBDvt7WEVmVjGJqWrzLC5GgFsBjRBEaVV8CftvFGJrs9g8P7cwyVXADRO23IidpjvbEcHRCqmaace6f6h690GVIembTZe+P/UCVqu+T59Pen2R7aBC8kXN8VeblN7fdek1MjocP/p0PPXpuw8acFh3vYDfq1d30lYGCyTgcuokNU5+IETnryYzISbZ+kerWdL3vn3VybULbZ5dABIXaPz0fC3WKnfukmxaVAqcbRWyexPgGIDiFpbRT/mcU+EZAfAawLvm2Od83C9wrTnfXr1o8v232N9TTNoruzi6HJ0XWHTTgdAKmHr+bKWLy+lg7Yiq6tbqQIX67NBc3ZyI2STmdzPHv2r2otmrQKJmbyt4kU3Qsr2s72f+uaKUfimZIRCib2Kam7NJER7GgqtLTXKcVvIqLQWW0uMlpR0ANaV01/XpF9uUfvuY0u4MsFKwBSDR/DxekgiY39+l9HYLBtmn3/94TI8H3fj7btulb+FEzATLuRS+B5gdjn3CdVhHZRAdjmlntrB9+7o2gXUgg3GinBWQUTcvyu4NlLKSvTtW6tdrC5yp76wZoKD0s0/gGwDwmpl1zbHP/mzPf8GaIgXrobjZnJ+PBxeOjaBGmGOHz/9kg7ppdEpHE9eBymjDVO29zOKCj62V20sAiju3RdOyKDlVylIcMOP+Hg6YKsqOqWql8Fk7cSiPqbV9GcwV4HMA4rbsEcsDFgaoJWZ0gUnp+0OfPu0NyDYp7VDuPnUJGWy472/uU/r9rk+PpzzAAIR4LwCwru/T201K/fHke+biu2/ebSXVTRggrqmq9QJO8L4gwdmfzBINwRSHHQvC4PRfvLa+oxEtQHpMp+NJzXsInOkTRvn6O63grO/EzN7a8egRXoJfBsEB+F3rahqZMzcA4AvMvp/TJa8Bt9ZztcCtBYSkYc+/6A2wOn5QbE4edijL+2W0C5M6O2tWaNGVosXY2oLmmFNLoDITdwIwPT2s5XdrmrjMoa0ryjTaS2CdNdMrwIx6N7oQDH58p7c+pd9+TukDwEfM25Tu172wOujv4BvEf2+3XTqe+/QR9nKf9yJBawUIuz6djigxcxHA23QX8TO+eb0VDR9+oIRZWRSWkhzua6ICk5SgUwYQ0jyWM0MJLuD2L9+wOIsyPxQ0gMBZPAZm9uoCs0pkfgxSucCZfj4dHbZvbwl+et+XmwT/BIDPCb7xPVWBCcfNVsBi6rNW+56JWNfDihHFskSU3qyuqZfN2Wr3NZNyjLOzSm4SpDA5iqvoX4Cjesm9Zp4zTEtn00BFLIdfBiWkvVUBU0/dw5Xr9LXWZ82ocyjfHzdhUiTwclsFE7WMFXvK9PnYp//2UQMmAhr4v4sCEKr2vbtTcTSY4AEAaQyOBgiJFIAJxwPgTmcwsJTu7lai23t1B59dBjIxo2VQmm6yEV44nfv0+cDtxBXwKMP5zVttLMxykbmc1YGJtmW50CrdGfOjG0XTDFm5WQsZRP9eZIfiJYjJy885V+1aXwAAn2m2vsDD28Izn+VzC92uzWUyOltNX+pxJq8byoIXpLPOZGiCkk63tv+vxdgaAGT7ZRRyE5ntuWiql5Kqos4lw2QeL/1/FWOTMksavSgZJtlkDvBQ1jEwhcOWmMV+wQaiAJ3DWX1naxQYXWsQIeYiEyBYx5DPwKFgOJY+H1P675+pzTMfGD1eAJSDsqyHu5Re3SsQ4b5n0jJqACWZN2yVab5VAOd63aW3AMKNskViC4BQ/nM/p/YRg07Yl2N3Zg6xmuI4/tfvsDF7Lzu27XYHBUduaWDl9yW1DZFeE8XnHF5GwLOouWSACpBOOzmob3E5zUy0LwCAP8lU/3I3HdAoLi1frglL79RqqgYl4paTbd2dOv5zSlcGqlYUd6RElLOiOlc2779b5hPHQIVGKhGJzsEWK61VVGiJfkLu5TFv4oo5GAsp+LNG010DFcDWf/jcpe/36Ks+rS5d6s6X9OvXffrVO/VxseQUss9cRgN8Ol+0EgzbjOjvPqX/ueOOdEqIjJwB5UQ6IiJomMjnlDZ3fXr1kNJ2o205XvTNilFsAKisUK+5UrtXQBMfvN726e1dJzIWq0ErAKjJNX3qz306IQp9PqcLdmbrV+my0kAKABAA+pt3ek/k9u73WsmZImfk896JzGVTYBgDH84AZXfKkinwHTg5iYM7WkpLB/2XA8AlTG/JMc/0ZNdeZinLax03ZvraGPSm/MSPXwCgPQcHJYGw8PXNpr3VBQ1yKlzee0Offuj/G9+PI6fHwdXVC8MaS5lrpqV5EYJcfXn8uUo2qUDYei59hlPfpb//MaUz+g9+NWNP3bFP+0/n9M19Sn/0re5bkc10Nd3Pl4ts9XgHQTLXya5LPx5S+rudMa8QrZVQMIIusC7PGqNdrQBQXTqf+7TZpPTwkNL9Vk1TAThbZJTFadKHmJ0WRQfAQV4jlaE3Kb27Qxks9QJK1Nv8hMc9o7m49Tod00Z9jBJ17tJv3qsPEuC3e9wL+Elam21aJAGiENdzgbPk91ogpJij2fdX5L7V/vFr5/V1ADg1Q584e5cCzFSDn+Mat3Qg71tTqLFrjXVVvYLNXfeWLg/ntKxwmRj2f8Mqy6GAJyOxsWx8BJYKHNXHpkO+THvTTlOfYACb6rM63awATAtAZDM17x9Ck7wGGzraLdBq7IaCZn1xXj2mkMLE9DULaASG+T8fu/Q6wQRUAACQII/3EQD4eE6fP1/Sn/xyLT63KN0RUTCioVbthJFSTPYPhy799mDbaZo5K48MQDsbABoYspaByGD6Pp1P2qcPr1HqHsdeBKQ0e1DtW8FEio3tY5BCxEtw3C/uFQydDcIiOF3ScbcX4D5cAIAwefV5HzZd+pUxwL1VdxF5y1qj7gL+ksbGsIpNFMvgkC0uffc2GzMGwIMp1ZozPGgJI5zBjBkTmEb30pl/C7p8JefUaBH9DXz82OERvL6SbnKzydo71uysp7MilKbPKx311NiN7Za2wCfoEduRCs0sxx5r+zVAZnMMAAAgAElEQVTMWcpvxoG1MnEHEduw4VKs2oL2WQSVE7Jd3VmB8Nx16b9/l9KfvEvpc9+lXz8wkwRBhz7tdmcpO4+o55/+aqW6vYtq4+ALcwnIKua+pvT9vk+/O2YT2Fx5umDA1wdZnbO7YB67jMfM475Pd3eXdH/XSzUZYXqCLwaEQXNMoijPn1L65SuVtdAUBtKd9+rb253X6dSr6wHg+uauS9ABqk/Pl9RC3uLZHQ5WVo1awC/k99rcGRzfgoVr2WANfg0wvMEHWLdijGd8JcC2pBk1UuR3WirdI6evAfBrWCPs1Yw1JWZ2DKu4VIEFAZEWsOSy9+JyGgRM7DNzrntZKmdxFcMKWjyNIHK+VhVgXERt0hVjGGXllZJhutkbq1MHYXUWNBs7jRIXQYhgukvgoU9/932XfvlOszb+9JVGnv/Pxz5tAD7dMf1w6tLn1KV/8WYlUhTo4nRj8pVlc5jwO0x8AODvRdunyV7vtxYJht16SZK69h2CJBKZzmzKTtDoOOMUp4sA72ab0gNq+cE87lZJlTOZZXKIS+S4g09Q9wdhUAQ+zf6gAPh4UgDED3yOb+9T+vY1wU/bQ9+dVLs2eUuO4BL8sv6vdP1VI7a2fCIZ4RxszdEbLMSJPUF4h2tm9i022xKEeqFjWh0WH3eM8b1Qc0bpf/1F3a7w/ZhVrb4+S2ezAcsopJCuehNykx8MfGJjVZYlK0Kd2mXGRl0rL2d75CwOsskQnQ2lsLI/bYR1VhHbDKJlCpo+vz2r6fNkIaA5T/9f3Lmt2ujo8ZTSoQcLAkhpStrffUjp9eqSNv0x/WPain/uX75bpePxIGxQpR958iMIQrYOwPvhgFzgDE5v1tAE9ulPHjqRyEBh8nEHILK3KwnG4aXzd7kHfHEqeBbzeJ3S/UOXXj2oHxB+QpFfu7ykT3d9n7Z3mqXDdLvV+Zy640na+ekENqvfQSP4zesuvXvIE6WUruizFlkeuEq2jWVVkXOMnU7iVotv1dBUA2QkKjNz9QYGOHXFnxEAzq0WLfo8Rsv5+TVrxVNAtNHNLdzWlTnsi1tV4C38ZIMtIgk2jYhttS+GAksUKrd8fQEIo/8vprO1WKcJz9wniKoiVqRzUIRUIpkhYGIsjr6+VnZKK+84Z3toBFXBStkpLvm/HjspB/Vq3Ynu7nKCHOScjsdL+jFt0l13Sb95uAj4qakZmQ8WiLKKABjgB0RyYWb3Kb3fpPR6ndLHowqSv4X0pe/T949d+g7BEnsun+cWNVZ7FKlntpm4Ae0JwImCCA8pvXml7waR41MP5qpiazwncUQ0gudLWp+O8tmnw0rK6eOI0wXmb5/ePUBtqGdwX48ocGbQQ25si6+MRbLDAH6cCi0cyyyXuiA7eowl1hMhzrPnMYGfMnOf4dw54KrBKLKlmj5P+QiiWVw3e6yTrwHAkbVijJSSrUWGN/Zo3gXWnliUVFb+UD05J/kPc2cLsbGVXS+jrtT/UYA8vs+uTI7R2oE6uHWLRubdhkgsRck2B0Z9grLhkJmuzB1mGSbLJ2B0WrE2CJXlOD13rHo0/YS7U0p/96gR1q2V4F8fL9L+bx76tF1dpNqJtiWzIbogGCwwDEjfH1L65FIWgJ+WvPruoAAIQvfttk8f9/pmPxy5o5y2l8ABkISN7Oo6iQIrI8czXSSfOKW7bZ9ev9LoMU1nZlvItdAHKKQgzscufQQAmkob5//qbZdeI5BtUeNo/ur4ouC0TCJ2gDQG2poCoyDYYn1LrLXJC07uCvcMYPW1X2KMNi1t93MTXrteBMEpvI8Y3cLeoZwjmqkYp8wqUInFuE9smO0gAZNBdNZAJDDC8YwNzYMtI9GMupp2riiiqk9IjV2R9mbRafmsyvbwSGwrsyN+5rUOG+lxDcYKpvZhB4BSxMVuavcr8CTIUzbZDLQ20yRU1mpKZDO5fzik9GjpXrja61WfDn2X7lOffrdX4PrNK/X/fTr26cM+RzPwDjMK9sIUFRLJ6ETgojxtpZIiAP3lnNJ606e3bxA95mbs6vIWRg/fJcrX9yn9eID/Uu8DU/jX71AV2lisDTJZTKLvz1hfZoC5/Jeb32Ge1Yu5fzU1xxz5/ZH56O3khqcxwDG8vob2LEWWkeOWsL8Wc1sKdLFD6xUnNim+rac+ftWt/ogjn7fAsUVIW5IUim/hJGeAYwB6BiJkYnUWgwc9oq+PZmqs2OKmKzcSKneAc12f9TlN6BiJLmQvXlG5yjqJ5nexo9zQJFd/HzdNIsMMQmUGYBpMlH0nLDYwURWR9+mwP2rR0RDsIGDzWTnxwQBp2gFXvt+nZOTO2dybdZ9Qef5w7tLjuU9vkAp3Sel/fzSJi22nKfeA1AWZKDsAoEZJWG1G5DYiiM5+Q4wX9C18hECKb96l9HCvIOhSmNMpdWctbPDjDgCo/Y6x80fvV5KVoh1Rl7HPf8tYdYDU6G+0YFqzfIawXQcgcQ6NXPiZfYDXte+LHL3UzJ2jU8/U2NqE5WXHWF/9OY8fLkd6JCZqvTtbzpyw1b0CAvrwxF0jG4TrwC79emrWwMwTjhGAQEB0NDjCCKsBYUsTWJnkwiQ8na2MxBbVaXhcBGBjIcyX1ewGdcyz9h6BsPwsACtBmWyyElbjaZkep6xIdW0ANrSvBrzoAyzLv+vb/HDspQSW9KFZzWjrw6qXNLlv7lLaHbv06aS5vgjEmLtP++mtYtHqh0vebF2uphuwkwEOMEBWmy7d3fXpm7c5AIKWbACAl5P02Y873FUBD+37ZwKAoYip9W8Z/aX5mwNAS7jCYhP4lvnYuPhCAHxuW++W1i88p8US51jhwku/yGHVKhVzv+sBM/kWbF9c5r9GyYv6teLubPokQyF0wyQVUI3pZyMgGoXFTCszs1oAozJn+RlKZWqGgzKQeFxZJ7AlcamlO7k+n2S2SNpaLcBGEKV8fgERCrUZlKFP0FPEMohK31nkGHmw8PdF0HPAC357IUKrLkkFeFlpspUGZvfjWcGFMQMl6X16jQWtV7E1/I0wl3VXSdvPo0/pBABcpbT+DgDI0IReTDyCjHJLNVXzkQarcYPKM28MAI3UbU/HtOrPsi/J7x9XGj03w/pPfwlNY166af5q0dYhA2yZvHEujdmWxXyrrbOxCzQupkzUXkYFggsB8EWm/stedCnVetlW6NWt88fMV38nIy9vroky4Vzgm03NYic2AYKYftbS640FQizn1tlUeW4UEeMZddtLi5wKXQxZF61skrA5j7POgnWVPsFh1Dnn/2ZgVX+W59xWchZnsVV2Crfz5D0KtmsyGkA2Uto0rS0XG+Uzq6iX5UXt7VnAgM9nLj9HwcMF4mqt+EIQRMABEhjN7ICoOrMubgwvJO4upfM6pc0n7rOrF9GuVwbYQ7SNvORP+hl/oAHEvr+MDgu4I8vvDADUqNDxskqfDrpR+q/ertIWtQXtAlHyUiwChvBz4Dc1thexwfqg2h9UW3Z/cABoq2oOlYWlj70/tQQt4e1zCBW+bxHU2MSarM7dXoMBVrvN/DSaVpZBikCQ/WtB4OzRz0b5qSgEDiJlBiDagZBsHhcMk2ZlZZIqm4pmqr4MfuamZtD6lXKWEmwJwLLujAGr0QFnnQFsPRI9pgm0DZuQ/I+8VwEAB4PsaqvfG3xnIjI2UbaY4fbiOSZwKWgMd6gyY3wLIAgAxL8KegqtGvBVFih6aSyCYHcG9ML6hGUqAF7edynd9an/PSQ12jq0HBWkt+uU3lDXZ7nN9+eD+BNxfegKUcwU/k11J9qgM5Af6ACJ+VfMi9ahkwDIB+Dkqf+OjK9lAbKNj+jtr+VnDB3Yvjn0qMEuds5LP+MCL0Hd/Dlwi00eWABmaqjmS5ndQMw8WiWlXf8u1vArnf4GmJa/qZPQgggUTNPEdRMympXB/0cNn8tUWLoq+voCi7Ugh5upBWCyunEE0fhZxURp9tueF6xt5zpBlHNCIERYbJD4GMjhOFRIQa09gt+AYNAMJCjau3Hz3nyEvCelJGalKmszJvjpjGgwo/UKglrz0AodWCCEQI8qLnw3p22X1nvLwAAAvulSj60sv/eGyX22Ky2G8PohjzaY0ffnoxjQEuA5HNJmvUr397qRkchqbGc7gh+Daj4N5ubywvn4bOA0cqGvzwSeQOtBn12DIAs7/KbDKnSqm1VjY3wXtzyCnF8U28zbLZYmJE3XkFZmD1gLlwuzMrAfBjjqPFyf0KFySuszaeqSYqN2HCY42iZ7Ao/45ggAWRxtvkMrmMogit/XUrwA29T6iTwG4l+WvYr6P2uLrJ9MH7PKJ5j8kLkI46oGS/2eVZGXf7QIqd4TW0aKYV+wQl1U4g8yN1ABGuXxeS2RsdRACPAGAF50f+HT/SqtH89phcrRYIjbTvyEHWoLGvsjAGKz81dhs3MCIO4IpiuFHIyVb7ertNmsJbdZ3C7mDIwBkPoZ/IY3TK4nAWA90RoX+/oAcK6TrqFRC1jZ3O1a3481YepljQFdxM6lzfXafK7DC9kawdRkCpbXpiNLLOQiOfopJtOov04npylopFsKE5L3HWSJKPvTCLM57ovMEWZKZLBpB0zCcR4wwRS1rIc6Oh2Y46hfrwC9INOhmcegDDIgTue0Xq0FNJlqV44NCp6zD89KpBpwKRgiW2S3O6VXDxvxvakJrYCvrEpBUbrMBo2ch4oz5z49SrBEv5CiCWSDAL6j1fJbJwHAzeNF6y3LhWyLTjnT/INggNg1bqNaQP7g27sTQE9BFXt9+LcdtsPsRfIjlW3WK+kXXUC10c2xPoNkcezXvxf9vHSS1BN3GQO89eq3wMiCc5YizS00asHtXfDV6szK9mFT479caePpT2kqAWhQpMD0HcImKPmwpPkiqyGAo0tDlIhUfjhtceGb8+NyzqpKTUIaXFGSvtqmclB+qoom+2ZDsUyV6chwrtRvr/x6UaZi6WAuhB6wWPOXTRznZr/XBNRnQNFPyFfQtx7pHBk/+o4y8/OYLHZ825/Tdz8e0qVfpf1xle63XfrV+7Vo8HSRUhkTMzfEtRElfFaM9fOpT5/PunOcLAGo+nLS/UCEBaI24LZLm6PuDOdRYJfE6HvD/29QSmuthRMMGyWSvDUABFM9Wk4wkU1xDpkvWv8Puc00jUU+pRg7/FlI56YspiXTdnDMxH0DA/yJwW+pzyAeN2eD3NJbkZLF89k9oZu+BOixCfS1FJo7G2f6mck7bMJ4oYFaBtLS3JnkwjSr5TaVxkSK67X8cCbzsMLRamp6lRKWrrc5VmxKbiBqzIfyD40ch+CIA3oDgMU3r2zKdqr0Wn+63WRmWQL8tgWlgDfv4fUPcxQbRQ2wv61Hel1JUUV47SVp9DfvmxEDJAJ+P+xlx44DykuhGJ/9IJD87btNevNqpeBhPkj3tdk7jaYlWDK2yoQ2EJcS0xeFE7DpuWk08wJu+43QX8t/CYAbTYuTUYTFEJuXGwBig3WpaGMsXqacuQVQbAv9jlqAcAuoxlFLfTFQpk9jz7oQAFvTLlxl+ayepJLWzxoE+YnBLz5SjSpcTVrAVH8WO3jK5nwKDQttdSy27htb9OZuN9f7GnXL7EdX4LJclAw6QZ+cohbzfOkox3HiX+NxEUSN+VBWo5ouRh4ZHDDzKxQ4LYXQIYc3gq1lmGgkWjtRGKZHrE3MW31GXSOBlU5+zxyhnzCCsvn62E/6GLlMffbrDc1e9hOYD4AT/q645rrTP44DRYUS/ILQ73A6p3/8DlWT0ZfrtJNUNnY8/lVDfrNZpW/erNP719TdcTN0fbfqXTDJjzUKXYlyWR+QTreHbxEX1inNADWnhfzLcWMUDXUDH7a6tzBfCuQvUggBm7LvTyKOR/l8BzaCoDwEKsZ0ab0BCG7FNKblQK1kgVhXgmDkHbPI16KOM8Tqp/EBthq19LMaEGvwnO2lmQNm0KjZn2Gzoafevngc05Qy+aqpkauqsIg5G0XFBUukH67cX7fO6sAz1ilfMq0a2R85wGGRaANWZ5PGNsjs8KcEAqy6MOek+NLDvrMqGclALb5JpulFxuoBjiC/oawmtlkyWxR39DnCDnPhONEKX3RXNexrEVlc691GViZyE5Id+VfZ5z9+t0v7o8qMTkeUyQqjqDPxsERIkCqm/fjmfiVACGBysbj1SSxbxft//HRMP37cp8t6k05po0zYGsxFo7BL7R1AAiN1A8UfqasIAHB1PBr4SehI3plspmR9Syao9fo1E2a1WosoXMxhqaKjlXmKoMgEAM4RgSuxM3fAxKT8aQDwFpQYM3frXpmjWwvuzUuMdXj9/TPcsmyVsT1G3lTeAjBgAYHKvxZBrxAah/QuTeYsAxeV/8/Nz8KvZ3tkiFlm2Rr09ZnPsQxwsDR+dtCrb1KR+GAlnmD2YXKLz8z8fzKJ7Dg69+O5+bgyACNBCQYRAiMUlmlBGcl/tsUgS3wsiMLnQKQXDUwoJAoQseTgkTFjxE+vanmyAnsGfvj90+NR/H5MLdwhr9bcAwR/MSllA6EurdbKBkX316f0+m6VfvGmk93gyDP5HjIj69Pvv39MR+xsbgzxst6mU7fWvX2ZdRKyT6SdqGYD3+blKBkq2/s78edBff348VHAW/rKqKRvouQmsI78vpdyq5oOuFqnjewLoj5TL/xggR3vyoVo5ofNoePYvJ65z9cHgC30iQgTO6Lmx8+FRK17WAdP4fCzASOjkE1/nZV8sgHnQQ/gmwmXMRBFQGwvvxAV8zPzm5XHBWD1c/lZCEh4LnHYh9fq5qlEQ0/O+jr9bH/q0u6QZDMfghAiigBCzDvKO/TcCI6KMdzXFusAZSjCNKwggT+vb10Z8n/DZ/E43It9AGc//FhgMLJvRcOTL+Y06+8ZAjI4ldmfPj+u+7vfP4qJio2AAES7HZiWMkDhwfCZYZOglW6kpNIcWxSsggs2IUcBUuwCx1xvFifAu33cHdPj4yGnx1lkXNguGOFqK1VcJBpOt4bxww3673RIl9PRZS1kvWSj3LkX9/aN1V3IrbZ23599K0v0n/gFTSqjVndgggvBTzk0gT+ks1VfTFq5Xz0AjrV+CdIsYHOtQ/yWEUCr+01Z5M+Fs4O22SrJiZSjuqVfrwxwmCkHGQjr4Y3mr8aMC707pQv0HQoBiylvLrXhuQYYdm6u6mw+PAMuncTGulZdwvxEMU3cD5FK0fshf1V355bPAYRgItS44XPJzDDQceGyMUqVgSga4Ti5UuyDEBzJomcGTDJQ43mxb4fIXKyYBAMarXctJp2MHf22DYCdsMnfoYJpp9tgAuAVAPMM7kRCgmIDJoVBQQWXI6X0q/e9b2quoncFSTzv8XhOh+NFNIVgq6zVmM122uMKhOf1VgqhYgFRIIcEpkvnw04Rt8hO0X7XPG0+7soBEJWni5+L5q5ogMR8guuNM8FsClP60w4Ux2vGO7TIxSIc/eoBsEaBiDw+0MJBt1LhEbCcul0LH+vbxxWKt7i1ieo3y2whZlzUUdgYZRsIjWOAI0hjDMuUaVRZHVnyUgJDBjgFmigMFvcPo8RgcCIqNlDAfrliFqb0CVWMPUCDX9W5jzmHXFfRwJnMBawIk3K7MdlKkIfAzM1BFL0+/YQ0ccV3OFolJjNHDRopGO8Q6d1u5W8Fh7hhdzlwcr6rPLlioKUietDBos4fPu7SD5+wJ4gBf9+lx0dLV5N+A0JvUq9pPPLuV1s1kXHdb97q/hvbtS4QhE3qOinihmtENiWX/7QitIAgCyMEwE2rdTqsNumc1lK7MB2x70feCpTvU/9VMOO9CeQrK72vLFZbdcGLFIWiAicE0giKIIiklgAWAe0zaRsOmwGnqXlUnzrKAr8KAJziqPV3NSK1loQ5CnYrAtm9lpiyLeAbwdjJj9nUqZJSOYKrJpCYNnVAoorqynEeEVZQBfDA/PLrhbQ1v14AR8pHJJu0ijCLs9zeFRmL+uFymhbA71FcamZ+mWmrhViz2BfgJRVaILIFENoLuN/06U721tYSXxFsY8BENidnsEWc/woYbLPIXiJjtf47gTVJWptu4K2bZVBwPRxkJfOz4IW9XdFSCPDkAfzdD7v0eXeWdwZT/3juJAIsKWvyMAi94j/uaNSn9Z12Iio2v95cRKSMAIVXX5Hc3xzlVZyzcv3yL6LdxgYDEPogFAaO/UUYuMBCkPfoYMCCRQyoGtC+Rzsh1dEcF4KfQODlnPqL7iFCFlgERbgxVZjfU9O4NYVtXRnMJ2X+5uCtv/0qAHAKAsbQ5okgNndLRim5qrYw+oVxVic0gMq3j9SVswwqVBVN7MFaEeFYq48yizKnV+f5Uz7LQJ2BgpMzBjNQ1QT+Pn2WLOhlcEPAWAIWlRkpubJm0pooDgwIomGcU6SyGaNQH17OCNF7ms+SWSfB10efIUzH7XbtvlIZC1Uur76k7IxSYDAdIAdIYIBkN3i43/+wS7s9MkgUoA8n/JfSGQm+Anob+RcMUC/bp/W2T/fvNulhZXm6WATWOejDcS2LYJC7GOHzscQ+kfqO+mB5SnSoL4icZrggNBKlz62H0GdHxn8HVgqEV12VahWtUowcL/2PxUR3kaPUBkdicYFGUFggyqqFiTk3v8awrIaMWYYxccDXEQSZYn2TT3f9l00yGmQsL4i7g8YShAtNnyGygAp3amuBXiyCwM3Ig+RFCA0dX27OlPKWnOdbggVZkG8qbjYQmRT9QmiW+uuyXg3nwt+HSsYMPzp7FNNOmROjnOpLsvQyWRC0LfheRLaodGz3B4uCYBcBE88HNmlI2RZjTBEIQ1BmD21bn9LdXQV+Aetak5MMkO/LX6gDoD4LfXDf/biTtDeVj3Rpf0RKW5fgLhMm3m3gYVMTGOamgNQlPbxfS24u0tQAfmDBQoytUW59WCUYmroOgkHPWZjCFlJAv+6PJ9nmM60pmYFEW+1S3EbMX3kfq/Tq1UbM5f2h1z1GDPQUV03U2V/S+bjLu80JkdeAEjdN10Vb//PwxiJHXp46Y6bv2LyeQ4gvD4A12EVbsvU7V+CxJ4k9snRJiSgXUjjjrapDGvHAua4d/17W/0FV5qxLa0Vm6dz3wSl7O7B6s0VNRYcWo79lBDefmyOfaGWOEhsDMmaK41FQFJNVmKNcoM4HZlBBAxu7owY72Jcuc6EbEOlcVnElXovX9rxle5cClNhnQxz/WSz9CkAIyYgVBcC1BGgIylUkmvnFB4v0oroJzfD4pgYLoI3XCH4+TAMDjBFsAuCHT/v08dPBfJUKgGCBAIbzEUYk2JeL65RZot2rLr39ZpVebbHBEgBQNzp3XxwbbA2x6lZZs1hXicmKQGN4XXrcH2Wnt8tqnS6ot0VVgUSm9cHEx7pG9Wfd43h36GXXOi9sT6eyiMzP6YRgSpHHrMUSRBYjOcPMEgkcbiEA1tO8hoqvFwCbLbM3WANWPfqekY61mjF3+9shbvxMOtg50ZmtQb8cAcnCdC6spaq+Po5O+RwhnSoB1S4VxXEc5TJ6vbxRtkRczdGix2WRskIgNuwhuHEfkKyJK1mf9g+BkNfKjDhbbNw/CD52ACHMfESKdRHRRH648Mh+JHJsAQ6PRNukRNRUNilfr8RPVkd6OdwKMzjM1Wj+AnR0QTFxtQG7Enj10e0Pp/Td949qEa5WqoEUSeBa3AKXi0aANSqlpEjMSdvF7c1bbD6UEtyCygJLv2MN3PK32rshC8T8hcFFBqP40+6SznLvlHoJYFhZNUaCEaEXv/Eq3YtQWt/XEXsNe59kgSGCIMc9Ijz8PrM9EUdLhohGw/MxQefyxMnmAFkzl5nrvjwDHANAfj7F2p4BAEfxt0Hxwlgvum0psZzs6yBu9giuSDbUjqHJq859272NjuOQ+eDaOjdzgt6uksEQpej+8QhuSG/zlLIicsyoZQCiAvT0SQmEmBjYshFdqlkeWr1YfUj6u/juxLzqjFVmMyvKfmT62mgOGlyT5mTRtAQWDAjRnxIwQTzBossqrbHnQN7s4Sj+KAkOcd+Oht9chgURObx4GUdWcJZsiROZk09BWn+4UP3uu4+Snob7AgAPBwU+AML5DHOZAKgj1TwC0rmyqfl9Su9e9bJ3L9hgNIULAIw+vvBF+TH29UUApE/QTNPMBXvT5S5Efq3UFcblw0bZNw5AVRqNwZSq6tPpmA6PAHvq/QwAJVcYz7tRQLVB4+UiFjJAPtIUJAwuteDaLwOAETFajWghSuS0XMluQJ4xpldffsktWufcslDppAqVWvBBEC2rkDRLyyhuHn6WZRwYjC5lQRDFACrKWzhByXRYFooAjGbE6Cojf1lSooPY6+j5c2TGhQkBs1eiwqEQAF+dR4jNdI4FR6P5SsyJ7CACIYFR207RtEZ7GTkG2IKpgBWyOML5chYHPoId6tu0mEYjfbHJAANIZnlMjlSTAeJ5EVSQyLIVVgUI7g6n9Pj5IBMf7AkMEAC4WqOKCqq4oKSABUGCDk98gmIdAzxTesCm5nd9gumPKs6MeufxGPcCKRXEeO+oKwjQQ+l9pjnqNVR1Le/LwEvMVtu5Dqa3CLCDRtVB1dgmTt3v9+m4Vx+gSmFyGtxmvRE/oLBvu5CpNvOKsXBiNXiLLzqDS9R2cuMeLwOArYeJjG8Oxq8Evhr0pkjnkpVk4btYdpiJSbmHbt6ngyblSLVlc9pnKYuBqMlgiu0po+6tqsoy0BJGCU3MOPEqzzFnVlf6qAWTKK6xP0yozwcNVKgJms0bNT+zueRBDzP1Mit1q01ZiJmUskAYLSmA0MCvMMMtuAJRNcCC2SUIKJxOGukthp9FelvDcLiXhy1WdgEBwZDWRXMQQP/xEQUEwvN0yP09pc+f9zL5AZB77PN7WUvqm4igN6vUAwSFIRsLtMo47k8T36YiNvoaaYQPJhHCs5LFE03QBimlb8Ek1GzBD94Hcpx9YVSuWuwlrEELFVyuOwChNDGb+6HIAnnHLmkAACAASURBVO+Hsb173KXL8eggyjxgnIgosEaCMwDaEnU1ABasNwStRiejr2rtI54GgKP2pd6siFrVaHwlyC1DG7uvHdxyByyxvK+519yxZH9qVmXTSP1C+TNep6jAHKK6MlRjVLdR8CBqBIvr2X35GY9zJmBBD04S9huFq2VhBB2zn/Ya7GAKG0GxuAbzfE1fV/v6AoHIY8XGiY+dGKGPzNlIDtP/hM2eMWkv6c3rlQAPfkTjZ4AnEWcGvRpyFywWkrFhEfYBIBOg3AmWx/jp0qfP2K/SvGnsa/gdP3/emdYOOkBUbEH6G4TX6yQlS83nhw3Q5d4siipzRCPsHBdoP3yfIh6X/3A8LYzcHjJltVStTJZIWUKFGVWU0rZX0bJFmmBqw98KLGSAKrokeF0A3Ol4TvvdLl3Op1AOK5vCAoBbCKI1P1iB3WbiAjN1ao5ddXrj4KcBYN2ymuXJCApoFP+eQ45rvm+Aa8Tm+ncdVlne9VJYTJNSgwd6R00uNyBsAJxXfgnSkxwcCHmvdFpX20mKaRzOddCTgWeC2eq+XqnFIn/0o8VqywJsVq0FMhdmylpcxM1f/u1AGKLslNXQn+YgnfPtJ4FwCEg5GAOQE3a06WQiYiLD6U59GyOoWnXG9u4thic+w/EaHHG7KjA/cwJKs4mB8i9kPedL+rQ7V+ZYl44wgR+VAWIEgAEejqu03t4h/cXkQEqx1hsEeZS9IXeX+kq5BxNyPefbgEy0yQaI5nP1acbKPKYWICj6v+bHE2DaqBmut9KFDeYvfY78rpyWyvx3u306n46SDZLrAdIHmNLmDlFgbKqU/YIi5raJeMv8Wwx8Mwc+LwDG3pmyS2954hFAbGGuT6wAdBH0lmLrlKU+dQ0XN9tBOvksAyM4m8UnZTIPm0cymcRsZaWWCIQxUmc7gXHGsUKIylZ0vkR9ofdJKCevZZaCMDowRQQz0BYEZChkRpNg8hIgJRvAzO/obKf5SxNOiGvN5NyMZPZEADObwYJDJjNToKn+tsAEQAvAB43g5aJJ+QpmLFyqs0DcD5aNQhCM75HR3/q9+xijz4xlEoI2TxjgznIDfdXXatLYO5h7Z4D1PR43qV+p/u50yiW0AGRrpAHeKaDhu5PU9zN9nmTxZP+eMFrpR2OJpuFT9GZAhUUXuJGRfo5HkYCaRTd4DQaOUCma0hs5tjFncZfT8ShFY7HoYIVU9qovS10nCIJYdRj/zl6wDZpr4WAx+BUvt20vPy8AxicZa+UL2aCtTqxN4Gs7eilQ8jh9ZGN6tmSK2coxXNXuU4yJFVgoRdDPlZmpg1pU9HFfDY/YZbNazNBQsorhVN5HNYL6ApwlGqtTILRF2T7DX6zKAosSMhcGF6J5zP2G6XtyphY0ejR/tS/0OdWiN4e+mcu2VqiB5P1mUeXoVuH46i8iGsY8Ph6P4muiNEjaauAgz+L905LAaJsKH2DDjHApTGUGAwAf90RrW/BsDxCww7vNWrJZoIdDeuB3n5AHjYIGuUAsLrlGkONeH5xt4eIi/ldEmu3ZdTybWWsroe0CHATNCnY6hnSsqS8uj1qOQTA/AJ0ElkQGo4bqWOQZz4XghwjkAYDS17kiNG6GAhMafS/9fzEz5Zp5GS23q+bnyInPC4B1i1r07JqnXfCEUwzQ1pnRq9R98pSmCfg0AY5gFurqFaCXHcwKesr+srmin1F1kGUrodSTASnF0jLZ7R7FZ14CyzI/ChDNpdxjgAG33sN5j8wOYw4EszKf111Jyj8Cc+PfZHHB7eTBCWGtgeVpf2ZAJpuUKW/Aia8REJAAAaoYUxdDZkoG2ME3yHoMCritlDf5DKaqaQR94Nggc2A18CNY4zi8o0dsSmQ7tkmr2FFG77H3Bp4J/fZhn9IPn1SSA6bHFDpEhrf3Yh1rLncobIrnlD6xNdUDT+xsK7EVFxELyHppMubwCtB5sMWyPqyPoCYS9meymyb7u1zSbn+w1DukwWllaFkgBDj1d5bF0lQ4Y4aU0QQXxNgkbeGWr0vxy3qxmsKOQM5uB8B4wxppeIP6mDlEWgB4YxjLz2sSugTUapPn2mawioi3wQZ8UbDAQMr3aygyMLKmKjJCN2+bAKfAGoXRZHrlZxRGD6u80KdHxmbuSZPG6Hk7SDdE/JrruUVwy5kn2TSmzzKDVQiIRZPWtXXBPHHWVzOdkM5qwYxXcKOteslkAPgZLtpryOavBAuicJk+wEYKZHsseOTENhmia1v7HxIT7tmrpp82geRfFgBjww9bnRzYOAnayQ+fbRMlY3YS0EB9xI25Fwh2mbC5/5rmbxyvBDhJOXRWqHIar+9nWSVckCQ3xfqHCwUKMPD3ej7gmff7gxSSABpLRpK4HspMjzoNjh3jOsIFADg3FwtDM+LOiwNgC4niZ/VIWtq4uSce6bR4u2e81XhrwkqcAWScwdF3U2z0E0zAKTCLdfB4XDQfp86VwB+ZnuXQ5nOtGEPYp4P+HhzziTX8gmlMpoamR0mMgGlgrnHv3iEQcn8OLQGl/lFzdbFfK7bp0VuTbbx+0MCDBD8AftnTYHFYvVAu4079H/2Ww42NxnyA6nusznObvks77EokBDnvBkf9IxY83aZDBeA4UCu8SK+kx0OXvgcIomCElNDXXYlYVkoGoDFj+Z39hN95nNVFpB9P/Zv0C2YNarQq+J5xaZq9GEdYRlCOLJu95UTGgncg+Fm/iN/V9yrRxopQXfYIUdOX2kCuUkuIScD84FXNU5ISL3aROUTnEeQqBthicS3wqxHoliecoWJTFvW1LO7a4werYJXPS7OkxcLUpGServY+E8PFzKEzuBZLB5bITX1oGirotUzZhqja087yhjoEsAze5jo3Ew7+PrmXFfLMkeiy1H0EQjKf2vyNTLbwXxXRXwPCsJ1nZHS4NsAE6WDwpWHSwUeFkkuxAgufR8FPQYU+MD7DVeYvMUf6u44Qaz62FBm1LSvVbFUgE+ALshh918oGVcun32PhgE8Q1XM0I8jcEXK+yUbcZ2fsU6QxAQximX1Z8KwkmIFnZMDyuwnXCYT4TFLuzExvocgZz3o4uHhex5+yPxnPZm+L6SvaP9YCNHoZSoVdAw+tttANEkEy+7xDdGoOU3RXuAU/Y862+klekH5NmflPBbSiI2eoOTMC4l6uOWhBgCt9fwp62WxlZDQzwiCNaRYxjfm1FMs06gM2C4IGs8y1hLnSL3dpw6Q5950wP9//o/Ll+bFBFuPAJ0wnSzYc7DhGbGwIeSKbYWAjy9GyPonvAdVWzigI0KdXD5C56HaMiKjGMk7uo2QlafrMwvB2lhd0gBw7LQY4/C4zR32cLu2xFaWBG8TOYhgKIzVGGHx2Anj2rNga4A38fcZ2ERz5/iPEynxf9p49ihGKiBoA0t/nDNqfVQFQ3G4W/c5jMPudEey4R7kxB74hNEl1Htkf2Ko+y/NpCTK8C45rgrWAH6pBy3YF2QVzjZtuCpFkmFn5Mw6jwvXlhCIA4cgFr/cB1k62eOEWGE5B/Rw627V9sti1qvn0RaSGA4A0oInVV3Q1LUvTT382Dno2tzzdjXtg6CIbtYRkddorReFQSlTA6kJGR8H+TB6Cc+Hr251M3GwTWh3g1A/mwRwLGYRAN9OPs2SukK6o7EZKQYWILguRCpAGIPRgyxmRXk15g64OolqXuYSFWcmOldFfCH7+Xt0vOCw4kIGxBD/eGn0BXyk3RFd/oMZwlSXpXfxfl+8owgMEsTUlpXFYgD4+au6wQCy3GajmWjZpo3/UgkJSXyEDqWOobD2gedP3axRqVbZIr2aNE8Jwj6cE9qehEm28Buu0iAI3PsK3sj0mNH+yR3AWQ+McyaApXBVTMDf+nTD+6qf1BB4sy87OwXnzAFjDdnUn/9qXSrtHC/iupWkjpaqWdNscEY3NXUrHtR+jTi+AD4sYCNMzyYqbtyHdzfen1YcblLpnCpxEUnX7RnFSNypBDz4bKQfvgmyvIl3t3AbwO2ODbR3iAFEPxtjuZGRtvlublaePVW10ZbZJW4FZDvfmuSYmaUPaEk1pRGQf7iFqRkMuWsDTgyc5uVfBT0tiUVpDIbd+UvsA85RvscLFwGjVlKXas0rh5F4MiuhkpQaU+4EYjljDuB/Iq7tegBD+N/Qr8qwBhsi1lkILNCHj3h3m64sMkMCo2RyaH61ltbR/1Fyd/kG7T6dzOp20diLHEJ5OmJ8MhIsXORWzV/YACYLnwFS86RWIFy6RuTbFVWQJCNgx2Vw2QOZgBiA/7lmfOwBXyyge4a/x4zzKnhDesZEaWd7cy1raF2P4O4vL5sJg8IACT0pMpH2NfTYy+2tkflTZIFNgllPgAnDR6z8ATO0NTTrXUvN8PjVrc81AsoJHCG6dqQRxs5m/FCCL7MXMV5rwlKe42LmR6+vjluWcIsurQdPZkQp2Xz1obu/pWEZ6syRFgczNPdM4qn6S6RMGOJZmxoBGHDdN07hihdF3SFCgXxB9jGrPYNBSHj+AoLAf6h5zwL8oDCrzyCw2YDyYGXxyECTDTSKFFFDMQOotlvIYgNofvw8VnTmVi4lTaRwrINJVRZnruQA+HqgXU1806lBevCCD7v+h1V5kkysHWEWHKZCLUDM3zzPxawHUPArE8wXQ0c5JH2CBbkGqEMyOwW3nqNdIO+Ml6065ha3d2IzxXnTTM+vvsjmaAw/Rz0eMYmBEzbvsv4t5v7xxK583lrD34eiC53LfXhmkYvKqKeTnBlPMqu4LSwH4SdF0rvLM3w1rmOXPa6STEWObrNyAm4vAIMhRyV5isIjASBboAxQ5uZ3WwmOkN8pcaBpLv1r+rjr5FQRcz9fwE40GQKa0gZPfIcXNTHsBwS4hJVhqjBoIxuAH3Tk+xlmyf8UxZHJs6WdljHhf8NFhawCpkG38DYsOIsuYzO/ustTI4H4xC5FqP2fdXQ7/VnVlnBnR7yfMz+aDSF1kI3TN86VQnONU5u5teBXmIkE00qJ5wJs6wsfpIgCs6dhzoEsL1Rq6rGKVDq/0OZqwpAsFkEKdvSaY0dfKDYfMrIu+ughcGQipzbLVdaLYAVmdmKix6vMUENqKrqJUnSAuz0AOp1oxwVGt0UuCmVZjzqYi/6Ze0PW3Nj5o0hIoo2TD3xdXOvqCGCAMyABGA3MNaQ8yqepgB6ckKpaImDezH3wl7NDK9M+yPDeNyW6Dn2/SL8jUvcpniOIA2AnvoPt/qFsgs266EDImaOfJomQVr13obLvmRfMW4PTubUq/uMtPhu9p+o/58nwKu2tCzdi8k5xRQFuVyvax2o9lJUEuY/sna40/HfDZsA6INwV+NcEamZANl585NZbM4OljljPAlk06azuWN/fnrdCrwPVgZtWU+EuBnk4iShE0vzHW6OPEVnC0Aqb2+vNn3DUrV/IQ35p1SYvVsVJGIZZmLnAwebNYOstgYgoc/U6+WRFNTtvdDUD2GeJmE8CiXzWrQzvfWZ71A0tZUY/mrM8ehjX+go9cnpJMjdFZi4Boif1qMZdjL/B/XdLrV106H41lNMCPxlgtc3HWMVLppc7kqI9XszaM2aj/i1HjgWkchN5Wjgzv8POpS59ROEL6P892LXbAOUyFNjNfdFKRNYoLg9tuGMP9za9SWmNDIytTJYUL1DUqPxEwZNjYB7JxEa0QRWaLxvNfA8HQEWR9MHsxPsXHJ4UNqO+L0ayMds/B/HRNnAOZp9HLDIAtNI6fxYFRt6lGprk2N0BZbmXnTZnDT8f86SuQiMS6fRwE4vsz0NNBpQ0uP9Prx1JX7B4va19saalAVGxgFCq8sLUuS6nZn+njOOhjjq/T/LBZOWr4wZdk9S6LXdlwL2d9Zu5KtDcwvMjySFj5fZbTlBOxNo+FQVZ+QDw/qjojAwGlrDTSq0AQQUnM5RjsEDdfHqhq/obzIhlpMDo3RLxCzFIGyEyNzADp3KDZin/R3x/2nQQ0OJ8ZlET6LNhisSBQ22d6TG6+xsfAPii/+DalXvKyNa1PpCybCAShJH5Fn+iC8UhqdMu4f1KvxWCH3GMDUxegV0V3B9MphHmtSVfBQRhr1I8umLE3wYK0a5EJ3Lp8RKmbbm9AwVVrBBRtTWorwe2cFlOsP1vaRJq8rMbS8vPJJDQ7MPr0RoHQIroOZhZ9KOr7hTzieJwy0ZAqZ+CoDEFHGLWE0bySfcZ93w69IhIWMOEim2VkW1ln7jVmeZDFRbAjeBUBEJrKFDeHUe9AHAe3BS7kOc4XETfDxwWmcU2k1xSFOmErN3V859dGegfAWDDAEfM3RKdFtmTIrXnCmvrGrJDYWkR4UVvRwd7N1LxQ8PlQGRol8hEUZ5aLuAwgJgw/zvqIIrZIcChlVpidwxnA8R40i0aCG+bf0/c9NrMC2nFO26HuA6ze/+BKV4Nf8cRLp3hx3LwMBofXlGyMGc41ocUcq16IltGtIDbXjOb3PnFLk9cnPqOtbkKYtMV8hDqw9AFhmuEnszpNssenCjRhAxpjcBn0soA6Z1BQfxciahJiplRGQ7OxmgsHOgsMWK1ObRfTzKziiO7XoUNbN/gOfj8b13zlTig4WBtFD3TRKFmeTGBeK5wLwHvzoCwGejNMOGfhHu1gpJel4K2gQQHZ+gzLNjvKA9EDJot9hlY1psUma9NYejuPaOb/fkYkF3trCGjrfikiNhYQzOaU/G6aSSK8bJSEHGjL9MA7l73UK7oUtXLszxiRVauGY9bMYXODIH1NAhte1KA0q8v5U5mgkXHXYRgCu12gmN9h4lek9YrpXLWlOrM2VOXtDBhgC+x4oXj9F0KneNkvcDvvIjIhFXnasA2ZGx69rNifAxd9dTGQEavD2GBgEKW5Z6+hFp67jCbrhOW5kf2pWZ43C5KXKoEDnUwwYbEPBFgfgyfRT8nrxlxegmQ0P6PJitaMAeGUH5CMUdp/AYj16fU9Nt3WXNKS+RkQm4vMZS62H4YAl6/M+ha03zQ9LevW7DtWegmRYR/WN/sMQwDEMDUyTS4q2o9W7RnFU1FC/txJVW3dI0SB0H9YyBTghwXTskrQR+/eqWiahQrw7qHzW3HVKgAoWw76vrKvLwf2NOKuEhZsXWmmgw34NqRMA02cKyXdGoldyKNH8A/HRbI1C4Uz7Wqc32aANQo9F9hVDHDqsjVZjG2f+m62j6oDotnKCa/mbV4hNe1qvJIz9+egP5BMj2ZOTisLEphQEqtmeuXevhbVjGa0gZ4CiQ5s1SaWe/biq6PZwZyEyvKsaKrvJWItpcYvsjpaSCFaSwZJVifvI7I6r8GXhb/RT0jzChv80MO/WltaW1xsQ4USRrFlPhSl68MLJQNkmDq+68AOi7E0BoxFAYQrRNNh1zmCMtvM7BXtLI24Q38JsfNnqRRN9q37jgiQUIspwZUkAHjHkvi2F7LshscloGJgDHQQABVqTDcZAxkVyRmHEs6+kSOiznFuMlY4M7ji1Xh29QkjPsDnAryxDnhChsdcny76PtBtHu++v+DDHd2zY4Gej4yy3sdDQSPWBszsgKwq1vKjKUuAU/anrXZJjqWq5c+wIU6SMk05AmtswmYAQB27vwmPssnmKW3WPzGooW22L0IRA583lX0hz2JzRQHAJCEXzUxAatvpoNWbB+DnplNd0IAFTq0wQeWPYgCk5Twf1f+16v/ZO2Jl7yabrLSBXDyndYZZSB77DdeH6wH+WUSNseUA9IQIkng/ArTWfXr/PiWsG1LiC3X71lrAwEiUgqaBIRcdl0HFgG0VLSZ+VjgYPKv1zKqRdnrmDUjLiKnnV43jyX4fbFg1esvlQKgMMNLMMfCLwH8jQPptFjLBak4twralB+Ukbdubt5KxOEhRAM1qzDRlg8kb9/Eg++NEyCllkf01/HyhkrOadxngsr9GP5MgRpH3m3dyA4gB/NSvp/cRtsG/4XOSv4d160oWh3MtnzXsBKf3zQCsgJ7/pqlcB0jkOAM/pGVdTjmn1/Oc7eWpERZzejWrxa08i/Q60JmvUMxMmL8VA6SfL18ghCBa5q86HHL1lzCoPMps6YJxvLn5az5eeWa60MM+JGRhtWmcPXIaNYbr4tGYoezx1KX0/m1K616BD35TLCb43YbjLArpqwoTvsKKIXS0ZmEbYGrMYt4v7+iNaxCQoh9jx/H3RRM7AssyEFwOgIsaMH9QDYI3Yun8jUaOEGkF/RsMBhQmrw6P0gyOn2VdlbzYAgh5HKUtOqQjmJUiZk60fM3s5ysDHjLHgwhaBcI6wyIgIdKrJqr2NJmXPqJVl0bDzVQT8HLkM3YZzF0fUqFEE99ZzRgdCG3i++5qAK+zprTJvh3ni5SxEus8yGx4XfzrOb3UzNj7RHto6tdjp2SA9vwVAA0Ay3ylY2lzkU0OI8l5wmV+MFFncFCBRt+HLmgZPsTEDz5Dfe9ZlwprxTcrMnTRRaPxE8lNdMHNAh+vVQPgNLBIPwQratCiBvMbsMMRV6FcaxGuLTpIl4LH3fnvU5f++GZEueJEvov47xWnP/nQ2NEFwFVA6HmtUnKoqrxCf2AR5S3L4bOhHvAgCjFAYdIWMpoY3NAYsflpBKRCvUBLZKfvj9glgIA0LJB5lh9iFofZRuL0NmaD9il4mRPfzeq4yZG2gu+qZnkMFKlMx9LPDEgplGa7ULEZkV5cC1soQuMnY5lAHQITEuywndt0B708mNFeB4Y43X1AkbVZpYYBaErZAQsGlCAT2aQCXS6C2gRN2wAoOvynzd+RKjP2jn0NsrEY/aweL+ZB1qB6HlVfl/NlAhNq5jacaFcwq3Ax/9V/sRaHtsRmNbBx+AwVoLfamls7d3D3993j7vSfUur+fBapn5GqtQCwtQo8GfHiBaqIroOUTbIodyl9fwYEnNyey6sbwCiLya9Rk6yN0dnHGQhD5kbYsyOCC8W/rvEzEGbkVFatUJ6eGx3BQsoCY51FllUaxPR5Zzo6jbTiTOkH1HuYzy48g5u3/D7uVxE0hzHggWoMD3drLZmO1LVQut4sV2XIdk0l1JrDTFfAEIAM4KIpxRxgNpzgZ8EDLjbFtcICUI+1Jpj5XiPGsCM4RwF2AF4Z6wujzM4izaHIVEp15MpbKXxycUounZ7TUKYvOy99rRk4wwApXK+DIbH9dokW+C3ibpMHkUDMgZ88239GNZh////mzl857XhG1BlrQhy3fK1zt70ZIL2Si2qqcoZH6fuLjDCDI0YDN8rWT1sFDJqfVVFetJ/SlkLYHIAZx9CZHgXZyvSiyUtQ1iQIOM+FiUW/n9VsU1NYTazMKnJ5Jr6LXJVaP4nl7tmuOAVVZxb3G8kgppIaVHPpZce2rkeiPWQu0Pix8EJ+Vjw0dyDTvF7L5Q3FXBQsddGpfYZccDzVzfU2ihk8r2aTY/sAF6auMc2h+ZtHLH2Mg82UAvgVwDOVY0xQtui9OnKHs6MFeEtAcBHANCdjNNIbBxDw1F2bfwpaqgdNzeWr27fohJGDuu4vu77v/2h3uPwPbLAV3BDh7dqvS3p3BsXi+jVGfcfWnFtuz3sIBBijGOr5Qgl5OS6DHic8o4ASjLAGeu5tTGszMBsFuIoRMrgh9yEQNoMbCl6M6LI92IpR09OzNITgxQCI6r0ajNBAVUxuFz5bAU868WNlGC4kHkzRjmhliKB4JlLaHjad7IuLvmrJXBh91uo0NN+DRMejHrb4mOuANRR1RbJnlwDIsDCBFkUwJOUNbQbKd3XAxFnhcJouCXLE8esBE9cs0ic8siudvZPWHGhZTXOk4frvx6HJ84SUR7DrBzjBoqelh6LU+MV5WbdxEZ7JgF/ydHye5sGHh/v1P5dH+bw//9supf+w5JKDY6aeZkDaS/Svm3ULyI22+SqT14IJBKgAhMp07IUbOOpnmQFpBkI4bjEQtjI8TPcHFuVsKbA/uY3682QDHUpobR9hAUnLJ41mPQ7l38hJIfAp+AbT2P8O0V3cS1G2SO8SRl2YyrrZERz0iFBi3w7dD1Y3Kfcfz+/FHh9KGYTh+j3U7xnTrvCdBAwsz5fWoLyF2vwNJoYy4wYwVtfPL7nMhHGQhXAb+6PIeY06g5HpmDtgzvyNswHdw1Johuty6zyFbbw1B/wYcM19Xk/eGW7GhcP+rS05sQhiJCy+JGJWZRZOzfnYuiaEDT6s2z8OgH3X/bvX9+u/9vs/Hs5/ky7pL9qhpOuh0Z+zqu7S6uIZDL3u5vZE+h5yxebMtmIVZ2NW9EGNiZ1r3Z9QyqyrI3vRSiohbzeatwRX/yxuhkQZS8lGXe6S8VYCBLrvRAbgiC1uOYVZVBctyNVc9C1lH2QEwmzelgEQK5kVI8X2UgE0265Pd9suHfZnyeyQEk8cAyHFzmsVGqixERHM/Lkiy7P9gws8lWtUIGvPr37EMM1sYGpmRijzbqOMgSE/T1FM33fjWtm8Nmrsq6UFUQYM0xackK2iIF5m2bYm/BAslsymeKUIWRUSNSZ+PlOL0/JHfg0s0KaaBc3yS6YPmmztKfN8GQBOQUW4Qpf+9tX95l/HhUbONCb4V2IOX/tTrQpcvQY3ufa6Vxzvw8GStgv2RtAygOKx9P15+hv9fAZ6Pp4r3Z+KSxUkptLa5PlngNDN0JjhIaCn0UhPqkcZJYsSExyzL87Ai++Be5MwOALWZw+pZCUfP5TMqM6Q/cfATP13jFRKQQNs5o1ME4n0bjwfWJ35VrPPZgt8fozqZgTmMwPMgq1twKMM0ICuZnkBXONUzdkXjnDGrIbAqPIT+BgbwFhrDy2WLNefSL2LfkfyuToootKs7OobYz7zADgGiLfZVg4Z5oqIRQ2KNsYYjVFmW1q105vodcXEnrvE8usf/p9L/y/B/MI6VTbEfIL/JvX9n6XU/auU0h978MnRjB0d/21AXfU+xl6Dzgn6qa7rGD+amxQZ3eFKTvMu+v7qIqe4hkoupjV+6Afup1CC3ng2R5nWVm5S9i1O6wAAAOZJREFUrjiURcz0MeJzKZ1lxQn4jMjcYMCFfsb8tx5FnaP79dy8pRloaX4GzEMgtEwVa8McEErA43hOd1s1rC/YvQ1KZxZVoDnozCvXvSMwesxCJpJcxUthxdGg71LByScg5So0jTkMzVz3qizVjCWoMxLNhao2vTmD/fhqMipohvaIu6CXDYnEYzyISodyXTTfjU4V80PmjnveDFaIJixvTxu5nlk1nI7MvEFoPK8q2l3m37De9r5iXGaE0jnz48urKmRN4UDrSYaIYM83C3xy3G9T6v9r6rr/8nC3+o9d1/1DvN7/BTSNKRfozvsrAAAAAElFTkSuQmCC",da="data:image/png;base64,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",Ua=te(59301);const vr=({problemset:Pe,dispatch:fe,question:ge})=>{const[Rt,_t]=(0,y.useState)({}),[aa,la]=(0,y.useState)([]),Fn=["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,y.useEffect)(()=>{const jn=(0,Rn.cloneDeep)(ge);_t(jn),la(jn==null?void 0:jn.choices)},[ge]);const rn=()=>{let jn="";return aa==null||aa.forEach((Fa,ua)=>{Fa!=null&&Fa.is_answer&&(jn=jn+Fn[ua])}),jn};return Ua.createElement("div",{className:ae.solutionWrap},(ge==null?void 0:ge.item_type)=="PROGRAM"?Ua.createElement("div",null,Ua.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ge==null?void 0:ge.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Ua.createElement(Ua.Fragment,null,Ua.createElement("div",{className:"c-grey-333 mb5 font16"},Ua.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ua.createElement("span",{style:{color:"#000",fontWeight:600}},((ge==null?void 0:ge.item_type)=="MULTIPLE"?rn():Fn[aa==null?void 0:aa.findIndex(jn=>jn==null?void 0:jn.is_answer)])||"--"))),Ua.createElement("div",null,Ua.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Yr=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(vr),Gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",Rr=te(87954),Lr=te(19719),$o={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",top_content:"top_content___ElhxK",drag_style:"drag_style___wO0hd",page_item:"page_item___U0LMa"},su=Object.defineProperty,Ru=Object.defineProperties,Nu=Object.getOwnPropertyDescriptors,zu=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,kl=(Pe,fe,ge)=>fe in Pe?su(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Tl=(Pe,fe)=>{for(var ge in fe||(fe={}))rl.call(fe,ge)&&kl(Pe,ge,fe[ge]);if(zu)for(var ge of zu(fe))Cl.call(fe,ge)&&kl(Pe,ge,fe[ge]);return Pe},Rl=(Pe,fe)=>Ru(Pe,Nu(fe));const zl={cursor:"move",transition:"unset"},_l=Pe=>{const{tag:fe}=Pe,{listeners:ge,transform:Rt,transition:_t,isDragging:aa,setNodeRef:la}=(0,Lr.nB)({id:fe.id}),Fn=aa&&Rt?Rl(Tl({},zl),{transform:`translate3d(${Rt.x}px, ${Rt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Rl(Tl({},zl),{transition:"none",zIndex:10,cursor:"pointer"});return y.createElement("div",Rl(Tl({style:Fn,ref:la},ge),{className:$o.drag_style}),y.createElement("div",{className:$o.item_bottom},(fe==null?void 0:fe.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Ei=({globalSetting:Pe,interactiveOpen:fe,onClose:ge})=>{var Rt;const[_t,aa]=(0,y.useState)(!1),[la,Fn]=(0,y.useState)(!1),[rn,jn]=(0,y.useState)("1");(0,y.useEffect)(()=>{aa(fe),Fn(!1)},[fe]);const[Fa,ua]=(0,y.useState)([{id:1,text:"1"},{id:2,text:"2"},{id:3,text:"3"},{id:4,text:"4"},{id:5,text:"5"},{id:6,text:"6"},{id:7,text:"7"},{id:8,text:"8"},{id:9,text:"9"},{id:10,text:"10"},{id:11,text:"11"},{id:12,text:"11"},{id:13,text:"11"},{id:14,text:"11"},{id:15,text:"11"},{id:16,text:"11"},{id:17,text:"11"},{id:18,text:"11"},{id:19,text:"11"},{id:20,text:"11"},{id:21,text:"11"},{id:22,text:"11"},{id:23,text:"11"}]),Jn=Cn=>{var va,Ta,Va,So,Oa,mo,Ka,On;((va=Cn==null?void 0:Cn.active)==null?void 0:va.id)==((Ta=Cn==null?void 0:Cn.over)==null?void 0:Ta.id)&&(jn((Va=Cn==null?void 0:Cn.active)==null?void 0:Va.id),Fn(!0)),(So=Cn==null?void 0:Cn.over)!=null&&So.id&&((Oa=Cn==null?void 0:Cn.active)==null?void 0:Oa.id)!=((mo=Cn==null?void 0:Cn.over)==null?void 0:mo.id)&&(console.log((Ka=Cn==null?void 0:Cn.active)==null?void 0:Ka.id),console.log((On=Cn==null?void 0:Cn.over)==null?void 0:On.id))};return y.createElement(De.default,{footer:null,title:null,closable:!1,open:_t,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{style:{width:"915px",height:"640px",padding:"20px"}},y.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),y.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ge()}})),y.createElement("div",{className:$o.header_style},y.createElement("div",null,y.createElement("span",{style:{fontWeight:500}},"1.\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362:"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6(\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03)"),y.createElement("div",null,y.createElement("span",{style:{fontWeight:500}},"2.\u5931\u6548\u4EA4\u4E92\u91CD\u65B0\u7ED1\u5B9A:"),"\u82E5\u5E7B\u706F\u7247\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\uFF0C\u70B9\u51FB\u540E\u53EF\u624B\u52A8\u9009\u62E9\u5931\u6548\u4E8B\u4EF6\uFF0C\u4FDD\u5B58\u5373\u53EF\u5B8C\u6210\u91CD\u65B0\u7ED1\u5B9A\u3002")),y.createElement("div",{className:$o.content},y.createElement("div",{className:$o.legend},y.createElement("div",{className:$o.legend_icon,style:{background:"#3061D0"}}),y.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),y.createElement("div",{className:$o.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),y.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),y.createElement("div",{style:{height:"380px",overflowY:"auto"}},y.createElement("div",{className:$o.item_list},y.createElement("div",{className:$o.item_list_title},(Rt=Array.from({length:Math.ceil(23/6)},(Cn,va)=>va+1))==null?void 0:Rt.map((Cn,va)=>y.createElement("div",{className:$o.item_title},y.createElement("div",{className:$o.item_top},y.createElement("div",null,"\u5E7B\u706F\u7247"),y.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),y.createElement("div",{className:$o.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),y.createElement(Rr.LB,{onDragEnd:Jn},y.createElement(Lr.Fo,{items:Fa},y.createElement("div",{className:$o.box}," ",Fa==null?void 0:Fa.map(Cn=>y.createElement("div",{className:(Cn==null?void 0:Cn.id)==1?$o.page_item_acitve:$o.page_item},y.createElement("div",{className:$o.item_top},y.createElement("div",{className:$o.top_content},Cn==null?void 0:Cn.text)),y.createElement(_l,{tag:Cn,key:Cn.id})))))))))),la&&y.createElement("div",{style:{width:"300px",height:"640px",padding:"20px",borderLeft:"1px #b9c5d7 solid"}},y.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,"\u5E7B\u706F\u7247 ",rn," \u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6"),y.createElement("div",{onClick:()=>{Fn(!1)},style:{cursor:"pointer"}},"\u6536\u8D77")))))};var $l=(0,pe.connect)(({globalSetting:Pe})=>({globalSetting:Pe}))(Ei),qu=Object.defineProperty,jl=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Fl=(Pe,fe,ge)=>fe in Pe?qu(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,gu=(Pe,fe)=>{for(var ge in fe||(fe={}))ti.call(fe,ge)&&Fl(Pe,ge,fe[ge]);if(ei)for(var ge of ei(fe))Ai.call(fe,ge)&&Fl(Pe,ge,fe[ge]);return Pe},hu=(Pe,fe)=>jl(Pe,Yu(fe)),or=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const Bl=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],fl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Zl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ni=({classroomList:Pe,globalSetting:fe,dispatch:ge,pageNum:Rt,pptInfo:_t,openEwm:aa,aiImg:la,addPage:Fn,maxPage:rn,setOpenEwm:jn,behavior:Fa,changePage:ua,pptFullScreen:Jn})=>{var Cn,va,Ta,Va,So,Oa,mo,Ka,On,eo,Xa,vo,Ko,Fo,un,Io,Ya,Ba,Jo,Bo,Po,lr,Do,Oo,Eo,hr,wo,qr,Au,fu,jr,Xr,Bu,Lu,vl,ul,ll,Hu,il,pl,hl,Wu,sl,wl,ru,_u,cl,$u,El,el,Al,Dr,vu,Su,mr,bu,pu,yu,Ou,tl,ho,_r,nl,Br,al,Sl,Ku,Ni,Vl,Yl,Cu,Ql,ui,li,Dl,Pu,Ju,Gn,ii,Li,Hl,bl,xu,ol,xl,si,Pl,Wl,Xu;const[dl]=(0,pe.useSearchParams)(),[Kl,Mu]=(0,y.useState)(null),[Zu,Ml]=(0,y.useState)(!1),[Mn,oa]=(0,y.useState)(""),[ya]=Fe.default.useForm(),[ko,Yo]=(0,y.useState)(!1),In=(0,pe.useParams)(),[Zo,Or]=(0,y.useState)(!1),[Wr,nu]=(0,y.useState)(!1),[cu,ci]=(0,y.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Gi,Nd]=(0,y.useState)({}),[di,Ld]=(0,y.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Vi,Od]=(0,y.useState)(null),[kd,Js]=(0,y.useState)(!1),[rs,us]=(0,y.useState)(!1),[Td,Rd]=(0,y.useState)(null),[ls,Xs]=(0,y.useState)(null),is=(0,y.useRef)(Wt(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),qs=(0,y.useRef)(null),[zd,_s]=(0,y.useState)(!1),[yl,jd]=(0,y.useState)({}),[Zd,ss]=(0,y.useState)(!1),[cs,ds]=(0,y.useState)(1),[Ud,$s]=(0,y.useState)(!1),[Uu,gi]=(0,y.useState)(),[gg,mg]=(0,y.useState)(1),[Iu,mi]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[ec,gs]=(0,y.useState)(!1),Gd={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[tc,nc]=(0,y.useState)(!1),[ac,oc]=(0,y.useState)("show_after_edit"),[rc,uc]=(0,y.useState)(!1),[Oi,lc]=(0,y.useState)([]),[Yi,Vd]=(0,y.useState)([]),[Yd,ms]=(0,y.useState)(!1),[Qd,fs]=(0,y.useState)(!1),[Hd,ki]=(0,y.useState)(!1),[Wd,Qi]=(0,y.useState)(!1),[vs,gl]=(0,y.useState)(!1),[Il,Jl]=(0,y.useState)(!1),[Kd,fi]=(0,y.useState)(!1),[Xl,vi]=(0,y.useState)(!1),Ti=(0,y.useRef)(),Ri=(0,y.useRef)(),{SmartPlanItemBanks:ft}=Pe,Hi=(0,y.useRef)(null),ic=(0,y.useRef)(null),[Ar,ps]=(0,y.useState)(0),[iu,pi]=(0,y.useState)([]),[Jd,Xd]=(0,y.useState)(!1),[qd,hs]=(0,y.useState)(!1),[sc,cc]=(0,y.useState)({}),_d=vn=>{const ga=is.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:vn},{connected:()=>{ga.perform("request_initial_stats",{smart_plan_page_item_bank_id:vn})},received:Aa=>{var bo,fr,Vr,$r,wu,Du,ku,Tu;const Gu=[{name:((fr=(bo=ft==null?void 0:ft.item_banks)==null?void 0:bo[Ar])==null?void 0:fr.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Aa==null?void 0:Aa.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Aa==null?void 0:Aa.answerd_num},{name:(($r=(Vr=ft==null?void 0:ft.item_banks)==null?void 0:Vr[Ar])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Aa==null?void 0:Aa.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Aa==null?void 0:Aa.submitted_rate},{name:((Du=(wu=ft==null?void 0:ft.item_banks)==null?void 0:wu[Ar])==null?void 0:Du.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Aa==null?void 0:Aa.correct_rate}];ci({summary:Gu,summaryTotal:Aa==null?void 0:Aa.total_num,details:Aa==null?void 0:Aa.choice_list,studentList:Aa==null?void 0:Aa.knowledge_answer_student_list}),cc(Aa),((Tu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[Ar])==null?void 0:Tu.item_type)=="PROGRAM"&&gc()}});Xs(ga)},Es=()=>{ls&&(ls.unsubscribe(),Xs(null))};(0,y.useEffect)(()=>{const vn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return vn!=null&&vn.length&&vn.findIndex(Aa=>Aa==(In==null?void 0:In.id))!=-1&&ag(),()=>{Es(),is.current&&is.current.disconnect()}},[]),(0,y.useEffect)(()=>{if(Rt)return _e.Z.subscribe("active-modal-index",ga=>{var Aa;ga===1&&(Mu(!0),Ml(!1)),ga===2&&(Or(!0),nu(!0),oa("SELECT"),ya.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),ga===3&&tg(),ga===4&&((Aa=qs.current)==null||Aa.onClick())})},[Rt,Fn]),(0,y.useEffect)(()=>_e.Z.subscribe("active-data-update",ga=>{du()}),[]),(0,y.useEffect)(()=>{rs&&eg()},[rs]),(0,y.useEffect)(()=>{Rt&&Rt<=rn&&(ya.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),du(),Or(!1),nu(!1),Jl(!1),vi(!1),gs(!1),ps(0))},[Rt,rn]),(0,y.useEffect)(()=>{aa&&Yo(!0)},[aa]);const As=(vn,ga,Aa)=>{(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:vn,allow_answer:ga,is_end:Aa,randomData:new Date}}})},Ss=()=>or(void 0,null,function*(){var vn;const ga=yield(0,b.ZP)(`/api/smart_plan_pages/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,y.useEffect)(()=>{var vn,ga,Aa,bo,fr,Vr,$r,wu,Du,ku,Tu,Gu,Ll,Ol;let Vu=[];const ql={page_info:0,ai_qna:1,animation_code:2,item_bank:3},ml=(vn=ft==null?void 0:ft.page)==null?void 0:vn.module_sort;ml!=null&&ml.length&&(ml==null||ml.map(hi=>{Vu.push(zi[ql[hi]])})),(Vu==null?void 0:Vu.some(hi=>(hi==null?void 0:hi.key)===Uu))||gi((ga=Vu==null?void 0:Vu[0])==null?void 0:ga.key),pi(Vu),pi([...Vu]),mi(hu(gu({},Iu),{defaultValue:(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.animation_code,showExtra:!0,open:0})),(_t==null?void 0:_t.status)!=="ended"&&As(Rt,((bo=ft==null?void 0:ft.page)==null?void 0:bo.status)=="in_progress",(_t==null?void 0:_t.status)=="ended"),((fr=ft==null?void 0:ft.relation_positions)==null?void 0:fr.length)>0&&(Vr=ft==null?void 0:ft.relation_positions)!=null&&Vr.includes(Rt)&&ua(ft==null?void 0:ft.relation_positions),(ft==null?void 0:ft.count)>0&&oa(((wu=($r=ft==null?void 0:ft.item_banks)==null?void 0:$r[Ar])==null?void 0:wu.item_type)=="SINGLE"||((ku=(Du=ft==null?void 0:ft.item_banks)==null?void 0:Du[Ar])==null?void 0:ku.item_type)=="MULTIPLE"?"SELECT":(Gu=(Tu=ft==null?void 0:ft.item_banks)==null?void 0:Tu[Ar])==null?void 0:Gu.item_type),oc((Ll=ft==null?void 0:ft.page)==null?void 0:Ll.solution_visibility),nc((Ol=ft==null?void 0:ft.page)==null?void 0:Ol.enable_ai_tutor)},[ft]);const du=()=>or(void 0,null,function*(){ge({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:In==null?void 0:In.coursesId,id:In==null?void 0:In.id,position:Rt,max_position:rn}})}),dc=vn=>or(void 0,null,function*(){var ga;if(vn){let Aa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${vn}/edit.json`,{method:"get"});if((Aa==null?void 0:Aa.status)==0)return Vd((ga=Aa==null?void 0:Aa.data)==null?void 0:ga.all_pages),Aa==null?void 0:Aa.data}}),$d=vn=>or(void 0,null,function*(){var ga,Aa,bo,fr,Vr,$r,wu,Du,ku,Tu,Gu,Ll,Ol,Vu,ql,ml;let uu=yield(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:vn}});if((uu==null?void 0:uu.status)==0){const hi=[{name:((Aa=(ga=ft==null?void 0:ft.item_banks)==null?void 0:ga[Ar])==null?void 0:Aa.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(bo=uu==null?void 0:uu.data)==null?void 0:bo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(fr=uu==null?void 0:uu.data)==null?void 0:fr.answerd_num},{name:(($r=(Vr=ft==null?void 0:ft.item_banks)==null?void 0:Vr[Ar])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(wu=uu==null?void 0:uu.data)==null?void 0:wu.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Du=uu==null?void 0:uu.data)==null?void 0:Du.submitted_rate},{name:((Tu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[Ar])==null?void 0:Tu.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(Gu=uu==null?void 0:uu.data)==null?void 0:Gu.correct_rate}];ci({summary:hi,summaryTotal:(Ll=uu==null?void 0:uu.data)==null?void 0:Ll.total_num,details:(Ol=uu==null?void 0:uu.data)==null?void 0:Ol.choice_list,studentList:(Vu=uu==null?void 0:uu.data)==null?void 0:Vu.knowledge_answer_student_list}),cc(uu==null?void 0:uu.data),((ml=(ql=ft==null?void 0:ft.item_banks)==null?void 0:ql[Ar])==null?void 0:ml.item_type)=="PROGRAM"&&gc()}});(0,y.useEffect)(()=>{var vn,ga,Aa,bo,fr,Vr,$r,wu,Du,ku,Tu,Gu;return((ft==null?void 0:ft.count)>0&&((ga=["in_progress","ended"])!=null&&ga.includes((vn=ft==null?void 0:ft.page)==null?void 0:vn.status))||((bo=(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.smart_plan_page_knowledges)==null?void 0:bo.length)>0||(fr=ft==null?void 0:ft.page)!=null&&fr.is_ai_question||((Vr=ft==null?void 0:ft.page)==null?void 0:Vr.lesson_mode)=="self_learning")&&((_t==null?void 0:_t.status)=="in_progress"?(ls&&Es(),(wu=($r=ft==null?void 0:ft.item_banks)==null?void 0:$r[Ar])!=null&&wu.smart_plan_page_item_bank_id&&_d((ku=(Du=ft==null?void 0:ft.item_banks)==null?void 0:Du[Ar])==null?void 0:ku.smart_plan_page_item_bank_id)):(_t==null?void 0:_t.status)=="ended"&&(ft==null?void 0:ft.count)>0&&$d((Gu=(Tu=ft==null?void 0:ft.item_banks)==null?void 0:Tu[Ar])==null?void 0:Gu.smart_plan_page_item_bank_id)),()=>{Es()}},[ft,Ar]);const gc=()=>or(void 0,null,function*(){var vn,ga,Aa;let bo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/students.json`,{method:"get",params:hu(gu({},di),{item_bank_id:(Aa=(ga=ft==null?void 0:ft.item_banks)==null?void 0:ga[Ar])==null?void 0:Aa.id})});(bo==null?void 0:bo.status)==0&&Nd(bo==null?void 0:bo.data)}),eg=()=>or(void 0,null,function*(){var vn;Js(!0);const ga=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/student_comment.json`,{method:"get",params:{user_id:Td}});(ga==null?void 0:ga.status)===0&&Od(ga==null?void 0:ga.data),Js(!1)}),tg=wt().throttle(Fn,2500,{leading:!0,trailing:!1});(0,y.useEffect)(()=>{var vn;((vn=ft==null?void 0:ft.page)==null?void 0:vn.animation_code)!==""&&Uu=="3"&&(clearTimeout(ic.current),ic.current=setTimeout(()=>{var ga,Aa;const bo=document.createElement("iframe");bo.style.width="100%",bo.style.height="100%",bo.style.overflow="auto",bo.style.border="0";const fr=Vr=>{try{const $r=Vr.documentElement.scrollHeight;bo.style.height=`${Math.max($r+10,400)}px`,$r||setTimeout(()=>{fr(Vr)},1e3)}catch($r){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",$r)}};if(Hi.current){Hi.current.innerHTML="",Hi.current.appendChild(bo);const Vr=bo.contentDocument||bo.contentWindow.document;Vr.open(),Vr.write((ga=ft==null?void 0:ft.page)==null?void 0:ga.animation_code),(Aa=Vr.documentElement)==null||Aa.scrollHeight,fr(Vr),setTimeout(()=>{fr(Vr)},1e3)}},1e3))},[(Cn=ft==null?void 0:ft.page)==null?void 0:Cn.animation_code,Uu,Iu.open,aa]);const ng=(vn,ga)=>or(void 0,null,function*(){var Aa;const bo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}/animation_code.json`,{method:"put",body:{animation_code:vn}});(bo==null?void 0:bo.status)===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),mi(hu(gu({},Iu),{open:0})),du(),ga(),ki(!1))});(0,y.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Fa]);const ag=()=>{const vn=Aa=>or(void 0,null,function*(){const bo=yield(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/set_cover.json`,{method:"post",body:Aa?{}:{position:1}});(bo==null?void 0:bo.status)==0&&Se.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),ga=()=>{const Aa=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Aa!=null&&Aa.length){const bo=Aa.findIndex(fr=>fr==(In==null?void 0:In.id));bo!=-1&&(Aa==null||Aa.splice(bo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Aa))}};De.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>or(void 0,null,function*(){ga(),yield vn(!1)}),onCancel:()=>or(void 0,null,function*(){ga()})})},zi=[{key:"1",label:y.createElement("div",{className:`${Hn.subBtn}`},y.createElement("img",{src:te(65560)}),y.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:y.createElement("div",{className:`${Hn.subBtn}`},y.createElement("img",{src:te(58163)}),y.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:y.createElement("div",{className:`${Hn.subBtn}`},y.createElement("img",{src:te(2402)}),y.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:y.createElement("div",{className:`${Hn.subBtn}`},y.createElement("img",{src:Gd[(Ta=(va=ft==null?void 0:ft.item_banks)==null?void 0:va[Ar])==null?void 0:Ta.item_type]}),y.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],og=[((Va=iu==null?void 0:iu[0])==null?void 0:Va.key)!="4"&&{key:"4",label:y.createElement("div",{onClick:()=>or(void 0,null,function*(){(yield Nl("item_bank"))&&Qi(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((So=iu==null?void 0:iu[0])==null?void 0:So.key)!="2"&&{key:"2",label:y.createElement("div",{onClick:()=>or(void 0,null,function*(){(yield Nl("ai_qna"))&&(pi([...iu,zi[1]]),gi("2"),Jl(!0),fi(!0),gl(!1))})},"\u667A\u80FD\u4E92\u52A8")},((Oa=iu==null?void 0:iu[0])==null?void 0:Oa.key)!="3"&&{key:"3",label:y.createElement("div",{onClick:()=>or(void 0,null,function*(){(yield Nl("animation_code"))&&ki(!0)})},"\u667A\u80FD\u52A8\u6548")},((mo=iu==null?void 0:iu[0])==null?void 0:mo.key)!="1"&&{key:"1",label:y.createElement("div",{onClick:()=>or(void 0,null,function*(){(yield Nl("page_info"))&&(pi([...iu,zi[0]]),gi("1"),vi(!0),gl(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(vn=>!!vn),rg=[{key:"1",label:y.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):_e.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:y.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):_e.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:y.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):_e.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(vn=>!!vn),Nl=vn=>or(void 0,null,function*(){var ga;const Aa=yield(0,b.ZP)(`/api/smart_plan_pages/${(ga=ft==null?void 0:ft.page)==null?void 0:ga.id}/check_module_max.json`,{method:"post",body:{module_type:vn}});return(Aa==null?void 0:Aa.status)==0?!0:(du(),!1)}),mc=()=>y.createElement(St,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),fc=()=>y.createElement(Na,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return y.createElement("section",null,ec&&y.createElement("div",null,y.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},y.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),y.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{gs(!1)}})),y.createElement(wn,{onPptButtonClick:()=>{const vn=`/IntelligentTools/10?pathid=${In.coursesId}&url=${window.location.origin}&name=${ft==null?void 0:ft.smart_plan_name}&type=Course`;(0,ct.xg)(z.Z.AI_PLATFORM_URL+vn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Ka=ft==null?void 0:ft.page)==null?void 0:Ka.id,defaultChatData:ft==null?void 0:ft.course_qna_records,data:{ppt_url:la==null?void 0:la.map(vn=>vn==null?void 0:vn.url),questionable_type:"SmartPlanItemBank",questionable_id:(On=ft==null?void 0:ft.page)==null?void 0:On.id,position:Rt,type:10}})),!ec&&y.createElement("div",{className:Hn.box,id:"target"},y.createElement("div",{className:Hn.box_header},y.createElement(Ye.ZP.Group,{className:Hn.addTypeRadio,onChange:vn=>{var ga,Aa,bo,fr;Uu=="2"&&((Aa=(ga=ft==null?void 0:ft.page)==null?void 0:ga.smart_plan_page_knowledges)==null?void 0:Aa.length)==0&&!((bo=ft==null?void 0:ft.page)!=null&&bo.is_ai_question)?Ti.current.handleClose():Uu=="1"&&!((fr=ft==null?void 0:ft.page)!=null&&fr.page_info)?Ri.current.handleClose():gi(vn.target.value)},value:Uu,optionType:"button"},iu==null?void 0:iu.map((vn,ga)=>y.createElement(Ye.ZP.Button,{value:vn==null?void 0:vn.key,key:ga},vn==null?void 0:vn.name))),(iu==null?void 0:iu.length)==1&&!Il&&!Xl&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(ye.Z,{menu:{items:og},overlayClassName:Hn.menuSty},y.createElement("div",{className:Hn.box_add},y.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),y.createElement("div",null,"\u6DFB\u52A0\u4E8B\u4EF6"))),(iu==null?void 0:iu.length)==2&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(re.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},y.createElement("i",{className:`iconfont icon-tuodong ml20 ${Hn.iconSty}`,style:{cursor:"pointer"},onClick:()=>or(void 0,null,function*(){var vn;let ga=iu==null?void 0:iu.map(bo=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[bo==null?void 0:bo.key]);const Aa=yield(0,b.ZP)(`/api/smart_plan_pages/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[ga[1],ga[0]]}});(Aa==null?void 0:Aa.status)==0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),du())})})),(((eo=ft==null?void 0:ft.page)==null?void 0:eo.animation_code)||((vo=(Xa=ft==null?void 0:ft.page)==null?void 0:Xa.smart_plan_page_knowledges)==null?void 0:vo.length)>0||((Ko=ft==null?void 0:ft.page)==null?void 0:Ko.is_ai_question)||((Fo=ft==null?void 0:ft.page)==null?void 0:Fo.page_info)||(ft==null?void 0:ft.count)>0)&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(re.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},y.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${Hn.iconSty}`,style:{cursor:"pointer"},onClick:()=>or(void 0,null,function*(){var vn,ga;let Aa=yield dc((vn=ft==null?void 0:ft.page)==null?void 0:vn.id);const bo=(ga=Aa==null?void 0:Aa.all_pages)==null?void 0:ga.filter(fr=>fr==null?void 0:fr.checked).map(fr=>fr==null?void 0:fr.id);lc(bo),uc(Aa==null?void 0:Aa.progress_control),fs(!0)})})),y.createElement("div",{className:Hn.box_botton,style:{marginLeft:"auto"},onClick:()=>{gs(!0)}},y.createElement("img",{src:te(69780),width:22}),y.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),y.createElement("div",{className:Hn.box_close,onClick:()=>{pe.history.push(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan`)}},y.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),y.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),y.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",marginBottom:"20px",padding:"6px 20px 0 20px"}},!((un=ft==null?void 0:ft.page)!=null&&un.animation_code)&&!(((Ya=(Io=ft==null?void 0:ft.page)==null?void 0:Io.smart_plan_page_knowledges)==null?void 0:Ya.length)>0||(Ba=ft==null?void 0:ft.page)!=null&&Ba.is_ai_question||(Jo=ft==null?void 0:ft.page)!=null&&Jo.page_info)&&(ft==null?void 0:ft.count)==0&&(iu==null?void 0:iu.length)==0&&y.createElement("div",{className:Hn.nodataSty},y.createElement("div",{className:Hn.rightWrap},y.createElement("div",{className:Hn.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),y.createElement("div",{className:Hn.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},y.createElement("div",{className:Hn.wrap_button,style:{backgroundImage:`url(${Wa})`},onClick:()=>or(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Nl("item_bank"))&&Qi(!0)})},y.createElement("div",{className:Hn.wrap_img},y.createElement("img",{width:30,height:30,src:Yt})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),y.createElement("div",{className:Hn.wrap_button,style:{backgroundImage:`url(${Tr})`},onClick:()=>or(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Nl("animation_code"))&&ki(!0)})},y.createElement("div",{className:Hn.wrap_img},y.createElement("img",{width:30,height:30,src:sa})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),y.createElement("div",{className:Hn.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},y.createElement("div",{className:Hn.wrap_button,style:{backgroundImage:`url(${dr})`},onClick:()=>or(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Nl("ai_qna"))&&(pi([...iu,zi[1]]),gi("2"),Jl(!0),fi(!0),gl(!1))})},y.createElement("div",{className:Hn.wrap_img},y.createElement("img",{width:30,height:30,src:wa})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),y.createElement("div",{className:Hn.wrap_button,style:{backgroundImage:`url(${da})`},onClick:()=>or(void 0,null,function*(){if((_t==null?void 0:_t.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Nl("page_info"))&&(pi([...iu,zi[0]]),gi("1"),vi(!0),gl(!1))})},y.createElement("div",{className:Hn.wrap_img},y.createElement("img",{width:30,height:30,src:Ma})),y.createElement("div",{style:{marginLeft:"12px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),y.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),Uu=="1"&&(Xl?y.createElement(gn,{ref:Ri,isOpen:Xl,isEdit:vs,data:gu(hu(gu({},ft),{url:la,position:Rt,maxPage:rn}),In),changePage:ua,onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),vi(!1),gl(!1),du()},onClose:()=>{vi(!1),gl(!1),du()}}):y.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},y.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Bo=ft==null?void 0:ft.page)==null?void 0:Bo.info_read_min_time)&&y.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",y.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Po=ft==null?void 0:ft.page)==null?void 0:Po.info_read_min_time)==60?"1min":((lr=ft==null?void 0:ft.page)==null?void 0:lr.info_read_min_time)+"s")),(_t==null?void 0:_t.status)!="ended"&&y.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},y.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},y.createElement("div",{className:Hn.iconTipSty,onClick:()=>{gl(!0),vi(!0)}},y.createElement("i",{className:"iconfont icon-bianjikejian"}))),y.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},y.createElement("div",{className:`${Hn.iconTipSty} ${Hn.shanchu}`,onClick:vn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>or(void 0,null,function*(){var ga;let Aa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(ga=ft==null?void 0:ft.page)==null?void 0:ga.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Aa==null?void 0:Aa.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),du())})})}},y.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Do=ft==null?void 0:ft.page)==null?void 0:Do.page_info)&&y.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},y.createElement(ee.Z,{className:"font16 mt5",value:(Oo=ft==null?void 0:ft.page)==null?void 0:Oo.page_info})))),Uu=="2"&&(Il?y.createElement(pt,{ref:Ti,isOpen:Il,isEdit:vs,addInteraction:Kd,data:gu(hu(gu({},ft),{url:la,position:Rt,maxPage:rn}),In),onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Jl(!1),fi(!1),gl(!1),du()},onClose:()=>{Jl(!1),fi(!1),gl(!1),du()}}):y.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},y.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(_t==null?void 0:_t.status)!="ended"&&y.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},y.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},y.createElement("div",{className:Hn.iconTipSty,onClick:()=>{Jl(!0),fi(!1),gl(!0)}},y.createElement("i",{className:"iconfont icon-bianjikejian"}))),y.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},y.createElement("div",{className:`${Hn.iconTipSty} ${Hn.shanchu}`,onClick:vn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>or(void 0,null,function*(){var ga;let Aa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(ga=ft==null?void 0:ft.page)==null?void 0:ga.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Aa==null?void 0:Aa.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),du())})})}},y.createElement("i",{className:"iconfont icon-shanchu14"}))))),((hr=(Eo=ft==null?void 0:ft.page)==null?void 0:Eo.smart_plan_page_knowledges)==null?void 0:hr.length)>0&&y.createElement("div",{style:{width:"100%",marginTop:"15px"}},(qr=(wo=ft==null?void 0:ft.page)==null?void 0:wo.smart_plan_page_knowledges)==null?void 0:qr.map((vn,ga)=>y.createElement("div",{key:"index",style:{marginTop:ga==0?"0":"20px"}},y.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Bl[ga]),y.createElement("div",{className:Hn.question_list},vn==null?void 0:vn.question),(vn==null?void 0:vn.answer)&&y.createElement("div",{className:Hn.answer_list},y.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),vn==null?void 0:vn.answer)))),((Au=ft==null?void 0:ft.page)==null?void 0:Au.is_ai_question)&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},y.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),y.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",y.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(fu=ft==null?void 0:ft.page)==null?void 0:fu.ai_question_size),"\u9053")),y.createElement("div",{key:"index",className:Hn.ai_question_list,style:{marginTop:"15px"}},(jr=ft==null?void 0:ft.page)==null?void 0:jr.ai_requirement)),(_t==null?void 0:_t.status)!="not_started"&&(((Bu=(Xr=ft==null?void 0:ft.page)==null?void 0:Xr.smart_plan_page_knowledges)==null?void 0:Bu.length)>0||((Lu=ft==null?void 0:ft.page)==null?void 0:Lu.is_ai_question))&&((vl=cu==null?void 0:cu.studentList)==null?void 0:vl.length)>0&&y.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"20px"}},y.createElement("div",{className:Hn.comment_button,style:{width:"160px",marginLeft:0},onClick:()=>{ss(!0)}},y.createElement("img",{src:te(61764),width:16}),y.createElement("span",{style:{marginLeft:"8px"}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"))))),y.createElement(To.Z,{defaultValue:Iu.defaultValue,open:Iu.open,language:Iu.language,height:Iu.height,onDynamic:ng,showExtra:Iu.showExtra}),Uu=="3"&&y.createElement(y.Fragment,null,y.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},y.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},y.createElement("div",{className:Hn.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{mi(hu(gu({},Iu),{open:Iu.open+1,showExtra:!1}))}},y.createElement("i",{className:"iconfont icon-quanping5"}))),(_t==null?void 0:_t.status)!="ended"&&y.createElement(y.Fragment,null,y.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},y.createElement("div",{className:Hn.iconTipSty,onClick:()=>{mi(hu(gu({},Iu),{open:Iu.open+1,showExtra:!0}))}},y.createElement("i",{className:"iconfont icon-bianjikejian"}))),y.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},y.createElement("div",{className:`${Hn.iconTipSty} ${Hn.shanchu}`,onClick:()=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>or(void 0,null,function*(){var vn;const ga=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(ga==null?void 0:ga.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),mi(hu(gu({},Iu),{open:0})),du())})})}},y.createElement("i",{className:"iconfont icon-shanchu14"}))))),y.createElement("div",{className:Hn.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},y.createElement("div",{ref:Hi}))),Uu=="4"&&y.createElement("div",null,y.createElement("div",null,y.createElement("div",{className:Hn.questionWrap},y.createElement("div",{className:Hn.questionHeader},y.createElement("div",{className:Hn.questionTitle},((ll=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Ar])==null?void 0:ll.generate_type)=="ai"&&y.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},y.createElement("img",{src:Gr,width:18,height:18})),y.createElement("span",null,"\u3010",Zl[(il=(Hu=ft==null?void 0:ft.item_banks)==null?void 0:Hu[Ar])==null?void 0:il.item_type],"\u3011")),y.createElement("div",{className:Hn.shiti_icon},(ft==null?void 0:ft.count)>0&&((_t==null?void 0:_t.status)=="not_started"||((pl=ft==null?void 0:ft.page)==null?void 0:pl.status)!="ended")&&y.createElement(re.Z,{title:"\u8BBE\u7F6E"},y.createElement("div",{className:Hn.iconTipSty,onClick:()=>or(void 0,null,function*(){var vn;yield dc((vn=ft==null?void 0:ft.page)==null?void 0:vn.id),ms(!0)})},y.createElement("i",{className:`iconfont icon-shezhi9 ${(hl=Hn)==null?void 0:hl.genghuan}`}))),(ft==null?void 0:ft.count)>0&&(_t==null?void 0:_t.status)!="ended"&&((Wu=ft==null?void 0:ft.page)==null?void 0:Wu.status)=="not_started"&&y.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},y.createElement("div",{className:Hn.iconTipSty,onClick:()=>or(void 0,null,function*(){Mu(!0),Ml(!0)})},y.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(sl=Hn)==null?void 0:sl.genghuan}`}))),((_t==null?void 0:_t.status)=="not_started"||((wl=ft==null?void 0:ft.page)==null?void 0:wl.status)!="ended")&&y.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},y.createElement("div",{className:Hn.iconTipSty,onClick:()=>or(void 0,null,function*(){var vn,ga,Aa,bo,fr,Vr,$r,wu,Du,ku,Tu,Gu,Ll,Ol,Vu,ql,ml;((ga=(vn=ft==null?void 0:ft.item_banks)==null?void 0:vn[Ar])==null?void 0:ga.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(bo=(Aa=ft==null?void 0:ft.item_banks)==null?void 0:Aa[Ar])==null?void 0:bo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info`):(ya.setFieldsValue({item_type:((Vr=(fr=ft==null?void 0:ft.item_banks)==null?void 0:fr[Ar])==null?void 0:Vr.item_type)=="SINGLE"||((wu=($r=ft==null?void 0:ft.item_banks)==null?void 0:$r[Ar])==null?void 0:wu.item_type)=="MULTIPLE"?"SELECT":(ku=(Du=ft==null?void 0:ft.item_banks)==null?void 0:Du[Ar])==null?void 0:ku.item_type,choices:(Ll=(Gu=(Tu=ft==null?void 0:ft.item_banks)==null?void 0:Tu[Ar])==null?void 0:Gu.choices)==null?void 0:Ll.map(uu=>(uu.is_answer=uu.is_answer?1:0,uu)),analysis:(Vu=(Ol=ft==null?void 0:ft.item_banks)==null?void 0:Ol[Ar])==null?void 0:Vu.analysis,name:(ml=(ql=ft==null?void 0:ft.item_banks)==null?void 0:ql[Ar])==null?void 0:ml.name}),Or(!1),nu(!0))})},y.createElement("i",{className:`iconfont icon-bianjikejian ${(ru=Hn)==null?void 0:ru.genghuan}`}))),(ft==null?void 0:ft.count)>0&&((_u=ft==null?void 0:ft.page)==null?void 0:_u.status)=="not_started"&&(_t==null?void 0:_t.status)!="ended"&&y.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},y.createElement("div",{className:`${Hn.iconTipSty} ${Hn.shanchu}`,onClick:()=>or(void 0,null,function*(){De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>or(void 0,null,function*(){var vn,ga,Aa;const bo=yield(0,b.ZP)(`/api/smart_plan_pages/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Aa=(ga=ft==null?void 0:ft.item_banks)==null?void 0:ga[Ar])==null?void 0:Aa.id}});(bo==null?void 0:bo.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Or(!1),ya.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),du(),ps(0))})})})},y.createElement("i",{className:`iconfont icon-shanchu1 ${(cl=Hn)==null?void 0:cl.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((El=($u=ft==null?void 0:ft.item_banks)==null?void 0:$u[Ar])==null?void 0:El.item_type)&&y.createElement(he,{questionIndex:Ar+1,question:(el=ft==null?void 0:ft.item_banks)==null?void 0:el[Ar],disabled:!0,showAnswer:(_t==null?void 0:_t.status)!=="in_progress"||((Al=ft==null?void 0:ft.page)==null?void 0:Al.status)==="ended"}),((vu=(Dr=ft==null?void 0:ft.item_banks)==null?void 0:Dr[Ar])==null?void 0:vu.item_type)=="PROGRAM"&&y.createElement(at,{questionIndex:Ar+1,question:(Su=ft==null?void 0:ft.item_banks)==null?void 0:Su[Ar]})),((bu=(mr=ft==null?void 0:ft.item_banks)==null?void 0:mr[Ar])==null?void 0:bu.item_type)=="PROGRAM"&&Tt((pu=ft==null?void 0:ft.item_banks)==null?void 0:pu[Ar]),((_t==null?void 0:_t.status)!=="in_progress"||((yu=ft==null?void 0:ft.page)==null?void 0:yu.status)==="ended")&&((tl=(Ou=ft==null?void 0:ft.item_banks)==null?void 0:Ou[Ar])==null?void 0:tl.item_type)!="PROGRAM"&&y.createElement(Yr,{question:(ho=ft==null?void 0:ft.item_banks)==null?void 0:ho[Ar]}))),y.createElement(Ue.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{hs(!1)},destroyOnClose:!0,forceRender:!0,open:qd},y.createElement("div",{style:{padding:"20px"}},((ft==null?void 0:ft.count)>0||((nl=(_r=ft==null?void 0:ft.page)==null?void 0:_r.smart_plan_page_knowledges)==null?void 0:nl.length)>0||((Br=ft==null?void 0:ft.page)==null?void 0:Br.is_ai_question))&&(_t==null?void 0:_t.status)!="not_started"&&((al=ft==null?void 0:ft.page)==null?void 0:al.status)!="not_started"&&y.createElement("div",{className:Hn.staticWrap},(ft==null?void 0:ft.count)>0&&y.createElement(y.Fragment,null,y.createElement(Jr,{data:(cu==null?void 0:cu.summary)||[],totalData:cu==null?void 0:cu.summaryTotal,paramsHttp:In,smartItembanks:ft,socketData:sc}),((Ku=(Sl=ft==null?void 0:ft.item_banks)==null?void 0:Sl[Ar])==null?void 0:Ku.item_type)!=="PROGRAM"&&y.createElement(Hr,{data:(cu==null?void 0:cu.details)||[],paramsHttp:In,smartItembanks:ft,socketData:sc})),((Vl=(Ni=ft==null?void 0:ft.item_banks)==null?void 0:Ni[Ar])==null?void 0:Vl.item_type)=="PROGRAM"&&y.createElement(y.Fragment,null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),y.createElement("div",{className:Hn.subTitle},"\u7B54\u9898\u8BB0\u5F55")),y.createElement(Te.default,{dataSource:(Gi==null?void 0:Gi.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(vn,ga,Aa)=>y.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:vn=>y.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:vn=>y.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:vn=>{switch(vn){case"not_started":return y.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return y.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return y.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return y.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(vn,ga)=>y.createElement(Pt.ZP,{type:"link",loading:!1,onClick:()=>or(void 0,null,function*(){jd(ga),_s(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Gi==null?void 0:Gi.count)||0,onChange:(vn,ga)=>{Ld(hu(gu({},di),{page:vn,page_size:ga}))},current:di==null?void 0:di.page,pageSize:di==null?void 0:di.page_size,showTotal:vn=>y.createElement(y.Fragment,null,"\u5171",y.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vn),"\u6761\u6570\u636E")}})))),y.createElement("div",{className:Hn.close_drawer,onClick:vn=>{vn.stopPropagation(),hs(!1)}},y.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Wr&&y.createElement(Fe.default,{form:ya,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},y.createElement(Ue.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Wr},y.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},y.createElement("div",{style:{fontWeight:500,fontSize:16}},Zo?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),y.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{nu(!1),Or(!1)}})),Zo&&y.createElement(Fe.default.Item,{name:"item_type",label:"\u9898\u578B"},y.createElement(oe.default,{size:"large",onChange:vn=>{switch(ya.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),oa(vn),vn){case"SELECT":ya.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":ya.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},y.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),y.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Zo?y.createElement(y.Fragment,null,Mn=="SELECT"&&mc(),Mn=="JUDGMENT"&&fc()):y.createElement(y.Fragment,null,["SINGLE","MULTIPLE"].includes((Cu=(Yl=ft==null?void 0:ft.item_banks)==null?void 0:Yl[Ar])==null?void 0:Cu.item_type)&&mc(),((ui=(Ql=ft==null?void 0:ft.item_banks)==null?void 0:Ql[Ar])==null?void 0:ui.item_type)=="JUDGMENT"&&fc()),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:Hn.bottomDiv},y.createElement("div",{className:Hn.save_button,style:{marginRight:"20px"},onClick:()=>{nu(!1),Or(!1)}},"\u53D6\u6D88"),((_t==null?void 0:_t.status)=="not_started"||((li=ft==null?void 0:ft.page)==null?void 0:li.status)!="ended")&&y.createElement("div",{className:Hn.save_button,onClick:()=>or(void 0,null,function*(){var vn,ga,Aa;yield ya.validateFields();let bo="";ya.getFieldValue("item_type")=="SELECT"?ya.getFieldValue("choices").filter($r=>$r.is_answer==1).length>1?bo="MULTIPLE":bo="SINGLE":bo=ya.getFieldValue("item_type");const fr=Zo?`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}.json`,Vr=yield(0,b.ZP)(fr,{method:Zo?"post":"put",body:hu(gu({},ya.getFieldsValue()),{item_type:bo,position:Rt,smart_plan_id:In==null?void 0:In.id,difficulty:2,item_bank_id:(Aa=(ga=ft==null?void 0:ft.item_banks)==null?void 0:ga[Ar])==null?void 0:Aa.id})});(Vr==null?void 0:Vr.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),du(),Or(!1),nu(!1))})},"\u4FDD\u5B58"))))),Uu=="4"&&y.createElement("div",{className:Hn.page_footer},(ft==null?void 0:ft.count)>1&&((Dl=Array.from({length:ft==null?void 0:ft.count},(vn,ga)=>ga+1))==null?void 0:Dl.map((vn,ga)=>y.createElement("div",{key:ga,className:ga==Ar?Hn.num_style_active:Hn.num_style,onClick:()=>{ps(vn-1)}},vn))),(_t==null?void 0:_t.status)!="ended"&&y.createElement(ye.Z,{menu:{items:rg},overlayClassName:Hn.menuSty},y.createElement("div",{className:Hn.question_add},y.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),y.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(_t==null?void 0:_t.status)=="not_started"&&y.createElement("div",{onClick:()=>or(void 0,null,function*(){yield Ss(),dl.get("type")?(0,ct.xg)(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info?type=${dl.get("type")}&simulate=true&simulateType=4&pptPage=${Rt}`):(0,ct.xg)(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${Rt}`)}),className:Hn.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ft==null?void 0:ft.count)>0&&((Pu=ft==null?void 0:ft.page)==null?void 0:Pu.status)!="not_started"&&(_t==null?void 0:_t.status)!="not_started"&&y.createElement("div",{className:Hn.question_add,style:{marginLeft:"10px"},onClick:()=>{hs(!0)}},y.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(_t==null?void 0:_t.status)=="in_progress"&&((Ju=ft==null?void 0:ft.page)==null?void 0:Ju.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&(((Gn=ft==null?void 0:ft.page)==null?void 0:Gn.status)=="not_started"||((ii=ft==null?void 0:ft.page)==null?void 0:ii.status)=="ended")&&y.createElement("div",{className:Hn.yulan_style,onClick:()=>or(void 0,null,function*(){var vn;let ga=yield(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=ft==null?void 0:ft.page)==null?void 0:vn.id,status:"in_progress"}});(ga==null?void 0:ga.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),du(),ci(ga==null?void 0:ga.data))})},((Li=ft==null?void 0:ft.page)==null?void 0:Li.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(_t==null?void 0:_t.status)=="in_progress"&&((Hl=ft==null?void 0:ft.page)==null?void 0:Hl.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&((bl=ft==null?void 0:ft.page)==null?void 0:bl.status)=="in_progress"&&y.createElement("div",{className:Hn.yulan_style_end,onClick:()=>or(void 0,null,function*(){var vn;let ga=yield(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=ft==null?void 0:ft.page)==null?void 0:vn.id,status:"ended"}});(ga==null?void 0:ga.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),du(),ci(ga==null?void 0:ga.data))})},"\u7ED3\u675F\u7B54\u9898")),Uu=="1"&&y.createElement("div",{className:Hn.page_footer},Xl&&y.createElement("div",{className:Hn.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Ri.current.handleClose()}},"\u53D6\u6D88"),Xl&&y.createElement("div",{className:Hn.yulan_style,onClick:()=>{Ri.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(_t==null?void 0:_t.status)=="not_started"&&y.createElement("div",{className:Hn.question_add,style:Xl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>or(void 0,null,function*(){yield Ss(),Xl?Ri.current.onClickPreview():dl.get("type")?(0,ct.xg)(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info?type=${dl.get("type")}&simulate=true&simulateType=1&pptPage=${Rt}`):(0,ct.xg)(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${Rt}`)})},"\u9884\u89C8\u4F53\u9A8C")),Uu=="2"&&y.createElement("div",{className:Hn.page_footer},Il&&y.createElement("div",{className:Hn.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Ti.current.handleClose()}},"\u53D6\u6D88"),Il&&y.createElement("div",{className:Hn.yulan_style,onClick:()=>{Ti.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(_t==null?void 0:_t.status)=="not_started"&&y.createElement("div",{className:Hn.question_add,style:Il?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>or(void 0,null,function*(){yield Ss(),Il?Ti.current.onClickPreview():dl.get("type")?(0,ct.xg)(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info?type=${dl.get("type")}&simulate=true&simulateType=2&pptPage=${Rt}`):(0,ct.xg)(`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${Rt}`)})},"\u9884\u89C8\u4F53\u9A8C"),((ol=(xu=ft==null?void 0:ft.page)==null?void 0:xu.smart_plan_page_knowledges)==null?void 0:ol.length)<3&&!((xl=ft==null?void 0:ft.page)!=null&&xl.is_ai_question)&&!Il&&(_t==null?void 0:_t.status)!="ended"&&y.createElement("div",{className:Hn.yulan_style,style:(_t==null?void 0:_t.status)=="not_started"?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>{fi(!0),Jl(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),y.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:Zd,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{ss(!1)}},y.createElement(Te.default,{pagination:!1,dataSource:(cu==null?void 0:cu.studentList)||[],className:Hn.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(vn,ga,Aa)=>vn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:vn=>y.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:vn=>y.createElement(Pt.ZP,{type:"link",loading:!1,onClick:()=>or(void 0,null,function*(){Rd(vn),us(!0),ss(!1)})},"\u67E5\u770B")}]})),Kl&&y.createElement(br.Z,{ispptModal:!0,isChangeQuestion:Zu,setScoreShow:Mu,isshixuns:!1,ScoreShow:!!Kl,isloadings:!1,onOk:vn=>or(void 0,null,function*(){var ga,Aa,bo,fr;if(!vn.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Vr=5-(ft==null?void 0:ft.count);if((vn==null?void 0:vn.length)>Vr&&!Zu){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let $r=yield(0,b.ZP)(Zu?`/api/smart_plan_pages/${(ga=ft==null?void 0:ft.page)==null?void 0:ga.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}/add_item_banks.json`,{method:Zu?"put":"post",body:Zu?{item_bank_id:(fr=(bo=ft==null?void 0:ft.item_banks)==null?void 0:bo[Ar])==null?void 0:fr.id,new_item_bank_id:vn==null?void 0:vn[0]}:{item_bank_ids:vn,position:Rt,is_smart_plan:!0}});($r==null?void 0:$r.status)==0&&(Se.ZP.success(Zu?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Mu(!1),Ml(!1),du(),nu(!1))})}),y.createElement(sr,{aiImg:la,ref:qs,onSave:(vn,ga)=>or(void 0,null,function*(){var Aa;let bo=vn==null?void 0:vn.filter($r=>$r.checked!=!0),fr=5-(ft==null?void 0:ft.count);if((bo==null?void 0:bo.length)>fr){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Vr=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:bo,mode:1,smart_plan:{id:In==null?void 0:In.id,position:Rt},smart_plan_page_id:(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}});Vr.status===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),du(),console.log(Vr)),ga()})}),y.createElement(De.default,{centered:!0,keyboard:!1,open:ko,title:ft==null?void 0:ft.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{Yo(!1),jn()},onCancel:()=>{Yo(!1),jn()}},y.createElement("div",{className:Hn.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"),y.createElement("div",{className:Hn.erweima},y.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${In==null?void 0:In.coursesId}&id=${In==null?void 0:In.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(si=fe==null?void 0:fe.setting)==null?void 0:si.tab_logo_url}`}))),y.createElement(De.default,{centered:!0,title:y.createElement(Ye.ZP.Group,{className:Hn.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:vn=>{ds(vn.target.value)},value:cs}),className:Hn.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:rs,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{ds(1),us(!1)},onCancel:()=>{ds(1),us(!1)}},y.createElement(E.Z,{spinning:kd},y.createElement("div",{className:Hn.evalueWrap},cs==1&&y.createElement("div",{className:Hn.evalueSty},y.createElement(ee.Z,{className:Hn.ansWrap,value:Vi==null?void 0:Vi.comment})),cs==2&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),y.createElement("div",{className:Hn.evalueSty},y.createElement("div",{className:Hn.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Pl=Vi==null?void 0:Vi.question_and_answer_list)==null?void 0:Pl.map((vn,ga)=>y.createElement("div",{key:ga,className:"mt10"},y.createElement("div",{style:{display:"flex"}},y.createElement("div",{className:Hn.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),y.createElement(ee.Z,{className:Hn.asnCont,value:vn==null?void 0:vn.question})),y.createElement("div",{style:{display:"flex"}},y.createElement("div",{className:Hn.label},"\u56DE\u7B54\uFF1A"),y.createElement(ee.Z,{className:Hn.asnCont,value:vn==null?void 0:vn.answer})))))))))),y.createElement(De.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Ud,width:420,forceRender:!0,onOk:()=>or(void 0,null,function*(){const vn=yield(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/set_cover.json`,{method:"post",body:{position:Rt}});(vn==null?void 0:vn.status)==0&&(Se.ZP.success("\u8BBE\u7F6E\u6210\u529F"),$s(!1))}),onCancel:()=>{$s(!1)}},y.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),y.createElement(De.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:zd,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{_s(!1)}},y.createElement("div",null,y.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),y.createElement("span",{style:{color:"#333333"}},(yl==null?void 0:yl.user_name)||"--"),y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),y.createElement("span",{style:{color:"#333333"}},(yl==null?void 0:yl.student_id)||"--"),y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),y.createElement("span",{style:{color:"#333333"}},(yl==null?void 0:yl.group_name)||"--"),y.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),y.createElement("span",{style:{color:"#333333"}},(fl==null?void 0:fl[yl==null?void 0:yl.answer_status])||"--")),y.createElement(No,{item:yl,backUrl:`/classrooms/${In==null?void 0:In.coursesId}/smart_plan/${In==null?void 0:In.id}/ppt_info/info`}))),y.createElement(De.default,{centered:!0,keyboard:!1,open:Yd,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>or(void 0,null,function*(){var vn,ga;const Aa=yield(0,b.ZP)(`/api/smart_plan_pages/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/settings.json`,{method:"put",body:{position:Rt,solution_visibility:ac,enable_ai_tutor:tc}});(Aa==null?void 0:Aa.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),As(Rt,((ga=ft==null?void 0:ft.page)==null?void 0:ga.status)=="in_progress",(_t==null?void 0:_t.status)=="ended"),ms(!1),du())}),onCancel:()=>{ms(!1)}},y.createElement("div",null,y.createElement("div",{style:{color:"#000000",display:"flex"}},y.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),y.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),y.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:ac,onChange:vn=>{oc(vn)}},y.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),y.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),y.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Xu=(Wl=ft==null?void 0:ft.item_banks)==null?void 0:Wl[Ar])==null?void 0:Xu.item_type)=="PROGRAM"&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},y.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),y.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),y.createElement(x.Z,{checked:tc,onChange:vn=>{nc(vn)}})))),y.createElement(De.default,{centered:!0,keyboard:!1,open:Qd,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>or(void 0,null,function*(){var vn,ga;let Aa=[];Yi==null||Yi.map(fr=>{Oi!=null&&Oi.includes(fr==null?void 0:fr.id)&&fr!=null&&fr.bind_module&&Aa.push(fr==null?void 0:fr.position)});let bo=!1;if((Aa==null?void 0:Aa.length)>0?bo=yield new Promise(Vr=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:y.createElement("div",null,"\u68C0\u6D4B\u5230",y.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Aa==null?void 0:Aa.map(($r,wu,Du)=>`\u7B2C${$r}\u9875${wuVr(!0),onCancel:()=>Vr(!1)})}):bo=!0,bo){const fr=yield(0,b.ZP)(`/api/smart_plan_pages/${(vn=ft==null?void 0:ft.page)==null?void 0:vn.id}/group.json`,{method:"put",body:(ft==null?void 0:ft.count)>0?{position:Rt,page_ids:Oi,progress_control:rc}:{position:Rt,page_ids:Oi}});(fr==null?void 0:fr.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),du(),As(Rt,((ga=ft==null?void 0:ft.page)==null?void 0:ga.status)=="in_progress",(_t==null?void 0:_t.status)=="ended"),fs(!1))}}),onCancel:()=>{fs(!1)}},y.createElement("div",{style:{color:"#333"}},y.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),y.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:Hn.selectMore,disabled:(_t==null?void 0:_t.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Oi,showSearch:!1,onChange:vn=>{lc(vn)}},Yi==null?void 0:Yi.map((vn,ga)=>y.createElement(oe.default.Option,{value:vn==null?void 0:vn.id,key:ga,disabled:(vn==null?void 0:vn.position)==Rt},"\u7B2C",vn==null?void 0:vn.position,"\u9875"))),(ft==null?void 0:ft.count)>0&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},y.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),y.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),y.createElement(x.Z,{checked:rc,onChange:vn=>{uc(vn)}})))),y.createElement(De.default,{open:Wd,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>Qi(!1),footer:null,width:372},y.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),y.createElement("div",{className:Hn.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Ia},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:cr}].map(vn=>y.createElement("div",{className:Hn.add_button,onClick:()=>{_e.Z.publish("active-modal-index",vn.key),Qi(!1)}},y.createElement("img",{width:18,src:vn.img}),y.createElement("aside",{className:"ml10"},vn.name))))),y.createElement(En,{isEdit:vs,data:gu(hu(gu({},ft),{url:la,position:Rt,maxPage:rn}),In),visible:Hd,changePage:ua,openPreview:vn=>{mi(hu(gu({},Iu),{defaultValue:vn,showExtra:!0,open:Iu.open+1}))},onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),ki(!1),du()},onClose:()=>ki(!1)}),y.createElement($l,{interactiveOpen:Jd,onClose:()=>Xd(!1)}))};var Si=(0,pe.connect)(({classroomList:Pe,globalSetting:fe})=>({classroomList:Pe,globalSetting:fe}))(ni),Vo={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5"},Pi=te(97915),lu={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv"},Fr={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE"},yi=Object.defineProperty,Ci=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,oi=(Pe,fe,ge)=>fe in Pe?yi(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ul=(Pe,fe)=>{for(var ge in fe||(fe={}))Bi.call(fe,ge)&&oi(Pe,ge,fe[ge]);if(ai)for(var ge of ai(fe))wi.call(fe,ge)&&oi(Pe,ge,fe[ge]);return Pe},Di=(Pe,fe)=>Ci(Pe,Fi(fe));const bi=({problemset:Pe,dispatch:fe,question:ge,pageCache:Rt,solutionVis:_t,disabled:aa,questionIndex:la,pageInfo:Fn,questionChoiceIdsRef:rn})=>{const[jn,Fa]=(0,y.useState)({}),[ua,Jn]=(0,y.useState)([]),Cn={fontSize:"18px"},va=(Fn==null?void 0:Fn.status)=="ended"||(ge==null?void 0:ge.is_answered)||(Rt==null?void 0:Rt.is_end),Ta=["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,y.useEffect)(()=>{const Oa=(0,Rn.cloneDeep)(ge);Fa(Oa),Jn(Oa.choices)},[ge]);const Va=Oa=>{if(va)return;const mo=ua.map((Ka,On)=>Di(Ul({},Ka),{checked:On===Oa?!(Ka!=null&&Ka.checked):Ka==null?void 0:Ka.checked}));rn.current=mo.filter(Ka=>Ka.checked).map(Ka=>Ka==null?void 0:Ka.choice_id),Jn(mo)},So=(Oa=!1)=>{let mo="";return ua.forEach((Ka,On)=>{Oa?Ka!=null&&Ka.me_answered&&(mo=mo+Ta[On]):Ka!=null&&Ka.is_answer&&(mo=mo+Ta[On])}),mo};return y.createElement("div",null,y.createElement("div",{className:Fr.questionWrap},y.createElement(ee.Z,{value:`${la?la+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(jn==null?void 0:jn.name),style:Ul({},Cn)}),ua==null?void 0:ua.map((Oa,mo)=>{const{is_answer:Ka,checked:On,choice_text:eo,me_answered:Xa}=Oa;let vo="";return _t?(Ka&&(vo=Fr.rightAnswer),!Ka&&(On||Xa)&&(vo=Fr.errorAnswer)):(On||Xa)&&(vo=Fr.activeAnswer),y.createElement(Et.Z,{className:Fr.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{onClick:()=>{Va(mo)},className:`${Fr.choiceIndex} ${vo}`,style:{cursor:aa||ge!=null&&ge.is_answered?"not-allowed":"pointer"}},Ta[mo]),y.createElement($e.Z,{flex:1,className:`${Fr.editorWrap} ml15 current`},y.createElement(ee.Z,{className:Fr.html,value:eo,style:Ul({},Cn)})))})),_t&&y.createElement("div",{className:Fr.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},So())),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((jn==null?void 0:jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var xi=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(bi),Ho=te(59301),ir=Object.defineProperty,Fu=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Xi=Object.prototype.propertyIsEnumerable,ji=(Pe,fe,ge)=>fe in Pe?ir(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Zi=(Pe,fe)=>{for(var ge in fe||(fe={}))Ji.call(fe,ge)&&ji(Pe,ge,fe[ge]);if(Gl)for(var ge of Gl(fe))Xi.call(fe,ge)&&ji(Pe,ge,fe[ge]);return Pe},zr=(Pe,fe)=>Fu(Pe,Qu(fe));const pr=({questionIndex:Pe,problemset:fe,dispatch:ge,question:Rt,solutionVis:_t,pageCache:aa,pageInfo:la,questionChoiceIdsRef:Fn})=>{const[rn,jn]=(0,y.useState)({}),[Fa,ua]=(0,y.useState)([]),Jn={fontSize:"18px"},Cn=(la==null?void 0:la.status)=="ended"||(Rt==null?void 0:Rt.is_answered)||(aa==null?void 0:aa.is_end),va=["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,y.useEffect)(()=>{const Va=(0,Rn.cloneDeep)(Rt);jn(Va),ua(Va.choices)},[Rt]);const Ta=Va=>{if(Cn)return;const So=Fa.map((Oa,mo)=>zr(Zi({},Oa),{checked:mo===Va}));Fn.current=So.filter(Oa=>Oa.checked).map(Oa=>Oa==null?void 0:Oa.choice_id),ua(So)};return Ho.createElement("div",null,Ho.createElement("div",{className:Fr.questionWrap},Ho.createElement(ee.Z,{value:`${Pe?Pe+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(rn==null?void 0:rn.name),style:Zi({},Jn)}),Fa==null?void 0:Fa.map((Va,So)=>{const{is_answer:Oa,checked:mo,choice_text:Ka,me_answered:On}=Va;let eo="";return _t?(Oa&&(eo=Fr.rightAnswer),!Oa&&(mo||On)&&(eo=Fr.errorAnswer)):(mo||On)&&(eo=Fr.activeAnswer),Ho.createElement(Et.Z,{className:Fr.choiceWrap,align:"middle",wrap:!1},Ho.createElement($e.Z,{onClick:Xa=>{Ta(So)},className:`${Fr.choiceIndex} ${eo}`,style:{cursor:Cn?"not-allowed":"pointer"}},va[So]),Ho.createElement($e.Z,{flex:1,className:`${Fr.editorWrap} ml15 current`},Ho.createElement(ee.Z,{className:Fr.html,value:Ka,style:Zi({},Jn)})))})),_t&&Ho.createElement("div",{className:Fr.solutionWrap},Ho.createElement("div",{className:"c-grey-333 mb5 font16"},Ho.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ho.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},va[Fa.findIndex(Va=>Va==null?void 0:Va.is_answer)])),Ho.createElement("div",null,Ho.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var xr=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(pr),au=Object.defineProperty,mu=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,Cs=(Pe,fe,ge)=>fe in Pe?au(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,_i=(Pe,fe)=>{for(var ge in fe||(fe={}))Sc.call(fe,ge)&&Cs(Pe,ge,fe[ge]);if(ys)for(var ge of ys(fe))Pc.call(fe,ge)&&Cs(Pe,ge,fe[ge]);return Pe},yc=(Pe,fe)=>mu(Pe,qi(fe));const Cc=({problemset:Pe,questionIndex:fe,dispatch:ge,question:Rt,pageCache:_t,solutionVis:aa,disabled:la,pageInfo:Fn,questionChoiceIdsRef:rn})=>{var jn;const[Fa,ua]=(0,y.useState)({}),[Jn,Cn]=(0,y.useState)([]),va={fontSize:"18px"},Ta=(Fn==null?void 0:Fn.status)=="ended"||(Rt==null?void 0:Rt.is_answered)||(_t==null?void 0:_t.is_end),Va=["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,y.useEffect)(()=>{const Oa=(0,Rn.cloneDeep)(Rt);ua(Oa),Cn(Oa.choices)},[Rt]);const So=Oa=>{if(Ta)return;const mo=Jn.map((Ka,On)=>yc(_i({},Ka),{checked:On===Oa}));rn.current=mo.filter(Ka=>Ka.checked).map(Ka=>Ka==null?void 0:Ka.choice_id),Cn(mo)};return y.createElement("div",null,y.createElement("div",{className:Fr.questionWrap},y.createElement(ee.Z,{value:`${fe?fe+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(Fa==null?void 0:Fa.name),style:_i({},va)}),Jn==null?void 0:Jn.map((Oa,mo)=>{const{is_answer:Ka,checked:On,choice_text:eo,me_answered:Xa}=Oa;let vo="";return aa?(Ka&&(vo=Fr.rightAnswer),!Ka&&(On||Xa)&&(vo=Fr.errorAnswer)):(On||Xa)&&(vo=Fr.activeAnswer),y.createElement(Et.Z,{className:Fr.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{onClick:()=>{So(mo)},className:`${Fr.choiceIndex} ${vo}`,style:{cursor:la||Rt!=null&&Rt.is_answered?"not-allowed":"pointer"}},Va[mo]),y.createElement($e.Z,{flex:1,className:`${Fr.editorWrap} ml15 current`},y.createElement(ee.Z,{className:Fr.html,value:eo,style:_i({},va)})))})),aa&&y.createElement("div",{className:Fr.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},(jn=Jn.find(Oa=>Oa==null?void 0:Oa.is_answer))==null?void 0:jn.choice_text)),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Fa==null?void 0:Fa.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Fc=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(Cc),Fs=te(81722),Bc=te(61186),wc=te.n(Bc),Dc=te(81072),Mr=te(59301),bc=Object.defineProperty,Bs=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,ws=(Pe,fe,ge)=>fe in Pe?bc(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ic=(Pe,fe)=>{for(var ge in fe||(fe={}))xc.call(fe,ge)&&ws(Pe,ge,fe[ge]);if(Bs)for(var ge of Bs(fe))Mc.call(fe,ge)&&ws(Pe,ge,fe[ge]);return Pe},Ui=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const Nc=({problemset:Pe,dispatch:fe,question:ge,pageCache:Rt,solutionVis:_t,SmartPlanItemBanks:aa,disabled:la,questionIndex:Fn,questionChoiceIdsRef:rn,handleRefresh:jn,childWindow:Fa})=>{var ua;const[Jn,Cn]=(0,y.useState)(!1),[va,Ta]=(0,y.useState)(""),Va=(0,pe.useParams)(),[So,Oa]=(0,y.useState)(!1),mo=(0,y.useRef)(null),Ka=(0,y.useRef)(null),On={fontSize:"18px"},[eo,Xa]=(0,y.useState)([]),[vo,Ko]=(0,y.useState)({page:1,limit:10}),[Fo,un]=(0,y.useState)(0),[Io,Ya]=(0,y.useState)(null),Ba={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,y.useEffect)(()=>{if(!Fa||Fa.closed)return;const Do=()=>{var Eo;const hr={type:"showIntelligentTeacherStatus",aiStatus:(Eo=aa==null?void 0:aa.page)==null?void 0:Eo.enable_ai_tutor,questionStatus:(ge==null?void 0:ge.status)==="ended"};Fa.postMessage(hr,"*")};if(Fa.document.readyState==="complete")setTimeout(()=>{Do()},3e3);else{const Eo=()=>{Do(),Fa.removeEventListener("load",Eo)};Fa.addEventListener("load",Eo)}const Oo=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ge!=null&&ge.hack_user_identifier&&lr(),jn()};return Fa==null||Fa.addEventListener("unload",Oo),()=>{Fa==null||Fa.removeEventListener("unload",Oo)}},[Fa,aa,ge==null?void 0:ge.status]),(0,y.useEffect)(()=>()=>{Ka.current=null},[]);const Jo=()=>Ui(void 0,null,function*(){if(Oa(!0),ge!=null&&ge.hack_identifier){const Do=yield(0,Fs.nF)({id:ge==null?void 0:ge.hack_identifier});if((Do==null?void 0:Do.status)===0){const Eo=window.open(`/myproblems/${Do==null?void 0:Do.identifier}?type=smartPlan&exercisesId=${Va==null?void 0:Va.id}&coursesId=${Va==null?void 0:Va.coursesId}&questionId=${ge==null?void 0:ge.id}&smartPlanItemBankId=${ge==null?void 0:ge.smart_plan_item_bank_id}`,"_blank")}}Oa(!1)}),Bo={C:Mr.createElement("span",{className:Fr.c},"C"),"C++":Mr.createElement("span",{className:Fr.cpp},"C++"),Java:Mr.createElement("span",{className:Fr.java},"Java"),Python:Mr.createElement("span",{className:Fr.python},"Python")},Po={not_started:Mr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Mr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Mr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Mr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},lr=(Do=1,Oo=10)=>Ui(void 0,null,function*(){const Eo=yield(0,b.ZP)(`/api/myproblems/${ge==null?void 0:ge.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Do,limit:Oo}});Xa(Eo==null?void 0:Eo.records),un(Eo==null?void 0:Eo.records_count)});return(0,y.useEffect)(()=>{ge!=null&&ge.hack_user_identifier&&lr()},[ge==null?void 0:ge.hack_user_identifier]),Mr.createElement("div",null,Mr.createElement("div",{className:Fr.questionWrap},Mr.createElement(ee.Z,{value:`${Fn?Fn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ge==null?void 0:ge.name),style:Ic({},On)})),Mr.createElement("div",{className:Fr.descBox},Mr.createElement("div",{className:Fr.title},Mr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(ua=ge==null?void 0:ge.languages)==null?void 0:ua.map((Do,Oo,Eo)=>Mr.createElement(y.Fragment,{key:Oo},Bo[Do==null?void 0:Do.language]))),Mr.createElement("div",{className:Fr.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Mr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ge==null?void 0:ge.description),style:{fontSize:"16px",color:"#000"}}))),_t&&Mr.createElement("div",{className:Fr.solutionWrap},Mr.createElement("div",null,Mr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ge==null?void 0:ge.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Mr.createElement("div",null,Mr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ge==null?void 0:ge.answer_status)!="not_started"&&Mr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Mr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Po[ge==null?void 0:ge.answer_status]),(ge==null?void 0:ge.answer_status)!="not_started"&&Mr.createElement("div",{className:Fr.descBox},Mr.createElement("div",{className:Fr.title},Mr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Mr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Mr.createElement("div",{className:Fr.desc,style:{backgroundColor:"#fff"}},Mr.createElement(Mo.ZP,{height:300,language:ge==null?void 0:ge.language,value:ge!=null&&ge.passed_code?Co.Base64.decode(ge==null?void 0:ge.passed_code):"",theme:"default",options:Ba}))),(ge==null?void 0:ge.answer_status)!="not_started"&&!!Fo&&Mr.createElement(Te.default,{style:{marginTop:"30px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Do,Oo,Eo)=>Mr.createElement("span",{style:{color:"#000"}},(vo.page-1)*vo.limit+Eo+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Do,Oo)=>Mr.createElement("span",{style:{color:"#000"}},Oo!=null&&Oo.created_at?wc()(Oo==null?void 0:Oo.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Do,Oo)=>{var Eo;return Mr.createElement("span",{className:`${Do===0?"c-green":"c-red"}`},(Eo=po.Im[Do])==null?void 0:Eo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Do,Oo)=>Mr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ui(void 0,null,function*(){var Eo,hr,wo;const qr=yield(0,Dc.X6)(Oo==null?void 0:Oo.id);De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Mr.createElement("div",{className:"mb10"},Mr.createElement(Mo.ZP,{height:300,language:(Eo=qr==null?void 0:qr.data)==null?void 0:Eo.language,theme:"vs-light",value:(hr=qr==null?void 0:qr.data)!=null&&hr.code?Co.Base64.decode((wo=qr==null?void 0:qr.data)==null?void 0:wo.code):"",options:Ba}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Do=>!!Do),pagination:{total:Fo||0,onChange:(Do,Oo)=>Ui(void 0,null,function*(){Ko({page:Do,limit:Oo}),yield lr()}),current:vo==null?void 0:vo.page,pageSize:vo==null?void 0:vo.limit,showTotal:Do=>Mr.createElement(Mr.Fragment,null,"\u5171",Mr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Do),"\u6761\u6570\u636E")},dataSource:eo}))};var Lc=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(Nc),Oc=te(77736),kc=Object.defineProperty,Tc=Object.defineProperties,Rc=Object.getOwnPropertyDescriptors,Ds=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,bs=(Pe,fe,ge)=>fe in Pe?kc(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,$i=(Pe,fe)=>{for(var ge in fe||(fe={}))zc.call(fe,ge)&&bs(Pe,ge,fe[ge]);if(Ds)for(var ge of Ds(fe))jc.call(fe,ge)&&bs(Pe,ge,fe[ge]);return Pe},xs=(Pe,fe)=>Tc(Pe,Rc(fe)),Ms=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const Zc=({data:Pe,onFinish:fe})=>y.createElement(Oc.Z,null,Pe.map((ge,Rt)=>y.createElement(An.op,{key:Rt,style:{height:28},shape:"default",size:"small",onClick:()=>fe(ge)},ge)));var Uc=({className:Pe,style:fe,data:ge={},defaultChatData:Rt=[],initDefaultChatDataKey:_t=0,showPrevButton:aa,showNextButton:la,onPrevButtonClick:Fn=()=>{},onNextButtonClick:rn=()=>{},onStatusChange:jn,interactionTotal:Fa=0})=>{const ua="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Jn]=(0,Ln.eh)(),{chatData:Cn,setChatData:va,calcHistoryList:Ta}=(0,Ln.r5)(),[Va,So]=(0,y.useState)(0),[Oa,mo]=(0,y.useState)(""),[Ka,On]=(0,y.useState)(!1),{scrollBoxRef:eo,bottomInspectRef:Xa,contentRef:vo,isAtBottom:Ko}=(0,Ln.wr)({status:Ka}),Fo=(0,Ln.h4)(eo);(0,y.useEffect)(()=>{if(!Cn.length||!eo.current)return;const Jo=Cn[Cn.length-1];Jo!=null&&Jo.loading&&(eo.current.scrollTop=eo.current.scrollHeight)},[Cn.length]),(0,y.useEffect)(()=>{if(_t){un();let Jo=[];return Rt.forEach(Bo=>{const Po=Date.now(),lr=[{text:Bo.question,key:Po,sender:"user",show:Bo.question!==ua},{text:Bo.answer,loading:!1,key:Po,sender:"AI",show:!0}];Jo.push(...lr)}),va(Jo),()=>{Jn.cancel()}}},[_t]);const un=()=>{Jn.cancel(),So(1)},Io=Jo=>Ms(void 0,null,function*(){mo(""),So(0);const Bo=Date.now(),Po=[{text:Jo,key:Bo,sender:"user",show:Jo!==ua},{loading:!0,key:Bo,sender:"AI",show:!0}];va([...Cn,...Po]);const lr=Ta(Cn);Jn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:$i({model:"qwen-max",is_chat:!0,prompt:Jo,history:lr},ge),onData:(Do,Oo)=>{On(!0),va(Eo=>Eo.map((hr,wo)=>wo===Eo.length-1?xs($i({},hr),{text:Do,loading:!1,error:(Oo==null?void 0:Oo.msg)==="error"}):hr))},onError:Do=>{let Oo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";va(Eo=>[...Eo].map((hr,wo)=>wo===Eo.length-1?xs($i({},hr),{text:Oo,loading:!1,error:!0}):hr))}})}),Ya=(0,y.useMemo)(()=>{const Bo=Cn.filter(Do=>Do.sender==="AI").map(Do=>Do.text).join(""),Po=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let lr=0;return Po.forEach(Do=>{const Oo=Bo.split(Do).length-1;lr+=Oo}),Math.max(0,lr-1)},[Cn]);(0,y.useEffect)(()=>{typeof Ya=="number"&&typeof Fa=="number"&&(jn==null||jn(Ya>=Fa))},[Ya,Fa]);const Ba=Fo.width?Fo.width-20:"100%";return y.createElement("div",{className:Sn()("flex flex-col h-full",Pe),style:fe},aa&&y.createElement("div",{className:qt.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",y.createElement("span",{onClick:Fn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),y.createElement("div",{ref:eo,style:{flex:1,overflow:"auto"}},y.createElement("div",{className:qt.tips,style:{width:Ba}},y.createElement("img",{className:qt.avatar,src:Ha}),y.createElement("div",{className:qt.details},y.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),y.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),y.createElement(Ln.xj,{className:"pl20",style:{width:Ba},contentRef:vo,chatData:Cn,requestLoading:Jn.loading,cancelTyping:Va,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Jo,Bo)=>{var Po;if(YaIo(lr)}))},onAnswerFinish:()=>Ms(void 0,null,function*(){setTimeout(()=>On(!1),0)})}),!(Cn!=null&&Cn.length)&&y.createElement("div",{className:"flex justify-center mb20"},y.createElement(An.op,{type:"primary",onClick:()=>Io(ua)},"\u5F00\u542F\u4E92\u52A8")),la&&Ya>=Fa&&y.createElement(An.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rn},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Ko&&y.createElement("div",{className:qt.backBottom,onClick:()=>{eo.current.scrollTop=eo.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Xa})),!!(Cn!=null&&Cn.length)&&y.createElement(Ln.CI,{style:{margin:"0 20px 20px 20px"},onCancel:un,headExtraNode:Ya>=Fa?y.createElement("div",{style:{color:"#434D6C"}},la?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):y.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",y.createElement("span",{className:"ml10 c-light-primary"},Ya),"/",Fa),value:Oa,onSubmit:Io,hideUpload:!0,onChange:mo,typing:Ka,loading:Jn.loading}))},Gc=Object.defineProperty,Vc=Object.defineProperties,Yc=Object.getOwnPropertyDescriptors,Is=Object.getOwnPropertySymbols,Qc=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,Ns=(Pe,fe,ge)=>fe in Pe?Gc(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,es=(Pe,fe)=>{for(var ge in fe||(fe={}))Qc.call(fe,ge)&&Ns(Pe,ge,fe[ge]);if(Is)for(var ge of Is(fe))Hc.call(fe,ge)&&Ns(Pe,ge,fe[ge]);return Pe},Ls=(Pe,fe)=>Vc(Pe,Yc(fe)),ts=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())}),Wc=({className:Pe,style:fe,data:ge={},defaultChatData:Rt=[],initDefaultChatDataKey:_t=0,showPrevButton:aa,showNextButton:la,onPrevButtonClick:Fn=()=>{},onNextButtonClick:rn=()=>{},onStatusChange:jn,readingTime:Fa,analysis:ua,totalTime:Jn,openRecord:Cn})=>{const[va]=(0,Ln.eh)(),{chatData:Ta,setChatData:Va,calcHistoryList:So}=(0,Ln.r5)(),[Oa,mo]=(0,y.useState)(0),[Ka,On]=(0,y.useState)(""),[eo,Xa]=(0,y.useState)(!1),[vo,Ko]=(0,y.useState)(null),Fo=(0,y.useRef)(null),{scrollBoxRef:un,bottomInspectRef:Io,contentRef:Ya,isAtBottom:Ba}=(0,Ln.wr)({status:eo}),Jo=(0,Ln.h4)(un);(0,y.useEffect)(()=>{typeof Fa=="number"&&Ko(Fa)},[Fa]),(0,y.useEffect)(()=>(vo>0&&vo<=Jn&&(Fo.current=setTimeout(()=>{Cn&&Bo(),Ko(Eo=>Math.min(Eo+1,Jn))},1e3)),()=>{clearTimeout(Fo.current)}),[vo]),(0,y.useEffect)(()=>{if(!Ta.length||!un.current)return;const Eo=Ta[Ta.length-1];Eo!=null&&Eo.loading&&(un.current.scrollTop=un.current.scrollHeight)},[Ta.length]),(0,y.useEffect)(()=>{if(_t){lr();let Eo=[];return Rt.forEach(hr=>{const wo=Date.now(),qr=[{text:hr.question,key:wo,sender:"user",show:!0},{text:hr.answer,loading:!1,key:wo,sender:"AI",show:!0}];Eo.push(...qr)}),Va(Eo),()=>{va.cancel()}}},[_t]);const Bo=()=>ts(void 0,null,function*(){const Eo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${ge==null?void 0:ge.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),Po=()=>{Ko(1)},lr=()=>{va.cancel(),mo(1)},Do=Eo=>ts(void 0,null,function*(){On(""),mo(0);const hr=Date.now(),wo=[{text:Eo,key:hr,sender:"user",show:!0},{loading:!0,key:hr,sender:"AI",show:!0}];Va([...Ta,...wo]);const qr=So(Ta);va.request({url:"/api/stream/course_qna_records/chat_messages.json",body:es({model:"qwen-max",is_chat:!0,prompt:Eo,history:qr},ge),onData:(Au,fu)=>{Xa(!0),Va(jr=>jr.map((Xr,Bu)=>Bu===jr.length-1?Ls(es({},Xr),{text:Au,loading:!1,error:(fu==null?void 0:fu.msg)==="error"}):Xr))},onError:Au=>{let fu="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Va(jr=>[...jr].map((Xr,Bu)=>Bu===jr.length-1?Ls(es({},Xr),{text:fu,loading:!1,error:!0}):Xr))}})});(0,y.useEffect)(()=>{typeof vo=="number"&&typeof Jn=="number"&&(jn==null||jn(vo>=Jn))},[vo,Jn]);const Oo=Jo.width?Jo.width-20:"100%";return y.createElement("div",{className:Sn()("flex flex-col h-full",Pe),style:fe},aa&&y.createElement("div",{className:qt.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",y.createElement("span",{onClick:Fn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),y.createElement("div",{ref:un,style:{flex:1,overflow:"auto"}},y.createElement("div",{className:qt.tips,style:{width:Oo}},y.createElement("img",{className:qt.avatar,src:Ha}),y.createElement("div",{className:qt.details},y.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),y.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),vo>0&&y.createElement("div",{className:qt.tips,style:{width:Oo}},y.createElement("img",{className:qt.avatar,src:Ha}),y.createElement("div",{className:qt.details},y.createElement(ee.Z,{value:ua}))),y.createElement(Ln.xj,{className:"pl20",style:{width:Oo},contentRef:Ya,chatData:Ta,requestLoading:va.loading,cancelTyping:Oa,onAnswerFinish:()=>ts(void 0,null,function*(){setTimeout(()=>Xa(!1),0)})}),vo===0&&y.createElement("div",{className:"flex justify-center mb20"},y.createElement(An.op,{type:"primary",onClick:Po},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),la&&vo>=Jn&&y.createElement(An.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rn},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Ba&&y.createElement("div",{className:qt.backBottom,onClick:()=>{un.current.scrollTop=un.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Io})),vo>0&&y.createElement(Ln.CI,{style:{margin:"0 20px 20px 20px"},onCancel:lr,headExtraNode:vo>=Jn?y.createElement("div",{style:{color:"#434D6C"}},la?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):y.createElement("div",{style:{color:"#434D6C"}},la?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",y.createElement("span",{className:"ml5 mr5 c-light-primary"},Jn-vo),"\u79D2"),value:Ka,onSubmit:Do,hideUpload:!0,onChange:On,typing:eo,loading:va.loading}))},ur=te(59301),Kc=Object.defineProperty,Jc=Object.defineProperties,Xc=Object.getOwnPropertyDescriptors,Os=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,ks=(Pe,fe,ge)=>fe in Pe?Kc(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,ns=(Pe,fe)=>{for(var ge in fe||(fe={}))qc.call(fe,ge)&&ks(Pe,ge,fe[ge]);if(Os)for(var ge of Os(fe))_c.call(fe,ge)&&ks(Pe,ge,fe[ge]);return Pe},as=(Pe,fe)=>Jc(Pe,Xc(fe)),Mi=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const $c=({user:Pe,officeToken:fe,classroomList:ge,globalSetting:Rt,loading:_t,problemset:aa,dispatch:la,pageCache:Fn,pageNum:rn,maxPage:jn,aiImg:Fa,changePage:ua,isSimulate:Jn,gotoSlide:Cn})=>{var va,Ta,Va,So,Oa,mo,Ka,On,eo,Xa,vo,Ko,Fo,un,Io,Ya,Ba,Jo,Bo,Po,lr,Do,Oo,Eo,hr,wo,qr,Au,fu,jr,Xr,Bu,Lu,vl,ul,ll,Hu,il,pl,hl,Wu,sl,wl,ru,_u,cl,$u,El,el,Al,Dr,vu,Su;const[mr,bu]=(0,y.useState)(0),pu=(0,pe.useParams)(),[yu,Ou]=(0,y.useState)(!1),[tl,ho]=(0,y.useState)(!1),[_r,nl]=(0,y.useState)(0),[Br,al]=(0,y.useState)([]),Sl=(0,y.useRef)(null),Ku=(0,y.useRef)([]),[Ni,Vl]=(0,y.useState)(!1),Yl=(0,y.useRef)(null),[Cu,Ql]=(0,y.useState)(null),[ui,li]=(0,y.useState)(!1),[Dl,Pu]=(0,y.useState)(!1),[Ju]=(0,pe.useSearchParams)(),{SmartPlanItemBanks:Gn}=ge,ii={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Li={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Hl={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},bl={page_info:"1",ai_qna:"2",item_bank:"4"},[xu,ol]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[xl,si]=(0,y.useState)(""),Pl=(0,y.useRef)(null),Wl=(0,y.useRef)(null);(0,y.useEffect)(()=>{var oa;((oa=Gn==null?void 0:Gn.page)==null?void 0:oa.animation_code)!==""&&(clearTimeout(Wl.current),Wl.current=setTimeout(()=>{var ya;const ko=document.createElement("iframe");ko.style.width="100%",ko.style.height="100%",ko.style.overflow="auto",ko.style.border="0";const Yo=In=>{try{const Zo=In.documentElement.scrollHeight;ko.style.height=`${Math.max(Zo+10,400)}px`,Zo||setTimeout(()=>{Yo(In)},1e3)}catch(Zo){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Zo)}};if(Pl.current){Pl.current.innerHTML="",Pl.current.appendChild(ko);const In=ko.contentDocument||ko.contentWindow.document;In.open(),In.write((ya=Gn==null?void 0:Gn.page)==null?void 0:ya.animation_code),In.documentElement.scrollHeight,Yo(In),setTimeout(()=>{Yo(In)},1e3)}},1e3))},[(va=Gn==null?void 0:Gn.page)==null?void 0:va.animation_code,xu.open,_r,xl]),(0,y.useEffect)(()=>{var oa;if(rn){const ya=((oa=Gn==null?void 0:Gn.page)==null?void 0:oa.lesson_mode)==="self_learning";(!ya||ya&&Sl.current!==rn)&&Xu()}Sl.current=rn},[rn,mr,Fn==null?void 0:Fn.randomData]),(0,y.useEffect)(()=>{Ku.current=[]},[mr]),(0,y.useEffect)(()=>{bu(0),nl(0)},[rn]);const Xu=()=>Mi(void 0,null,function*(){Ou(!0);const oa=la({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:pu==null?void 0:pu.coursesId,id:pu==null?void 0:pu.id,position:rn,max_position:jn,is_simulate:Jn||null}});Ou(!1)});(0,y.useEffect)(()=>{var oa,ya,ko,Yo,In,Zo,Or;ol(as(ns({},xu),{defaultValue:(oa=Gn==null?void 0:Gn.page)==null?void 0:oa.animation_code})),si(new Date),Kl((ya=Gn==null?void 0:Gn.item_banks)==null?void 0:ya[mr]),Gn!=null&&Gn.relation_positions&&ua(Gn==null?void 0:Gn.relation_positions);let Wr=[];Ju.get("simulateType")?Wr=(In=(Yo=(ko=Gn==null?void 0:Gn.page)==null?void 0:ko.module_sort)==null?void 0:Yo.filter(nu=>Ju.get("simulateType")==(bl==null?void 0:bl[nu])))==null?void 0:In.map((nu,cu)=>({key:cu+1,label:Hl[nu]})):Wr=(Or=(Zo=Gn==null?void 0:Gn.page)==null?void 0:Zo.module_sort)==null?void 0:Or.map((nu,cu)=>({key:cu+1,label:Hl[nu]})),console.log("items---",Wr),al([...Wr||[]])},[Gn]);const dl=()=>Mi(void 0,null,function*(){var oa,ya,ko,Yo,In;if(Ku.current.length===0){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vl(!0);const Zo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(oa=Gn==null?void 0:Gn.page)==null?void 0:oa.id}/user_answers.json`,{method:"post",body:{item_bank_id:(ko=(ya=Gn==null?void 0:Gn.item_banks)==null?void 0:ya[mr])==null?void 0:ko.id,item_choice_id:((In=(Yo=Gn==null?void 0:Gn.item_banks)==null?void 0:Yo[mr])==null?void 0:In.item_type)=="MULTIPLE"?Ku.current:Ku.current[0],is_simulate:Jn||null}});Vl(!1),(Zo==null?void 0:Zo.status)===0&&(yield Xu(),Se.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Kl=oa=>{var ya,ko;if(Fn!=null&&Fn.is_end){ho(!0);return}switch((ya=Gn==null?void 0:Gn.page)==null?void 0:ya.solution_visibility){case"hidden":ho(!1);break;case"show_after_edit":oa!=null&&oa.is_answered?ho(!0):ho(!1);break;case"show_after_submission":((ko=Gn==null?void 0:Gn.page)==null?void 0:ko.status)==="ended"?ho(!0):ho(!1);break;case"show_after_ended":Fn!=null&&Fn.is_end?ho(!0):ho(!1);break;default:ho(!1)}},Mu=(oa=0)=>{var ya,ko,Yo,In;switch((ya=Br==null?void 0:Br[oa])==null?void 0:ya.label){case"\u8BD5\u9898\u4F5C\u7B54":return((ko=Gn==null?void 0:Gn.item_banks)==null?void 0:ko.length)&&((Yo=Gn==null?void 0:Gn.item_banks)==null?void 0:Yo.every(Zo=>Zo==null?void 0:Zo.is_answered));case"\u667A\u6167\u4F34\u5B66":return((In=Gn==null?void 0:Gn.page)==null?void 0:In.finish_ai_qna)||ui;case"\u9605\u8BFB\u89E3\u6790":return(Gn==null?void 0:Gn.page.finish_read_page_info)||Dl;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,y.useEffect)(()=>{var oa;Kl((oa=Gn==null?void 0:Gn.item_banks)==null?void 0:oa[mr])},[mr]);const Zu=()=>{if(!Mu()){Se.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}nl(1)},Ml=()=>Mi(void 0,null,function*(){var oa,ya,ko,Yo,In,Zo,Or,Wr;if((ya=(oa=Gn==null?void 0:Gn.item_banks)==null?void 0:oa[mr])!=null&&ya.hack_identifier){const nu=yield(0,Fs.nF)({id:(Yo=(ko=Gn==null?void 0:Gn.item_banks)==null?void 0:ko[mr])==null?void 0:Yo.hack_identifier});if((nu==null?void 0:nu.status)===0){const cu=window.open(`/myproblems/${nu==null?void 0:nu.identifier}?type=smartPlan&exercisesId=${pu==null?void 0:pu.id}&coursesId=${pu==null?void 0:pu.coursesId}&questionId=${(Zo=(In=Gn==null?void 0:Gn.item_banks)==null?void 0:In[mr])==null?void 0:Zo.id}&smartPlanItemBankId=${(Wr=(Or=Gn==null?void 0:Gn.item_banks)==null?void 0:Or[mr])==null?void 0:Wr.smart_plan_page_item_bank_id}&isSimulate=${Jn}&is_smart_plan=true`,"_blank");Ql(cu)}}}),Mn=()=>{if(Br!=null&&Br.length){const oa=Br==null?void 0:Br.findIndex(ya=>(ya==null?void 0:ya.label)=="\u8BD5\u9898\u4F5C\u7B54");return oa>-1?oa==0?Mu(0):Mu(1):!0}else return!0};return(0,y.useEffect)(()=>{var oa,ya;if(!Cu||Cu.closed||((ya=(oa=Gn==null?void 0:Gn.item_banks)==null?void 0:oa[mr])==null?void 0:ya.item_type)!="PROGRAM")return;const ko=()=>{var In,Zo;const Or={type:"showIntelligentTeacherStatus",aiStatus:(In=Gn==null?void 0:Gn.page)==null?void 0:In.enable_ai_tutor,questionStatus:((Zo=Gn==null?void 0:Gn.page)==null?void 0:Zo.status)==="ended"};Cu.postMessage(Or,"*")};if(Cu.document.readyState==="complete")setTimeout(()=>{ko()},3e3);else{const In=()=>{ko(),Cu.removeEventListener("load",In)};Cu.addEventListener("load",In)}const Yo=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")};return Cu==null||Cu.addEventListener("unload",Yo),()=>{Cu==null||Cu.removeEventListener("unload",Yo)}},[Cu,Gn,_r,mr]),ur.createElement("section",null,ur.createElement(E.Z,{spinning:!1},ur.createElement("div",{className:lu.box},ur.createElement("div",{className:lu.box_header,style:{height:_r==1?"140px":"95px"}},ur.createElement("div",{className:lu.box_wrap},!!Br.length&&ur.createElement("div",{className:lu.progressbarWrap},ur.createElement("div",{className:`${lu.progressItem} ${_r==0?lu.activeWrap:""}`,onClick:()=>Mi(void 0,null,function*(){nl(0),yield Xu()})},Br.length>1&&(Mu()?ur.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):ur.createElement("div",{className:lu.circle},"1")),ur.createElement("div",null,(Ta=Br==null?void 0:Br[0])==null?void 0:Ta.label)),Br.length>1&&ur.createElement(ur.Fragment,null,ur.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),ur.createElement("div",{className:`${lu.progressItem} ${_r==1?lu.activeWrap:""}`,onClick:()=>Mi(void 0,null,function*(){Zu(),Mu()&&(yield Xu())})},Mu(0)&&Mu(1)?ur.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):ur.createElement("div",{className:lu.circle},"2"),ur.createElement("div",null,(Va=Br==null?void 0:Br[1])==null?void 0:Va.label)))),ur.createElement("div",{className:lu.quit,style:{marginLeft:"auto"},onClick:()=>{pe.history.push(`/classrooms/${pu==null?void 0:pu.coursesId}/smart_plan`)}},ur.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),ur.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60"))),_r==1&&ur.createElement("div",{className:lu.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),ur.createElement("div",{className:lu.mainContent,style:{height:_r==1?((So=Br==null?void 0:Br[_r])==null?void 0:So.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((Oa=Br==null?void 0:Br[_r])==null?void 0:Oa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(Br!=null&&Br.length)&&ur.createElement("div",null,ur.createElement(ar.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((mo=Br==null?void 0:Br[_r])==null?void 0:mo.label)=="\u667A\u6167\u4F34\u5B66"&&ur.createElement(Uc,{onNextButtonClick:()=>{Zu(),Xu()},style:{height:"100%"},onStatusChange:oa=>{li(oa)},showNextButton:_r+1!=(Br==null?void 0:Br.length),interactionTotal:(Ka=Gn==null?void 0:Gn.page)==null?void 0:Ka.knowledge_size,initDefaultChatDataKey:((On=Gn==null?void 0:Gn.page)==null?void 0:On.id)+((eo=Gn==null?void 0:Gn.page)==null?void 0:eo.update_size),defaultChatData:(Xa=Gn==null?void 0:Gn.student_qna_records)==null?void 0:Xa.knowledge,data:{ppt_url:Fa==null?void 0:Fa.map(oa=>oa==null?void 0:oa.url),questionable_type:"SmartPlanItemBank",questionable_id:(vo=Gn==null?void 0:Gn.page)==null?void 0:vo.id,position:rn,type:11,scene_type:Jn?13:null}}),((Ko=Br==null?void 0:Br[_r])==null?void 0:Ko.label)=="\u9605\u8BFB\u89E3\u6790"&&ur.createElement(Wc,{onNextButtonClick:()=>{Zu(),Xu()},style:{height:"100%"},openRecord:!Jn&&((Fo=Gn==null?void 0:Gn.page)==null?void 0:Fo.finish_read_page_info)===!1,showNextButton:_r+1!=(Br==null?void 0:Br.length),onStatusChange:oa=>{Pu(oa)},readingTime:(un=Gn==null?void 0:Gn.page)==null?void 0:un.info_read_time,analysis:(Io=Gn==null?void 0:Gn.page)==null?void 0:Io.page_info,totalTime:(Ya=Gn==null?void 0:Gn.page)==null?void 0:Ya.info_read_min_time,initDefaultChatDataKey:(Ba=Gn==null?void 0:Gn.page)==null?void 0:Ba.id,defaultChatData:(Jo=Gn==null?void 0:Gn.student_qna_records)==null?void 0:Jo.page_info,data:{ppt_url:Fa==null?void 0:Fa.map(oa=>oa==null?void 0:oa.url),questionable_type:"SmartPlanItemBank",questionable_id:(Bo=Gn==null?void 0:Gn.page)==null?void 0:Bo.id,position:rn,type:10,scene_type:Jn?13:null}}),ur.createElement("div",{style:{padding:"0px 20px"}},ur.createElement(To.Z,{key:xl,defaultValue:xu.defaultValue,open:xu.open,onOpenChange:oa=>{ol(as(ns({},xu),{open:0}))},language:xu.language,height:xu.height,showExtra:!1}),((Po=Br==null?void 0:Br[_r])==null?void 0:Po.label)=="\u52A8\u6548\u5B66\u4E60"&&((lr=Gn==null?void 0:Gn.page)==null?void 0:lr.animation_code)&&ur.createElement("div",{className:lu.code_style},ur.createElement("div",{style:{display:"flex",alignItems:"center"}},ur.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),ur.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},ur.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{ol(as(ns({},xu),{open:xu.open+1}))}}))),ur.createElement("div",{className:"mt10",ref:Pl})),((Do=Br==null?void 0:Br[_r])==null?void 0:Do.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Oo=Gn==null?void 0:Gn.item_banks)!=null&&Oo[mr]&&((hr=["in_progress","ended"])!=null&&hr.includes((Eo=Gn==null?void 0:Gn.page)==null?void 0:Eo.status))?ur.createElement(ur.Fragment,null,ur.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((qr=(wo=Gn==null?void 0:Gn.item_banks)==null?void 0:wo[mr])==null?void 0:qr.item_type)==="SINGLE"&&ur.createElement(xr,{questionIndex:((Au=Gn==null?void 0:Gn.item_banks)==null?void 0:Au.length)>1?mr+1:0,question:(fu=Gn==null?void 0:Gn.item_banks)==null?void 0:fu[mr],questionChoiceIdsRef:Ku,pageCache:Fn,solutionVis:tl,pageInfo:Gn==null?void 0:Gn.page}),((Xr=(jr=Gn==null?void 0:Gn.item_banks)==null?void 0:jr[mr])==null?void 0:Xr.item_type)==="MULTIPLE"&&ur.createElement(xi,{questionIndex:((Bu=Gn==null?void 0:Gn.item_banks)==null?void 0:Bu.length)>1?mr+1:0,question:(Lu=Gn==null?void 0:Gn.item_banks)==null?void 0:Lu[mr],questionChoiceIdsRef:Ku,pageCache:Fn,solutionVis:tl,pageInfo:Gn==null?void 0:Gn.page}),((ul=(vl=Gn==null?void 0:Gn.item_banks)==null?void 0:vl[mr])==null?void 0:ul.item_type)==="JUDGMENT"&&ur.createElement(Fc,{questionIndex:((ll=Gn==null?void 0:Gn.item_banks)==null?void 0:ll.length)>1?mr+1:0,question:(Hu=Gn==null?void 0:Gn.item_banks)==null?void 0:Hu[mr],questionChoiceIdsRef:Ku,pageCache:Fn,solutionVis:tl,pageInfo:Gn==null?void 0:Gn.page}),((pl=(il=Gn==null?void 0:Gn.item_banks)==null?void 0:il[mr])==null?void 0:pl.item_type)==="PROGRAM"&&ur.createElement(Lc,{questionIndex:((hl=Gn==null?void 0:Gn.item_banks)==null?void 0:hl.length)>1?mr+1:0,question:(Wu=Gn==null?void 0:Gn.item_banks)==null?void 0:Wu[mr],questionChoiceIdsRef:Ku,SmartPlanItemBanks:Gn,pageCache:Fn,solutionVis:tl,handleRefresh:Xu,childWindow:Cu}))):Gn!=null&&Gn.is_extra?Fn!=null&&Fn.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":ur.createElement(ar.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((sl=Br==null?void 0:Br[_r])==null?void 0:sl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((ru=["in_progress","ended"])==null?void 0:ru.includes((wl=Gn==null?void 0:Gn.page)==null?void 0:wl.status))&&ur.createElement("div",{className:lu.page_footer},(_u=Array.from({length:Gn==null?void 0:Gn.count},(oa,ya)=>ya+1))==null?void 0:_u.map((oa,ya)=>ur.createElement("div",{key:ya,className:ya==mr?lu.num_style_active:lu.num_style,onClick:()=>{bu(ya)}},oa)),ur.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},mr>0&&ur.createElement("div",{className:lu.button1,onClick:()=>{mr>0&&bu(mr-1)}},"\u4E0A\u4E00\u9898"),mr+1<(Gn==null?void 0:Gn.count)&&ur.createElement("div",{className:lu.button1,style:{marginLeft:"20px"},onClick:()=>{mr<(Gn==null?void 0:Gn.count)&&bu(mr+1)}},"\u4E0B\u4E00\u9898"),((cl=Gn==null?void 0:Gn.item_banks)==null?void 0:cl[mr])&&((El=($u=Gn==null?void 0:Gn.item_banks)==null?void 0:$u[mr])==null?void 0:El.item_type)!="PROGRAM"&&((el=Gn==null?void 0:Gn.page)==null?void 0:el.status)!="ended"&&!((Dr=(Al=Gn==null?void 0:Gn.item_banks)==null?void 0:Al[mr])!=null&&Dr.is_answered)&&!(Fn!=null&&Fn.is_end)&&ur.createElement(Pt.ZP,{className:"ml10",type:"primary",loading:Ni,onClick:()=>{dl()}},"\u63D0\u4EA4"),((Su=(vu=Gn==null?void 0:Gn.item_banks)==null?void 0:vu[mr])==null?void 0:Su.item_type)=="PROGRAM"&&ur.createElement(Pt.ZP,{className:"ml10",type:"primary",onClick:()=>{Ml()}},"\u8FDB\u5165\u7B54\u9898"),Mu()&&(_r==1||_r==0&&(Br==null?void 0:Br.length)==2)&&ur.createElement(Pt.ZP,{type:"primary",className:"ml10",onClick:()=>{_r==1?nl(0):nl(1)}},_r==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))))))};var ed=(0,pe.connect)(({user:Pe,classroomList:fe,loading:ge,globalSetting:Rt,problemset:_t})=>({user:Pe,classroomList:fe,globalSetting:Rt,loading:ge.effects,problemset:_t}))($c),Eu={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},td=Object.defineProperty,Ts=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ad=Object.prototype.propertyIsEnumerable,Rs=(Pe,fe,ge)=>fe in Pe?td(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,zs=(Pe,fe)=>{for(var ge in fe||(fe={}))nd.call(fe,ge)&&Rs(Pe,ge,fe[ge]);if(Ts)for(var ge of Ts(fe))ad.call(fe,ge)&&Rs(Pe,ge,fe[ge]);return Pe};const od=({problemset:Pe,dispatch:fe,question:ge,questionIndex:Rt})=>{const[_t,aa]=(0,y.useState)({}),[la,Fn]=(0,y.useState)([]),rn={fontSize:"18px"},jn=["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,y.useEffect)(()=>{const ua=(0,Rn.cloneDeep)(ge);aa(ua),Fn(ua.choices)},[ge]);const Fa=(ua=!1)=>{let Jn="";return la.forEach((Cn,va)=>{ua?Cn!=null&&Cn.me_answered&&(Jn=Jn+jn[va]):Cn!=null&&Cn.is_answer&&(Jn=Jn+jn[va])}),Jn};return y.createElement("div",null,y.createElement("div",{className:ka.questionWrap},y.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u591A\u9009\u9898\u3011`+(_t==null?void 0:_t.name),style:zs({},rn)}),la==null?void 0:la.map((ua,Jn)=>{const{is_answer:Cn,checked:va,choice_text:Ta,me_answered:Va}=ua;let So="";return Cn&&(So=ka.rightAnswer),!Cn&&(va||Va)&&(So=ka.errorAnswer),y.createElement(Et.Z,{className:ka.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{className:`${ka.choiceIndex} ${So}`,style:{cursor:"not-allowed"}},jn[Jn]),y.createElement($e.Z,{flex:1,className:`${ka.editorWrap} ml15 current`},y.createElement(ee.Z,{className:ka.html,value:Ta,style:zs({},rn)})))})),y.createElement("div",{className:ka.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},Fa())),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((_t==null?void 0:_t.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var rd=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(od),ju=te(59301),ud=Object.defineProperty,js=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,id=Object.prototype.propertyIsEnumerable,Zs=(Pe,fe,ge)=>fe in Pe?ud(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Us=(Pe,fe)=>{for(var ge in fe||(fe={}))ld.call(fe,ge)&&Zs(Pe,ge,fe[ge]);if(js)for(var ge of js(fe))id.call(fe,ge)&&Zs(Pe,ge,fe[ge]);return Pe};const sd=({problemset:Pe,dispatch:fe,question:ge,questionIndex:Rt})=>{const[_t,aa]=(0,y.useState)({}),[la,Fn]=(0,y.useState)([]),rn={fontSize:"18px"},jn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,y.useEffect)(()=>{const Fa=(0,Rn.cloneDeep)(ge);aa(Fa),Fn(Fa.choices)},[ge]),ju.createElement("div",null,ju.createElement("div",{className:ka.questionWrap},ju.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u5355\u9009\u9898\u3011`+(_t==null?void 0:_t.name),style:Us({},rn)}),la==null?void 0:la.map((Fa,ua)=>{const{is_answer:Jn,checked:Cn,choice_text:va,me_answered:Ta}=Fa;let Va="";return Jn&&(Va=ka.rightAnswer),!Jn&&(Cn||Ta)&&(Va=ka.errorAnswer),ju.createElement(Et.Z,{className:ka.choiceWrap,align:"middle",wrap:!1},ju.createElement($e.Z,{className:`${ka.choiceIndex} ${Va}`,style:{cursor:"not-allowed"}},jn[ua]),ju.createElement($e.Z,{flex:1,className:`${ka.editorWrap} ml15 current`},ju.createElement(ee.Z,{className:ka.html,value:va,style:Us({},rn)})))})),ju.createElement("div",{className:ka.solutionWrap},ju.createElement("div",{className:"c-grey-333 mb5 font16"},ju.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),ju.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},jn[la.findIndex(Fa=>Fa==null?void 0:Fa.is_answer)])),ju.createElement("div",null,ju.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((_t==null?void 0:_t.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var cd=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(sd),dd=Object.defineProperty,Gs=Object.getOwnPropertySymbols,gd=Object.prototype.hasOwnProperty,md=Object.prototype.propertyIsEnumerable,Vs=(Pe,fe,ge)=>fe in Pe?dd(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ys=(Pe,fe)=>{for(var ge in fe||(fe={}))gd.call(fe,ge)&&Vs(Pe,ge,fe[ge]);if(Gs)for(var ge of Gs(fe))md.call(fe,ge)&&Vs(Pe,ge,fe[ge]);return Pe};const fd=({problemset:Pe,dispatch:fe,question:ge,questionIndex:Rt})=>{var _t;const[aa,la]=(0,y.useState)({}),[Fn,rn]=(0,y.useState)([]),jn={fontSize:"18px"};(0,y.useEffect)(()=>{const ua=(0,Rn.cloneDeep)(ge);la(ua),rn(ua.choices)},[ge]);const Fa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return y.createElement("div",null,y.createElement("div",{className:ka.questionWrap},y.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u5224\u65AD\u9898\u3011`+(aa==null?void 0:aa.name),style:Ys({},jn)}),Fn==null?void 0:Fn.map((ua,Jn)=>{const{is_answer:Cn,checked:va,choice_text:Ta,me_answered:Va}=ua;let So="";return Cn&&(So=ka.rightAnswer),!Cn&&(va||Va)&&(So=ka.errorAnswer),y.createElement(Et.Z,{className:ka.choiceWrap,align:"middle",wrap:!1},y.createElement($e.Z,{className:`${ka.choiceIndex} ${So}`,style:{cursor:"not-allowed"}},Fa[Jn]),y.createElement($e.Z,{flex:1,className:`${ka.editorWrap} ml15 current`},y.createElement(ee.Z,{className:ka.html,value:Ta,style:Ys({},jn)})))})),y.createElement("div",{className:ka.solutionWrap},y.createElement("div",{className:"c-grey-333 mb5 font16"},y.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),y.createElement("span",{style:{color:"#000",fontWeight:600}},(_t=Fn.find(ua=>ua==null?void 0:ua.is_answer))==null?void 0:_t.choice_text)),y.createElement("div",null,y.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((aa==null?void 0:aa.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var vd=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(fd),ou=te(59301),pd=Object.defineProperty,Qs=Object.getOwnPropertySymbols,hd=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,Hs=(Pe,fe,ge)=>fe in Pe?pd(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ad=(Pe,fe)=>{for(var ge in fe||(fe={}))hd.call(fe,ge)&&Hs(Pe,ge,fe[ge]);if(Qs)for(var ge of Qs(fe))Ed.call(fe,ge)&&Hs(Pe,ge,fe[ge]);return Pe};const Sd={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},Pd=({problemset:Pe,dispatch:fe,question:ge,questionIndex:Rt})=>{var _t;const aa={fontSize:"18px"},la={C:ou.createElement("span",{className:ka.c},"C"),"C++":ou.createElement("span",{className:ka.cpp},"C++"),Java:ou.createElement("span",{className:ka.java},"Java"),Python:ou.createElement("span",{className:ka.python},"Python")},Fn={not_started:ou.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:ou.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:ou.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:ou.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return ou.createElement("div",null,ou.createElement("div",{className:ka.questionWrap},ou.createElement(ee.Z,{value:`${Rt}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ge==null?void 0:ge.name),style:Ad({},aa)})),ou.createElement("div",{className:ka.descBox},ou.createElement("div",{className:ka.title},ou.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(_t=ge==null?void 0:ge.languages)==null?void 0:_t.map((rn,jn,Fa)=>ou.createElement(y.Fragment,{key:jn},la[rn==null?void 0:rn.language]))),ou.createElement("div",{className:ka.desc},ou.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ge==null?void 0:ge.description),style:{fontSize:"16px",color:"#000"}}))),(ge==null?void 0:ge.answer_status)!="not_started"&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},ou.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Fn[ge==null?void 0:ge.answer_status]),["passed","delay_passed"].includes(ge==null?void 0:ge.answer_status)&&ou.createElement("div",{className:ka.descBox},ou.createElement("div",{className:ka.title},ou.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),ou.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),ou.createElement("div",{className:ka.desc,style:{backgroundColor:"#fff"}},ou.createElement(Mo.ZP,{height:300,language:ge==null?void 0:ge.language,value:ge!=null&&ge.passed_code?Co.Base64.decode(ge==null?void 0:ge.passed_code):"",theme:"default",options:Sd}))))};var yd=(0,pe.connect)(({problemset:Pe})=>({problemset:Pe}))(Pd),gr=te(59301),os=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const Cd=({user:Pe,globalSetting:fe,classroomList:ge,loading:Rt,problemset:_t,dispatch:aa,pageNum:la,maxPage:Fn})=>{var rn,jn,Fa,ua,Jn,Cn,va,Ta,Va,So,Oa,mo,Ka,On,eo,Xa,vo,Ko,Fo;const[un]=(0,pe.useSearchParams)(),[Io,Ya]=(0,y.useState)(0),Ba=(0,pe.useParams)(),[Jo,Bo]=(0,y.useState)(!1);console.log("paramsHttp--",Ba);const[Po,lr]=(0,y.useState)(null),[Do,Oo]=(0,y.useState)(!1),[Eo,hr]=(0,y.useState)(!1),{SmartPlanItemBanks:wo}=ge,qr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,y.useEffect)(()=>{la&&Au()},[la,Ba==null?void 0:Ba.user_login]);const Au=()=>os(void 0,null,function*(){Bo(!0),aa({type:"classroomList/getSmartPlanItemBanks",payload:{login:Ba==null?void 0:Ba.user_login,course_id:Ba==null?void 0:Ba.coursesId,id:Ba==null?void 0:Ba.id,position:la,max_position:Fn}}),Bo(!1)});(0,y.useEffect)(()=>{var jr,Xr;Ya(0),(jr=wo==null?void 0:wo.page)!=null&&jr.id&&fu((Xr=wo==null?void 0:wo.page)==null?void 0:Xr.id)},[wo]);const fu=jr=>os(void 0,null,function*(){Oo(!0);const Xr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${jr}/student_comment.json`,{method:"get",params:{user_id:Ba==null?void 0:Ba.user_login}});(Xr==null?void 0:Xr.status)===0&&lr(Xr==null?void 0:Xr.data),Oo(!1)});return gr.createElement("section",null,gr.createElement(E.Z,{spinning:Jo},gr.createElement("div",{className:Eu.box},gr.createElement("div",{className:Eu.box_header,style:{padding:"20px"}},gr.createElement("div",{style:{display:"flex",alignItems:"center"}},gr.createElement("div",{className:Eu.header_title},wo!=null&&wo.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),gr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},gr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),gr.createElement("span",{style:{color:"#333333"}},((rn=wo==null?void 0:wo.user_info)==null?void 0:rn.user_name)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),gr.createElement("span",{style:{color:"#333333"}},((jn=wo==null?void 0:wo.user_info)==null?void 0:jn.student_id)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),gr.createElement("span",{style:{color:"#333333"}},((Fa=wo==null?void 0:wo.user_info)==null?void 0:Fa.group_name)||"--"))),gr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},gr.createElement("div",{className:"mt10"},((Jn=(ua=wo==null?void 0:wo.item_banks)==null?void 0:ua[Io])==null?void 0:Jn.item_type)==="SINGLE"&&gr.createElement(cd,{question:(Cn=wo==null?void 0:wo.item_banks)==null?void 0:Cn[Io],questionIndex:Io+1}),((Ta=(va=wo==null?void 0:wo.item_banks)==null?void 0:va[Io])==null?void 0:Ta.item_type)==="MULTIPLE"&&gr.createElement(rd,{question:(Va=wo==null?void 0:wo.item_banks)==null?void 0:Va[Io],questionIndex:Io+1}),((Oa=(So=wo==null?void 0:wo.item_banks)==null?void 0:So[Io])==null?void 0:Oa.item_type)==="JUDGMENT"&&gr.createElement(vd,{question:(mo=wo==null?void 0:wo.item_banks)==null?void 0:mo[Io],questionIndex:Io+1}),((On=(Ka=wo==null?void 0:wo.item_banks)==null?void 0:Ka[Io])==null?void 0:On.item_type)==="PROGRAM"&&gr.createElement(gr.Fragment,null,gr.createElement(yd,{question:(eo=wo==null?void 0:wo.item_banks)==null?void 0:eo[Io],questionIndex:Io+1}),gr.createElement(No,{item:(Xa=wo==null?void 0:wo.item_banks)==null?void 0:Xa[Io]}))),((vo=wo==null?void 0:wo.page)==null?void 0:vo.knowledge_test)&&gr.createElement(gr.Fragment,null,gr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},gr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(Pt.ZP,{type:"link",loading:Do,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>os(void 0,null,function*(){hr(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),gr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},gr.createElement(ee.Z,{className:Eu.ansWrap,value:(Po==null?void 0:Po.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),gr.createElement("div",{className:Eu.page_footer},(wo==null?void 0:wo.count)>1&&((Ko=Array.from({length:wo==null?void 0:wo.count},(jr,Xr)=>Xr+1))==null?void 0:Ko.map((jr,Xr)=>gr.createElement("div",{key:Xr,className:Xr==Io?Eu.num_style_active:Eu.num_style,onClick:()=>{Ya(jr-1)}},jr))))),gr.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Eo,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{hr(!1)},onCancel:()=>{hr(!1)}},gr.createElement(E.Z,{spinning:Do},gr.createElement("div",{className:Eu.evalueWrap},gr.createElement("div",{className:Eu.evalueSty},gr.createElement("div",{className:Eu.title},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(ee.Z,{className:Eu.ansWrap,value:(Po==null?void 0:Po.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),gr.createElement("div",{className:Eu.evalueSty,style:{marginTop:"20px"}},gr.createElement("div",{className:Eu.title},"\u95EE\u7B54\u8BB0\u5F55"),gr.createElement("div",{className:Eu.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Fo=Po==null?void 0:Po.question_and_answer_list)==null?void 0:Fo.map((jr,Xr)=>gr.createElement("div",{key:Xr,className:"mt10"},gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Eu.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),gr.createElement(ee.Z,{className:Eu.asnCont,value:jr==null?void 0:jr.question})),gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Eu.label},"\u56DE\u7B54\uFF1A"),gr.createElement(ee.Z,{className:Eu.asnCont,value:jr==null?void 0:jr.answer})))))))))))};var Fd=(0,pe.connect)(({user:Pe,classroomList:fe,loading:ge,globalSetting:Rt,problemset:_t})=>({user:Pe,classroomList:fe,globalSetting:Rt,loading:ge.effects,problemset:_t}))(Cd),ri=te(84989),Bd=te(66756),wd=te(58253),Dd=Object.defineProperty,Ws=Object.getOwnPropertySymbols,bd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,Ks=(Pe,fe,ge)=>fe in Pe?Dd(Pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[fe]=ge,Ii=(Pe,fe)=>{for(var ge in fe||(fe={}))bd.call(fe,ge)&&Ks(Pe,ge,fe[ge]);if(Ws)for(var ge of Ws(fe))xd.call(fe,ge)&&Ks(Pe,ge,fe[ge]);return Pe},Ir=(Pe,fe,ge)=>new Promise((Rt,_t)=>{var aa=rn=>{try{Fn(ge.next(rn))}catch(jn){_t(jn)}},la=rn=>{try{Fn(ge.throw(rn))}catch(jn){_t(jn)}},Fn=rn=>rn.done?Rt(rn.value):Promise.resolve(rn.value).then(aa,la);Fn((ge=ge.apply(Pe,fe)).next())});const dg={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Md=({user:Pe,classroomList:fe,globalSetting:ge,loading:Rt,dispatch:_t})=>{var aa,la,Fn,rn,jn,Fa,ua,Jn,Cn,va,Ta;const[Va,So]=Pi.ZP.useNotification(),Oa=(0,y.useRef)(),mo=(0,y.useRef)(),[Ka]=(0,pe.useSearchParams)(),[On,eo]=(0,y.useState)({}),[Xa,vo]=(0,y.useState)(""),[Ko,Fo]=(0,y.useState)(""),un=(0,pe.useParams)(),[Io,Ya]=(0,y.useState)({}),[Ba,Jo]=(0,y.useState)(),[Bo,Po]=(0,y.useState)(!1),lr=(0,y.useRef)(),[Do,Oo]=(0,y.useState)(!1),[Eo,hr]=(0,y.useState)([]),[wo,qr]=(0,y.useState)(!0),[Au,fu]=(0,y.useState)(!1),[jr,Xr]=(0,y.useState)([]),[Bu,Lu]=(0,y.useState)(!1),[vl,ul]=(0,y.useState)([]),[ll,Hu]=(0,y.useState)(!1),[il,pl]=(0,y.useState)(0),[hl,Wu]=(0,y.useState)(!1),[sl,wl]=(0,y.useState)([]),[ru,_u]=(0,y.useState)(Ii({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[cl,$u]=(0,y.useState)(!1),[El,el]=(0,y.useState)(""),[Al,Dr]=(0,y.useState)(0),vu=(0,y.useRef)(null),[Su,mr]=(0,y.useState)(!1),[bu,pu]=(0,y.useState)(!1),[yu,Ou]=(0,y.useState)(!1),tl=(0,y.useRef)(!1),{SmartPlanItemBanks:ho}=fe,_r=(0,y.useRef)(On),nl=(0,y.useRef)(),Br=(0,y.useRef)([1]),al=Ka.get("simulate")==="true",Sl=Ka.get("pptPage")?Number(Ka.get("pptPage")):1,[Ku,Ni]=(0,y.useState)(!1),[Vl,Yl]=(0,y.useState)(!1);(0,y.useEffect)(()=>{tl.current=yu,yu||Wu(!1)},[yu]),(0,y.useEffect)(()=>(document.body.addEventListener((0,ri.gH)(),Ql),()=>{document.body.removeEventListener((0,ri.gH)(),Ql)}),[]);const Cu=()=>Ir(void 0,null,function*(){var Mn,oa;yield(Mn=Oa.current)==null?void 0:Mn.ready();const ya=(oa=Oa.current)==null?void 0:oa.Application;ya&&(yield ya.ActivePresentation.SlideShowWindow.View.Exit())});(0,y.useEffect)(()=>{!(On!=null&&On.IsSuper)&&!Ka.get("pptPage")&&(vo(Sl),_t({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:un==null?void 0:un.coursesId,id:un==null?void 0:un.id,position:Sl}})),(0,ct.s2)()&&pe.history.replace(`/miniprogram/courseware/study?courses_id=${un==null?void 0:un.coursesId}&id=${un==null?void 0:un.id}`)},[]),(0,y.useEffect)(()=>{_r.current=On,On!=null&&On.WebofficeURL&&setTimeout(()=>{si()},300)},[On]),(0,y.useEffect)(()=>{var Mn;return(Mn=Pe==null?void 0:Pe.userInfo)!=null&&Mn.login&&xu(),()=>{clearInterval(lr.current)}},[(aa=Pe==null?void 0:Pe.userInfo)==null?void 0:aa.login]),(0,y.useEffect)(()=>{!(On!=null&&On.IsSuper)&&(Ba==null?void 0:Ba.is_end)===!1&&(On==null?void 0:On.Status)=="in_progress"&&Li()},[Ba==null?void 0:Ba.is_end,On]),(0,y.useEffect)(()=>{if(Ba!=null&&Ba.is_end&&clearInterval(lr.current),!(On!=null&&On.IsSuper)&&(Ba!=null&&Ba.is_end)){let Mn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];Mn&&(Mn!=null&&Mn.includes(un==null?void 0:un.id))||(Se.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(Mn==null?void 0:Mn.length)===0?Mn=[un==null?void 0:un.id]:Mn.push(un==null?void 0:un.id),sessionStorage.setItem("endPPTIds",JSON.stringify(Mn)))}},[Ba==null?void 0:Ba.is_end,On]),(0,y.useEffect)(()=>{if(Ba!=null&&Ba.enable_extra&&!(Ba!=null&&Ba.is_end)){let Mn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];Mn&&!(Mn!=null&&Mn.includes(un==null?void 0:un.id))&&De.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Ir(void 0,null,function*(){(Mn==null?void 0:Mn.length)===0?Mn=[un==null?void 0:un.id]:Mn.push(un==null?void 0:un.id),Pu(Ba==null?void 0:Ba.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(Mn))})})}},[Ba==null?void 0:Ba.enable_extra]);const Ql=()=>{(0,ri.vp)()||Cu()};(0,y.useEffect)(()=>{var Mn,oa;(Mn=Pe==null?void 0:Pe.userInfo)!=null&&Mn.login&&(On!=null&&On.IsSuper?Po(!0):Po((On==null?void 0:On.Status)&&(On==null?void 0:On.Status)!="not_started"),(oa=Oa.current)!=null&&oa.ready&&Dl())},[(la=Pe==null?void 0:Pe.userInfo)==null?void 0:la.login,On]),(0,y.useEffect)(()=>{var Mn;Ba!=null&&Ba.page&&((Mn=ho==null?void 0:ho.page)==null?void 0:Mn.lesson_mode)=="online_lesson"&&!(On!=null&&On.IsSuper)&&!al&&Pu(Ba==null?void 0:Ba.page)},[Ba==null?void 0:Ba.page]),(0,y.useEffect)(()=>{var Mn;((Mn=Pe==null?void 0:Pe.userInfo)==null?void 0:Mn.real_name)==="\u6E38\u5BA2"&&_t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(Fn=Pe==null?void 0:Pe.userInfo)==null?void 0:Fn.real_name]);const ui=()=>{var Mn,oa,ya,ko,Yo;let In=[];return(((oa=(Mn=ho==null?void 0:ho.page)==null?void 0:Mn.smart_plan_page_knowledges)==null?void 0:oa.length)>0||(ya=ho==null?void 0:ho.page)!=null&&ya.is_ai_question)&&In.push("\u667A\u80FD\u4E92\u52A8"),(ko=ho==null?void 0:ho.page)!=null&&ko.page_info&&In.push("\u667A\u80FD\u63A8\u9001"),(ho==null?void 0:ho.count)>0&&In.push("\u8BD5\u9898"),(Yo=ho==null?void 0:ho.page)!=null&&Yo.animation_code&&In.push("\u667A\u80FD\u52A8\u6548"),y.createElement(y.Fragment,null,In==null?void 0:In.map((Zo,Or)=>y.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(Zo)}},Zo,Or!=(In==null?void 0:In.length)-1?"\u3001":"")))};(0,y.useEffect)(()=>{var Mn,oa,ya,ko,Yo,In,Zo;Wu(!1),Xa&&((Mn=ho==null?void 0:ho.page)==null?void 0:Mn.position)!=Al&&yu&&(Dr((oa=ho==null?void 0:ho.page)==null?void 0:oa.position),$u(!0),setTimeout(()=>{$u(!1)},2e3),On!=null&&On.IsSuper&&(((ko=(ya=ho==null?void 0:ho.page)==null?void 0:ya.smart_plan_page_knowledges)==null?void 0:ko.length)>0||(Yo=ho==null?void 0:ho.page)!=null&&Yo.is_ai_question||(In=ho==null?void 0:ho.page)!=null&&In.page_info||(ho==null?void 0:ho.count)>0||(Zo=ho==null?void 0:ho.page)!=null&&Zo.animation_code?Va.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:y.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",y.createElement("span",{style:{color:"#3061D0"}},ui())),duration:2,pauseOnHover:!0,onClose:()=>{Wu(!0)}}):Wu(!0)))},[ho]),(0,y.useEffect)(()=>{li()},[Xa,Ba==null?void 0:Ba.randomData]);const li=()=>Ir(void 0,null,function*(){var Mn,oa;if(!(On!=null&&On.IsSuper)&&(On==null?void 0:On.Status)=="in_progress"&&Xa){const ya=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/check_page_progress.json`,{method:"post",body:{position:Xa}});(ya==null?void 0:ya.status)==0&&((Mn=ya==null?void 0:ya.data)!=null&&Mn.allow||(Xr((oa=ya==null?void 0:ya.data)==null?void 0:oa.not_finish_positions),fu(!0)))}});function Dl(){return Ir(this,null,function*(){try{yield Oa.current.ready();const ya=yield(yield Oa.current.Application.ActiveWindow).View;ya.ZoomToFit=-1;const ko=new Event("resize");window.dispatchEvent(ko)}catch(Mn){}})}function Pu(Mn){return Ir(this,null,function*(){yield Oa.current.ready(),Oa.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(Mn)})}function Ju(Mn){return Ir(this,null,function*(){un!=null&&un.user_login||(Mn?(Ou(!1),(0,ri.Dj)(document.body)):(Ou(!1),(0,ri.BU)()),setTimeout(()=>Ir(this,null,function*(){yield Oa.current.ready();const oa=Oa.current.Application,ya=yield oa.ActivePresentation,ko=yield oa.ActivePresentation.SlideShowSettings,Yo=yield ya.SlideShowWindow;Mn?yield ko.Run():Yo.IsFullScreen=!1;const In=(yield oa.ActivePresentation.SlideShowWindow)!==null;Ou(In),Dl()}),800))})}function Gn(){return Ir(this,null,function*(){try{const Mn=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/set_page_cache.json`,{method:"post",body:{type:1}});Jo(Ii({},(Mn==null?void 0:Mn.data)||{}))}catch(Mn){}})}const ii=()=>Ir(void 0,null,function*(){var Mn,oa;let ya=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}.json`,{method:"get"});(ya==null?void 0:ya.status)==0&&(Ya(ya==null?void 0:ya.data),un!=null&&un.user_login||(Ka.get("type")=="view"&&(((Mn=ya==null?void 0:ya.data)==null?void 0:Mn.status)=="in_progress"?mr(!0):Ju(!0)),((oa=ya==null?void 0:ya.data)==null?void 0:oa.status)=="in_progress"&&Ka.get("type")!="update"&&mr(!0)))}),Li=()=>Ir(void 0,null,function*(){const Mn=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/start_class.json`,{method:"post"})}),Hl=()=>Ir(void 0,null,function*(){var Mn;const oa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Mn=ho==null?void 0:ho.page)==null?void 0:Mn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),bl=()=>Ir(void 0,null,function*(){_t({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:un==null?void 0:un.coursesId,id:un==null?void 0:un.id,position:Xa||(Ba==null?void 0:Ba.page)||1,max_position:Ko}})}),xu=()=>Ir(void 0,null,function*(){var Mn,oa,ya;const ko={};un!=null&&un.user_login&&(ko.login=un.user_login),al&&(ko.is_simulate=!0);const Yo=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/get_office_token.json`,{method:"get",params:ko});eo(Yo==null?void 0:Yo.data),qr(!1);const In=((Mn=Yo==null?void 0:Yo.data)==null?void 0:Mn.FileName)||"";document.title=In,(oa=Yo==null?void 0:Yo.data)!=null&&oa.IsSuper?ii():al?Ju(!0):(((ya=Yo==null?void 0:Yo.data)==null?void 0:ya.Status)=="in_progress"&&Ju(!0),lr.current=setInterval(()=>{Gn()},2e3))});function ol(){return Ir(this,null,function*(){if(!Oa.current)return;clearTimeout(nl.current),yield Oa.current.ready();const Mn=Oa.current.Application,ya=(Yo=>{if(!Yo||Yo.length===0)return[];const In=[...Yo].sort((Wr,nu)=>Wr-nu),Zo=[];let Or={From:In[0],To:In[0]};for(let Wr=1;Wrol(),4*60*1e3)})}function xl(Mn){return Ir(this,null,function*(){Br.current=Mn,ol()})}function si(){return Ir(this,null,function*(){var Mn=document.getElementById("weboffice-zone");Oa.current=Ae().config({mount:Mn,url:On==null?void 0:On.WebofficeURL,refreshToken:Pl,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(On!=null&&On.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Oa.current.setToken({token:On==null?void 0:On.AccessToken,timeout:25*60*1e3}),Oa.current.on("fileStatus",function(oa){return Ir(this,null,function*(){console.log("fileStatus:",oa),yield Oa.current.ready();const ko=yield Oa.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;vo(ko),Br.current=[ko],ol()})}),Oa.current.on("fileOpen",function(oa){Xu()}),Oa.current.on("fullscreenChange",function(oa){oa.status==1?Ka.get("type")!="update"&&Ju(!0):(0,ri.BU)(),console.log("fullscreenChange:",oa)})})}function Pl(){return new Promise(function(Mn){return Ir(this,null,function*(){var oa,ya,ko,Yo;const In=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/refresh_office_token.json`,{method:"get",params:{access_token:(oa=_r.current)==null?void 0:oa.AccessToken,refresh_token:(ya=_r.current)==null?void 0:ya.RefreshToken}});((ko=In==null?void 0:In.data)==null?void 0:ko.Code)=="InvalidArgument.AccessToken"&&xu(),_r.current=In.data,Mn({token:(Yo=In==null?void 0:In.data)==null?void 0:Yo.AccessToken,timeout:2*60*1e3}),Mn(In==null?void 0:In.data)})})}function Wl(){return Ir(this,null,function*(){qr(!0),yield Oa.current.ready();const Mn=Oa.current.Application,oa=yield Mn.ActivePresentation,ko=yield(yield oa.Slides).Count;Fo(ko);let Yo=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(Yo==null?void 0:Yo.status)==0&&Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield Mn.ActivePresentation.Slides.AddSlide(ko),setTimeout(()=>Ir(this,null,function*(){qr(!1),oa.Slides.Item(ko).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function Xu(){return Ir(this,null,function*(){yield Oa.current.ready();const Mn=Oa.current.Application,oa=yield Mn.ActivePresentation.GetSlideRemark(),ko=yield(yield Mn.ActivePresentation).Slides,Yo=yield ko.Count;Fo(Yo),Mn.Sub.SlideShowEnd=()=>Ir(this,null,function*(){Ou(!1),Dl()});const In=yield Mn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;vo(In),Br.current=[In],ol(),Mn.Sub.ActiveSlideChange=Zo=>Ir(this,null,function*(){var Or;Fo(yield ko.Count),vo(((Or=Zo==null?void 0:Zo.Data)==null?void 0:Or.slideIndex)+1)}),Mn.Sub.SlideDelete=Zo=>Ir(this,null,function*(){var Or;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",Zo);let Wr=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/delete_page.json`,{method:"delete",body:{position:(Or=Zo==null?void 0:Zo.Data)==null?void 0:Or.SlideIndex}});(Wr==null?void 0:Wr.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Fo(yield ko.Count))}),Mn.Sub.PresentationNewSlide=Zo=>Ir(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Zo)}),Mn.Sub.SlideMove=Zo=>Ir(this,null,function*(){var Or,Wr,nu;if(On!=null&&On.IsSuper&&document.hasFocus()){vo("");let cu=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Or=Zo==null?void 0:Zo.Data)==null?void 0:Or.SlideFromIndex,target_position:(Wr=Zo==null?void 0:Zo.Data)==null?void 0:Wr.SlideIndex}});(cu==null?void 0:cu.status)==0&&(Se.ZP.success("\u79FB\u52A8\u6210\u529F"),vo((nu=Zo==null?void 0:Zo.Data)==null?void 0:nu.SlideIndex))}}),yield Mn.ActivePresentation.SlideShowWindow.View.GotoSlide(Sl)})}const dl=()=>Ir(void 0,null,function*(){var Mn,oa;Hu(!0);const ya=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/smart_plan_users.json`,{method:"get",params:ru});(ya==null?void 0:ya.status)==0&&(ul((Mn=ya==null?void 0:ya.data)==null?void 0:Mn.smart_plan_users),pl((oa=ya==null?void 0:ya.data)==null?void 0:oa.count)),Hu(!1)}),Kl=()=>Ir(void 0,null,function*(){var Mn;Hu(!0);const oa=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/header_info.json`,{method:"get"});(oa==null?void 0:oa.status)===0&&wl([{name:"\u5168\u90E8",id:""},...((Mn=oa==null?void 0:oa.data)==null?void 0:Mn.course_groups)||[]]),Hu(!1)});(0,y.useEffect)(()=>{var Mn,oa;return ho&&((Mn=ho==null?void 0:ho.page)!=null&&Mn.id)&&!((oa=ho==null?void 0:ho.page)!=null&&oa.has_study_record)&&(On==null?void 0:On.IsSuper)===!1&&(On==null?void 0:On.Status)=="in_progress"&&(vu.current=setTimeout(()=>{Hl()},1e4)),()=>{vu.current&&clearTimeout(vu.current)}},[Rt["classroomList/getSmartPlanItemBanks"],ho,On==null?void 0:On.IsSuper]),(0,y.useEffect)(()=>{Bu&&(Kl(),dl())},[Bu,ru]);const Mu=()=>{const Mn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(Mn==null?void 0:Mn.findIndex(ya=>(ya==null?void 0:ya.id)==(un==null?void 0:un.id)&&(ya==null?void 0:ya.courseId)==(un==null?void 0:un.coursesId)))==-1&&(Mn.push({id:un==null?void 0:un.id,courseId:un==null?void 0:un.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(Mn)),Pu(1))},Zu=()=>Ir(void 0,null,function*(){var Mn,oa,ya,ko,Yo;const In=()=>Ir(void 0,null,function*(){let Or=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_status.json`,{method:"post"});(Or==null?void 0:Or.status)==0&&(Se.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Xa,allow_answer:!1,is_end:!0}}}))}),Zo=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}.json`,{method:"get"});(oa=(Mn=Zo==null?void 0:Zo.data)==null?void 0:Mn.not_start_positions)!=null&&oa.length?De.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:y.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",y.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(Yo=(ko=(ya=Zo==null?void 0:Zo.data)==null?void 0:ya.not_start_positions)==null?void 0:ko.sort((Or,Wr)=>Number(Or)-Number(Wr)))==null?void 0:Yo.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Ir(void 0,null,function*(){var Or,Wr,nu;Pu((nu=(Wr=(Or=Zo==null?void 0:Zo.data)==null?void 0:Or.not_start_positions)==null?void 0:Wr.sort((cu,ci)=>Number(cu)-Number(ci)))==null?void 0:nu[0])}),onOk:()=>Ir(void 0,null,function*(){yield In()})}):De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\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:()=>Ir(void 0,null,function*(){yield In()})})}),Ml=()=>y.createElement(y.Fragment,null,Bo&&(un!=null&&un.user_login?y.createElement("div",{className:Vo.right},y.createElement(Fd,{pageNum:Xa,maxPage:Ko})):y.createElement("div",{className:Vo.right},y.createElement(E.Z,{spinning:Rt["classroomList/getSmartPlanItemBanks"]},y.createElement("div",{style:{visibility:ho?"visible":"hidden",height:"100vh"}},(On==null?void 0:On.IsSuper)!==void 0&&y.createElement("div",{style:Ko?{}:{display:"none"}},On!=null&&On.IsSuper?y.createElement(Si,{pptFullScreen:yu,pageNum:Xa,maxPage:Ko,pptInfo:Io,openEwm:Do,changePage:xl,setOpenEwm:()=>{Oo(null)},aiImg:Eo,addPage:()=>{Wl()}}):y.createElement(ed,{isSimulate:al,officeToken:On,pageCache:Ba,pageNum:Xa,aiImg:Eo,maxPage:Ko,changePage:xl,gotoSlide:Mn=>{Pu(Mn)}})))))));return y.createElement(E.Z,{spinning:wo},y.createElement("div",{style:{display:"flex"}},So,cl&&y.createElement("div",{className:Vo.page_style},"\u7B2C",Xa,"\u9875"),y.createElement("div",{className:Vo.officeWrp},y.createElement("div",{className:Vo.left},y.createElement("div",{style:al?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!bu&&yu&&(On==null?void 0:On.IsSuper)&&hl&&y.createElement("div",{className:Vo.left_float},y.createElement("div",{className:Vo.float_icon},y.createElement("img",{src:te(23175),width:20,height:20})),y.createElement("div",{className:Vo.float_more},y.createElement("div",{className:Vo.float_text,onClick:()=>{pu(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Io==null?void 0:Io.status)=="in_progress"&&((rn=ho==null?void 0:ho.page)==null?void 0:rn.lesson_mode)!="self_learning"&&!(ho!=null&&ho.is_extra)&&(((jn=ho==null?void 0:ho.page)==null?void 0:jn.status)=="not_started"||((Fa=ho==null?void 0:ho.page)==null?void 0:Fa.status)=="ended")&&(On==null?void 0:On.IsSuper)&&(ho==null?void 0:ho.count)>0&&y.createElement(y.Fragment,null,y.createElement("div",{className:Vo.float_icon},y.createElement("img",{src:te(68045),width:20,height:20})),y.createElement("div",{className:Vo.float_text,onClick:()=>Ir(void 0,null,function*(){var Mn;let oa=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Mn=ho==null?void 0:ho.page)==null?void 0:Mn.id,status:"in_progress"}});(oa==null?void 0:oa.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),bl(),pu(!0))})},((ua=ho==null?void 0:ho.page)==null?void 0:ua.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Io==null?void 0:Io.status)=="in_progress"&&!(ho!=null&&ho.is_extra)&&((Jn=ho==null?void 0:ho.page)==null?void 0:Jn.status)=="in_progress"&&(On==null?void 0:On.IsSuper)&&(ho==null?void 0:ho.count)>0&&y.createElement(y.Fragment,null,y.createElement("div",{className:Vo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},y.createElement("img",{src:te(7891),width:20,height:20})),y.createElement("div",{className:Vo.float_text,onClick:()=>Ir(void 0,null,function*(){var Mn;let oa=yield(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Mn=ho==null?void 0:ho.page)==null?void 0:Mn.id,status:"ended"}});(oa==null?void 0:oa.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),bl())})},"\u7ED3\u675F\u7B54\u9898")))),Ka.get("simulate")==="true"&&y.createElement("div",{className:Vo.btn_float,style:{right:"800px",bottom:0}},y.createElement(An.op,{className:"mb20",onClick:()=>{Ka.get("type")?pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/ppt_info/info?type=${Ka.get("type")}`):pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!bu&&yu&&y.createElement("div",{className:Vo.btn_float,style:{right:On!=null&&On.IsSuper?"0px":"700px"}},y.createElement("div",null,y.createElement(An.op,{disabled:Xa==1,className:"mb20",onClick:()=>{if(Xa==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}el(""),Pu(Xa-1)}},"\u4E0A\u4E00\u9875")),y.createElement("div",null,y.createElement(An.op,{disabled:Xa==Ko,onClick:()=>{if(Xa==Ko){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}el(""),Pu(Xa+1)}},"\u4E0B\u4E00\u9875")),(On==null?void 0:On.IsSuper)&&y.createElement("div",{className:Vo.to_page_style},"\u8DF3\u8F6C\u5230",y.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:El||void 0,placeholder:"\u9875\u7801",onChange:Mn=>{Pu(Mn),el(Mn)}},Array.from({length:Ko},(Mn,oa)=>oa+1).map(Mn=>y.createElement(oe.default.Option,{key:Mn,value:Mn},Mn))))),!bu&&yu&&(On==null?void 0:On.IsSuper)&&Xa==Ko&&y.createElement("div",{className:Vo.over_content},y.createElement("div",{className:Vo.over_button,onClick:()=>Ir(void 0,null,function*(){yield Zu()})},y.createElement("img",{src:te(3540),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!yu&&(un!=null&&un.user_login?y.createElement("div",{className:Vo.over_content},y.createElement("div",{className:Vo.over_button,onClick:()=>{Lu(!0)}},y.createElement("img",{src:te(78868),className:Vo.ewm_img,style:{width:"16px",height:"15px"}}),y.createElement("div",{className:Vo.ewm_text},"\u5B66\u751F\u5217\u8868")),y.createElement("div",{className:Vo.over_button,onClick:()=>{pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/detail`)}},y.createElement("img",{src:te(50066),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6"))):On!=null&&On.IsSuper?y.createElement("div",{className:Vo.over_content},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Vo.over_button,onClick:()=>{Ju(!0)}},y.createElement("img",{src:te(15091),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Io==null?void 0:Io.status)=="not_started"&&y.createElement("div",{className:Vo.over_button,onClick:()=>Ir(void 0,null,function*(){_t({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:un==null?void 0:un.coursesId,smart_plans_id:un==null?void 0:un.id}}})})},y.createElement("img",{src:te(76502),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Io==null?void 0:Io.status)=="not_started"&&y.createElement("div",{className:Vo.over_button,onClick:()=>Ir(void 0,null,function*(){Yl(!0)})},y.createElement("img",{src:te(93026),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Io==null?void 0:Io.status)=="in_progress"&&y.createElement("div",{className:Vo.over_button,onClick:()=>Ir(void 0,null,function*(){yield Zu()})},y.createElement("img",{src:te(3540),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),y.createElement("div",{className:Vo.over_button,onClick:()=>{Oo(new Date)}},y.createElement("img",{src:te(56440),className:Vo.ewm_img,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))):!al&&y.createElement("div",{className:Vo.overcont2wrap},y.createElement(An.op,{disabled:Xa==1,className:"mr30",onClick:()=>{if(Xa==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Pu(Xa-1)}},"\u4E0A\u4E00\u9875"),y.createElement("div",{className:Vo.over_content2},y.createElement("div",{className:Vo.over_button2,onClick:()=>{pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan`)}},y.createElement("img",{src:te(50066),className:Vo.ewm_img2,style:{width:"14px",height:"14px"}}),y.createElement("div",{className:Vo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),y.createElement(An.op,{disabled:Xa==Ko,className:"ml30",onClick:()=>{if(Xa==Ko){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Pu(Xa+1)}},"\u4E0B\u4E00\u9875")))),(!yu||!(On!=null&&On.IsSuper))&&Ml(),yu&&(On==null?void 0:On.IsSuper)&&y.createElement(Ue.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{pu(!1)},destroyOnClose:!0,forceRender:!0,open:bu},Ml(),y.createElement("div",{className:Vo.close_drawer,onClick:Mn=>{Mn.stopPropagation(),pu(!1)}},y.createElement("i",{className:"iconfont icon-shouqi10 font14"})))),y.createElement(Bd.Z,{Callback:()=>{ii(),(0,b.ZP)(`/api/courses/${un==null?void 0:un.coursesId}/smart_plans/${un==null?void 0:un.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Xa,allow_answer:!1,is_end:!1}}})}}),y.createElement(wd.Z,{v:Io,params:un,user:Pe,visible:Vl,afterOk:()=>{Yl(!1),window.location.reload()},afterCancel:()=>{Yl(!1)}}),y.createElement(De.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Su,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},y.createElement("div",{className:Vo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\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\uFF01"),y.createElement("div",{className:Vo.erweima},y.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${un==null?void 0:un.coursesId}&id=${un==null?void 0:un.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(Cn=ge==null?void 0:ge.setting)==null?void 0:Cn.tab_logo_url}`})),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},y.createElement(Pt.ZP,{type:"primary",onClick:()=>{mr(!1),Oo(null),Ju(!0),Mu()}},"\u5F00\u59CB\u4E0A\u8BFE"))),y.createElement(De.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:Au,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var Mn;fu(!1),Pu((Mn=jr==null?void 0:jr.sort())==null?void 0:Mn[0])},onOk:()=>Ir(void 0,null,function*(){var Mn;fu(!1),Pu((Mn=jr==null?void 0:jr.sort())==null?void 0:Mn[0])})},y.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(va=jr==null?void 0:jr.sort())==null?void 0:va.map((Mn,oa)=>y.createElement("span",{key:oa,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{fu(!1),Pu(Mn)}},"\u7B2C",Mn,"\u9875",oa+1==(jr==null?void 0:jr.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),y.createElement(De.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:Bu,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{Lu(!1)},footer:null},y.createElement(E.Z,{spinning:!1},y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},y.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:ru==null?void 0:ru.course_group_id,options:(Ta=sl||[])==null?void 0:Ta.map(Mn=>({label:Mn==null?void 0:Mn.name,value:Mn==null?void 0:Mn.id})),onChange:Mn=>{ru.page=1,ru.course_group_id=Mn,_u(Ii({},ru))}}),y.createElement(An.t7,{style:{width:300},value:{value:ru.search},onChange:(Mn,oa)=>{ru.page=1,ru.search=Mn,_u(Ii({},ru))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),y.createElement(Te.default,{loading:ll,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Mn=>y.createElement("span",{style:{color:"#666666"}},Mn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Mn=>y.createElement("span",{style:{color:"#666666"}},Mn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:Mn=>y.createElement("span",{style:{color:"#666666"}},Mn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(Mn,oa)=>y.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Lu(!1),pe.history.push(`/classrooms/${un==null?void 0:un.coursesId}/smart_plan/${un==null?void 0:un.id}/users/${oa==null?void 0:oa.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:vl,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:ru.limit,current:ru.page,position:["bottomRight"],onChange:(Mn,oa)=>{ru.page=Mn,ru.limit=oa,_u(Ii({},ru))},total:il,showTotal:(Mn,oa)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",Mn," "),"\u6761\u6570\u636E")}})))))};var Id=(0,pe.connect)(({user:Pe,classroomList:fe,loading:ge,globalSetting:Rt})=>({user:Pe,classroomList:fe,globalSetting:Rt,loading:ge.effects}))(Md)},58253:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return ce}});var y=te(59301),ve=te(6767),Ae=te(62957),pe=te(14566),Fe=te(25399),Se=te(60242),De=te(38986),Ye={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},ye=te(9148),re=te(16253),Ue=te(47257),Te=te.n(Ue),Pt=te(51257),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ie,Ce,Re)=>Ce in ie?a(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ie[Ce]=Re,ee=(ie,Ce)=>{for(var Re in Ce||(Ce={}))x.call(Ce,Re)&&z(ie,Re,Ce[Re]);if(E)for(var Re of E(Ce))b.call(Ce,Re)&&z(ie,Re,Ce[Re]);return ie},ae=(ie,Ce,Re)=>new Promise((Ne,st)=>{var it=at=>{try{Tt(Re.next(at))}catch(ct){st(ct)}},Me=at=>{try{Tt(Re.throw(at))}catch(ct){st(ct)}},Tt=at=>at.done?Ne(at.value):Promise.resolve(at.value).then(it,Me);Tt((Re=Re.apply(ie,Ce)).next())}),ce=({v:ie,visible:Ce,params:Re,user:Ne,afterOk:st,afterCancel:it})=>{var Me;const[Tt,at]=(0,y.useState)([]),ct=(0,y.useRef)([]),[zt,ht]=(0,y.useState)(!1),Ot={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{at([])},accept:".ppt,.pptx",beforeUpload:et=>ae(void 0,null,function*(){var Lt,Dt;const bt=et.name.endsWith(".ppt"),qe=et.name.endsWith(".pptx");if(!bt&&!qe)return ve.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(et.size/1024/1024>200)return ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const gt=yield(0,De.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:et.name}});if((Lt=gt==null?void 0:gt.data)!=null&&Lt.exist)ve.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),at([]);else{const ot={id:String(Math.random()).slice(-6),name:et.name,size:et.size,file:et,description:"",percent:0,status:"uploading"};ut(ot,{container_type:"SmartPlan",login:(Dt=Ne==null?void 0:Ne.userInfo)==null?void 0:Dt.login,container_id:null,description:"",realFileName:!1}),at(mt=>[ot])}return Promise.reject()})},ut=(et,Lt)=>ae(void 0,null,function*(){var Dt,bt,qe,Ie,gt,ot,mt,Ut,xe,Ct;Lt.file_name=et.name;const nn=et.name,Wt=yield(0,De.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Wt==null?void 0:Wt.status)!==0){at(wt=>(wt[wt.findIndex(_e=>_e.name===nn)].status="error",[...wt])),ve.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Wt.data=JSON.parse((0,re.pe)(Wt.data));const ln=new(Te())({endpoint:(Dt=Wt==null?void 0:Wt.data)==null?void 0:Dt.end_point,region:(bt=Wt==null?void 0:Wt.data)==null?void 0:bt.region,accessKeyId:(qe=Wt==null?void 0:Wt.data)==null?void 0:qe.access_key_id,accessKeySecret:(Ie=Wt==null?void 0:Wt.data)==null?void 0:Ie.access_key_secret,bucket:(gt=Wt==null?void 0:Wt.data)==null?void 0:gt.bucket,stsToken:(ot=Wt==null?void 0:Wt.data)==null?void 0:ot.security_token});et.name.split(".").pop(),ln.multipartUpload(`smartplans/${Re.coursesId}/${Re==null?void 0:Re.id}/${(mt=Ne==null?void 0:Ne.userInfo)==null?void 0:mt.login}/${Date.now()}/${nn}`,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,_e,Et)=>{at($e=>{const Ft=$e.findIndex(Qe=>Qe.name===nn);return $e[Ft].client=ln,$e[Ft].percent=wt*100,$e[Ft].checkpoint=_e,[...$e]})},checkpoint:(xe=ct.current[(Ut=ct.current)==null?void 0:Ut.findIndex(wt=>wt.name===nn)])==null?void 0:xe.checkpoint,callback:{customValue:{id:nn+""},url:(Ct=Wt==null?void 0:Wt.data)==null?void 0:Ct.callback_url,host:Wt==null?void 0:Wt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,De.rz)(Lt)}}).then(function(wt){at(_e=>{var Et,$e,Ft;const Qe=_e.findIndex(Je=>Je.name===nn);let Bt="done";return((Et=wt.data)==null?void 0:Et.status)===0?_e[Qe].response=($e=wt.data)==null?void 0:$e.data:(ve.ZP.warning((Ft=wt.data)==null?void 0:Ft.message),Bt="error"),_e[Qe].status=Bt,[..._e]})}).catch(function(wt){(wt==null?void 0:wt.name)!=="cancel"&&at(_e=>{const Et=_e.findIndex($e=>$e.name===nn);return _e[Et].status="error",[..._e]})})});return oe.createElement(Ae.default,{maskClosable:!1,centered:!0,open:Ce,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{it(),at([])},okButtonProps:{loading:zt,disabled:(Tt==null?void 0:Tt.length)>0&&((Me=Tt==null?void 0:Tt[0])==null?void 0:Me.status)=="uploading"},onOk:()=>ae(void 0,null,function*(){var et,Lt,Dt;if((Tt==null?void 0:Tt.length)>0&&((et=Tt==null?void 0:Tt[0])==null?void 0:et.status)=="uploading"){ve.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}ht(!0);const bt=yield yield(0,De.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Dt=(Lt=Tt==null?void 0:Tt[0])==null?void 0:Lt.response)==null?void 0:Dt.attachment_id}});return ht(!1),(bt==null?void 0:bt.status)===0&&(ve.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),st(),at([])),bt})},oe.createElement("div",null,oe.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",oe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),oe.createElement(pe.default,ee({},Ot),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(ye.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:Ye.box},Tt.map(et=>oe.createElement("div",{key:et.id,className:Ye.row},oe.createElement("div",{className:Ye.icon},et.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),et.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Fe.Z,{title:et==null?void 0:et.name},oe.createElement("div",{style:{color:et.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,Pt.tP)(et==null?void 0:et.name,9))),et.status==="uploading"&&oe.createElement(Se.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:et.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return a}});var y=te(59301),ve=te(25690),Ae=te(62957),pe=te(99571),Fe=te(29787),Se=te(81072),De=te(10866),Ye=te(75975),ye=te(24334),re=te(61186),Ue=te.n(re),Te=te(24363),Pt=te(59301),oe=(E,x,b)=>new Promise((z,ee)=>{var ae=ie=>{try{ce(b.next(ie))}catch(Ce){ee(Ce)}},ue=ie=>{try{ce(b.throw(ie))}catch(Ce){ee(Ce)}},ce=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ae,ue);ce((b=b.apply(E,x)).next())}),a=({open:E,onClose:x})=>{const[b,z]=(0,y.useState)(void 0);console.log((0,ve.useLocation)(),33);const ee=(0,ve.useLocation)();(0,y.useEffect)(()=>{E&&function(){return oe(this,null,function*(){const Dt=yield(0,Se.X6)(E);z(Dt.data)})}()},[E]);const{status:ae,created_at:ue,code:ce,name:ie,language:Ce,pass_sets_count:Re,set_count:Ne,error_msg:st,output:it,input:Me,expected_output:Tt,execute_memory:at,user:ct,execute_time:zt,input_file_url:ht,output_file_url:Ot,is_file:ut,expected_output_file_url:et}=b||{};return Pt.createElement(Ae.default,{open:E,width:1e3,onCancel:()=>x(!1),footer:Pt.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Pt.createElement(Fe.Z,{spinning:!b,delay:500},Pt.createElement("div",{className:"record-detail-info"},b?Pt.createElement(Pt.Fragment,null,Pt.createElement("div",{className:"record-detail-body"},Pt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Pt.createElement("ul",{className:"record-info"},Pt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Pt.createElement("span",{className:ae===0?"c-green":"c-red"},De.Im[ae])," "),Pt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Pt.createElement("span",null,Ue()(ue).format("YYYY-MM-DD HH:mm:ss"))," "),Pt.createElement("li",null," \u8BED\u8A00\uFF1A",Pt.createElement("span",null,Ce)," "),Pt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Pt.createElement("span",null,zt*1e3,"ms")," "),Pt.createElement("li",null," ",`${ae===Te.h.HIDE_COMPILE_STATUS?"--":Re} / ${Ne} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,De.gZ)({status:ae,error_msg:st,execute_time:zt,output:it,input:Me,expected_output:Tt,input_file_url:ht,output_file_url:Ot,is_file:ut,expected_output_file_url:et}),Pt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Pt.createElement(Ye.ZP,{height:"200px",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:ye.Base64.decode(ce),options:{readOnly:!0}}))):null)))}},7727:function(ke,lt,te){"use strict";te.d(lt,{Im:function(){return Ne},Y4:function(){return it}});var y=te(59301),ve=te(37568),Ae=te(6767),pe=te(99571),Fe=te(37345),Se=te(24334),De=te.n(Se),Ye=te(91136),ye=te(86074),re=te(76902),Ue=te(51257),Te=te(34376),Pt=te.n(Te),oe=te(38986),a=te(25690),E=te(98309),x=te(49535),b=te(81072),z=te(91176),ee=te(45677),ae=te(92310),ue=te.n(ae),ce=te(84989),ie=te(59301),Ce=(at,ct,zt)=>new Promise((ht,Ot)=>{var ut=Dt=>{try{Lt(zt.next(Dt))}catch(bt){Ot(bt)}},et=Dt=>{try{Lt(zt.throw(Dt))}catch(bt){Ot(bt)}},Lt=Dt=>Dt.done?ht(Dt.value):Promise.resolve(Dt.value).then(ut,et);Lt((zt=zt.apply(at,ct)).next())});const{TextArea:Re}=ve.default,Ne={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var st=(at=>(at[at.SET_VISIBLE=0]="SET_VISIBLE",at[at.SET_TABINDEX=1]="SET_TABINDEX",at))(st||{});function it(at){const{status:ct,error_msg:zt,output:ht,input:Ot,expected_output:ut,is_file:et,input_file_url:Lt,output_file_url:Dt,expected_output_file_url:bt,setMonacoValue:qe,setData:Ie}=at,gt=(0,y.useRef)(),ot=(0,y.useRef)(),mt=(0,y.useRef)();let Ut=null;const xe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(ht&&!et&>.current){const Ct=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ct.open(gt.current);const nn=(0,Ue.pp)(Se.Base64.decode(ht));Ct.write(nn),Ct.setOption("theme",{background:"#1e1e1e"})}if(Ot&&!et&&ot.current){const Ct=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ct.open(ot.current),Ct.write((0,Ue.pp)(Ot)),Ct.setOption("theme",{background:"#1e1e1e"})}if(ut&&!et&&mt.current){const Ct=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ct.open(mt.current),Ct.write((0,Ue.pp)(Se.Base64.decode(ut))),Ct.setOption("theme",{background:"#1e1e1e"})}},[ht]),ct){case Fe.h.NOMATCH:Ut=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!et&&ie.createElement("div",{ref:gt}),et&&ie.createElement("div",{style:xe},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const Ct=yield(0,oe.ZP)(Dt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});qe(Ct),setTimeout(()=>{Ie(Dt)},200)})},ht)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!et&&ie.createElement("div",{ref:mt}),et&&ie.createElement("div",{style:xe},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const Ct=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});qe(yield Ct.text()),setTimeout(()=>{Ie(bt)},200)})},ut)));break;case Fe.h.EXECUTEFAILURE:Ut=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!et&&ie.createElement(re.Z,{value:Ot,style:xe}),et&&ie.createElement("div",{style:xe},ie.createElement("a",{onClick:()=>(0,Ue.LR)(Lt,Ot)},Ot))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},Se.Base64.decode(zt),"111")));break;case Fe.h.COMPILEFAILURE:Ut=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ye.Z.error},Se.Base64.decode(zt)));break;case Fe.h.PODFAILURE:Ut=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ut=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ut," ")}function Me(at){const{status:ct,error_msg:zt,execute_time:ht,output:Ot,input:ut,expected_output:et,is_file:Lt,input_file_url:Dt,output_file_url:bt,expected_output_file_url:qe}=at;let Ie=null;switch(ct){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:Ie=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:Ie=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ie=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ie," ")}function Tt({value:at,className:ct}){return ie.createElement("span",{className:ct},at)}lt.ZP=({input:at,is_file:ct,debuging:zt,submitting:ht,executingMessage:Ot,debugResult:ut,onChangeInput:et,onDebugCode:Lt,onSubmitCode:Dt,hack:bt,user:qe,submitResult:Ie,isWhiteTheme:gt,topDispatch:ot})=>{const[mt]=(0,a.useSearchParams)(),Ut=(0,a.useParams)(),[xe,Ct]=(0,y.useState)(!1),[nn,Wt]=(0,y.useState)(!1),[ln,Rn]=(0,y.useState)(1),[wt,_e]=(0,y.useState)(!1),[Et,$e]=(0,y.useState)(0),[Ft,Qe]=(0,y.useState)(!1),[Bt,Je]=(0,y.useState)(""),[Ze,nt]=(0,y.useState)(""),Ge=(0,y.useRef)(),He=(0,y.useRef)(),vt=(0,y.useRef)(null),Le=(0,y.useRef)(null),Oe=(0,y.useRef)(null);console.log(Ie,"submitResult",Ut);const{status:he,id:be,input:ze,output:tt,expected_output:xt,is_file:yt,input_file_url:jt,output_file_url:Gt,expected_output_file_url:Ht,error_msg:hn,hack_sets:Qn}=Ie||{};(0,y.useEffect)(()=>{he===0&&(Rn(1),$e(0))},[he,be]),(0,y.useEffect)(()=>{Ce(void 0,null,function*(){var _n;const Qt=yield(0,b.rX)(Ut==null?void 0:Ut.id,"submit");(Qt==null?void 0:Qt.status)===0&&(Qt!=null&&Qt.data&&((_n=Qt==null?void 0:Qt.data)==null?void 0:_n.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Qt==null?void 0:Qt.data}}),Rn(2),$e(320)):(Rn(1),$e(0)))})},[Ut==null?void 0:Ut.id]),(0,y.useEffect)(()=>{if(Ge.current){let tn=function(Ke){mn=an.offsetHeight,Pn=!0,Zn=Ke.pageY,Oe.current.style.display="block"},_n=function(){Pn=!1,Oe.current.style.display="none"},Qt=function(Ke){if(Pn){$t();let Mt=Zn-Ke.pageY,St=mn+Mt;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),ln===1){St<=34?$e(0):$e(St);return}console.log(St,"resizeH"),$e(St)}};const an=vt.current;let mn=0,Pn=!1,Zn=0;const ma=document.getElementById("case-y-bar");return ma==null||ma.addEventListener("mousedown",tn),document.addEventListener("mousemove",Qt),document.addEventListener("mouseup",_n),()=>{const Ke=document.getElementById("case-y-bar");Ke==null||Ke.removeEventListener("mousedown",tn),document.removeEventListener("mousemove",Qt),document.removeEventListener("mouseup",_n)}}},[Ge,ln]),(0,y.useEffect)(()=>{const tn=x.Z.subscribe("resize-move-bar",$t);if(mt.get("type")!=="exercises")return document.addEventListener((0,ce.gH)(),sn),()=>{document.removeEventListener((0,ce.gH)(),sn),tn()}},[]),(0,y.useEffect)(()=>{});function $t(){var tn,_n,Qt,an;const mn=document.getElementById("outputResultRef");if(mn){let Pn=mn.dataset.text;He.current.reset(),He.current.writeln(Pn);const Zn=document.getElementById("outputResultRef").offsetWidth-20,ma=((an=(Qt=(_n=(tn=He.current)==null?void 0:tn._core)==null?void 0:_n._renderService)==null?void 0:Qt.dimensions)==null?void 0:an.actualCellWidth)||10,Ke=Math.ceil(Zn/ma);He.current.resize(Ke,Math.ceil(mn.clientHeight/16))}}function fn(){Ct(!xe),setTimeout(()=>{$t()},300),$e(xe?320:window.innerHeight-150)}function yn(){nn?(Wt(!1),(0,ce.BU)()):(Wt(!0),(0,ce.Dj)(Le.current))}const sn=tn=>{(0,ce.vp)()||Wt(!1)},dn=(0,y.useMemo)(()=>{if(ut){const{status:tn,output:_n,error_msg:Qt}=ut;return setTimeout(()=>{let an="",mn=document.getElementById("outputResultRef");_n?an=Se.Base64.decode(_n):Qt&&(an=Se.Base64.decode(Qt)),He.current=new Te.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),He.current.open(mn),He.current.onKey(function(Pn){var Zn;if(Pn.domEvent.key.toLocaleUpperCase()==="C"&&Pn.domEvent.ctrlKey){Pn.domEvent.preventDefault();let ma=(Zn=He.current)==null?void 0:Zn.getSelection();navigator.clipboard.writeText(ma).then(()=>{})}}),mn.dataset.text=an,He.current.setOption("convertEol",!0),$t()},300),ie.createElement(ie.Fragment,null,Me(ut))}return null},[ut]);function Xt(){var tn,_n;if(!(bt!=null&&bt.code)||((tn=bt==null?void 0:bt.code)==null?void 0:tn.trim().length)===0){(_n=Ae.ZP)==null||_n.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(1),$e(320),Lt()}const kn=tn=>Ce(void 0,null,function*(){let _n=yield(0,oe.ZP)(`/api/problems/${tn}/start.json`,{method:"get",params:{hack_user_id:qe==null?void 0:qe.user_id}});_n&&(window.location.href=`/myproblems/${_n==null?void 0:_n.identifier}${window.location.search}`)});function Nn(){yt?navigator.clipboard.writeText(Se.Base64.decode(hn)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Se.Base64.decode(tt)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(y.Fragment,null,ie.createElement("div",{className:ue()(Ye.Z.case,gt&&Ye.Z.whiteCase),style:{height:Et},ref:vt},ie.createElement("div",{className:Ye.Z.fullMask,ref:Oe}),ie.createElement("div",{className:Ye.Z["resize-y-bar"],id:"case-y-bar",ref:Ge,draggable:!1},ln===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ln===1&&(Et<=34?ie.createElement("div",{onClick:()=>{$e(320)},className:Ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{$e(0)},className:Ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:Ye.Z.caseHead},ie.createElement("div",{className:Ye.Z.dot}),ie.createElement("div",{className:Ye.Z.text},ln===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ln===2&&!ht&&typeof he=="number"&&ie.createElement(ie.Fragment,null,he===Fe.h.OK?ie.createElement("div",{className:Ye.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:Ye.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ne[he])),ie.createElement("div",{className:Ye.Z.btns},ln===2&&!ht&&ie.createElement(ie.Fragment,null,he!==Fe.h.OK&&ie.createElement("div",{onClick:Nn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{Qe(be)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fn()},ie.createElement("i",{className:`iconfont icon-${xe?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:ln===1?"block":"none"}},zt?ie.createElement(ye.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:Et-34}},ie.createElement("div",{className:Ye.Z.result},ie.createElement("div",{className:Ye.Z.left},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:Ye.Z.leftNode},ie.createElement(Re,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ct?"":at,onChange:et}))),ie.createElement("div",{className:Ye.Z.right},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:Ye.Z.node},ut?dn:ie.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ie.createElement("div",{style:{display:ln===2?"block":"none"}},ht?ie.createElement(ye.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:Le,className:Ye.Z.elseNode},ie.createElement("div",{className:Ye.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:Ye.Z.scroll},ie.createElement("pre",{className:Ye.Z.scrollBox,style:wt?{height:nn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yt&&ie.createElement(Tt,{value:ze}),yt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const tn=yield fetch(jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield tn.text()),setTimeout(()=>{Je(jt)},200)})},ze)),ze&&ie.createElement("div",{className:Ye.Z.action},ie.createElement("span",{onClick:()=>_e(!wt)},wt?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&ie.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>yn(),className:`iconfont icon-${nn?"suoxiao1":"fangda"}`})))),ie.createElement("div",{className:Ye.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:Ye.Z.left},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:Ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!yt&&ie.createElement(Tt,{className:"mb10",value:xt&&Se.Base64.decode(xt)||""}),yt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const tn=yield fetch(Ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield tn.text()),setTimeout(()=>{Je(Ht)},200)})},xt)))),ie.createElement("div",{className:Ye.Z.right},ie.createElement("div",{className:Ye.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:Ye.Z.node,style:{color:he===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(he===4||he===5)&&ie.createElement(Tt,{className:"mb10",value:hn&&Se.Base64.decode(hn)||""}),he!=4&&he!=5&&(yt?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const tn=yield(0,oe.ZP)(Gt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(tn)}catch(_n){nt("")}setTimeout(()=>{Je(Gt)},200)})},tt):ie.createElement(Tt,{className:"mb10",value:tt&&Se.Base64.decode(tt)||""})))))))))),ie.createElement("div",{className:ue()(Ye.Z.footer,gt&&Ye.Z.whiteFooter),style:{zIndex:100}},(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.above_question)&&ie.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>kn(bt==null?void 0:bt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.under_question)&&ie.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>kn(bt==null?void 0:bt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:zt||ht,loading:zt,color:"#2ABD8C",className:"mr10",onClick:Xt},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&ie.createElement(pe.ZP,{className:Ye.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:ht,disabled:zt||ht,onClick:()=>{var tn,_n;if(!(bt!=null&&bt.code)||((tn=bt==null?void 0:bt.code)==null?void 0:tn.trim().length)===0){(_n=Ae.ZP)==null||_n.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(2),$e(320),Dt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(E.Z,{onClose:Qe,open:Ft}),ie.createElement(ee.Z,{close:!0,data:Bt,type:Bt.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:Ze,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},91176:function(ke,lt,te){"use strict";te.r(lt),te.d(lt,{Types:function(){return Vt},default:function(){return dt}});var y=te(59301),ve=te(25690),Ae=te(11938),pe=te(62957),Fe=te(29787),Se=te(99571),De=te(25399),Ye=te(77019),ye=te(81072),re=te(81722),Ue=te(84989),Te=te(8343),Pt=te(346),oe=te(87169),a=te(30641),E=te(75975),x=te(91558),b=te(23992),z=te(58397),ee=te(59301),ae=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(we,ne,le)=>ne in we?ae(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,st=(we,ne)=>{for(var le in ne||(ne={}))Ce.call(ne,le)&&Ne(we,le,ne[le]);if(ie)for(var le of ie(ne))Re.call(ne,le)&&Ne(we,le,ne[le]);return we},it=(we,ne)=>ue(we,ce(ne));const Me={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var Tt=(we=>(we[we.set_font_size=0]="set_font_size",we[we.set_theme=1]="set_theme",we[we.on_tab_to_space=2]="on_tab_to_space",we[we.set_show_editor_setting=3]="set_show_editor_setting",we))(Tt||{});function at(we,ne){switch(ne.type){case 3:return it(st({},we),{showEditorSetting:ne.payload});case 1:return it(st({},we),{theme:ne.payload});case 0:return it(st({},we),{fontSize:ne.payload});case 2:return it(st({},we),{tabToSpace:ne.payload});default:throw new Error}}var ct=({isLoading:we,value:ne,onChange:le,language:se,onUpdateCode:me,ActionBarRender:Ee,setIsWhiteTheme:Ve})=>{const[Xe,We]=(0,y.useReducer)(at,Me),{theme:pt,fontSize:kt,showEditorSetting:At,tabToSpace:Zt}=Xe,Jt=(0,y.useRef)(),on=(0,y.useRef)();(0,y.useEffect)(()=>{Ve(pt==="vs")},[pt]);const It={onFontSizeChange:Sn=>{We({type:0,payload:Sn}),(0,b.t)("cmFontSize",Sn)},tabToSpace:Zt,cmFontSize:kt,className:"oj",cmCodeMode:pt,onTabToSpace:Sn=>{We({type:2,payload:Sn}),(0,b.t)("cmTabToSpace",Sn)},onCodeModeChange:Sn=>{We({type:1,payload:Sn}),(0,b.t)("ProgrammingCodeMode",Sn)}};function En(){We({type:3,payload:!1})}function qt(){We({type:3,payload:!0})}const bn={value:ne,language:se,theme:pt,options:{fontSize:kt,insertSpaces:Zt},onChange:Sn=>{le(Sn),on.current=Sn,clearTimeout(Jt.current),Jt.current=setTimeout(()=>{me(on.current)},1e4)},onEditBlur:Sn=>{on.current&&me(on.current)}};return ee.createElement(y.Fragment,null,Ee(qt),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!we&&ee.createElement(E.ZP,st({},bn))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:At,onClose:En},ee.createElement(z.Z,st({},It)))))},zt=te(60141),ht=te(24334),Ot=te(7727),ut={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},et={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Lt=te(54172),Dt=te(13747),bt=te(58617),qe=te(98309),Ie=te(61186),gt=te.n(Ie),ot=te(59301);const{Column:mt}=Lt.default;var Ut=({submitResult:we,submitting:ne,submitRecords:le,page:se,onPageChange:me,topicId:Ee})=>{const[Ve]=(0,ve.useSearchParams)(),{records:Xe,records_count:We}=le||{},[pt,kt]=(0,y.useState)(!1),At=Ve.get("type")==="1";return ot.createElement(Fe.Z,{spinning:ne,tip:"\u8BC4\u6D4B\u4E2D...",indicator:ot.createElement(bt.Z,{style:{fontSize:24},spin:!0})},(Xe==null?void 0:Xe.length)>0?ot.createElement(Lt.default,{dataSource:Xe,rowKey:"id",pagination:!1},ot.createElement(mt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Zt,Jt)=>ot.createElement("span",null," ",gt()(Zt).format("YYYY-MM-DD HH:mm:ss"))}),ot.createElement(mt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Zt,Jt)=>{var on;return ot.createElement("span",{className:`${Zt===0?"c-green":"c-red"} current`,onClick:()=>{kt(Jt.id)}},(on=Ot.Im[Zt])==null?void 0:on.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),ot.createElement(mt,{title:`\u6267\u884C\u7528\u65F6 (${At?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Zt=>Zt?At?Zt:Zt/1e3:""}),ot.createElement(mt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${At?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Zt=>Zt?At?Zt:parseFloat((Zt/1024).toFixed(2)):""}),ot.createElement(mt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),ot.createElement(mt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Zt,Jt)=>ot.createElement("span",{className:"c-light-primary current",onClick:()=>{kt(Jt.id)}},"\u67E5\u770B")})):ot.createElement("div",{style:{height:300,width:"100%"}}),ot.createElement(qe.Z,{onClose:kt,open:pt}),We>15?ot.createElement(Dt.Z,{className:et.pagination,current:se,pageSize:15,total:We,onChange:me}):null)},xe=te(28426),Ct=te(96599),nn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Wt=te(76902),ln=te(59301);const Rn={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var wt=({hack:we})=>{const{language:ne,difficult:le,time_limit:se,description:me}=we,[Ee]=(0,ve.useSearchParams)(),Ve=Rn[le];return ln.createElement(ln.Fragment,null,ln.createElement("ul",{className:nn.info},ln.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ln.createElement("b",{className:nn.info_tag},ne)),ln.createElement("li",null,ln.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ln.createElement(Ct.default,{color:Ve==null?void 0:Ve.color},Ve==null?void 0:Ve.name)),ln.createElement("li",null,ln.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ln.createElement("span",{style:{color:"#333333"}},se,"\u79D2"))),Ee.get("qtype")==="8"?ln.createElement(Wt.Z,{value:me,showProgramFill:!0,className:nn.desc}):ln.createElement(Wt.Z,{value:me,className:nn.desc}))},_e={},Et=te(59301),$e=({hack:we,current_user:ne})=>Et.createElement("div",{className:_e.answer},we!=null&&we.answer_text?Et.createElement(Wt.Z,{style:{padding:"13px 0"},value:(we==null?void 0:we.answer_text)||""}):Et.createElement(xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ft=te(49535),Qe=te(38986);function Bt(we,ne){return(0,Qe.U2)(`/problems/${we}/comments.json`,{page:ne,limit:10})}function Je(we){return(0,Qe.v_)(`/discusses/${we}/plus.json`,{container_type:"Discuss",type:1})}function Ze(we,ne,le){return(0,Qe.v_)(`/problems/${we}/comments/reply.json`,{comments:{content:le,parent_id:ne}})}function nt(we,ne){return(0,Qe.v_)(`/problems/${we}/comments.json`,{comments:{content:ne}})}function Ge(we,ne,le){return(0,Qe.v_)(`/problems/${we}/comments/${ne}/hidden.json`,le)}function He(we,ne){return(0,Qe.IV)(`/problems/${we}/comments/${ne}`)}var vt=te(75604);function Le({author:we}){return y.createElement("a",{href:`/users/${we.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Pt.Z.IMG_SERVER}/images/${we.image_url}`,width:"50"}))}function Oe({data:we,index:ne,parentDiscussIndex:le,user:se,onSetActionType:me}){const{author:Ee,can_delete:Ve,content:Xe,id:We,time:pt}=we;function kt(){me({id:We,index:ne,type:"delete-discuss",parentDiscussIndex:le,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const At=se.admin||Ve||Ee.user_id===se.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(Le,{author:Ee}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Ee.login}`,target:"_blank"},Ee.name),y.createElement("span",{className:"grey"},pt),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},At?y.createElement("a",{onClick:kt,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Wt.Z,{className:"discuss-content",value:Xe})))}var he=({user:we,data:ne,index:le,onPlusDiscuss:se,onSetActionType:me,activeDiscussIndex:Ee,onReplyDiscuss:Ve,onSetActiveDiscussIndex:Xe})=>{const{content:We,children:pt,hidden:kt,id:At,praise_count:Zt,time:Jt,user_praise:on,can_delete:It,author:En}=ne;function qt(){Xe(At)}function bn(){se(At,!on,le)}function Sn(){me({id:At,index:le,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ln(){me({id:At,index:le,params:{hidden:kt?"0":"1"},type:"hidden-discuss",message:kt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Wn=we.admin||we.user_id===En.user_id;return y.createElement("div",{className:"discuss-item-container",key:At},y.createElement(Le,{author:En}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${En.login}`,target:"_blank"}," ",En.name," "),y.createElement("span",{className:"grey"},Jt)),y.createElement(Wt.Z,{className:"discuss-content",value:We}),pt&&pt.length>0?y.createElement("div",{className:"reply-discuss-container"},pt.map((Kn,Yn)=>y.createElement(Oe,{key:Kn.id,data:Kn,index:Yn,user:we,onSetActionType:me,parentDiscussIndex:le}))):null,y.createElement("div",{className:"btn-group"},Wn?y.createElement("a",{onClick:Ln,title:kt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:kt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,It&&(!pt||pt.length==0)?y.createElement("a",{onClick:Sn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:qt,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:bn,className:on?"c-orange":""},y.createElement("i",{className:on?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Zt||""))),y.createElement(vt.Z,{id:At,activeDiscussIndex:Ee,onReplyDiscuss:Ve})))},be=te(87320),ze={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},tt=te(39793),xt=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())}),yt=({user_praise:we,praise_count:ne,praisePlus:le,onCreateDiscuss:se,discuss_count:me})=>{const[Ee,Ve]=(0,y.useState)(!1),[Xe,We]=(0,y.useState)("");function pt(Jt){We(Jt)}function kt(){Ve(!0)}function At(){Ve(!1)}function Zt(){return xt(this,null,function*(){se(Xe),We(""),Ve(!1)})}return y.createElement("div",{className:`${ze["dis-input-editor-container"]} ${Ee?ze.active:""} `},y.createElement("div",{className:Ee?`hide ${ze["text-area"]}`:ze["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:kt}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",me," "),y.createElement("a",{className:"c-light-black",onClick:le,title:we?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${we?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),ne?y.createElement("span",null,ne):"")),Ee?y.createElement("div",{className:ze["input-mask"],onClick:At}):null,y.createElement("div",{className:Ee?ze["md-container"]:`${ze["md-container"]} hide`},y.createElement(tt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Xe,height:240,onChange:pt}),y.createElement("div",{className:ze["tip-container"],onClick:At},y.createElement("a",{className:ze["btn-send"],onClick:Zt}," \u53D1\u9001 "))))},jt=te(59301),Gt=Object.defineProperty,Ht=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,yn=(we,ne,le)=>ne in we?Gt(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,sn=(we,ne)=>{for(var le in ne||(ne={}))$t.call(ne,le)&&yn(we,le,ne[le]);if(Qn)for(var le of Qn(ne))fn.call(ne,le)&&yn(we,le,ne[le]);return we},dn=(we,ne)=>Ht(we,hn(ne)),Xt=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())});const kn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Nn=(we=>(we[we.GET_DISCUSSES=0]="GET_DISCUSSES",we[we.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",we[we.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",we[we.PLUS_DISCUSS=3]="PLUS_DISCUSS",we[we.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",we[we.SET_PAGE=5]="SET_PAGE",we[we.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",we))(Nn||{});function tn(we,ne){switch(ne.type){case 6:return dn(sn({},we),{loading:!0});case 0:return sn(sn({},we),ne.payload);case 1:return sn(sn({},we),ne.payload);case 4:return sn(sn({},we),ne.payload);case 3:return sn(sn({},we),ne.payload);case 5:return dn(sn({},we),{page:ne.payload});case 2:return sn(sn({},we),ne.payload);default:throw new Error}}var _n=({user:we,identifier:ne,hack:le,onTriggerPraise:se,activeIndex:me})=>{const[Ee,Ve]=(0,y.useReducer)(tn,kn),{loading:Xe,page:We,data:pt,count:kt,actionType:At,activeDiscussIndex:Zt}=Ee,Jt=(0,y.useCallback)(()=>Xt(void 0,null,function*(){Ve({type:6});const Kn=yield Bt(ne,We),{comments:Yn,disscuss_count:qn}=Kn;Ve({type:0,payload:{data:Yn,count:qn,loading:!1}})}),[We,ne]);(0,y.useEffect)(()=>{me==="2"&&Jt()},[ne,We,me]);function on(Kn){Ve({type:5,payload:Kn})}function It(Kn){Ve({type:4,payload:{actionType:Kn}})}function En(Kn){Ve(Zt===Kn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Kn}})}function qt(Kn,Yn,qn){return Xt(this,null,function*(){try{const Pa=yield Je(Kn);pt[qn].user_praise=Yn,pt[qn].praise_count=Pa.praise_count,Ve({type:3,payload:{data:[...pt]}})}catch(Pa){console.log(Pa)}})}function bn(){return Xt(this,null,function*(){const{id:Kn,params:Yn,type:qn,index:Pa,parentDiscussIndex:Ca}=At;if(qn==="hidden-discuss"&&(yield Ge(ne,Kn,Yn),Ca?pt[Ca].children[Pa].hidden=Yn.hidden==1:pt[Pa].hidden=Yn.hidden==1,Ve({type:4,payload:{actionType:null,data:[...pt]}})),qn==="delete-discuss"){if(yield He(ne,Kn),Ca||Ca===0){let Qa=pt[Ca].children;for(let La=Qa.length-1;La>=0;La--)if(Qa[La].id===Kn){Qa.splice(La,1);break}pt[Ca].children=Qa}else for(let Qa=pt.length-1;Qa>=0;Qa--)if(pt[Qa].id===Kn){pt.splice(Qa,1);break}Ve({type:4,payload:{actionType:null,data:[...pt]}})}})}function Sn(){Ve({type:4,payload:{actionType:null}})}function Ln(Kn,Yn){return Xt(this,null,function*(){try{yield Ze(ne,Kn,Yn),Jt()}catch(qn){console.log(qn)}})}function Wn(Kn){return Xt(this,null,function*(){Ve({type:6}),yield nt(ne,Kn),Jt()})}return jt.createElement(jt.Fragment,null,jt.createElement("div",{className:"discuss-panel"},pt.length===0?jt.createElement(xe.Z,null):pt.map((Kn,Yn)=>jt.createElement(he,{onReplyDiscuss:Ln,onPlusDiscuss:qt,onSetActiveDiscussIndex:En,onSetActionType:It,data:Kn,index:Yn,user:we,activeDiscussIndex:Zt})),kt>10?jt.createElement("div",{className:"pagination-container"},jt.createElement(Dt.Z,{showQuickJumper:!0,onChange:on,current:We,total:kt})):null),jt.createElement(yt,{user_praise:le.user_praise,praise_count:le.praises_count,praisePlus:se,discuss_count:le.comments_count,onCreateDiscuss:Wn}),jt.createElement(x.Z,null,jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!At,onOk:bn,onCancel:Sn},jt.createElement("p",null,At?At.message:"")),jt.createElement(be.Z,null)))},Qt=te(82326),an=te(37568),mn=te(86743),Pn={},Zn=te(59301),ma=({hack:we,current_user:ne})=>Zn.createElement("div",{className:Pn.answer},we!=null&&we.analysis?Zn.createElement(Wt.Z,{style:{padding:"13px 0"},value:(we==null?void 0:we.analysis)||""}):Zn.createElement(xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ke={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Mt=te(8848),St=te(5269),pn=te(28284),Xn=te(71051),zn=te(3532),ca=te(59301);const{TextArea:Sa}=an.default,{Panel:ja}=Mt.default;var Da=({data:we,hack:ne})=>(console.log(we,ne,"data"),ne!=null&&ne.is_file?ca.createElement(zn.Y2,{disabled:!0,className:Ke.uploadTableWrapper,showScore:!ne.test_set_score,data:we,isProgramHomework:!0}):ca.createElement("div",{className:Ke.hackSets},we==null?void 0:we.map((le,se)=>ca.createElement(Mt.default,{accordion:!0,bordered:!1,key:se,defaultActiveKey:se===0&&le.id,className:Ke.collapseWrapper,expandIcon:({isActive:me})=>ca.createElement("i",{className:`iconfont icon-weizhankai ${me?Ke.open:Ke.close}`,style:{fontSize:14,transition:"all .2s"}})},ca.createElement(ja,{key:le.id,header:ca.createElement(Ye.Z,{align:"middle",justify:"space-between",wrap:!1},ca.createElement(St.Z,{className:Ke.panelHeader},ca.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",se+1)),ca.createElement(St.Z,{flex:1},ca.createElement(Ye.Z,{align:"middle",justify:"end",wrap:!1},!(ne!=null&&ne.test_set_score)&&ca.createElement(St.Z,{className:Ke.rateInput},ca.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),ca.createElement("div",null,ca.createElement(pn.default.Item,{noStyle:!0},ca.createElement(Xn.Z,{value:le==null?void 0:le.score,className:Ke.baseFormItem,min:0,max:100,disabled:!0}))),ca.createElement("span",{className:"ml10"},"%")))))},ca.createElement(pn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},ca.createElement(Sa,{readOnly:!0,value:le==null?void 0:le.input,rows:4})),ca.createElement(pn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},ca.createElement(Sa,{readOnly:!0,value:le==null?void 0:le.output,rows:4}))))))),$a={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Dn=te(59301),Tn=(0,y.forwardRef)(({data:we=[]},ne)=>{var le;const[se,me]=(0,y.useState)(),Ee=we.filter(Xe=>Xe.show);(0,y.useEffect)(()=>{Ee.length&&me(Ee[0].id)},[we==null?void 0:we.length]);const Ve=((le=Ee.find(Xe=>Xe.id===se))==null?void 0:le.element)||null;return(0,y.useImperativeHandle)(ne,()=>({setActiveTab:Xe=>me(Xe)})),Dn.createElement("div",{className:$a.tabs},Dn.createElement("div",{className:$a.tabWarp},Ee.map(Xe=>Dn.createElement("div",{onClick:()=>me(Xe.id),className:`${$a.tab} ${Xe.id===se?$a.active:""}`,key:Xe.id},Xe.name))),Dn.createElement("div",{className:$a.content},Ve))}),Bn=te(59301),pa=Object.defineProperty,Na=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,ao=(we,ne,le)=>ne in we?pa(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,oo=(we,ne)=>{for(var le in ne||(ne={}))na.call(ne,le)&&ao(we,le,ne[le]);if(ta)for(var le of ta(ne))co.call(ne,le)&&ao(we,le,ne[le]);return we},ro=(we,ne)=>Na(we,Vn(ne)),Ra=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())});const to={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Uo=({hack:we,onTriggerPraise:ne,topicId:le,page:se,onPageChange:me,user:Ee,current_user:Ve,submitRecords:Xe,submitting:We,submitResult:pt,setActiveIndex:kt,hack_sets:At})=>{var Zt,Jt;const[on]=(0,ve.useSearchParams)(),[It,En]=(0,y.useState)("0"),qt=(0,ve.useLocation)(),[bn,Sn]=(0,y.useState)(!1),[Ln,Wn]=(0,y.useState)(null),[Kn,Yn]=(0,y.useState)([]),[qn,Pa]=(0,y.useState)([]),[Ca,Qa]=(0,y.useState)({page:1,limit:10}),La=(0,y.useRef)(null),Ha=(0,y.useRef)(null);console.log(Ee,"user");let[ia,no]=(0,y.useState)(ro(oo({},(0,ve.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{Ha.current&&(we==null?void 0:we.is_close_tips)===!1&&Ln===null&&Wn(!0)},[Ha.current,we==null?void 0:we.is_close_tips,Ln]);function Za(){return Ra(this,null,function*(){yield(0,Qe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{kt(It)},[It]);function qa(ha){return Ra(this,null,function*(){let ba=ha.target.id;if(ba==="1"){let Ea=yield(0,Qe.ZP)(`/api/myproblems/${ia.id}/redo_logs.json`,{method:"get",params:oo({},Ca)});(Ea==null?void 0:Ea.status)===0&&Pa(Ea==null?void 0:Ea.data)}En(ba)})}(0,y.useEffect)(()=>Ft.Z.subscribe("to-commit-info",()=>{En("1"),La.current&&La.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Ft.Z.subscribe("to-reset-info",()=>{qa({target:{id:"1"}}),La.current&&La.current.setActiveTab("2")}),[]);function io(){En("2")}function Ao(){return Ra(this,null,function*(){let ha=yield(0,Qe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:oo({identifier:ia==null?void 0:ia.id},ia)});Yn(ha)})}const uo=[{title:null,description:Bn.createElement("div",null,Bn.createElement("b",{onClick:()=>{Wn(!1),Za(),Sn(!0),Ao()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Bn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Bn.createElement(Se.ZP,{onClick:()=>{Wn(!1),Za()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ha.current}];return Bn.createElement("div",{className:ut["left-panel"]},Bn.createElement("ul",{className:`${ut["s-navs"]} ${ut["bg-white"]} ${ut.b1}`},(we==null?void 0:we.is_program)&&!on.get("pageId")&&Bn.createElement(De.Z,{title:"\u9898\u76EE\u5217\u8868"},Bn.createElement("div",{onClick:()=>{Ao(),Sn(!0)},className:ut.btns,ref:Ha,style:Ln?{pointerEvents:"none"}:{}},Bn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Bn.createElement("li",{style:{marginLeft:20}},Bn.createElement("a",{className:It==="0"?ut.active:"",id:"0",onClick:qa},"\u9898\u76EE\u63CF\u8FF0")),Bn.createElement("li",null,Bn.createElement("a",{className:It==="1"?ut.active:"",id:"1",onClick:qa},"\u64CD\u4F5C\u8BB0\u5F55")),(on.get("type")!=="exercises"&&(we==null?void 0:we.answer_text_show)||on.get("type")!=="exercises"&&(we==null?void 0:we.analysis_show))&&Bn.createElement("li",null,Bn.createElement("a",{className:It==="4"?ut.active:"",id:"4",onClick:qa},"\u89E3\u7B54\u53C2\u8003")),on.get("type")!=="exercises"&&Bn.createElement("li",null,Bn.createElement("a",{className:It==="2"?ut.active:"",id:"2",onClick:qa},"\u8BC4\u8BBA")),!!(At!=null&&At.length)&&on.get("type")!=="exercises"&&on.get("type")!=="1"&&Bn.createElement("li",null,Bn.createElement("a",{className:It==="5"?ut.active:"",id:"5",onClick:qa},"\u6D4B\u8BD5\u7528\u4F8B"))),Bn.createElement("div",{className:`${ut["tab-panel-body"]} ${It==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Bn.createElement(wt,{hack:we,onTriggerPraise:ne,toDiscuss:io})),Bn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${It==="1"?"":"hide"}`},Bn.createElement(Tn,{ref:La,data:[{id:"1",show:on.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Bn.createElement(Bn.Fragment,null,Xe!=null&&Xe.records_count||We?Bn.createElement(Ut,{page:se,onPageChange:me,topicId:le,submitting:We,key:(pt==null?void 0:pt.id)||1,submitRecords:Xe,submitResult:pt}):Bn.createElement(xe.Z,null))},{id:"2",show:on.get("type")==="exercises"||(we==null?void 0:we.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Bn.createElement(Bn.Fragment,null,Bn.createElement(Lt.default,{pagination:!1,dataSource:qn==null?void 0:qn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ha,ba,Ea)=>gt()(ha).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ha,ba,Ea)=>{var xa;return(xa=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(wn=>wn.id===ha))==null?void 0:xa.name}}]}),Bn.createElement(Dt.Z,{style:{marginTop:10},current:Ca.page,total:qn==null?void 0:qn.count,hideOnSinglePage:!0,onChange:ha=>Ra(void 0,null,function*(){Ca.page=ha,Qa(Ca);let ba=yield(0,Qe.ZP)(`/api/myproblems/${ia.id}/redo_logs.json`,{method:"get",params:ro(oo({},Ca),{courseId:ia.courseId})});(ba==null?void 0:ba.status)===0&&Pa(ba==null?void 0:ba.data)})}))}]})),Bn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${It==="4"?"":"hide"}`},Bn.createElement(Tn,{data:[{id:"1",show:on.get("type")!=="exercises"&&(we==null?void 0:we.answer_text_show),name:"\u7B54\u6848",element:Bn.createElement(Bn.Fragment,null,Bn.createElement($e,{hack:we,current_user:Ve}))},{id:"2",show:on.get("type")!=="exercises"&&(we==null?void 0:we.analysis_show),name:"\u89E3\u6790",element:Bn.createElement(Bn.Fragment,null,Bn.createElement(ma,{hack:we,current_user:Ve}))}]})),Bn.createElement("div",{className:`${ut["tab-panel-body"]} ${It==="2"?"":"hide"}`,style:{padding:0}},Bn.createElement(_n,{user:Ee,activeIndex:It,identifier:we.identifier,hack:we,onTriggerPraise:ne})),Bn.createElement("div",{className:`${ut["tab-panel-body"]} ${It==="5"?"":"hide"}`,style:{padding:12}},Bn.createElement(Da,{data:At||[],hack:we})),Bn.createElement(a.Z,{rootClassName:ut.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Sn(!1),open:bn},Bn.createElement(Ye.Z,null,Bn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Kn==null?void 0:Kn.total_count,"\u9898\xA0[\xA0",Kn==null?void 0:Kn.total_score,"\u5206\xA0]\xA0"),!(Ee!=null&&Ee.hack_manager)&&Bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Kn==null?void 0:Kn.work_score,"\u5206")),Bn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Bn.createElement(Ye.Z,{align:"middle",className:"mt10 mb10"},!(Ee!=null&&Ee.hack_manager)&&Bn.createElement(Qt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ha=>{ia.page=1,ia.finish_status=ha,no(oo({},ia)),Ao()}},Bn.createElement(Qt.default.Option,{value:""},"\u5168\u90E8"),Bn.createElement(Qt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Bn.createElement(Qt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Bn.createElement(Qt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Bn.createElement(Qt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ha=>{ia.page=1,ia.difficult=ha||null,no(oo({},ia)),Ao()}},Bn.createElement(Qt.default.Option,{value:0},"\u5168\u90E8"),Bn.createElement(Qt.default.Option,{value:1},"\u7B80\u5355"),Bn.createElement(Qt.default.Option,{value:2},"\u9002\u4E2D"),Bn.createElement(Qt.default.Option,{value:3},"\u56F0\u96BE")),Bn.createElement(an.default.Search,{size:"large",onSearch:ha=>{ia.name=ha,ia.page=1,no(oo({},ia)),Ao()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Bn.createElement("div",{className:ut.list,style:{height:36,background:"#3D445C"}},!(Ee!=null&&Ee.hack_manager)&&Bn.createElement("span",null,"\u72B6\u6001"),Bn.createElement("span",null,"\u5E8F\u53F7"),Bn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Bn.createElement("div",{style:{overflow:"auto",flex:1}},(Zt=Kn==null?void 0:Kn.data)!=null&&Zt.length?(Jt=Kn==null?void 0:Kn.data)==null?void 0:Jt.map((ha,ba)=>Bn.createElement("div",{onClick:()=>Ra(void 0,null,function*(){let Ea=yield(0,Qe.ZP)(`/api/problems/${ha==null?void 0:ha.identifier}/start.json`,{method:"get",params:{hack_user_id:Ee==null?void 0:Ee.user_id}});Ea&&(ve.history.replace(`/myproblems/${Ea==null?void 0:Ea.identifier}${window.location.search}`),window.location.reload())}),className:`${ut.list} ${ha!=null&&ha.checked?ut.active:""}`},!(Ee!=null&&Ee.hack_manager)&&Bn.createElement(Bn.Fragment,null,!(ha!=null&&ha.opened)&&Bn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ha==null?void 0:ha.opened)&&!(ha!=null&&ha.passed)&&Bn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ha==null?void 0:ha.opened)&&(ha==null?void 0:ha.passed)&&Bn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Bn.createElement("span",null,(ia.page-1)*20+(ba+1)),Bn.createElement("span",{style:{flex:1},title:ha.name},`[${ha==null?void 0:ha.score}\u5206]`,"\xA0",ha.name),Bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},to[ha.difficult]))):Bn.createElement(xe.Z,null)),Bn.createElement(Dt.Z,{current:ia.page,className:"mt20",hideOnSinglePage:!0,total:Kn==null?void 0:Kn.count,pageSize:ia.per_page,onChange:(ha,ba)=>{ia.page=ha,ia.per_page=ba,Ao()}})),Bn.createElement(mn.Z,{rootClassName:ut.tour,closeIcon:!1,open:!!Ln,steps:uo,gap:{offset:3,radius:2}}))},nr=te(62522),sr=te(6383),To=te(96680),Un=te(74255),$n=te(3810),fa=te(36482),An=te(91136),lo=te(92310),ra=te.n(lo),Cr=te(41319),qo=te(16428),er=te(48790),Wo=te(27225),Ro=te(3932),Nr=te(64126),ea=te(59301),wr=Object.defineProperty,Kr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,Pr=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,eu=(we,ne,le)=>ne in we?wr(we,ne,{enumerable:!0,configurable:!0,writable:!0,value:le}):we[ne]=le,yo=(we,ne)=>{for(var le in ne||(ne={}))Jr.call(ne,le)&&eu(we,le,ne[le]);if(Pr)for(var le of Pr(ne))Hr.call(ne,le)&&eu(we,le,ne[le]);return we},br=(we,ne)=>Kr(we,kr(ne)),Qr=(we,ne)=>{var le={};for(var se in we)Jr.call(we,se)&&ne.indexOf(se)<0&&(le[se]=we[se]);if(we!=null&&Pr)for(var se of Pr(we))ne.indexOf(se)<0&&Hr.call(we,se)&&(le[se]=we[se]);return le},Be=(we,ne,le)=>new Promise((se,me)=>{var Ee=We=>{try{Xe(le.next(We))}catch(pt){me(pt)}},Ve=We=>{try{Xe(le.throw(We))}catch(pt){me(pt)}},Xe=We=>We.done?se(We.value):Promise.resolve(We.value).then(Ee,Ve);Xe((le=le.apply(we,ne)).next())});const{Countdown:je}=Ae.default,rt={Java:"java",C:"c",Python:"py","C++":"c"};var Vt=(we=>(we[we.SET_LOADING=0]="SET_LOADING",we[we.GET_DATA=1]="GET_DATA",we[we.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",we[we.SET_DATA=3]="SET_DATA",we[we.SET_DEBUGING=4]="SET_DEBUGING",we[we.SET_SUBMITING=5]="SET_SUBMITING",we[we.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",we[we.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",we[we.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",we[we.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",we[we.SET_PAGE=10]="SET_PAGE",we))(Vt||{});function gn(){return new Date().getTime()}const cn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function de(we,ne){switch(ne.type){case 1:return yo(yo({},we),ne.payload);case 3:return br(yo({},we),{data:ne.payload});case 0:return br(yo({},we),{loading:ne.payload});case 9:return br(yo({},we),{showNote:ne.payload});case 4:return br(yo({},we),{debuging:ne.payload});case 5:return br(yo({},we),{submitting:ne.payload});case 2:return br(yo({},we),{submitRecords:ne.payload});case 10:return br(yo({},we),{submitRecordPage:ne.payload});case 6:return br(yo({},we),{executingMessage:ne.payload});case 7:return yo(yo({},we),ne.payload);case 8:return yo(yo({},we),ne.payload);default:throw new Error}}var dt=({children:we})=>{var ne,le,se,me,Ee,Ve,Xe,We,pt,kt;const[At,Zt]=(0,y.useReducer)(de,cn),{id:Jt}=(0,ve.useParams)(),on=(0,ve.useLocation)(),[It]=(0,ve.useSearchParams)(),{loading:En,data:qt,debugResult:bn,submitResult:Sn,submitRecords:Ln,submitRecordPage:Wn,showNote:Kn,debuging:Yn,submitting:qn,executingMessage:Pa}=At,[Ca,Qa]=(0,y.useState)("#37AD83"),[La,Ha]=(0,y.useState)(null),[ia,no]=(0,y.useState)({}),[Za,qa]=(0,y.useState)(!0),[io,Ao]=(0,y.useState)(!1),[uo,ha]=(0,y.useState)(!1),ba=(0,y.useRef)(null),Ea=(0,y.useRef)(0),xa=qt==null?void 0:qt.user,wn=qt==null?void 0:qt.hack,[xo,Mo]=(0,y.useState)(!1),Co=(0,y.useRef)(1),ka=(0,y.useRef)(!1);(0,Cr.y)(It.get("type")==="exercises");const{setOpenDisableCopyAndPaste:po}=(0,Cr.X)(),[Go,tr]=(0,y.useState)(""),ar=(0,$n._)(ia),[so,Qo]=(0,y.useState)({open:!1,text:""}),[Er,No]=(0,y.useState)(null),Hn=(0,y.useRef)(null);(0,y.useEffect)(()=>{var da;let Ua=(da=wn==null?void 0:wn.homework_extension)==null?void 0:da.failed_evaluate_num;typeof Ua=="number"&&No(Ua)},[(ne=wn==null?void 0:wn.homework_extension)==null?void 0:ne.failed_evaluate_num]),(0,y.useEffect)(()=>{function da(){return Be(this,null,function*(){var Ua,vr,Yr,Gr,Rr;qa(!0);const Lr=yield(0,ye.fu)(Jt,{exercise_id:It.get("exercisesId")});if(setTimeout(()=>{qa(!1)},800),Lr.status!==401){try{Lr.hack.code=ht.Base64.decode(Lr.hack.code)}catch($o){console.log($o)}Lr.hack=br(yo({},Lr.hack),{is_program:It.get("type")==="1"}),Zt({type:1,payload:{loading:!1,data:Lr}})}if(It.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let $o;It.get("coursesId")=="coursesId"?$o=yield(0,re._F)({categoryId:It.get("exercisesId"),login:It.get("login")}):$o=yield(0,re._B)({categoryId:It.get("exercisesId"),login:It.get("login")}),no(yo({},$o)),po((Ua=$o==null?void 0:$o.exercise)==null?void 0:Ua.forbid_copy),typeof((vr=$o==null?void 0:$o.exercise)==null?void 0:vr.left_time)=="number"&&(Ha(Date.now()+((Yr=$o==null?void 0:$o.exercise)==null?void 0:Yr.left_time)*1e3),setTimeout(()=>{Qa("red")},(((Gr=$o==null?void 0:$o.exercise)==null?void 0:Gr.left_time)-300>0?((Rr=$o==null?void 0:$o.exercise)==null?void 0:Rr.left_time)-300:0)*1e3))}})}Jt&&da()},[Jt]),(0,y.useEffect)(()=>{var da;return It.get("type")==="exercises"&&((da=ia==null?void 0:ia.exercise)!=null&&da.screen_open)&&(window.removeEventListener("blur",sa,!1),fa.U.forEach((Ua,vr)=>{window.addEventListener(Ua,sa,!1)}),window.addEventListener("blur",sa,!1),window.focus()),()=>{document.removeEventListener((0,Ue.gH)(),sa)}},[ia]),(0,y.useEffect)(()=>{Go==="1"&&Jt&&wn!=null&&wn.language&&wa()},[Jt,Wn,wn==null?void 0:wn.language,Go]),(0,y.useEffect)(()=>(wn!=null&&wn.is_program&&(Ea.current=0,ba.current=setInterval(()=>{Yt()},15e3)),()=>{clearInterval(ba.current)}),[wn==null?void 0:wn.is_program]);const Yt=()=>Be(void 0,null,function*(){let da=yield(0,Qe.ZP)(`/api/myproblems/${Jt}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),sa=()=>{ka.current||(0,Ue.BU)(),window.parent.postMessage("backExercise","*")};function wa(){return Be(this,null,function*(){try{const da=yield(0,ye.zO)(Jt,{limit:15,page:Wn,language:wn==null?void 0:wn.language});Zt({type:2,payload:da})}catch(da){console.log(da)}})}function Ma(da){Zt({type:10,payload:da})}function za(da){return Be(this,null,function*(){var Ua;let vr;(It.get("ip_limit")==="inner"||It.get("ip_bind_type")==="true")&&(vr=yield(0,sr.y)({ip_limit:It.get("ip_limit"),ip_bind:It.get("ip_bind_type")==="true"}));const Yr=yield(0,ye.n4)(Jt,{code:ht.Base64.encode(da||wn.code),language:wn==null?void 0:wn.language,exercise_id:It.get("exercisesId"),question_id:It.get("questionId"),ip:vr});return Yr.status===-5&&(0,ve.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:br(yo({errorMessage:Yr==null?void 0:Yr.message},(ia==null?void 0:ia.exercise)||{}),{exercise_user_id:(Ua=ia==null?void 0:ia.exercise)==null?void 0:Ua.exercise_user_id,id:It.get("exercisesId")})}}),Yr})}function Ja(){return Be(this,null,function*(){if(Co.current=2,!qn){Zt({type:5,payload:!0});try{Ft.Z.publish("to-commit-info");const da=yield za();if(console.log(da,1),da.status===0){let Lr=function(){return Be(this,null,function*(){const{status:$o,data:su}=yield(0,ye.rX)(Jt,"submit"),Nu=gn()-Rr>(Yr*Gr+3)*1e3;if($o!==0&&!Nu&&setTimeout(Lr,1e3),Nu){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Zt({type:5,payload:!1});return}if($o===0){su.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(su==null?void 0:su.status)===0&&It.get("type")==="1"&&ha(!0),(su==null?void 0:su.status)!==0&&It.get("type")==="1"&&No(rl=>rl+1);const zu=yield(0,ye.zO)(Jt,{limit:15,page:Wn,language:wn==null?void 0:wn.language});Zt({type:8,payload:br(yo({},At),{submitResult:su,submitting:!1,submitRecords:zu})})}})},Ua={};if(It.get("type")==="exercises"?(Ua.extras={exercise_id:It.get("exercisesId"),question_id:It.get("questionId")},(It.get("ip_limit")==="inner"||It.get("ip_bind_type")==="true")&&(Ua.extras.ip=yield(0,sr.y)({ip_limit:It.get("ip_limit"),ip_bind:It.get("ip_bind_type")==="true"}))):It.get("type")==="smartPlan"&&(Ua.extras={smart_plan_page_item_bank_id:It.get("smartPlanItemBankId"),simulate:It.get("simulate")==="true"}),(yield(0,ye.bM)(Jt,Ua)).status===-1&&It.get("exercisesId")){window.parent.location.href=`/classrooms/${It.get("coursesId")}/exercise/${It.get("exercisesId")}/detail`;return}const{time_limit:Yr,test_case_size:Gr}=wn,Rr=gn();Lr()}else Zt({type:5,payload:!1})}catch(da){console.log(da),Zt({type:5,payload:!1})}Mo(!1)}})}function Lo(){return Be(this,null,function*(){Co.current=1,At.debuging=!0,Zt({type:4,payload:!0});try{if((yield za()).status===0){let Rr=function(){return Be(this,null,function*(){const{status:Lr,message:$o,data:su}=yield(0,ye.rX)(Jt,"debug"),Nu=gn()-Gr>(Ua+3)*1e3;if(Lr!==0&&!Nu&&(Zt({type:6,payload:$o}),setTimeout(Rr,1e3)),Nu){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Zt({type:4,payload:!1}),Zt({type:7,payload:br(yo({},At),{debugResult:{status:2},debuging:!1})});return}Lr===0&&(su.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Zt({type:4,payload:!1}),Zt({type:7,payload:br(yo({},At),{debugResult:su,debuging:!1})}))})};const{time_limit:Ua}=wn;let vr={input:encodeURIComponent(qt.test_case.input)};if(It.get("type")==="exercises"&&(vr.exercise_id=It.get("exercisesId")),(yield(0,ye.MU)(Jt,vr)).status===-1&&It.get("exercisesId")){window.parent.location.href=`/classrooms/${It.get("coursesId")}/exercise/${It.get("exercisesId")}/detail`;return}const Gr=gn();Rr()}else Zt({type:4,payload:!1})}catch(da){console.log(da)}finally{}})}function rr(da,Ua){const vr=Ua?{modify_code:!1}:{};Zt({type:3,payload:br(yo({},qt),{hack:yo(br(yo({},wn),{code:da}),vr)})}),Mo(!0)}const zo=da=>Be(void 0,null,function*(){let Ua=yield(0,Qe.ZP)(`/api/problems/${wn==null?void 0:wn.identifier}/start.json`,{method:"get",params:{language:da==="C++"||da==="c++"?encodeURIComponent(da):da,hack_user_id:xa==null?void 0:xa.user_id}});Ua.status!==-1&&ve.history.replace(`/myproblems/${Ua==null?void 0:Ua.identifier}${window.location.search}`)});function Sr(da){let Ua=da.target.value;Zt({type:3,payload:br(yo({},qt),{test_case:{input:Ua}})})}function _o(){return Be(this,null,function*(){try{let da={};It.get("type")==="exercises"?da.exercise_id=It.get("exercisesId"):wn!=null&&wn.homework_common_id&&(da.homework_common_id=wn==null?void 0:wn.homework_common_id);const Ua=yield(0,ye.H7)(Jt,yo({},da));Ua.status===401||(rr(ht.Base64.decode(Ua.code)),(It.get("type")==="exercises"||wn!=null&&wn.homework_common_id)&&Ft.Z.publish("to-reset-info"))}catch(da){console.log(da)}})}function cr(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ea.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",ea.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Be(this,null,function*(){const da=yield(0,ye.fi)(Jt);da.status===401||rr(ht.Base64.decode(da.code),!0)})}})}function yr(){Zt({type:9,payload:!0})}function Zr(){Zt({type:9,payload:!1})}function fo(da){return Be(this,null,function*(){yield(0,ye.MK)(Jt,da),Zt({type:1,payload:{showNote:!1,data:br(yo({},qt),{hack:br(yo({},wn),{notes:da.notes})})}})})}const Ur={hack:wn,isLoading:Za,input:(le=qt==null?void 0:qt.test_case)==null?void 0:le.input,is_file:(se=qt==null?void 0:qt.test_case)==null?void 0:se.is_file,language:wn==null?void 0:wn.language,code:wn==null?void 0:wn.code,title:"main."+rt[wn==null?void 0:wn.language],modify_code:wn==null?void 0:wn.modify_code,notes:wn==null?void 0:wn.notes,debugResult:bn,debuging:Yn,submitting:qn,submitResult:Sn,executingMessage:Pa,onCancelNote:Zr,onAddNote:fo,showNote:Kn,user:xa,onShowNote:yr,onSubmitCode:Ja,onChangeCode:rr,onChangeInput:Sr,onDebugCode:Lo,onResetCode:_o,onSyncCode:cr,onUpdateCode:za,onChangeLanguage:zo,isWhiteTheme:io,setIsWhiteTheme:Ao,topDispatch:Zt};function _a(){return Be(this,null,function*(){const{praise_count:da}=yield(0,ye.vl)(wn.id,{container_type:"Hack",type:1});let Ua=br(yo({},qt),{hack:br(yo({},wn),{praises_count:da,user_praise:!wn.user_praise})});Zt({type:3,payload:Ua})})}const Ga={topicId:Jt,submitResult:Sn,submitRecords:Ln,submitting:qn,page:Wn,onPageChange:Ma,hack:wn,user:qt==null?void 0:qt.user,hack_sets:qt==null?void 0:qt.hack_sets,current_user:qt==null?void 0:qt.current_user,onTriggerPraise:_a,setActiveIndex:tr};console.log(ia);const[jo,Ia]=(0,y.useState)(!1),[Wa,Tr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const da=Ua=>{if(console.log("event-----",Ua),Ua.data.type==="showIntelligentTeacherStatus"){const{aiStatus:vr,questionStatus:Yr}=Ua.data;if(Ia(vr),Yr){let Gr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Gr.includes(It.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:ea.createElement("div",{className:"tc font16"},Yr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Be(void 0,null,function*(){Ja(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Gr.push(It.get("smartPlanItemBankId"))));let Rr="";It.get("isMiniprogram")?Rr=`/miniprogram/courseware/study?courses_id=${It.get("coursesId")}&id=${It.get("exercisesId")}`:Rr=`/classrooms/${It.get("coursesId")}/smart_plan/${It.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ve.history.push(Rr)})})}}};return window.addEventListener("message",da),()=>{window.removeEventListener("message",da)}},[]);const dr=()=>{if(It.get("type")==="exercises")return!1;const da=Object.entries((wn==null?void 0:wn.homework_extension)||{}).some(([Ua,vr])=>Ua!=="ai_code_evaluation_promote"&&!!vr);return!!(It.get("type")==="1"&&((0,er.$O)()||da)||It.get("type")==="smartPlan"&&(jo||It.get("showAi")))};return(0,y.useEffect)(()=>{var da,Ua,vr,Yr,Gr,Rr,Lr;dr()&&(Er>((Ua=(da=wn==null?void 0:wn.homework_extension)==null?void 0:da.ai_guide_data)==null?void 0:Ua.evaluation_num)&&Qo({open:!0,text:(Yr=(vr=wn==null?void 0:wn.homework_extension)==null?void 0:vr.ai_guide_data)==null?void 0:Yr.evaluation_msg}),(Gr=wn==null?void 0:wn.homework_extension)!=null&&Gr.ai_guide&&Er==0&&!Hn.current&&(Hn.current=setTimeout(()=>{var $o,su;Qo({open:!0,text:(su=($o=wn==null?void 0:wn.homework_extension)==null?void 0:$o.ai_guide_data)==null?void 0:su.unanswered_msg})},(((Lr=(Rr=wn==null?void 0:wn.homework_extension)==null?void 0:Rr.ai_guide_data)==null?void 0:Lr.unanswered_time)||0)*60*1e3)),Hn.current&&Er>0&&clearTimeout(Hn.current))},[Er,wn]),ea.createElement(ea.Fragment,null,ea.createElement(Fe.Z,{spinning:En,delay:500},qt?ea.createElement("div",{style:{minWidth:"1200px"}},ea.createElement("header",{className:ra()(An.Z.header,io&&An.Z.whiteHeader)},!((me=["smartPlan","exercises"])!=null&&me.includes(It.get("type")))&&ea.createElement("div",null,ea.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/${xa==null?void 0:xa.image_url}`,alt:"user",width:36}),ea.createElement("span",{style:{color:io?"#333":"#B2BACB",fontSize:16}},xa==null?void 0:xa.name)),((Ee=["smartPlan","exercises"])==null?void 0:Ee.includes(It.get("type")))&&ea.createElement("div",null,ea.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",ea.createElement("span",{className:"ml10"},((Ve=ia==null?void 0:ia.exercise)==null?void 0:Ve.user_name)||(xa==null?void 0:xa.name)||"--")),ea.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",ea.createElement("span",{className:"ml10"},((Xe=ia==null?void 0:ia.exercise)==null?void 0:Xe.student_id)||(xa==null?void 0:xa.student_id)||"--"))),ea.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},ea.createElement("div",null,wn.name)),(It.get("type")==="smartPlan"||(wn==null?void 0:wn.is_program))&&ea.createElement(To.Z,{defaultValue:(wn==null?void 0:wn.answer_long_time)||0,onChange:da=>{Ea.current=da},className:An.Z.timepiece}),xa!=null&&xa.hack_manager&&!It.get("is_smart_plan")?ea.createElement(ve.Link,{className:An.Z.btn_edit,to:It.get("type")==="1"?It.get("pageId")?`/problems/newedit/${wn.identifier}?type=1&pageId=${It.get("pageId")}&backUrl=${It.get("backUrl")}`:`/problems/newedit/${wn.identifier}?type=1`:It.get("backUrl")?`/problems/newedit/${wn.identifier}?backUrl=${It.get("backUrl")}`:`/problems/newedit/${wn.identifier}`}," ",ea.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((We=ia==null?void 0:ia.exercise)!=null&&We.left_time)&&ea.createElement(ea.Fragment,null,ea.createElement("span",{style:{color:Ca,marginRight:6},className:`iconfont icon-daojishi ${An.Z.djs}`}),ea.createElement("span",{className:"c-white mr20"},ea.createElement(je,{valueStyle:{color:Ca,fontSize:20,fontWeight:500},title:ea.createElement("span",{style:{color:Ca,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:La,onFinish:()=>Be(void 0,null,function*(){const da=yield(0,re.VL)({categoryId:It.get("exercisesId"),commit_method:2});if((da==null?void 0:da.status)===0&&(za(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:ea.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",ea.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Be(void 0,null,function*(){window.parent.location.href=`/classrooms/${It.get("coursesId")}/exercise/${It.get("exercisesId")}/detail`})})),(da==null?void 0:da.status)===-3){const Ua=parseInt(da==null?void 0:da.message);Ha(Date.now()+Ua*1e3)}})}))),(pt=["smartPlan","exercises"])!=null&&pt.includes(It.get("type"))?ea.createElement(Se.ZP,{type:"primary",onClick:()=>{if(It.get("type")==="exercises"){const da=()=>Be(void 0,null,function*(){yield za(),Mo(!1),ar(),ka.current=!0,sa()});if(!(Ln!=null&&Ln.records_count)||xo){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:ea.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:da});return}da()}else{let da="";It.get("isMiniprogram")?da=`/miniprogram/courseware/study?courses_id=${It.get("coursesId")}&id=${It.get("exercisesId")}`:da=`/classrooms/${It.get("coursesId")}/smart_plan/${It.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ve.history.push(da)}}},It.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):ea.createElement("span",{onClick:()=>{var da;if(It.get("backUrl"))ve.history.push(It.get("backUrl"));else if(It.get("type")==="1"){let Ua=(da=localStorage.getItem("program_homework"))==null?void 0:da.split(",");ve.history.push(`/classrooms/${Ua==null?void 0:Ua[0]}/program_homework/${Ua==null?void 0:Ua[1]}/detail`)}else ve.history.push("/problemset")}},ea.createElement(De.Z,{title:"\u5173\u95ED"},ea.createElement("i",{style:{color:io?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),ea.createElement(Fe.Z,{size:"large",spinning:Za},ea.createElement(Te.Z,{className:ra()(An.Z.myProblems,io&&An.Z.whiteMyProblems),leftChild:ea.createElement(Uo,yo({},Ga)),rightChild:ea.createElement(en,yo({},Ur))}))):null,ea.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:uo,className:"oj-modal"},ea.createElement("section",{className:"oj-modal-content"},ea.createElement("div",{className:"oj-modal-head"},ea.createElement("img",{src:nr,alt:""}),ea.createElement("i",{onClick:()=>ha(!1),className:"iconfont icon-guanbi1"})),ea.createElement("aside",null,ea.createElement("img",{className:"mr30",src:Nr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",ea.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Sn==null?void 0:Sn.execute_time,"ms"),"\u4F18\u4E8E",ea.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Sn==null?void 0:Sn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),ea.createElement("aside",{className:"mb50"},ea.createElement("img",{src:Ro.Z,className:"mr30"}),ea.createElement("span",{className:"oj-modal-tt"},ea.createElement("span",null,ea.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),ea.createElement("span",{className:"c-light-primary"},Sn==null?void 0:Sn.execute_memory,"kb")),ea.createElement("span",null,ea.createElement("span",null))),"\u4F18\u4E8E",ea.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Sn==null?void 0:Sn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),ea.createElement("div",{id:"oj-modal-next",onClick:()=>Be(void 0,null,function*(){var da;if(Sn!=null&&Sn.next_identifier){let Ua=yield(0,Qe.ZP)(`/api/problems/${Sn==null?void 0:Sn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:xa==null?void 0:xa.user_id}});Ua&&(ve.history.replace(`/myproblems/${Ua==null?void 0:Ua.identifier}${window.location.search}`),window.location.reload())}else{let Ua=(da=localStorage.getItem("program_homework"))==null?void 0:da.split(",");ve.history.push(`/classrooms/${Ua==null?void 0:Ua[0]}/program_homework/${Ua==null?void 0:Ua[1]}/detail`)}}),className:"oj-modal-btn"},Sn!=null&&Sn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),dr()&&ea.createElement(qo.Z,{showData:It.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:wn==null?void 0:wn.homework_extension,description:wn==null?void 0:wn.description,allShow:(0,er.$O)(),code:wn==null?void 0:wn.code,sendParams:{source:"hack",hack_id:Jt},draggableExtraNode:((kt=wn==null?void 0:wn.homework_extension)==null?void 0:kt.ai_guide)&&(so==null?void 0:so.open)&&ea.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},ea.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),ea.createElement(Wo.Z,{text:(so==null?void 0:so.text)||""}),ea.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:da=>{Qo({open:!1,text:""})}}))})),ea.createElement(Un.Z,{successCb:()=>{Co.current===1?Lo():Ja()}}))};function Nt({title:we,modify_code:ne,onSyncCode:le,onShowCodeSetting:se,onResetCode:me,hack:Ee,onChangeLanguage:Ve,isWhiteTheme:Xe}){var We;const pt=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:ea.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:me})},[kt]=(0,ve.useSearchParams)(),At=kt.get("language"),Zt=Jt=>Jt==="1"?"c++":Jt==="2"?"C++":Jt;return(0,y.useEffect)(()=>{At&&Ve(Zt(At))},[]),(0,y.useEffect)(()=>{Ee!=null&&Ee.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:ea.createElement(oe.Z,null),content:ea.createElement("div",null,ea.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),ea.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),ea.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>me()})},[Ee==null?void 0:Ee.language]),console.log(Ee,Xe,"hack"),ea.createElement("div",{className:`${An.Z.codeHead} ${Xe?An.Z.whiteCodeHead:""}`},ea.createElement("div",{className:An.Z.navWrap},(We=Ee==null?void 0:Ee.all_language)==null?void 0:We.map(Jt=>ea.createElement("div",{className:`${An.Z.nav} ${Jt===(Ee==null?void 0:Ee.language)?An.Z.active:""}`,key:Jt,onClick:()=>Ve(Jt)},ea.createElement(De.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},ea.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),ea.createElement("span",null,Jt)))),ea.createElement(Ye.Z,{align:"middle",style:{marginLeft:"auto"}},ne?ea.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:le},ea.createElement("img",{src:zt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ea.createElement("a",{onClick:pt},ea.createElement(De.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),ea.createElement("a",{onClick:se},ea.createElement(De.Z,{title:"\u8BBE\u7F6E"},ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function en(we){var ne=we,{input:le,is_file:se,showNote:me,onShowNote:Ee,notes:Ve,onCancelNote:Xe,onAddNote:We,debugResult:pt,language:kt,debuging:At,submitting:Zt,executingMessage:Jt,code:on,onSubmitCode:It,onDebugCode:En,onChangeCode:qt,onChangeInput:bn,onUpdateCode:Sn,user:Ln,isLoading:Wn,submitResult:Kn}=ne,Yn=Qr(ne,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function qn(Ca){return ea.createElement(Nt,br(yo({},Yn),{onShowCodeSetting:Ca}))}const Pa=yo({input:le,is_file:se,debugResult:pt,debuging:At,submitting:Zt,executingMessage:Jt,onDebugCode:En,onChangeCode:qt,onSubmitCode:It,onChangeInput:bn,user:Ln,submitResult:Kn},Yn);return ea.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},ea.createElement(ct,{setIsWhiteTheme:Yn==null?void 0:Yn.setIsWhiteTheme,isLoading:Wn,language:kt,value:on,onChange:qt,onUpdateCode:Sn,ActionBarRender:qn}),ea.createElement(Ot.ZP,yo({},Pa)))}},37345:function(ke,lt,te){"use strict";te.d(lt,{h:function(){return y}});var y=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(y||{})},81072:function(ke,lt,te){"use strict";te.d(lt,{H7:function(){return a},MK:function(){return oe},MU:function(){return re},X6:function(){return Te},bM:function(){return ye},fi:function(){return E},fu:function(){return Ye},n4:function(){return x},rX:function(){return Pt},vl:function(){return b},zO:function(){return Ue}});var y=te(38986),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(z,ee,ae)=>ee in z?ve(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ae}):z[ee]=ae,De=(z,ee)=>{for(var ae in ee||(ee={}))pe.call(ee,ae)&&Se(z,ae,ee[ae]);if(Ae)for(var ae of Ae(ee))Fe.call(ee,ae)&&Se(z,ae,ee[ae]);return z};function Ye(z,ee){return(0,y.U2)(`myproblems/${z}.json`,De({hidePopLogin:!0},ee||{}))}function ye(z,ee){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ee)}function re(z,ee){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ue(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ee)}function Te(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Pt(z,ee){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,y.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,y.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return qe}});var y=te(59301),ve=te(28284),Ae=te(6767),pe=te(62957),Fe=te(20554),Se=te(82326),De=te(17149),Ye=te(69219),ye=te(37568),re=te(54172),Ue=te(25399),Te=te(13747),Pt=te(99571),oe=te(38986),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},E=te(55305),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=te(76902),z=te(51257),ee=te(24334);const ae=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ce=({qitem:Ie})=>{var gt,ot,mt,Ut,xe,Ct,nn,Wt,ln,Rn;return y.createElement("div",{className:x.warp},y.createElement("div",{className:x.mainPart},y.createElement("div",{className:x.qcount},(Ie==null?void 0:Ie.question_type)===8&&y.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(gt=Ie==null?void 0:Ie.program_attr)==null?void 0:gt.description}),(Ie==null?void 0:Ie.question_type)!=8&&y.createElement(b.Z,{className:x.qtitle,value:(Ie==null?void 0:Ie.name)||(Ie==null?void 0:Ie.title)})),((Ie==null?void 0:Ie.question_type)===0||(Ie==null?void 0:Ie.question_type)===2)&&y.createElement("div",null,(ot=Ie==null?void 0:Ie.choices)==null?void 0:ot.map((wt,_e)=>y.createElement("div",{className:x.redio},!(wt!=null&&wt.is_answer)&&y.createElement("span",{className:x.redioitem}),(wt==null?void 0:wt.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ae[_e]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ie==null?void 0:Ie.question_type)===1&&y.createElement("div",null,(mt=Ie==null?void 0:Ie.choices)==null?void 0:mt.map((wt,_e)=>y.createElement("div",{className:x.checkbox},!(wt!=null&&wt.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(wt==null?void 0:wt.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ae[_e]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ie==null?void 0:Ie.question_type)===3&&y.createElement("div",{className:x.completion},(Ut=Ie==null?void 0:Ie.standard_answer)==null?void 0:Ut.map((wt,_e)=>{var Et;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",_e+1),y.createElement("div",{className:x.content},(Et=wt==null?void 0:wt.answer_text)==null?void 0:Et.map(($e,Ft)=>y.createElement("div",{className:x.items},$e))))})),(Ie==null?void 0:Ie.question_type)===4&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(xe=Ie==null?void 0:Ie.answer_texts)!=null&&xe[0]?y.createElement(b.Z,{className:x.content,value:(Ct=Ie==null?void 0:Ie.answer_texts)==null?void 0:Ct[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ie==null?void 0:Ie.question_type)===5&&((nn=Ie==null?void 0:Ie.challenge_names)==null?void 0:nn.map((wt,_e)=>y.createElement("div",{className:x.shixun},y.createElement("span",{className:x.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(_e+1),"\u9898"),wt)))),(Ie==null?void 0:Ie.question_type)===6&&y.createElement("div",{className:x.program},y.createElement(b.Z,{className:x.content,value:((Wt=Ie==null?void 0:Ie.program_attr)==null?void 0:Wt.description)||"- -"})),(Ie==null?void 0:Ie.question_type)===7&&((ln=Ie==null?void 0:Ie.sub_item_banks)==null?void 0:ln.map((wt,_e)=>{var Et,$e,Ft,Qe,Bt;return y.createElement("div",null,y.createElement("div",{className:x.combination},y.createElement("span",{className:x.qtitle},wt==null?void 0:wt.name)),y.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((wt==null?void 0:wt.item_type)=="SINGLE"||(wt==null?void 0:wt.item_type)=="JUDGMENT")&&((Et=wt==null?void 0:wt.choices)==null?void 0:Et.map((Je,Ze)=>y.createElement("div",{className:x.redio},!(Je!=null&&Je.is_answer)&&y.createElement("span",{className:x.redioitem}),(Je==null?void 0:Je.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ae[Ze]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="MULTIPLE"&&(($e=wt==null?void 0:wt.choices)==null?void 0:$e.map((Je,Ze)=>y.createElement("div",{className:x.checkbox},!(Je!=null&&Je.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(Je==null?void 0:Je.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ae[Ze]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="COMPLETION"&&y.createElement("div",{className:x.completion},(Ft=wt==null?void 0:wt.standard_answer)==null?void 0:Ft.map((Je,Ze)=>{var nt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ze+1),y.createElement("div",{className:x.content},(nt=Je==null?void 0:Je.answer_text)==null?void 0:nt.map((Ge,He)=>y.createElement("div",{className:x.items},Ge))))})),(wt==null?void 0:wt.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Qe=wt==null?void 0:wt.answer_texts)!=null&&Qe[0]?y.createElement(b.Z,{className:x.content,value:(Bt=wt==null?void 0:wt.answer_texts)==null?void 0:Bt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ie==null?void 0:Ie.question_type)===8&&y.createElement("div",null,y.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Rn=Ie==null?void 0:Ie.program_attr)==null?void 0:Rn.code)||"")})),(Ie==null?void 0:Ie.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Ie==null?void 0:Ie.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Ie==null?void 0:Ie.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Ie==null?void 0:Ie.study_count)||"0"))),y.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Ie==null?void 0:Ie.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ie==null?void 0:Ie.question_type)<=4||[6,8].includes(Ie==null?void 0:Ie.question_type))&&y.createElement("div",{className:x.bottom},y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u89E3\u6790"),y.createElement("span",{className:x.right},Ie!=null&&Ie.analysis?y.createElement(b.Z,{value:Ie==null?void 0:Ie.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u96BE\u5EA6"),y.createElement("span",{className:x.right},(Ie==null?void 0:Ie.difficulty)===1?"\u7B80\u5355":(Ie==null?void 0:Ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:x.right},Ie!=null&&Ie.tag_discipline?Ie==null?void 0:Ie.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Ce=te(57149),Re=te(25690),Ne=te(61485),st=te(94361),it=te(46722),Me=te(59301),Tt=Object.defineProperty,at=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,ut=(Ie,gt,ot)=>gt in Ie?Tt(Ie,gt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ie[gt]=ot,et=(Ie,gt)=>{for(var ot in gt||(gt={}))ht.call(gt,ot)&&ut(Ie,ot,gt[ot]);if(zt)for(var ot of zt(gt))Ot.call(gt,ot)&&ut(Ie,ot,gt[ot]);return Ie},Lt=(Ie,gt)=>at(Ie,ct(gt)),Dt=(Ie,gt,ot)=>new Promise((mt,Ut)=>{var xe=Wt=>{try{nn(ot.next(Wt))}catch(ln){Ut(ln)}},Ct=Wt=>{try{nn(ot.throw(Wt))}catch(ln){Ut(ln)}},nn=Wt=>Wt.done?mt(Wt.value):Promise.resolve(Wt.value).then(xe,Ct);nn((ot=ot.apply(Ie,gt)).next())});const bt=({setScoreShow:Ie,ScoreShow:gt,onOk:ot,isshixuns:mt,isloadings:Ut,dispatch:xe,isIntelligentAssistant:Ct=!1,ispptModal:nn=!1,isChangeQuestion:Wt=!1,newExercisePaper:ln,shixunsDetail:Rn})=>{var wt,_e,Et;let[$e,Ft]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ct,is_smart_plan:nn,group_id:[]}),[Qe,Bt]=(0,y.useState)([]),[Je,Ze]=(0,y.useState)([]),[nt,Ge]=(0,y.useState)([]),[He,vt]=(0,y.useState)([]);const[Le,Oe]=(0,y.useState)(!1),[he]=ve.default.useForm(),[be,ze]=(0,y.useState)(),[tt,xt]=(0,y.useState)(!1);let[yt,jt]=(0,y.useState)(mt);const[Gt,Ht]=(0,y.useState)([]),[hn,Qn]=(0,y.useState)(0),[$t,fn]=(0,y.useState)(!0),[yn,sn]=(0,y.useState)([]),[dn,Xt]=(0,y.useState)([]),kn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Nn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[tn,_n]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Qt=(0,y.useRef)(new Set),an=(0,y.useRef)(new Set),mn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Pn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Zn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ma,Ke]=(0,y.useState)(!1),Mt=()=>{he.resetFields(),yt=!1,jt(!1),Ke(!1),he.submit()};(0,y.useEffect)(()=>{var Kt,Tn,Bn,pa,Na,Vn,ta,na,co,ao;(((Bn=(Tn=(Kt=ln==null?void 0:ln.editData)==null?void 0:Kt.exercise)==null?void 0:Tn.exist_item_bank_ids)==null?void 0:Bn.length)>0||((Vn=(Na=(pa=ln==null?void 0:ln.editData)==null?void 0:pa.exercise)==null?void 0:Na.exist_item_bank_shixun_ids)==null?void 0:Vn.length)>0)&&Xt([...(na=(ta=ln==null?void 0:ln.editData)==null?void 0:ta.exercise)==null?void 0:na.exist_item_bank_ids,...(ao=(co=ln==null?void 0:ln.editData)==null?void 0:co.exercise)==null?void 0:ao.exist_item_bank_shixun_ids])},[(_e=(wt=ln==null?void 0:ln.editData)==null?void 0:wt.exercise)==null?void 0:_e.exist_item_bank_ids]),(0,y.useEffect)(()=>{gt&&(he.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),$t&&yt&&(he.setFieldsValue({item_type:"SHIXUN"}),$e.item_type="SHIXUN",Ft(et({},$e)),fn(!1)),St($e),pn(),Xn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[gt]),(0,y.useEffect)(()=>{hn>0&&setTimeout(()=>{Qn(0)},2e3)},[hn]);function St(Kt){return Dt(this,null,function*(){var Tn,Bn,pa;if(Oe(!0),Ft(et({},Kt)),(nt==null?void 0:nt.length)<=0&&Kt.type==="5"){vt([]),Oe(!1);return}console.log("----",nt,Gt);let Na=Kt.type==="5"?nt==null?void 0:nt.filter(na=>!Gt.includes(na)):null,Vn=Kt.type==="5"?nt==null?void 0:nt.filter(na=>Gt.includes(na)):null,ta=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Lt(et({},Kt),{discipline_id:((Tn=Kt==null?void 0:Kt.courseid)==null?void 0:Tn[0])||null,sub_discipline_id:((Bn=Kt==null?void 0:Kt.courseid)==null?void 0:Bn[1])||null,ids:Na,shixun_ids:Vn,include_shixuns:!Ct,group_id:((pa=Kt.group_id)==null?void 0:pa.map(na=>na==null?void 0:na.value))||null,keyword:Kt.keyword?encodeURIComponent(Kt.keyword):Kt.keyword,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null,bigmodel:Ct,is_smart_plan:nn})});vt(ta),Oe(!1)})}function pn(){return Dt(this,null,function*(){let Kt=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:$e.type==="5"?null:$e.type,clazz:"ItemBanksGroup"}});Bt((0,E.L)(Kt==null?void 0:Kt.disciplines))})}function Xn(Kt){return Dt(this,null,function*(){var Tn;let Bn=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Kt}),pa=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Tn=Bn==null?void 0:Bn.data)==null?void 0:Tn.map(Na=>({title:Na.name,id:Na.id,pid:Na.id,value:Na.id,key:Na.id,isLeaf:!Na.have_child}))}];sn(pa)})}function zn(Kt){return Dt(this,null,function*(){var Tn,Bn,pa,Na;Oe(!0);let Vn=(Tn=Kt.list)==null?void 0:Tn.filter(co=>!Gt.includes(co)),ta=(Bn=Kt.list)==null?void 0:Bn.filter(co=>Gt.includes(co));if(Vn.length===0&&ta.length===0){Oe(!1),vt([]);return}let na=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Lt(et({},Kt),{discipline_id:((pa=Kt==null?void 0:Kt.courseid)==null?void 0:pa[0])||null,sub_discipline_id:((Na=Kt==null?void 0:Kt.courseid)==null?void 0:Na[1])||null,ids:Vn,shixun_ids:ta,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});Oe(!1),vt(na)})}const ca=Kt=>Dt(void 0,null,function*(){const Tn=yield xe({type:"shixunsDetail/release",payload:{id:Kt}});let Bn=Tn==null?void 0:Tn.tag_position,pa=(Tn==null?void 0:Tn.evaluation_set_position)||[],Na=Tn.status;return Na===0?(Ae.ZP.success("\u53D1\u5E03\u6210\u529F"),St($e),!0):(Na===2?Ae.ZP.error(`\u7B2C${pa.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Na===3?Ae.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Ae.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Sa=Kt=>(Kt==null?void 0:Kt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ja=(Kt,Tn,Bn)=>Kt.map(pa=>pa.key===Tn?et(et({},pa),Bn):pa.children?Lt(et({},pa),{children:ja(pa.children,Tn,Bn)}):pa),Da=Kt=>Dt(void 0,null,function*(){const{key:Tn}=Kt;let Bn=$e.type;const pa=yield(0,it.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Tn),type:Bn}),{data:Na,total_count:Vn}=pa||{};Vn>0&&sn(ta=>ja(ta,Tn,{children:Na.map(na=>({title:na.name,id:na.id,pid:na.id,value:na.id,key:na.id,isLeaf:!na.have_child}))}))});function $a(Kt){console.log("----",$e),Kt==="1"&&(tn.gg=et({},$e)),Kt==="2"&&(tn.scj=et({},$e)),Kt==="3"&&(tn.ttgx=et({},$e)),Kt==="0"&&(tn.wcjd=et({},$e)),Kt==="5"&&(tn.yx=et({},$e)),_n(et({},tn))}function Dn(){$e.type==="1"&&($e=tn.gg),$e.type==="2"&&($e=tn.scj),$e.type==="3"&&($e=tn.ttgx),$e.type==="0"&&($e=tn.wcjd),$e.type==="5"&&($e=tn.yx),($e==null?void 0:$e.item_type)==="SHIXUN"?(yt=!0,jt(!0)):(yt=!1,jt(!1)),he.setFieldsValue(et({},$e)),Ft(et({},$e)),St(et({},$e))}return Me.createElement("div",null,Me.createElement(pe.default,{title:!1,footer:!1,open:gt,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Ie(!1)}},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("div",{className:a.title},Ct?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ct&&Me.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Me.createElement(Fe.default,{className:a.tabWrap,activeKey:$e.type,onChange:Kt=>{Kt==="3"?($e.show_all_share=!0,Xn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):$e.show_all_share=null,Kt==="0"&&Xn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),$a($e.type),$e.type=Kt,($e==null?void 0:$e.item_type)==="SHIXUN"&&$e.type!=="5"&&(yt=!0,jt(!0)),Ke(!1),$e.type==="5"&&(yt=!1,jt(!1)),Dn(),pn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Me.createElement("div",null,"\u5DF2\u9009",nt.length>0&&Me.createElement("span",{className:a.titlecount},nt.length),hn>0&&Me.createElement("span",{className:a.add},"+",hn)),key:"5"}]}),Me.createElement(ve.default,{layout:"inline",form:he,onValuesChange:(Kt,Tn)=>{const Bn=Object.values(Tn).some(Na=>Na!==null&&Na!==""&&Na!==void 0),pa=Tn.keyword==="";if(Ke(Bn||!pa),$e.page=1,(Tn==null?void 0:Tn.item_type)==="SHIXUN"){if($e.type==="5"?jt(!1):jt(!0),Kt.keyword||Kt.keyword==="")return;he.submit()}else{if(Kt!=null&&Kt.courseid&&he.setFieldsValue({tag_discipline_id:""}),jt(!1),Kt.keyword||Kt.keyword==="")return;he.submit()}},onFinish:Kt=>{var Tn;$e.type==="3"&&(!Kt.group_id||((Tn=Kt==null?void 0:Kt.group_id)==null?void 0:Tn.length)===0)?$e.show_all_share=!0:$e.show_all_share=null,Ft(et(et({},$e),Kt)),St(et(et({},$e),Kt))}},Me.createElement(ve.default.Item,{name:"item_type"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(nn?Nn:Ct?kn==null?void 0:kn.filter(Kt=>Kt.question_type!==5):kn).map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)))),Me.createElement(ve.default.Item,{name:"courseid"},Me.createElement(De.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Qe})),!yt&&Me.createElement(ve.default.Item,{name:"tag_discipline_id"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Et=He==null?void 0:He.tag_disciplines)==null?void 0:Et.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.id},Kt.name)))),Me.createElement(ve.default.Item,{name:yt?"diff":"difficulty"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!yt&&mn.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)),yt&&Pn.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)))),yt&&Me.createElement(ve.default.Item,{name:"shixun_publish_status"},Me.createElement(Se.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Zn.map(Kt=>Me.createElement(Se.default.Option,{key:Kt.value},Kt.name)))),($e.type==="3"||$e.type==="0")&&!yt&&Me.createElement(ve.default.Item,{name:"group_id"},Me.createElement(Ye.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Kt,Tn)=>Tn.title.toUpperCase().indexOf(Kt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Da,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:yn})),ma&&Me.createElement("span",{className:a.allqingchu,onClick:Mt},Me.createElement("i",{className:"iconfont icon-guanbi4"}),Me.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Me.createElement(ve.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Me.createElement(ye.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>he.submit()}),onSearch:Kt=>{he.submit()}}))),Me.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Me.createElement("div",{onClick:()=>{$e.updated_at==="asc"?$e.updated_at="desc":$e.updated_at="asc",Ft(Lt(et({},$e),{page:1})),St(Lt(et({},$e),{page:1}))}}," ",$e.updated_at?Me.createElement("img",{src:$e.updated_at==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Me.createElement("div",{onClick:()=>{$e.quotes==="asc"?$e.quotes="desc":$e.quotes="asc",Ft(Lt(et({},$e),{page:1})),St(Lt(et({},$e),{page:1}))},style:{marginLeft:20}}," ",$e.quotes?Me.createElement("img",{src:$e.quotes==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Me.createElement(re.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(He==null?void 0:He.items)||(He==null?void 0:He.shixun_list),pagination:!1,loading:Le,rowKey:Kt=>Kt.id,rowSelection:{type:Ct||Wt?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:Kt=>({disabled:Kt.shixun_tag_num===1||(dn==null?void 0:dn.find(Tn=>Kt.id===Tn))}),onSelect(Kt,Tn,Bn){if(Ct||Wt){Ze([Kt.id]),an.current=new Set([Kt.id]),Qn(1),Ge([Kt.id]);return}if(Tn)(yt||Kt!=null&&Kt.challenge_names)&&Ht([...Gt,Kt.id]),Ze([...Je,Kt.id]),Kt.identifier?Qt.current.add(Kt.id):an.current.add(Kt.id),Qn(1),Ge([...nt,Kt.id]);else{Kt.identifier?Qt.current.delete(Kt.id):an.current.delete(Kt.id);let pa=nt.filter(Na=>Na!==Kt.id);if(Ze(pa),Ge(pa),yt||Kt!=null&&Kt.challenge_names){let Na=Gt.filter(Vn=>Vn!==Kt.id);Ht([...Na])}if($e.type==="5"){zn(Lt(et({},$e),{list:[...pa]}));return}}},onSelectAll(Kt,Tn,Bn){var pa,Na;if(Kt){const Vn=Bn.map(na=>na.id),ta=(Na=Bn==null?void 0:Bn.filter(na=>na==null?void 0:na.challenge_names))==null?void 0:Na.map(na=>na.id);Ht([...Gt,...ta]),Ze([...Je,...Vn]),Ge([...nt,...Vn]);for(const na of Bn)na.identifier?Qt.current.add(na.id):an.current.add(na.id)}else{const Vn=Bn.map(ao=>ao.id),ta=Je.filter(ao=>!Vn.some(oo=>oo===ao)),na=(pa=Bn==null?void 0:Bn.filter(ao=>ao==null?void 0:ao.challenge_names))==null?void 0:pa.map(ao=>ao.id);Ze([...ta]),Ge([...ta]);let co=Gt.filter(ao=>!na.some(oo=>oo===ao.id));Ht([...co]),$e.type==="5"&&zn(Lt(et({},$e),{list:[...ta]}));for(const ao of Vn)ao.identifier?Qt.current.delete(ao):an.current.delete(ao)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Kt,Tn,Bn)=>{var pa,Na;return Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",null,yt||Tn!=null&&Tn.challenge_names?"\u5B9E\u8BAD\u9898":(Na=(pa=kn==null?void 0:kn.filter(Vn=>Vn.value===Kt))==null?void 0:pa[0])==null?void 0:Na.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:yt?"30%":"60%",key:"name",render:(Kt,Tn,Bn)=>{var pa;return Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",{className:Tn!=null&&Tn.high_resources_consume?a.q_title:""},Me.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:yt||Tn!=null&&Tn.challenge_names?Tn!=null&&Tn.title||Kt===null?"--":Kt:(Tn==null?void 0:Tn.item_type)=="BPROGRAM"?(pa=Tn==null?void 0:Tn.program_attr)==null?void 0:pa.description:Kt}))),(Tn==null?void 0:Tn.high_resources_consume)&&Me.createElement(st.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!yt,render:(Kt,Tn,Bn)=>{var pa;return Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("span",null,Kt?(pa=Kt==null?void 0:Kt.split("\u3001"))==null?void 0:pa[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!yt,render:(Kt,Tn,Bn)=>Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("span",null,Kt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Kt,Tn,Bn)=>{var pa,Na,Vn,ta;return Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",null,yt||Tn!=null&&Tn.challenge_names?(Tn==null?void 0:Tn.level)||((Na=(pa=mn==null?void 0:mn.filter(na=>na.value===Kt))==null?void 0:pa[0])==null?void 0:Na.name):(ta=(Vn=mn==null?void 0:mn.filter(na=>na.value===Kt))==null?void 0:Vn[0])==null?void 0:ta.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!yt,render:(Kt,Tn,Bn)=>Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",null,Kt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Kt,Tn,Bn)=>Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",null,yt||Tn!=null&&Tn.challenge_names?(Tn==null?void 0:Tn.study_count)||(Tn==null?void 0:Tn.stu_num):Kt))},{title:Me.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Me.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Me.createElement(Ne.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!yt,render:(Kt,Tn,Bn)=>Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",null,Kt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Kt,Tn,Bn)=>Me.createElement(Ue.Z,{title:Sa(Tn)},Me.createElement("div",{style:{flex:1,textAlign:"start"}},Me.createElement("a",{onClick:()=>{var pa,Na;ze(Lt(et({},Tn),{question_type:yt||Tn!=null&&Tn.challenge_names?5:(Na=(pa=kn==null?void 0:kn.filter(Vn=>Vn.value===(Tn==null?void 0:Tn.item_type)))==null?void 0:pa[0])==null?void 0:Na.question_type})),xt(!0)}},"\u67E5\u770B"),(Tn==null?void 0:Tn.shixun_tag_num)===1&&Me.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Me.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Me.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Tn==null?void 0:Tn.identifier}/challenges`)}},(Tn==null?void 0:Tn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Dt(void 0,null,function*(){if(!ca(Tn==null?void 0:Tn.identifier))return new Promise((pa,Na)=>{Na()})})})}},"\u53D1\u5E03")))}].filter(Kt=>!Kt.hidden)}),Me.createElement(Te.Z,{current:$e.page,total:(He==null?void 0:He.items_count)||(He==null?void 0:He.shixuns_count),style:{marginBottom:20},defaultPageSize:$e.per_page,showTotal:Kt=>Me.createElement("span",null,"\u5171\xA0",Me.createElement("span",{style:{color:"#165DFF"}},Kt),"\xA0\u6761\u6570\u636E"),pageSize:$e.per_page,onChange:(Kt,Tn)=>{$e.page=Kt,$e.per_page=Tn,Ft(et({},$e)),St(et({},$e))}}),Me.createElement("div",{className:a.bottom},Me.createElement(Pt.ZP,{className:a.no,onClick:()=>{Ie(!1)}},"\u53D6\u6D88"),Me.createElement(Pt.ZP,{loading:Ut,style:{width:Ut&&75},className:a.yes,onClick:()=>Dt(void 0,null,function*(){if((nt==null?void 0:nt.length)<=0){Ae.ZP.info(Ct||Wt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ot([...an.current],[...Qt.current],!0,nt==null?void 0:nt.length)})},Ct?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Me.createElement(pe.default,{open:tt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Me.createElement(ce,{qitem:be})))};var qe=(0,Re.connect)(({shixunsDetail:Ie,newExercisePaper:gt})=>({shixunsDetail:Ie,newExercisePaper:gt}))(bt)},10866:function(ke,lt,te){"use strict";te.d(lt,{Im:function(){return Ne},ZP:function(){return ct},gZ:function(){return Tt}});var y=te(59301),ve=te(37568),Ae=te(99571),pe=te(84105),Fe=te(87395),Se=te(24363),De=te(24334),Ye=te(86074),ye=te(76902),re=te(51257),Ue=te(94268),Te=te(34376),Pt=te(92310),oe=te.n(Pt),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ue=(zt,ht,Ot)=>ht in zt?E(zt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):zt[ht]=Ot,ce=(zt,ht)=>{for(var Ot in ht||(ht={}))ee.call(ht,Ot)&&ue(zt,Ot,ht[Ot]);if(z)for(var Ot of z(ht))ae.call(ht,Ot)&&ue(zt,Ot,ht[Ot]);return zt},ie=(zt,ht)=>x(zt,b(ht));const{TextArea:Ce}=ve.default,Re={visible:!1,tabIndex:"0"},Ne={[Se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var st=(zt=>(zt[zt.SET_VISIBLE=0]="SET_VISIBLE",zt[zt.SET_TABINDEX=1]="SET_TABINDEX",zt))(st||{});function it(zt,ht){switch(ht.type){case 0:return ie(ce({},zt),{visible:ht.payload});case 1:return ie(ce({},zt),{tabIndex:ht.payload});default:throw new Error}}function Me({value:zt,className:ht}){const[Ot,ut]=(0,y.useState)(!1),et=(0,y.useRef)(),Lt=(0,y.useRef)();return(0,y.useEffect)(()=>{Ot&&(Lt.current.reset(),Lt.current.write((0,re.pp)(zt||"")))},[zt,Ot]),(0,y.useEffect)(()=>{var Dt,bt,qe,Ie;if(et.current){Lt.current=new Te.Terminal({fontSize:14,disableStdin:!0}),Lt.current.open(et.current);const gt=et.current.offsetWidth-14,ot=((Ie=(qe=(bt=(Dt=Lt.current)==null?void 0:Dt._core)==null?void 0:bt._renderService)==null?void 0:qe.dimensions)==null?void 0:Ie.actualCellWidth)||9.5,mt=Math.ceil(gt/ot);Lt.current.resize(mt,8),ut(!0)}},[]),a.createElement("div",{ref:et,className:oe()("XtermText-valueRef",ht)})}function Tt(zt){const{status:ht,error_msg:Ot,output:ut,input:et,expected_output:Lt,is_file:Dt,input_file_url:bt,output_file_url:qe,expected_output_file_url:Ie}=zt;let gt=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ht){case Se.h.NOMATCH:gt=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Dt&&a.createElement(Me,{className:"mb10",value:et}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(bt,et)},et)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Dt&&a.createElement(Me,{className:"mb10",value:ut&&De.Base64.decode(ut)||""}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(qe,ut)},ut)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Dt&&a.createElement(Me,{className:"mb10",value:Lt&&De.Base64.decode(Lt)||""}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(Ie,Lt)},Lt)));break;case Se.h.EXECUTEFAILURE:gt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&a.createElement(ye.Z,{value:et,style:ot}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(bt,et)},et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.COMPILEFAILURE:gt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&a.createElement(ye.Z,{value:et,style:ot}),Dt&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,re.LR)(bt,et)},et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.PODFAILURE:gt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:gt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",gt," ")}function at(zt){const{status:ht,error_msg:Ot,execute_time:ut,output:et,input:Lt,expected_output:Dt,is_file:bt,input_file_url:qe,output_file_url:Ie,expected_output_file_url:gt}=zt;let ot=null;switch(ht){case Se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ut,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,De.Base64.decode(et)));break;case Se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Lt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",et&&De.Base64.decode(et)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Dt&&De.Base64.decode(Dt)));break;case Se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Lt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Lt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},De.Base64.decode(Ot)));break;case Se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var ct=({id:zt,is_file:ht,input:Ot,debuging:ut,submitting:et,executingMessage:Lt,debugResult:Dt,onChangeInput:bt,onDebugCode:qe,onSubmitCode:Ie})=>{const[gt,ot]=(0,y.useReducer)(it,Re),{visible:mt,tabIndex:Ut}=gt;(0,y.useEffect)(()=>{ot({type:0,payload:!1})},[zt]);function xe(ln){let Rn=ln.target.id;ot({type:1,payload:Rn})}function Ct(){ot({type:0,payload:!mt})}const nn=(0,y.useMemo)(()=>{if(Dt){const{status:ln}=Dt;return a.createElement(a.Fragment,null,at(Dt))}return null},[Dt]);function Wt(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),qe()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Ue.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ht?"":Ot,onChange:bt}),rightNode:ut?a.createElement(Ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Dt?nn:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${mt?"up":""}`,onClick:Ct},mt?a.createElement(pe.Z,null):a.createElement(Fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Ae.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Ae.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Ae.ZP,{className:"btn-green",type:"ghost",loading:ut,onClick:Wt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Ae.ZP,{type:"primary",className:"custom-ant-disabled",loading:et,disabled:et,onClick:()=>{ot({type:0,payload:!1}),Ie()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(ke,lt,te){"use strict";te.d(lt,{h:function(){return y}});var y=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(y||{})},3532:function(ke,lt,te){"use strict";te.d(lt,{Y2:function(){return zt},ZP:function(){return ht}});var y=te(59301),ve=te(14566),Ae=te(6767),pe=te(62957),Fe=te(77019),Se=te(47889),De=te(99571),Ye=te(62673),ye=te(25399),re=te(37568),Ue={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Te="data:image/png;base64,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",Pt=te(47257),oe=te.n(Pt),a=te(16253),E=te(38986),x=te(1012),b=te(51257),z=te(45677),ee=te(59301),ae=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Ot,ut,et)=>ut in Ot?ae(Ot,ut,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ot[ut]=et,st=(Ot,ut)=>{for(var et in ut||(ut={}))Ce.call(ut,et)&&Ne(Ot,et,ut[et]);if(ie)for(var et of ie(ut))Re.call(ut,et)&&Ne(Ot,et,ut[et]);return Ot},it=(Ot,ut)=>ue(Ot,ce(ut)),Me=(Ot,ut,et)=>new Promise((Lt,Dt)=>{var bt=gt=>{try{Ie(et.next(gt))}catch(ot){Dt(ot)}},qe=gt=>{try{Ie(et.throw(gt))}catch(ot){Dt(ot)}},Ie=gt=>gt.done?Lt(gt.value):Promise.resolve(gt.value).then(bt,qe);Ie((et=et.apply(Ot,ut)).next())});const{Dragger:Tt}=ve.default,at=Ot=>{const ut=ot=>ot&&ot.substring(0,ot.lastIndexOf("."));for(var et=[...Ot],Lt=0,Dt=[],bt=0;bt{if(ot.forEach(mt=>{let Ut=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${Ut[0]}.${Ut[1].toLowerCase()}`}),ot[0].name.includes(".in"))return ot.length===2?ot:[ot[0],{}];if(ot[0].name.includes(".out"))return ot.length===2?ot.reverse():[{},ot[0]]})},ct=({onClose:Ot,onOK:ut,visible:et,wrapClassName:Lt,rootIdentifier:Dt,multiple:bt=!1,defaultMultipleValue:qe=!0})=>{const[Ie,gt]=(0,y.useState)([]),[ot,mt]=(0,y.useState)({}),[Ut,xe]=(0,y.useState)(!1),[Ct,nn]=(0,y.useState)(!0),Wt=(0,y.useRef)([]),ln=(0,y.useRef)(0),Rn=()=>{Ot()};(0,y.useEffect)(()=>{wt()},[]),(0,y.useEffect)(()=>{et&&(Wt.current=[],ln.current=0,gt([]),nn(qe))},[et]);const wt=()=>Me(void 0,null,function*(){try{const Ze=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),nt=JSON.parse((0,a.pe)(Ze.data));mt(nt)}catch(Ze){}}),_e=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf(".")),Et=Ze=>{var nt,Ge;const He=_e((nt=Ze[0])==null?void 0:nt.name)||_e((Ge=Ze[1])==null?void 0:Ge.name),vt=Ie.filter(Le=>_e(Le.name)!==He);Wt.current=[...vt],gt([...vt])},$e=Ze=>{if(!Ct){const Oe=new FormData;Oe.append("file",Ze.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Oe},!0).then(be=>{if(be.status===0){ln.current=ln.current+1;const ze=Wt.current.map(tt=>{var xt;if(tt.name===Ze.name){const yt=st({},tt);return(xt=Ze==null?void 0:Ze.name)!=null&&xt.includes(".in")?yt.input=be==null?void 0:be.content:yt.output=be==null?void 0:be.content,yt}return tt});if(Wt.current=[...ze],gt([...ze]),ln.current>0&&ln.current===Ie.length){xe(!1);let tt=at(ze);tt=tt.filter(xt=>{var yt,jt;return!!((yt=xt[0])!=null&&yt.name&&((jt=xt[1])!=null&&jt.name))}),tt=tt.map(xt=>it(st(st({},xt[0]),xt[1]),{is_file:!1})),ut(tt),Ot()}}else xe(!1),Ot()});return}const nt=new(oe())({endpoint:ot.end_point,region:ot.region,accessKeyId:ot.access_key_id,accessKeySecret:ot.access_key_secret,bucket:ot.bucket,stsToken:ot.security_token}),Ge=Ze.name,He={container_type:"TestSet",file_name:Ge},vt=(0,x.Z)();let Le=`testsets/${Dt}/${vt}${Ge.indexOf(".")>-1?"."+Ge.split(".").pop():""}`;Dt===null&&(Le=`testsets/${vt}${Ge.indexOf(".")>-1?"."+Ge.split(".").pop():""}`),nt.multipartUpload(Le,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ge+""},url:ot==null?void 0:ot.callback_url,host:ot==null?void 0:ot.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(He)}}).then(function(Oe){if(Oe.data.status===0){ln.current=ln.current+1;const he=Wt.current.map(be=>{var ze,tt,xt,yt,jt,Gt,Ht,hn,Qn,$t,fn,yn,sn,dn,Xt,kn,Nn;if(be.name===((tt=(ze=Oe.data)==null?void 0:ze.data)==null?void 0:tt.file_name)){const tn=st({},be);return(jt=(yt=(xt=Oe.data)==null?void 0:xt.data)==null?void 0:yt.file_name)!=null&&jt.includes(".in")?(tn.in_object_key=(Ht=(Gt=Oe.data)==null?void 0:Gt.data)==null?void 0:Ht.object,tn.in_object_size=(Qn=(hn=Oe.data)==null?void 0:hn.data)==null?void 0:Qn.size,tn.input=(fn=($t=Oe.data)==null?void 0:$t.data)==null?void 0:fn.file_name,tn.in_file=Ze):(tn.out_object_key=(sn=(yn=Oe.data)==null?void 0:yn.data)==null?void 0:sn.object,tn.out_object_size=(Xt=(dn=Oe.data)==null?void 0:dn.data)==null?void 0:Xt.size,tn.output=(Nn=(kn=Oe.data)==null?void 0:kn.data)==null?void 0:Nn.file_name,tn.out_file=Ze),tn}return be});if(Wt.current=[...he],gt([...he]),ln.current>0&&ln.current===Ie.length){xe(!1);let be=at(he);be=be.filter(ze=>{var tt,xt;return!!((tt=ze[0])!=null&&tt.name&&((xt=ze[1])!=null&&xt.name))}),be=be.map(ze=>it(st(st({},ze[0]),ze[1]),{is_file:!0})),ut(be),Ot()}}})},Ft=Ze=>new Promise((nt,Ge)=>{let He=0,vt=[];for(let Le=0;Le{He++,He===Ze.length&&(vt.length?(Ae.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ge()):nt(Ze))}).catch(Oe=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Oe),He++,vt.push(Ze[Le].name),He===Ze.length&&(vt.length?(Ae.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ge()):nt(Ze))})}),Qe=()=>Me(void 0,null,function*(){if(Ie.length===0){Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ft(Ie),xe(!0),at(Ie).some(nt=>{var Ge,He;return!((Ge=nt[0])!=null&&Ge.name&&((He=nt[1])!=null&&He.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Me(void 0,null,function*(){Ie.map(nt=>Me(void 0,null,function*(){$e(nt)}))}),onCancel:()=>{xe(!1)}});return}Ie.map(nt=>Me(void 0,null,function*(){$e(nt)}))}),Bt={name:"file",fileList:Ie,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ze=>{if(Ie!=null&&Ie.some(Ge=>Ge.name===Ze.name))return Ae.ZP.info(`${Ze.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ze.size/1024/1024>100)return Ae.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ze.name))return Ae.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const nt={name:Ze.name,uid:Ze.uid,file:Ze,percent:0};return Ie.push(nt),Wt.current=[...Ie],gt([...Ie]),!1}},Je=at(Ie);return console.log(Ie,Je,"fileList"),ee.createElement(pe.default,{open:et,wrapClassName:Lt,onOk:Qe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ut},onCancel:Rn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Ue.wrap},Ie.length?ee.createElement("div",null,ee.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:bt?"visible":"hidden"}},ee.createElement("span",{className:Ue.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(Se.ZP.Group,{className:`ml20 ${Ue.testCaseRadio}`,optionType:"button",value:Ct,onChange:Ze=>nn(Ze.target.value)},ee.createElement(Se.ZP,{value:!1},"\u6587\u672C"),ee.createElement(Se.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ve.default,st({},Bt),ee.createElement(De.ZP,{type:"primary",className:Ue.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(zt,{data:Je,onRemove:Et})):ee.createElement("div",{className:`${Ue.noData} mb30`},ee.createElement(ve.default.Dragger,it(st({},Bt),{className:Ue.dragger}),ee.createElement("img",{src:Te,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Ue.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Ue.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},zt=({data:Ot=[],onRemove:ut,width:et="auto",showScore:Lt=!1,disabled:Dt=!1,inputChange:bt,onEvaluatingChange:qe,onSelectAll:Ie,checkAll1:gt,checkAll2:ot,checkAll3:mt,checkAll4:Ut,checkAll5:xe,showEvaluatingSetting:Ct=!1,className:nn="",isProgramHomework:Wt=!1})=>{const ln={value:"",filename:"",dataUrl:""},[Rn,wt]=(0,y.useState)(st({},ln)),_e=Ft=>{let Qe=document.createElement("a");document.body.appendChild(Qe);let Bt=URL.createObjectURL(Ft.file);Qe.href=Bt,Qe.download=Ft.name,Qe.click(),URL.revokeObjectURL(Bt),document.body.removeChild(Qe)},Et=(Ft,Qe)=>{(0,b.LR)(Ft,Qe)},$e=(Ft,Qe)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ut(Ft,Qe)},onCancel:()=>{}})};return Ot.length?ee.createElement("div",{className:nn,style:{width:et}},ee.createElement("div",{className:`${Wt?Ue.headProgram:Ue.head}`},Ct&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:gt,onChange:Ft=>{Ie(Ft.target.checked,"hidden")}}),ee.createElement(ye.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Wt?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Lt?Wt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Lt?Wt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Lt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:Ut,onChange:Ft=>{Ie(Ft.target.checked,"input_visible")}}),ee.createElement(ye.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:ot,onChange:Ft=>{Ie(Ft.target.checked,"is_invisible")}}),ee.createElement(ye.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:xe,onChange:Ft=>{Ie(Ft.target.checked,"actual_output_visible")}}),ee.createElement(ye.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ye.default,{checked:mt,onChange:Ft=>{Ie(Ft.target.checked,"last_match_rule")}}),ee.createElement(ye.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Ue.operation,style:Wt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Ue.listWrapper,style:{boxShadow:Wt?"0px 2px 4px 0px #EAEEF4":"unset"}},Ot.map((Ft,Qe)=>{var Bt,Je,Ze,nt;return ee.createElement("div",{key:Qe,className:Ue.list,style:Wt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ct&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(Ye.default,{checked:!!Ft.hidden,onChange:Ge=>{qe(Ge.target.checked,Qe,"hidden")}})),ee.createElement("div",{style:{width:Wt?"25%":"15%",paddingLeft:Wt?"5px":"0px",paddingRight:Wt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Qe+1),ee.createElement("div",{className:Ue.info,style:{width:Lt?Wt?"20%":"15%":"25%"}},ee.createElement("span",{title:Ft.input||((Bt=Ft[0])==null?void 0:Bt.name),onClick:()=>Me(void 0,null,function*(){let Ge;Ft.input?Ft.input_file_url?Ge=Ft.input_file_url:Ge=Ft.in_file:Ge=Ft[0];let He;typeof Ge=="string"?(He=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield He.text(),filename:"",dataUrl:Ge})):(He=yield(0,b.db)(Ge.file),wt({value:He.text,filename:Ge.name,dataUrl:He.link}))})},Ft.input||((Je=Ft[0])==null?void 0:Je.name))),ee.createElement("div",{className:Ue.info,style:{width:Lt?Wt?"20%":"15%":"25%"}},ee.createElement("span",{title:Ft.output||((Ze=Ft[1])==null?void 0:Ze.name),onClick:()=>Me(void 0,null,function*(){let Ge;Ft.input?Ft.output_file_url?Ge=Ft.output_file_url:Ge=Ft.out_file:Ge=Ft[1];let He;typeof Ge=="string"?(He=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield He.text(),filename:"",dataUrl:Ge})):(He=yield(0,b.db)(Ge.file),wt({value:He.text,filename:Ge.name,dataUrl:He.link}))})},Ft.output||((nt=Ft[1])==null?void 0:nt.name))),Lt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{size:"large",addonAfter:Wt?"%":null,disabled:Dt,style:{width:"80%"},onChange:Ge=>bt(Ge,Qe),value:Ft.score}),!Wt&&ee.createElement("span",null,"\xA0%")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.input_visible||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.is_invisible||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.actual_output_visible||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ye.default,{checked:Ft.last_match_rule||!1,onChange:Ge=>{qe(Ge.target.checked,Qe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>$e(Ft,Qe),style:Wt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Ue.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Rn.dataUrl,filename:Rn.filename,type:Rn.dataUrl.length?"txt":"",onClose:()=>wt(st({},ln)),monacoEditor:{value:Rn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ht=ct},75604:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return Pt}});var y=te(59301),ve=te(6767),Ae=te(25399),pe=te(29787),Fe=te(77019),Se=te(5269),De=te(13747),Ye=te(99571),ye=te(39793),re=te(38986),Ue=te(76902),Te=(a,E,x)=>new Promise((b,z)=>{var ee=ce=>{try{ue(x.next(ce))}catch(ie){z(ie)}},ae=ce=>{try{ue(x.throw(ce))}catch(ie){z(ie)}},ue=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ae);ue((x=x.apply(a,E)).next())}),Pt=({id:a,activeDiscussIndex:E,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,y.useState)(""),[ae,ue]=(0,y.useState)(!1);function ce(Ce){ee(Ce)}function ie(){if(!z){ve.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,y.useEffect)(()=>{E!=a&&ue(!1)},[E]),y.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},y.createElement(ye.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ce,extraUse:b&&y.createElement(Ae.Z,{color:"#fff",open:ae,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ae,activeDiscussIndex:E,onChange:ce,setIsOpen:ue}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ue(!ae)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[E,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)([]),[ee,ae]=(0,y.useState)(1);(0,y.useEffect)(()=>{a!=null&&a.isOpen?ue():(ae(1),z([]))},[a==null?void 0:a.isOpen]);const ue=()=>Te(void 0,null,function*(){x(!0);const ce=yield(0,re.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ce==null?void 0:ce.status)==0&&z(ce==null?void 0:ce.answer),x(!1)});return y.createElement(pe.Z,{spinning:E},y.createElement("div",{style:{color:"#000"}},y.createElement(Ue.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),y.createElement(Fe.Z,{justify:"end",align:"middle"},y.createElement(Se.Z,null,y.createElement(De.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ce=>{ae(ce)}})),y.createElement(Se.Z,null,y.createElement(Ye.ZP,{onClick:()=>Te(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(ke,lt,te){"use strict";te.d(lt,{CP:function(){return Ae},_V:function(){return Se}});var y=te(28209),ve=te.n(y);const Ae={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:Ae};function Fe(De="",Ye="exam"){const{secret:ye,iv:re}=pe[Ye];return AES.encrypt(De,ye,{iv:re,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Se(De="",Ye="exam"){const{secret:ye,iv:re}=pe[Ye];return y.AES.decrypt(De,ye,{iv:re,mode:ve().mode.CBC,padding:ve().pad.Pkcs7}).toString(y.enc.Utf8)}},84989:function(ke,lt,te){"use strict";te.d(lt,{BU:function(){return ve},Dj:function(){return y},gH:function(){return Ae},vp:function(){return pe}});function y(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function ve(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Ae=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},45937:function(ke,lt,te){"use strict";te.d(lt,{U:function(){return ye}});var y=te(59301),ve=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(re,Ue,Te)=>Ue in re?ve(re,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Te}):re[Ue]=Te,De=(re,Ue)=>{for(var Te in Ue||(Ue={}))pe.call(Ue,Te)&&Se(re,Te,Ue[Te]);if(Ae)for(var Te of Ae(Ue))Fe.call(Ue,Te)&&Se(re,Te,Ue[Te]);return re},Ye=(re,Ue,Te)=>new Promise((Pt,oe)=>{var a=b=>{try{x(Te.next(b))}catch(z){oe(z)}},E=b=>{try{x(Te.throw(b))}catch(z){oe(z)}},x=b=>b.done?Pt(b.value):Promise.resolve(b.value).then(a,E);x((Te=Te.apply(re,Ue)).next())});function ye(re,Ue){const[Te,Pt]=(0,y.useState)(Ue),[oe,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)();return[Te,oe,(z,ee=!1)=>Ye(this,null,function*(){const ae=ee?Ue:De(De({},Te),z);a(!0),Pt(ae);const ue=yield re(ae);return a(!1),x(ue),ue}),E,x]}},3810:function(ke,lt,te){"use strict";te.d(lt,{_:function(){return Ae}});var y=te(59301),ve=te(62957);const Ae=pe=>{var Fe,Se;const De=(0,y.useRef)([]),Ye=()=>{for(const ye of De.current)clearTimeout(ye);De.current=[]};return(0,y.useEffect)(()=>{var ye,re,Ue,Te,Pt,oe;if(Ye(),(ye=pe==null?void 0:pe.exercise)!=null&&ye.left_time&&((Ue=(re=pe==null?void 0:pe.exercise)==null?void 0:re.exercise_events)==null?void 0:Ue.length)>0){for(const a of(Te=pe==null?void 0:pe.exercise)==null?void 0:Te.exercise_events)if(((Pt=pe==null?void 0:pe.exercise)==null?void 0:Pt.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((oe=pe==null?void 0:pe.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const x=setTimeout(()=>{ve.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);De.current.push(x)}}},[(Fe=pe==null?void 0:pe.exercise)==null?void 0:Fe.left_time,(Se=pe==null?void 0:pe.exercise)==null?void 0:Se.exercise_events]),Ye}},81428:function(ke,lt,te){"use strict";te.d(lt,{AL:function(){return ae},Iy:function(){return Ue},Qv:function(){return oe},ez:function(){return ee},jb:function(){return Te}});var y=te(32834),ve=te.n(y),Ae=te(11690),pe=te.n(Ae);let Fe=1;function Se(Re,Ne){const st=Re.match(/^(\s+)(?:```)/);if(st===null)return Ne;const it=st[1];return Ne.split(` `).map(Me=>{const Tt=Me.match(/^\s+/);if(Tt===null)return Me;const[at]=Tt;return at.length>=it.length?Me.slice(it.length):Me}).join(` -`)}let De=[],Ye=["
    "];const Pe=new(ve()).Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ue(){De.length=0,Ye=["
      "]}const Te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Pt(Re,Ne,st,it){if(Ne>=Re.length||Re[Ne].level<=st)return Ne;var Me=Re[Ne];it.push("
    • "+Me.text+""),Ne++;var Tt=[];return Ne=Pt(Re,Ne,Me.level,Tt),Tt.length>0&&(it.push("
        "),Tt.forEach(function(at){it.push(at)}),it.push("
      ")),it.push("
    • "),Ne=Pt(Re,Ne,st,it),Ne}function oe(){return Pt(De,0,0,Ye),Ye.push("
    "),Ye.join("")}const a={heading(Re){const Ne=re.exec(Re);if(Fe+=1,Ne)return{type:"heading",raw:Ne[0],depth:Ne[1].length,text:Ne[2]}},fences(Re){const Ne=this.rules.block.fences.exec(Re);if(Ne){const st=Ne[0];let it=Se(st,Ne[3]||"");const Me=Ne[2]?Ne[2].trim():Ne[2];if(["latex","katex","math"].indexOf(Me)>=0){const Tt=b(),at=it;it=Tt,z[Tt]={type:"block",expression:at}}return{type:"code",raw:st,lang:Me,text:it}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ae(){x=0,z={}}function ue(Re){return Re=Re.replace(E,(Ne,st)=>{const it=b();return z[it]={type:"inline",expression:st},it}),Re}const ce=Pe.listitem;Pe.listitem=function(Re){return ce(ue(Re))};const ie=Pe.paragraph;Pe.paragraph=function(Re){return ie(ue(Re))};const ye=Pe.tablecell;Pe.tablecell=function(Re,Ne){return ye(ue(Re),Ne)},Pe.code=function(Re,Ne,st){const it=(Ne||"").match(/\S*/)[0];return it?["latex","katex","math"].indexOf(it)>=0?`

    ${Re}

    `:`
    ${st?Re:(0,Ae.escape)(Re,!0)}
    -`:'
    '+(st?Re:(0,Ae.escape)(Re,!0))+"
    "},Pe.heading=function(Re,Ne,st){let it=this.options.headerPrefix+st.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return De.push({anchor:it,level:Ne,text:Re}),"'+Re+""},ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),ve().use({tokenizer:a,renderer:Pe}),lt.ZP=ve()},23992:function(ke,lt,te){"use strict";te.d(lt,{G:function(){return Fe},t:function(){return pe}});var y=te(7062),ve=te.n(y);const Ae=null;function pe(Se,De){let Ye=ve().get("__ec");Ye||(Ye={}),Ye[Se]=De,ve().set("__ec",Ye)}function Fe(Se,De){let Ye=ve().get("__ec");return Ye?Ye[Se]===void 0?De:Ye[Se]:De}},99381:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return vt}});var y=te(59301),ve=te(26356),Ae=te(16552),pe=te(19210),Fe=te(87075),Se,De;function Ye(Le,Oe,he){if(Oe<0||Oe>31||Le>>>Oe)throw new RangeError("Value out of range");for(var be=Oe-1;be>=0;be--)he.push(Le>>>be&1)}function Pe(Le,Oe){return(Le>>>Oe&1)!=0}function re(Le){if(!Le)throw new Error("Assertion error")}var Ue=function(){function Le(Oe,he){(0,Ae.Z)(this,Le),(0,Fe.Z)(this,"modeBits",void 0),(0,Fe.Z)(this,"numBitsCharCount",void 0),this.modeBits=Oe,this.numBitsCharCount=he}return(0,pe.Z)(Le,[{key:"numCharCountBits",value:function(he){return this.numBitsCharCount[Math.floor((he+7)/17)]}}]),Le}();Se=Ue,(0,Fe.Z)(Ue,"NUMERIC",new Se(1,[10,12,14])),(0,Fe.Z)(Ue,"ALPHANUMERIC",new Se(2,[9,11,13])),(0,Fe.Z)(Ue,"BYTE",new Se(4,[8,16,16])),(0,Fe.Z)(Ue,"KANJI",new Se(8,[8,10,12])),(0,Fe.Z)(Ue,"ECI",new Se(7,[0,0,0]));var Te=(0,pe.Z)(function Le(Oe,he){(0,Ae.Z)(this,Le),(0,Fe.Z)(this,"ordinal",void 0),(0,Fe.Z)(this,"formatBits",void 0),this.ordinal=Oe,this.formatBits=he});De=Te,(0,Fe.Z)(Te,"LOW",new De(0,1)),(0,Fe.Z)(Te,"MEDIUM",new De(1,0)),(0,Fe.Z)(Te,"QUARTILE",new De(2,3)),(0,Fe.Z)(Te,"HIGH",new De(3,2));var Pt=function(){function Le(Oe,he,be){if((0,Ae.Z)(this,Le),(0,Fe.Z)(this,"mode",void 0),(0,Fe.Z)(this,"numChars",void 0),(0,Fe.Z)(this,"bitData",void 0),this.mode=Oe,this.numChars=he,this.bitData=be,he<0)throw new RangeError("Invalid argument");this.bitData=be.slice()}return(0,pe.Z)(Le,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(he){var be=[],ze=(0,ve.Z)(he),tt;try{for(ze.s();!(tt=ze.n()).done;){var xt=tt.value;Ye(xt,8,be)}}catch(yt){ze.e(yt)}finally{ze.f()}return new Le(Ue.BYTE,he.length,be)}},{key:"makeNumeric",value:function(he){if(!Le.isNumeric(he))throw new RangeError("String contains non-numeric characters");for(var be=[],ze=0;ze=1<Le.MAX_VERSION)throw new RangeError("Version value out of range");if(tt<-1||tt>7)throw new RangeError("Mask value out of range");this.size=Oe*4+17;for(var xt=[],yt=0;yt>>9)*1335;var xt=(be<<10|ze)^21522;re(xt>>>15==0);for(var yt=0;yt<=5;yt++)this.setFunctionModule(8,yt,Pe(xt,yt));this.setFunctionModule(8,7,Pe(xt,6)),this.setFunctionModule(8,8,Pe(xt,7)),this.setFunctionModule(7,8,Pe(xt,8));for(var jt=9;jt<15;jt++)this.setFunctionModule(14-jt,8,Pe(xt,jt));for(var Gt=0;Gt<8;Gt++)this.setFunctionModule(this.size-1-Gt,8,Pe(xt,Gt));for(var Ht=8;Ht<15;Ht++)this.setFunctionModule(8,this.size-15+Ht,Pe(xt,Ht));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var he=this.version,be=0;be<12;be++)he=he<<1^(he>>>11)*7973;var ze=this.version<<12|he;re(ze>>>18==0);for(var tt=0;tt<18;tt++){var xt=Pe(ze,tt),yt=this.size-11+tt%3,jt=Math.floor(tt/3);this.setFunctionModule(yt,jt,xt),this.setFunctionModule(jt,yt,xt)}}}},{key:"drawFinderPattern",value:function(he,be){for(var ze=-4;ze<=4;ze++)for(var tt=-4;tt<=4;tt++){var xt=Math.max(Math.abs(tt),Math.abs(ze)),yt=he+tt,jt=be+ze;0<=yt&&yt=jt)&&sn.push(tn[In])})},Xt=0;Xt=1;ze-=2){ze==6&&(ze=5);for(var tt=0;tt>>3],7-(be&7)),be++)}}re(be==he.length*8)}},{key:"applyMask",value:function(he){if(he<0||he>7)throw new RangeError("Mask value out of range");for(var be=0;be5&&he++):(this.finderPenaltyAddHistory(tt,xt),ze||(he+=this.finderPenaltyCountPatterns(xt)*Le.PENALTY_N3),ze=this.modules[be][yt],tt=1);he+=this.finderPenaltyTerminateAndCount(ze,tt,xt)*Le.PENALTY_N3}for(var jt=0;jt5&&he++):(this.finderPenaltyAddHistory(Ht,En),Gt||(he+=this.finderPenaltyCountPatterns(En)*Le.PENALTY_N3),Gt=this.modules[Vn][jt],Ht=1);he+=this.finderPenaltyTerminateAndCount(Gt,Ht,En)*Le.PENALTY_N3}for(var $t=0;$t0&&he[2]==be&&he[3]==be*3&&he[4]==be&&he[5]==be;return(ze&&he[0]>=be*4&&he[6]>=be?1:0)+(ze&&he[6]>=be*4&&he[0]>=be?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(he,be,ze){var tt=be;return he&&(this.finderPenaltyAddHistory(tt,ze),tt=0),tt+=this.size,this.finderPenaltyAddHistory(tt,ze),this.finderPenaltyCountPatterns(ze)}},{key:"finderPenaltyAddHistory",value:function(he,be){var ze=he;be[0]==0&&(ze+=this.size),be.pop(),be.unshift(ze)}}],[{key:"encodeText",value:function(he,be){var ze=Pt.makeSegments(he);return Le.encodeSegments(ze,be)}},{key:"encodeBinary",value:function(he,be){var ze=Pt.makeBytes(he);return Le.encodeSegments([ze],be)}},{key:"encodeSegments",value:function(he,be){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,yt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Le.MIN_VERSION<=ze&&ze<=tt&&tt<=Le.MAX_VERSION)||xt<-1||xt>7)throw new RangeError("Invalid value");var jt,Gt;for(jt=ze;;jt++){var Ht=Le.getNumDataCodewords(jt,be)*8,En=Pt.getTotalBits(he,jt);if(En<=Ht){Gt=En;break}if(jt>=tt)throw new RangeError("Data too long")}for(var Vn=be,$t=0,fn=[Te.MEDIUM,Te.QUARTILE,Te.HIGH];$t>>3]|=yn<<7-(jn&7)}),new Le(jt,Vn,mn,xt)}},{key:"getNumRawDataModules",value:function(he){if(heLe.MAX_VERSION)throw new RangeError("Version number out of range");var be=(16*he+128)*he+64;if(he>=2){var ze=Math.floor(he/7)+2;be-=(25*ze-10)*ze-55,he>=7&&(be-=36)}return re(208<=be&&be<=29648),be}},{key:"getNumDataCodewords",value:function(he,be){return Math.floor(Le.getNumRawDataModules(he)/8)-Le.ECC_CODEWORDS_PER_BLOCK[be.ordinal][he]*Le.NUM_ERROR_CORRECTION_BLOCKS[be.ordinal][he]}},{key:"reedSolomonComputeDivisor",value:function(he){if(he<1||he>255)throw new RangeError("Degree out of range");for(var be=[],ze=0;ze>>8||be>>>8)throw new RangeError("Byte out of range");for(var ze=0,tt=7;tt>=0;tt--)ze=ze<<1^(ze>>>7)*285,ze^=(be>>>tt&1)*he;return re(ze>>>8==0),ze}}]),Le}();(0,Fe.Z)(oe,"MIN_VERSION",1),(0,Fe.Z)(oe,"MAX_VERSION",40),(0,Fe.Z)(oe,"PENALTY_N1",3),(0,Fe.Z)(oe,"PENALTY_N2",3),(0,Fe.Z)(oe,"PENALTY_N3",40),(0,Fe.Z)(oe,"PENALTY_N4",10),(0,Fe.Z)(oe,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Fe.Z)(oe,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var a={L:Te.LOW,M:Te.MEDIUM,Q:Te.QUARTILE,H:Te.HIGH},E=128,x="L",b="#FFFFFF",z="#000000",ee=!1,ae=1,ue=4,ce=0,ie=.1;function ye(Le){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,he=[];return Le.forEach(function(be,ze){var tt=null;be.forEach(function(xt,yt){if(!xt&&tt!==null){he.push("M".concat(tt+Oe," ").concat(ze+Oe,"h").concat(yt-tt,"v1H").concat(tt+Oe,"z")),tt=null;return}if(yt===be.length-1){if(!xt)return;tt===null?he.push("M".concat(yt+Oe,",").concat(ze+Oe," h1v1H").concat(yt+Oe,"z")):he.push("M".concat(tt+Oe,",").concat(ze+Oe," h").concat(yt+1-tt,"v1H").concat(tt+Oe,"z"));return}xt&&tt===null&&(tt=yt)})}),he.join("")}function Re(Le,Oe){return Le.slice().map(function(he,be){return be=Oe.y+Oe.h?he:he.map(function(ze,tt){return tt=Oe.x+Oe.w?ze:!1})})}function Ne(Le,Oe,he,be){if(be==null)return null;var ze=Le.length+he*2,tt=Math.floor(Oe*ie),xt=ze/Oe,yt=(be.width||tt)*xt,jt=(be.height||tt)*xt,Gt=be.x==null?Le.length/2-yt/2:be.x*xt,Ht=be.y==null?Le.length/2-jt/2:be.y*xt,En=be.opacity==null?1:be.opacity,Vn=null;if(be.excavate){var $t=Math.floor(Gt),fn=Math.floor(Ht),Cn=Math.ceil(yt+Gt-$t),sn=Math.ceil(jt+Ht-fn);Vn={x:$t,y:fn,w:Cn,h:sn}}var dn=be.crossOrigin;return{x:Gt,y:Ht,h:jt,w:yt,excavation:Vn,opacity:En,crossOrigin:dn}}function st(Le,Oe){return Oe!=null?Math.floor(Oe):Le?ue:ce}var it=function(){try{new Path2D().addPath(new Path2D)}catch(Le){return!1}return!0}(),Me=te(71409),Tt=te(89490),at=te(11036),ct=te(39224);function zt(Le){var Oe=Le.value,he=Le.level,be=Le.minVersion,ze=Le.includeMargin,tt=Le.marginSize,xt=Le.imageSettings,yt=Le.size,jt=(0,y.useMemo)(function(){var fn=Pt.makeSegments(Oe);return oe.encodeSegments(fn,a[he],be)},[Oe,he,be]),Gt=(0,y.useMemo)(function(){var fn=jt.getModules(),Cn=st(ze,tt),sn=fn.length+Cn*2,dn=Ne(fn,yt,Cn,xt);return{cells:fn,margin:Cn,numCells:sn,calculatedImageSettings:dn}},[jt,yt,xt,ze,tt]),Ht=Gt.cells,En=Gt.margin,Vn=Gt.numCells,$t=Gt.calculatedImageSettings;return{qrcode:jt,margin:En,cells:Ht,numCells:Vn,calculatedImageSettings:$t}}var ht=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Ot=y.forwardRef(function(Oe,he){var be=Oe.value,ze=Oe.size,tt=ze===void 0?E:ze,xt=Oe.level,yt=xt===void 0?x:xt,jt=Oe.bgColor,Gt=jt===void 0?b:jt,Ht=Oe.fgColor,En=Ht===void 0?z:Ht,Vn=Oe.includeMargin,$t=Vn===void 0?ee:Vn,fn=Oe.minVersion,Cn=fn===void 0?ae:fn,sn=Oe.marginSize,dn=Oe.style,Xt=Oe.imageSettings,On=(0,ct.Z)(Oe,ht),In=Xt==null?void 0:Xt.src,tn=(0,y.useRef)(null),qn=(0,y.useRef)(null),Qt=(0,y.useCallback)(function(Rn){tn.current=Rn,typeof he=="function"?he(Rn):he&&(he.current=Rn)},[he]),an=(0,y.useState)(!1),mn=(0,at.Z)(an,2),yn=mn[1],jn=zt({value:be,level:yt,minVersion:Cn,includeMargin:$t,marginSize:sn,imageSettings:Xt,size:tt}),ga=jn.margin,Ke=jn.cells,Mt=jn.numCells,St=jn.calculatedImageSettings;(0,y.useEffect)(function(){if(tn.current!=null){var Rn=tn.current,sa=Rn.getContext("2d");if(!sa)return;var Aa=Ke,ja=qn.current,Ca=St!=null&&ja!==null&&ja.complete&&ja.naturalHeight!==0&&ja.naturalWidth!==0;Ca&&St.excavation!=null&&(Aa=Re(Ke,St.excavation));var _a=window.devicePixelRatio||1;Rn.height=Rn.width=tt*_a;var bn=tt/Mt*_a;sa.scale(bn,bn),sa.fillStyle=Gt,sa.fillRect(0,0,Mt,Mt),sa.fillStyle=En,it?sa.fill(new Path2D(ye(Aa,ga))):Ke.forEach(function(Kt,kn){Kt.forEach(function(Bn,va){Bn&&sa.fillRect(va+ga,kn+ga,1,1)})}),St&&(sa.globalAlpha=St.opacity),Ca&&sa.drawImage(ja,St.x+ga,St.y+ga,St.w,St.h)}}),(0,y.useEffect)(function(){yn(!1)},[In]);var hn=(0,Tt.Z)({height:tt,width:tt},dn),Jn=null;return In!=null&&(Jn=y.createElement("img",{src:In,key:In,style:{display:"none"},onLoad:function(){yn(!0)},ref:qn,crossOrigin:St==null?void 0:St.crossOrigin})),y.createElement(y.Fragment,null,y.createElement("canvas",(0,Me.Z)({style:hn,height:tt,width:tt,ref:Qt,role:"img"},On)),Jn)});Ot.displayName="QRCodeCanvas";var ut=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],et=y.forwardRef(function(Oe,he){var be=Oe.value,ze=Oe.size,tt=ze===void 0?E:ze,xt=Oe.level,yt=xt===void 0?x:xt,jt=Oe.bgColor,Gt=jt===void 0?b:jt,Ht=Oe.fgColor,En=Ht===void 0?z:Ht,Vn=Oe.includeMargin,$t=Vn===void 0?ee:Vn,fn=Oe.minVersion,Cn=fn===void 0?ae:fn,sn=Oe.title,dn=Oe.marginSize,Xt=Oe.imageSettings,On=(0,ct.Z)(Oe,ut),In=zt({value:be,level:yt,minVersion:Cn,includeMargin:$t,marginSize:dn,imageSettings:Xt,size:tt}),tn=In.margin,qn=In.cells,Qt=In.numCells,an=In.calculatedImageSettings,mn=qn,yn=null;Xt!=null&&an!=null&&(an.excavation!=null&&(mn=Re(qn,an.excavation)),yn=y.createElement("image",{href:Xt.src,height:an.h,width:an.w,x:an.x+tn,y:an.y+tn,preserveAspectRatio:"none",opacity:an.opacity,crossOrigin:an.crossOrigin}));var jn=ye(mn,tn);return y.createElement("svg",(0,Me.Z)({height:tt,width:tt,viewBox:"0 0 ".concat(Qt," ").concat(Qt),ref:he,role:"img"},On),!!sn&&y.createElement("title",null,sn),y.createElement("path",{fill:Gt,d:"M0,0 h".concat(Qt,"v").concat(Qt,"H0z"),shapeRendering:"crispEdges"}),y.createElement("path",{fill:En,d:jn,shapeRendering:"crispEdges"}),yn)});et.displayName="QRCodeSVG";var Lt=te(92310),Dt=te.n(Lt),bt=te(2738),qe=te(26112),Ie=te(48755),gt=te(9017),ot=te(57700),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ut=mt,xe=te(7657),Ct=function(Oe,he){return y.createElement(xe.Z,(0,Me.Z)({},Oe,{ref:he,icon:Ut}))},nn=y.forwardRef(Ct),Wt=nn,ln=te(99571),Tn=te(29787);const wt=y.createElement(Tn.Z,null);function _e(Le){let{prefixCls:Oe,locale:he,onRefresh:be,statusRender:ze,status:tt}=Le;const xt=y.createElement(y.Fragment,null,y.createElement("p",{className:`${Oe}-expired`},he==null?void 0:he.expired),be&&y.createElement(ln.ZP,{type:"link",icon:y.createElement(Wt,null),onClick:be},he==null?void 0:he.refresh)),yt=y.createElement("p",{className:`${Oe}-scanned`},he==null?void 0:he.scanned),jt={expired:xt,loading:wt,scanned:yt},Gt=En=>jt[En.status];return(ze!=null?ze:Gt)({status:tt,locale:he,onRefresh:be})}var Et=te(93083),$e=te(17835),Ft=te(63356),Qe=te(16931),Bt=te(51636);const Je=Le=>{const{componentCls:Oe,lineWidth:he,lineType:be,colorSplit:ze}=Le;return{[Oe]:Object.assign(Object.assign({},(0,Ft.Wf)(Le)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Le.paddingSM,backgroundColor:Le.colorWhite,borderRadius:Le.borderRadiusLG,border:`${(0,Et.unit)(he)} ${be} ${ze}`,position:"relative",overflow:"hidden",[`& > ${Oe}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Le.colorText,lineHeight:Le.lineHeight,background:Le.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Oe}-expired, & > ${Oe}-scanned`]:{color:Le.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Le.marginXS,fontSize:Le.controlHeight}}),[`${Oe}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Ze=Le=>({QRCodeMaskBackgroundColor:new $e.FastColor(Le.colorBgContainer).setA(.96).toRgbString()});var nt=(0,Qe.I$)("QRCode",Le=>{const Oe=(0,Bt.mergeToken)(Le,{QRCodeTextColor:Le.colorText});return Je(Oe)},Ze),Ge=function(Le,Oe){var he={};for(var be in Le)Object.prototype.hasOwnProperty.call(Le,be)&&Oe.indexOf(be)<0&&(he[be]=Le[be]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,be=Object.getOwnPropertySymbols(Le);ze{var Oe,he,be,ze;const[,tt]=(0,ot.ZP)(),{value:xt,type:yt="canvas",icon:jt="",size:Gt=160,iconSize:Ht,color:En=tt.colorText,errorLevel:Vn="M",status:$t="active",bordered:fn=!0,onRefresh:Cn,style:sn,className:dn,rootClassName:Xt,prefixCls:On,bgColor:In="transparent",statusRender:tn}=Le,qn=Ge(Le,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:Qt}=(0,y.useContext)(Ie.E_),an=Qt("qrcode",On),[mn,yn,jn]=nt(an),ga={src:jt,x:void 0,y:void 0,height:typeof Ht=="number"?Ht:(Oe=Ht==null?void 0:Ht.height)!==null&&Oe!==void 0?Oe:40,width:typeof Ht=="number"?Ht:(he=Ht==null?void 0:Ht.width)!==null&&he!==void 0?he:40,excavate:!0,crossOrigin:"anonymous"},Ke=(0,qe.Z)(qn,!0),Mt=(0,bt.Z)(qn,Object.keys(Ke)),St=Object.assign({value:xt,size:Gt,level:Vn,bgColor:In,fgColor:En,style:{width:sn==null?void 0:sn.width,height:sn==null?void 0:sn.height},imageSettings:jt?ga:void 0},Ke),[hn]=(0,gt.Z)("QRCode");if(!xt)return null;const Jn=Dt()(an,dn,Xt,yn,jn,{[`${an}-borderless`]:!fn}),Rn=Object.assign(Object.assign({backgroundColor:In},sn),{width:(be=sn==null?void 0:sn.width)!==null&&be!==void 0?be:Gt,height:(ze=sn==null?void 0:sn.height)!==null&&ze!==void 0?ze:Gt});return mn(y.createElement("div",Object.assign({},Mt,{className:Jn,style:Rn}),$t!=="active"&&y.createElement("div",{className:`${an}-mask`},y.createElement(_e,{prefixCls:an,locale:hn,status:$t,onRefresh:Cn,statusRender:tn})),yt==="canvas"?y.createElement(Ot,Object.assign({},St)):y.createElement(et,Object.assign({},St))))}},97774:function(ke,lt,te){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var y=Object.assign||function(E){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;Xt.forEach(function(tn){if(!(!Cn&&fn!==!1&&fn>0&&sn.length>=fn)){var qn=[].concat((0,Ae.Z)(On),[tn]),Qt=tn[tt.children],an=In||tn.disabled;if((!Qt||Qt.length===0||jt)&&Ht(be,qn,{label:tt.label})){var mn;sn.push((0,ve.Z)((0,ve.Z)({},tn),{},(mn={disabled:an},(0,oe.Z)(mn,tt.label,Vn(be,qn,xt,tt)),(0,oe.Z)(mn,a,qn),(0,oe.Z)(mn,tt.children,void 0),mn)))}Qt&&dn(tn[tt.children],qn,an)}})}return dn(ze,[]),Cn&&sn.sort(function(Xt,On){return Cn(Xt[a],On[a],be,tt)}),fn!==!1&&fn>0?sn.slice(0,fn):sn},[be,ze,tt,xt,Vn,jt,Ht,Cn,fn])},z=b,ee="__RC_CASCADER_SPLIT__",ae="SHOW_PARENT",ue="SHOW_CHILD";function ce(he){return he.join(ee)}function ie(he){return he.map(ce)}function ye(he){return he.split(ee)}function Re(he){var be=he||{},ze=be.label,tt=be.value,xt=be.children,yt=tt||"value";return{label:ze||"label",value:yt,key:yt,children:xt||"children"}}function Ne(he,be){var ze,tt;return(ze=he.isLeaf)!==null&&ze!==void 0?ze:!((tt=he[be.children])!==null&&tt!==void 0&&tt.length)}function st(he){var be=he.parentElement;if(be){var ze=he.offsetTop-be.offsetTop;ze-be.scrollTop<0?be.scrollTo({top:ze}):ze+he.offsetHeight-be.scrollTop>be.offsetHeight&&be.scrollTo({top:ze+he.offsetHeight-be.offsetHeight})}}function it(he,be){return he.map(function(ze){var tt;return(tt=ze[a])===null||tt===void 0?void 0:tt.map(function(xt){return xt[be.value]})})}function Me(he){return Array.isArray(he)&&Array.isArray(he[0])}function Tt(he){return he?Me(he)?he:(he.length===0?[]:[he]).map(function(be){return Array.isArray(be)?be:[be]}):[]}function at(he,be,ze){var tt=new Set(he),xt=be();return he.filter(function(yt){var jt=xt[yt],Gt=jt?jt.parent:null,Ht=jt?jt.children:null;return jt&&jt.node.disabled?!0:ze===ue?!(Ht&&Ht.some(function(En){return En.key&&tt.has(En.key)})):!(Gt&&!Gt.node.disabled&&tt.has(Gt.key))})}function ct(he,be,ze){for(var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=be,yt=[],jt=function(){var En,Vn,$t,fn=he[Gt],Cn=(En=xt)===null||En===void 0?void 0:En.findIndex(function(dn){var Xt=dn[ze.value];return tt?String(Xt)===String(fn):Xt===fn}),sn=Cn!==-1?(Vn=xt)===null||Vn===void 0?void 0:Vn[Cn]:null;yt.push({value:($t=sn==null?void 0:sn[ze.value])!==null&&$t!==void 0?$t:fn,index:Cn,option:sn}),xt=sn==null?void 0:sn[ze.children]},Gt=0;Gt1){var mn=sn.slice(0,-1);In(mn)}else En(!1)},Qt=function(){var mn,yn=((mn=Xt[dn])===null||mn===void 0?void 0:mn[ze.children])||[],jn=yn.find(function(Ke){return!Ke.disabled});if(jn){var ga=[].concat((0,Ae.Z)(sn),[jn[ze.value]]);In(ga)}};re.useImperativeHandle(he,function(){return{onKeyDown:function(mn){var yn=mn.which;switch(yn){case Tn.Z.UP:case Tn.Z.DOWN:{var jn=0;yn===Tn.Z.UP?jn=-1:yn===Tn.Z.DOWN&&(jn=1),jn!==0&&tn(jn);break}case Tn.Z.LEFT:{if(Ht)break;$t?Qt():qn();break}case Tn.Z.RIGHT:{if(Ht)break;$t?qn():Qt();break}case Tn.Z.BACKSPACE:{Ht||qn();break}case Tn.Z.ENTER:{if(sn.length){var ga=Xt[dn],Ke=(ga==null?void 0:ga[a])||[];Ke.length?yt(Ke.map(function(Mt){return Mt[ze.value]}),Ke[Ke.length-1]):yt(sn,Xt[dn])}break}case Tn.Z.ESC:En(!1),Vn&&mn.stopPropagation()}},onKeyUp:function(){}}})},_e=re.forwardRef(function(he,be){var ze,tt,xt,yt=he.prefixCls,jt=he.multiple,Gt=he.searchValue,Ht=he.toggleOpen,En=he.notFoundContent,Vn=he.direction,$t=he.open,fn=he.disabled,Cn=re.useRef(null),sn=Vn==="rtl",dn=re.useContext(Te),Xt=dn.options,On=dn.values,In=dn.halfValues,tn=dn.fieldNames,qn=dn.changeOnSelect,Qt=dn.onSelect,an=dn.searchOptions,mn=dn.dropdownPrefixCls,yn=dn.loadData,jn=dn.expandTrigger,ga=mn||yt,Ke=re.useState([]),Mt=(0,pe.Z)(Ke,2),St=Mt[0],hn=Mt[1],Jn=function(ro){if(!(!yn||Gt)){var Ra=ct(ro,Xt,tn),to=Ra.map(function(tr){var lr=tr.option;return lr}),Mn=to[to.length-1];if(Mn&&!Ne(Mn,tn)){var Uo=ce(ro);hn(function(tr){return[].concat((0,Ae.Z)(tr),[Uo])}),yn(to)}}};re.useEffect(function(){St.length&&St.forEach(function(oo){var ro=ye(oo),Ra=ct(ro,Xt,tn,!0).map(function(Mn){var Uo=Mn.option;return Uo}),to=Ra[Ra.length-1];(!to||to[tn.children]||Ne(to,tn))&&hn(function(Mn){return Mn.filter(function(Uo){return Uo!==oo})})})},[Xt,St,tn]);var Rn=re.useMemo(function(){return new Set(ie(On))},[On]),sa=re.useMemo(function(){return new Set(ie(In))},[In]),Aa=ln(jt,$t),ja=(0,pe.Z)(Aa,2),Ca=ja[0],_a=ja[1],bn=function(ro){_a(ro),Jn(ro)},Kt=function(ro){if(fn)return!1;var Ra=ro.disabled,to=Ne(ro,tn);return!Ra&&(to||qn||jt)},kn=function(ro,Ra){var to=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qt(ro),!jt&&(Ra||qn&&(jn==="hover"||to))&&Ht(!1)},Bn=re.useMemo(function(){return Gt?an:Xt},[Gt,an,Xt]),va=re.useMemo(function(){for(var oo=[{options:Bn}],ro=Bn,Ra=it(ro,tn),to=function(){var tr=Ca[Mn],lr=ro.find(function(Zn,_n){return(Ra[_n]?ce(Ra[_n]):Zn[tn.value])===tr}),To=lr==null?void 0:lr[tn.children];if(!(To!=null&&To.length))return 1;ro=To,oo.push({options:To})},Mn=0;Mn":On,tn=ze.loadingIcon,qn=ze.direction,Qt=ze.notFoundContent,an=Qt===void 0?"Not Found":Qt,mn=ze.disabled,yn=!!Ht,jn=(0,Qe.C8)(En,{value:Vn,postState:Tt}),ga=(0,pe.Z)(jn,2),Ke=ga[0],Mt=ga[1],St=re.useMemo(function(){return Re($t)},[JSON.stringify($t)]),hn=et(St,Gt),Jn=(0,pe.Z)(hn,3),Rn=Jn[0],sa=Jn[1],Aa=Jn[2],ja=ht(Rn,St),Ca=Ie(yn,Ke,sa,Aa,ja),_a=(0,pe.Z)(Ca,3),bn=_a[0],Kt=_a[1],kn=_a[2],Bn=(0,Qe.zX)(function(mo){if(Mt(mo),Cn){var ao=Tt(mo),oo=ao.map(function(to){return ct(to,Rn,St).map(function(Mn){return Mn.option})}),ro=yn?ao:ao[0],Ra=yn?oo:oo[0];Cn(ro,Ra)}}),va=qe(yn,Bn,bn,Kt,kn,sa,Aa,sn),xa=(0,Qe.zX)(function(mo){va(mo)}),Un=re.useMemo(function(){return{options:Rn,fieldNames:St,values:bn,halfValues:Kt,changeOnSelect:fn,onSelect:xa,checkable:Ht,searchOptions:[],dropdownPrefixCls:void 0,loadData:dn,expandTrigger:Xt,expandIcon:In,loadingIcon:tn,dropdownMenuColumnStyle:void 0}},[Rn,St,bn,Kt,fn,xa,Ht,dn,Xt,In,tn]),ta="".concat(xt,"-panel"),na=!Rn.length;return re.createElement(Te.Provider,{value:Un},re.createElement("div",{className:ot()(ta,(be={},(0,oe.Z)(be,"".concat(ta,"-rtl"),qn==="rtl"),(0,oe.Z)(be,"".concat(ta,"-empty"),na),be),jt),style:yt},na?an:re.createElement(Et,{prefixCls:xt,searchValue:"",multiple:yn,toggleOpen:Bt,open:!0,direction:qn,disabled:mn})))}function Ze(he){var be=he.onPopupVisibleChange,ze=he.popupVisible,tt=he.popupClassName,xt=he.popupPlacement;warning(!be,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(ze===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(tt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function nt(he,be){if(he){var ze=function tt(xt){for(var yt=0;yt":Jn,sa=he.loadingIcon,Aa=he.children,ja=he.dropdownMatchSelectWidth,Ca=ja===void 0?!1:ja,_a=he.showCheckedStrategy,bn=_a===void 0?ae:_a,Kt=he.optionRender,kn=(0,Fe.Z)(he,He),Bn=(0,De.ZP)(ze),va=!!$t,xa=(0,Pe.Z)(jt,{value:Gt,postState:Tt}),Un=(0,pe.Z)(xa,2),ta=Un[0],na=Un[1],mo=re.useMemo(function(){return Re(yt)},[JSON.stringify(yt)]),ao=et(mo,In),oo=(0,pe.Z)(ao,3),ro=oo[0],Ra=oo[1],to=oo[2],Mn=(0,Pe.Z)("",{value:sn,postState:function(rt){return rt||""}}),Uo=(0,pe.Z)(Mn,2),tr=Uo[0],lr=Uo[1],To=function(rt,Vt){lr(rt),Vt.source!=="blur"&&dn&&dn(rt)},Zn=Dt(Xt),_n=(0,pe.Z)(Zn,2),ma=_n[0],Sn=_n[1],lo=z(tr,ro,mo,tn||xt,Sn,Ht||va),oa=ht(ro,mo),Cr=Ie(va,ta,Ra,to,oa),Jo=(0,pe.Z)(Cr,3),_o=Jo[0],Wo=Jo[1],Ro=Jo[2],Lr=re.useMemo(function(){var je=ie(_o),rt=at(je,Ra,bn);return[].concat((0,Ae.Z)(Ro),(0,Ae.Z)(to(rt)))},[_o,Ra,to,Ro,bn]),$n=zt(Lr,ro,mo,va,Vn),Br=(0,Ye.Z)(function(je){if(na(je),En){var rt=Tt(je),Vt=rt.map(function(de){return ct(de,ro,mo).map(function(dt){return dt.option})}),gn=va?rt:rt[0],cn=va?Vt:Vt[0];En(gn,cn)}}),Xr=qe(va,Br,_o,Wo,Ro,Ra,to,bn),Tr=(0,Ye.Z)(function(je){(!va||Cn)&&lr(""),Xr(je)}),Ar=function(rt,Vt){if(Vt.type==="clear"){Br([]);return}var gn=Vt.values[0],cn=gn.valueCells;Tr(cn)},qr=an!==void 0?an:Qt,Jr=yn||mn,tu=Mt||Ke,Fo=function(rt){St==null||St(rt),hn==null||hn(rt)},Mr=re.useMemo(function(){return{options:ro,fieldNames:mo,values:_o,halfValues:Wo,changeOnSelect:Ht,onSelect:Tr,checkable:$t,searchOptions:lo,dropdownPrefixCls:tn,loadData:qn,expandTrigger:On,expandIcon:Rn,loadingIcon:sa,dropdownMenuColumnStyle:jn,optionRender:Kt}},[ro,mo,_o,Wo,Ht,Tr,$t,lo,tn,qn,On,Rn,sa,jn,Kt]),Kr=!(tr?lo:ro).length,Be=tr&&Sn.matchInputWidth||Kr?{}:{minWidth:"auto"};return re.createElement(Te.Provider,{value:Mr},re.createElement(Se.Ac,(0,y.Z)({},kn,{ref:be,id:Bn,prefixCls:xt,autoClearSearchValue:Cn,dropdownMatchSelectWidth:Ca,dropdownStyle:(0,ve.Z)((0,ve.Z)({},Be),ga),displayValues:$n,onDisplayValuesChange:Ar,mode:va?"multiple":void 0,searchValue:tr,onSearch:To,showSearch:ma,OptionList:Ft,emptyOptions:Kr,open:qr,dropdownClassName:Jr,placement:tu,onDropdownVisibleChange:Fo,getRawInputElement:function(){return Aa}})))});vt.SHOW_PARENT=ae,vt.SHOW_CHILD=ue,vt.Panel=Je;var Le=vt,Oe=Le},98535:function(ke,lt,te){"use strict";te.r(lt),te.d(lt,{Panel:function(){return Tt},default:function(){return Me}});var y=te(71409),ve=te(62730),Ae=te(11036),pe=te(28788),Fe=te(92310),Se=te.n(Fe),De=te(18929),Ye=te(48736),Pe=te(59301),re=te(39224),Ue=te(11592),Te=te(89490),Pt=te(87075),oe=te(77900),a=te(10228),E=Pe.forwardRef(function(at,ct){var zt=at.prefixCls,ht=at.forceRender,Ot=at.className,ut=at.style,et=at.children,Lt=at.isActive,Dt=at.role,bt=at.classNames,qe=at.styles,Ie=Pe.useState(Lt||ht),gt=(0,Ae.Z)(Ie,2),ot=gt[0],mt=gt[1];return Pe.useEffect(function(){(ht||Lt)&&mt(!0)},[ht,Lt]),ot?Pe.createElement("div",{ref:ct,className:Se()("".concat(zt,"-content"),(0,Pt.Z)((0,Pt.Z)({},"".concat(zt,"-content-active"),Lt),"".concat(zt,"-content-inactive"),!Lt),Ot),style:ut,role:Dt},Pe.createElement("div",{className:Se()("".concat(zt,"-content-box"),bt==null?void 0:bt.body),style:qe==null?void 0:qe.body},et)):null});E.displayName="PanelContent";var x=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Pe.forwardRef(function(at,ct){var zt=at.showArrow,ht=zt===void 0?!0:zt,Ot=at.headerClass,ut=at.isActive,et=at.onItemClick,Lt=at.forceRender,Dt=at.className,bt=at.classNames,qe=bt===void 0?{}:bt,Ie=at.styles,gt=Ie===void 0?{}:Ie,ot=at.prefixCls,mt=at.collapsible,Ut=at.accordion,xe=at.panelKey,Ct=at.extra,nn=at.header,Wt=at.expandIcon,ln=at.openMotion,Tn=at.destroyInactivePanel,wt=at.children,_e=(0,re.Z)(at,b),Et=mt==="disabled",$e=Ct!=null&&typeof Ct!="boolean",Ft=(0,Pt.Z)((0,Pt.Z)((0,Pt.Z)({onClick:function(){et==null||et(xe)},onKeyDown:function(He){(He.key==="Enter"||He.keyCode===a.Z.ENTER||He.which===a.Z.ENTER)&&(et==null||et(xe))},role:Ut?"tab":"button"},"aria-expanded",ut),"aria-disabled",Et),"tabIndex",Et?-1:0),Qe=typeof Wt=="function"?Wt(at):Pe.createElement("i",{className:"arrow"}),Bt=Qe&&Pe.createElement("div",(0,y.Z)({className:"".concat(ot,"-expand-icon")},["header","icon"].includes(mt)?Ft:{}),Qe),Je=Se()("".concat(ot,"-item"),(0,Pt.Z)((0,Pt.Z)({},"".concat(ot,"-item-active"),ut),"".concat(ot,"-item-disabled"),Et),Dt),Ze=Se()(Ot,"".concat(ot,"-header"),(0,Pt.Z)({},"".concat(ot,"-collapsible-").concat(mt),!!mt),qe.header),nt=(0,Te.Z)({className:Ze,style:gt.header},["header","icon"].includes(mt)?{}:Ft);return Pe.createElement("div",(0,y.Z)({},_e,{ref:ct,className:Je}),Pe.createElement("div",nt,ht&&Bt,Pe.createElement("span",(0,y.Z)({className:"".concat(ot,"-header-text")},mt==="header"?Ft:{}),nn),$e&&Pe.createElement("div",{className:"".concat(ot,"-extra")},Ct)),Pe.createElement(oe.default,(0,y.Z)({visible:ut,leavedClassName:"".concat(ot,"-content-hidden")},ln,{forceRender:Lt,removeOnLeave:Tn}),function(Ge,He){var vt=Ge.className,Le=Ge.style;return Pe.createElement(x,{ref:He,prefixCls:ot,className:vt,classNames:qe,style:Le,styles:gt,isActive:ut,forceRender:Lt,role:Ut?"tabpanel":void 0},wt)}))}),ee=z,ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ue=function(ct,zt){var ht=zt.prefixCls,Ot=zt.accordion,ut=zt.collapsible,et=zt.destroyInactivePanel,Lt=zt.onItemClick,Dt=zt.activeKey,bt=zt.openMotion,qe=zt.expandIcon;return ct.map(function(Ie,gt){var ot=Ie.children,mt=Ie.label,Ut=Ie.key,xe=Ie.collapsible,Ct=Ie.onItemClick,nn=Ie.destroyInactivePanel,Wt=(0,re.Z)(Ie,ae),ln=String(Ut!=null?Ut:gt),Tn=xe!=null?xe:ut,wt=nn!=null?nn:et,_e=function(Ft){Tn!=="disabled"&&(Lt(Ft),Ct==null||Ct(Ft))},Et=!1;return Ot?Et=Dt[0]===ln:Et=Dt.indexOf(ln)>-1,Pe.createElement(ee,(0,y.Z)({},Wt,{prefixCls:ht,key:ln,panelKey:ln,isActive:Et,accordion:Ot,openMotion:bt,expandIcon:qe,header:mt,collapsible:Tn,onItemClick:_e,destroyInactivePanel:wt}),ot)})},ce=function(ct,zt,ht){if(!ct)return null;var Ot=ht.prefixCls,ut=ht.accordion,et=ht.collapsible,Lt=ht.destroyInactivePanel,Dt=ht.onItemClick,bt=ht.activeKey,qe=ht.openMotion,Ie=ht.expandIcon,gt=ct.key||String(zt),ot=ct.props,mt=ot.header,Ut=ot.headerClass,xe=ot.destroyInactivePanel,Ct=ot.collapsible,nn=ot.onItemClick,Wt=!1;ut?Wt=bt[0]===gt:Wt=bt.indexOf(gt)>-1;var ln=Ct!=null?Ct:et,Tn=function(Et){ln!=="disabled"&&(Dt(Et),nn==null||nn(Et))},wt={key:gt,panelKey:gt,header:mt,headerClass:Ut,isActive:Wt,prefixCls:Ot,destroyInactivePanel:xe!=null?xe:Lt,openMotion:qe,accordion:ut,children:ct.props.children,onItemClick:Tn,expandIcon:Ie,collapsible:ln};return typeof ct.type=="string"?ct:(Object.keys(wt).forEach(function(_e){typeof wt[_e]=="undefined"&&delete wt[_e]}),Pe.cloneElement(ct,wt))};function ie(at,ct,zt){return Array.isArray(at)?ue(at,zt):(0,Ue.Z)(ct).map(function(ht,Ot){return ce(ht,Ot,zt)})}var ye=ie,Re=te(26112);function Ne(at){var ct=at;if(!Array.isArray(ct)){var zt=(0,pe.Z)(ct);ct=zt==="number"||zt==="string"?[ct]:[]}return ct.map(function(ht){return String(ht)})}var st=Pe.forwardRef(function(at,ct){var zt=at.prefixCls,ht=zt===void 0?"rc-collapse":zt,Ot=at.destroyInactivePanel,ut=Ot===void 0?!1:Ot,et=at.style,Lt=at.accordion,Dt=at.className,bt=at.children,qe=at.collapsible,Ie=at.openMotion,gt=at.expandIcon,ot=at.activeKey,mt=at.defaultActiveKey,Ut=at.onChange,xe=at.items,Ct=Se()(ht,Dt),nn=(0,De.Z)([],{value:ot,onChange:function($e){return Ut==null?void 0:Ut($e)},defaultValue:mt,postState:Ne}),Wt=(0,Ae.Z)(nn,2),ln=Wt[0],Tn=Wt[1],wt=function($e){return Tn(function(){if(Lt)return ln[0]===$e?[]:[$e];var Ft=ln.indexOf($e),Qe=Ft>-1;return Qe?ln.filter(function(Bt){return Bt!==$e}):[].concat((0,ve.Z)(ln),[$e])})};(0,Ye.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var _e=ye(xe,bt,{prefixCls:ht,accordion:Lt,openMotion:Ie,expandIcon:gt,collapsible:qe,destroyInactivePanel:ut,onItemClick:wt,activeKey:ln});return Pe.createElement("div",(0,y.Z)({ref:ct,className:Ct,style:et,role:Lt?"tablist":void 0},(0,Re.Z)(at,{aria:!0,data:!0})),_e)}),it=Object.assign(st,{Panel:ee}),Me=it,Tt=it.Panel},48365:function(ke,lt,te){"use strict";var y=te(61186),ve=te.n(y),Ae=te(90111),pe=te.n(Ae),Fe=te(58319),Se=te.n(Fe),De=te(23250),Ye=te.n(De),Pe=te(74959),re=te.n(Pe),Ue=te(10238),Te=te.n(Ue),Pt=te(33656),oe=te.n(Pt);ve().extend(oe()),ve().extend(Te()),ve().extend(pe()),ve().extend(Se()),ve().extend(Ye()),ve().extend(re()),ve().extend(function(z,ee){var ae=ee.prototype,ue=ae.format;ae.format=function(ie){var ye=(ie||"").replace("Wo","wo");return ue.bind(this)(ye)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},E=function(ee){var ae=a[ee];return ae||ee.split("_")[0]},x=function(){},b={getNow:function(){var ee=ve()();return typeof ee.tz=="function"?ee.tz():ee},getFixedDate:function(ee){return ve()(ee,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ee){return ee.endOf("month")},getWeekDay:function(ee){var ae=ee.locale("en");return ae.weekday()+ae.localeData().firstDayOfWeek()},getYear:function(ee){return ee.year()},getMonth:function(ee){return ee.month()},getDate:function(ee){return ee.date()},getHour:function(ee){return ee.hour()},getMinute:function(ee){return ee.minute()},getSecond:function(ee){return ee.second()},getMillisecond:function(ee){return ee.millisecond()},addYear:function(ee,ae){return ee.add(ae,"year")},addMonth:function(ee,ae){return ee.add(ae,"month")},addDate:function(ee,ae){return ee.add(ae,"day")},setYear:function(ee,ae){return ee.year(ae)},setMonth:function(ee,ae){return ee.month(ae)},setDate:function(ee,ae){return ee.date(ae)},setHour:function(ee,ae){return ee.hour(ae)},setMinute:function(ee,ae){return ee.minute(ae)},setSecond:function(ee,ae){return ee.second(ae)},setMillisecond:function(ee,ae){return ee.millisecond(ae)},isAfter:function(ee,ae){return ee.isAfter(ae)},isValidate:function(ee){return ee.isValid()},locale:{getWeekFirstDay:function(ee){return ve()().locale(E(ee)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ee,ae){return ae.locale(E(ee)).weekday(0)},getWeek:function(ee,ae){return ae.locale(E(ee)).week()},getShortWeekDays:function(ee){return ve()().locale(E(ee)).localeData().weekdaysMin()},getShortMonths:function(ee){return ve()().locale(E(ee)).localeData().monthsShort()},format:function(ee,ae,ue){return ae.locale(E(ee)).format(ue)},parse:function(ee,ae,ue){for(var ce=E(ee),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:"0",me=String(ne);me.length2&&arguments[2]!==void 0?arguments[2]:[],me=re.useState([!1,!1]),Ee=(0,pe.Z)(me,2),Ve=Ee[0],Xe=Ee[1],We=function(At,Zt){Xe(function(Jt){return ce(Jt,Zt,At)})},pt=re.useMemo(function(){return Ve.map(function(kt,At){if(kt)return!0;var Zt=ne[At];return Zt?!!(!se[At]&&!Zt||Zt&&le(Zt,{activeIndex:At})):!1})},[ne,Ve,le,se]);return[pt,We]}function Me(ne,le,se,me,Ee){var Ve="",Xe=[];return ne&&Xe.push(Ee?"hh":"HH"),le&&Xe.push("mm"),se&&Xe.push("ss"),Ve=Xe.join(":"),me&&(Ve+=".SSS"),Ee&&(Ve+=" A"),Ve}function Tt(ne,le,se,me,Ee,Ve){var Xe=ne.fieldDateTimeFormat,We=ne.fieldDateFormat,pt=ne.fieldTimeFormat,kt=ne.fieldMonthFormat,At=ne.fieldYearFormat,Zt=ne.fieldWeekFormat,Jt=ne.fieldQuarterFormat,on=ne.yearFormat,It=ne.cellYearFormat,An=ne.cellQuarterFormat,qt=ne.dayFormat,xn=ne.cellDateFormat,Pn=Me(le,se,me,Ee,Ve);return(0,Ae.Z)((0,Ae.Z)({},ne),{},{fieldDateTimeFormat:Xe||"YYYY-MM-DD ".concat(Pn),fieldDateFormat:We||"YYYY-MM-DD",fieldTimeFormat:pt||Pn,fieldMonthFormat:kt||"YYYY-MM",fieldYearFormat:At||"YYYY",fieldWeekFormat:Zt||"gggg-wo",fieldQuarterFormat:Jt||"YYYY-[Q]Q",yearFormat:on||"YYYY",cellYearFormat:It||"YYYY",cellQuarterFormat:An||"[Q]Q",cellDateFormat:xn||qt||"D"})}function at(ne,le){var se=le.showHour,me=le.showMinute,Ee=le.showSecond,Ve=le.showMillisecond,Xe=le.use12Hours;return re.useMemo(function(){return Tt(ne,se,me,Ee,Ve,Xe)},[ne,se,me,Ee,Ve,Xe])}var ct=te(28788);function zt(ne,le,se){return se!=null?se:le.some(function(me){return ne.includes(me)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ot(ne){var le=ie(ne,ht),se=ne.format,me=ne.picker,Ee=null;return se&&(Ee=se,Array.isArray(Ee)&&(Ee=Ee[0]),Ee=(0,ct.Z)(Ee)==="object"?Ee.format:Ee),me==="time"&&(le.format=Ee),[le,Ee]}function ut(ne){return ne&&typeof ne=="string"}function et(ne,le,se,me){return[ne,le,se,me].some(function(Ee){return Ee!==void 0})}function Lt(ne,le,se,me,Ee){var Ve=le,Xe=se,We=me;if(!ne&&!Ve&&!Xe&&!We&&!Ee)Ve=!0,Xe=!0,We=!0;else if(ne){var pt,kt,At,Zt=[Ve,Xe,We].some(function(It){return It===!1}),Jt=[Ve,Xe,We].some(function(It){return It===!0}),on=Zt?!0:!Jt;Ve=(pt=Ve)!==null&&pt!==void 0?pt:on,Xe=(kt=Xe)!==null&&kt!==void 0?kt:on,We=(At=We)!==null&&At!==void 0?At:on}return[Ve,Xe,We,Ee]}function Dt(ne){var le=ne.showTime,se=Ot(ne),me=(0,pe.Z)(se,2),Ee=me[0],Ve=me[1],Xe=le&&(0,ct.Z)(le)==="object"?le:{},We=(0,Ae.Z)((0,Ae.Z)({defaultOpenValue:Xe.defaultOpenValue||Xe.defaultValue},Ee),Xe),pt=We.showMillisecond,kt=We.showHour,At=We.showMinute,Zt=We.showSecond,Jt=et(kt,At,Zt,pt),on=Lt(Jt,kt,At,Zt,pt),It=(0,pe.Z)(on,3);return kt=It[0],At=It[1],Zt=It[2],[We,(0,Ae.Z)((0,Ae.Z)({},We),{},{showHour:kt,showMinute:At,showSecond:Zt,showMillisecond:pt}),We.format,Ve]}function bt(ne,le,se,me,Ee){var Ve=ne==="time";if(ne==="datetime"||Ve){for(var Xe=me,We=ye(ne,Ee,null),pt=We,kt=[le,se],At=0;At1&&(Xe=le.addDate(Xe,-7)),Xe}function Ft(ne,le){var se=le.generateConfig,me=le.locale,Ee=le.format;return ne?typeof Ee=="function"?Ee(ne):se.locale.format(me.locale,ne,Ee):""}function Qe(ne,le,se){var me=le,Ee=["getHour","getMinute","getSecond","getMillisecond"],Ve=["setHour","setMinute","setSecond","setMillisecond"];return Ve.forEach(function(Xe,We){se?me=ne[Xe](me,ne[Ee[We]](se)):me=ne[Xe](me,0)}),me}function Bt(ne,le,se,me,Ee){var Ve=(0,Fe.zX)(function(Xe,We){return!!(se&&se(Xe,We)||me&&ne.isAfter(me,Xe)&&!wt(ne,le,me,Xe,We.type)||Ee&&ne.isAfter(Xe,Ee)&&!wt(ne,le,Ee,Xe,We.type))});return Ve}function Je(ne,le,se){return re.useMemo(function(){var me=ye(ne,le,se),Ee=ue(me),Ve=Ee[0],Xe=(0,ct.Z)(Ve)==="object"&&Ve.type==="mask"?Ve.format:null;return[Ee.map(function(We){return typeof We=="string"||typeof We=="function"?We:We.format}),Xe]},[ne,le,se])}function Ze(ne,le,se){return typeof ne[0]=="function"||se?!0:le}function nt(ne,le,se,me){var Ee=(0,Fe.zX)(function(Ve,Xe){var We=(0,Ae.Z)({type:le},Xe);if(delete We.activeIndex,!ne.isValidate(Ve)||se&&se(Ve,We))return!0;if((le==="date"||le==="time")&&me){var pt,kt=Xe&&Xe.activeIndex===1?"end":"start",At=((pt=me.disabledTime)===null||pt===void 0?void 0:pt.call(me,Ve,kt,{from:We.from}))||{},Zt=At.disabledHours,Jt=At.disabledMinutes,on=At.disabledSeconds,It=At.disabledMilliseconds,An=me.disabledHours,qt=me.disabledMinutes,xn=me.disabledSeconds,Pn=Zt||An,Nn=Jt||qt,Qn=on||xn,Hn=ne.getHour(Ve),Gn=ne.getMinute(Ve),Xn=ne.getSecond(Ve),Sa=ne.getMillisecond(Ve);if(Pn&&Pn().includes(Hn)||Nn&&Nn(Hn).includes(Gn)||Qn&&Qn(Hn,Gn).includes(Xn)||It&&It(Hn,Gn,Xn).includes(Sa))return!0}return!1});return Ee}function Ge(ne){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=re.useMemo(function(){var me=ne&&ue(ne);return le&&me&&(me[1]=me[1]||me[0]),me},[ne,le]);return se}function He(ne,le){var se=ne.generateConfig,me=ne.locale,Ee=ne.picker,Ve=Ee===void 0?"date":Ee,Xe=ne.prefixCls,We=Xe===void 0?"rc-picker":Xe,pt=ne.styles,kt=pt===void 0?{}:pt,At=ne.classNames,Zt=At===void 0?{}:At,Jt=ne.order,on=Jt===void 0?!0:Jt,It=ne.components,An=It===void 0?{}:It,qt=ne.inputRender,xn=ne.allowClear,Pn=ne.clearIcon,Nn=ne.needConfirm,Qn=ne.multiple,Hn=ne.format,Gn=ne.inputReadOnly,Xn=ne.disabledDate,Sa=ne.minDate,Pa=ne.maxDate,Ya=ne.showTime,Ma=ne.value,Qa=ne.defaultValue,ua=ne.pickerValue,no=ne.defaultPickerValue,Za=Ge(Ma),Ja=Ge(Qa),io=Ge(ua),po=Ge(no),uo=Ve==="date"&&Ya?"datetime":Ve,pa=uo==="time"||uo==="datetime",Fa=pa||Qn,ha=Nn!=null?Nn:pa,Ba=Dt(ne),Dn=(0,pe.Z)(Ba,4),Io=Dn[0],No=Dn[1],Bo=Dn[2],La=Dn[3],vo=at(me,No),Go=re.useMemo(function(){return bt(uo,Bo,La,Io,vo)},[uo,Bo,La,Io,vo]),$o=re.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},ne),{},{prefixCls:We,locale:vo,picker:Ve,styles:kt,classNames:Zt,order:on,components:(0,Ae.Z)({input:qt},An),clearIcon:qe(We,xn,Pn),showTime:Go,value:Za,defaultValue:Ja,pickerValue:io,defaultPickerValue:po},le==null?void 0:le())},[ne]),nr=Je(uo,vo,Hn),so=(0,pe.Z)(nr,2),Qo=so[0],pr=so[1],Oo=Ze(Qo,Gn,Qn),Yn=Bt(se,me,Xn,Sa,Pa),Yt=nt(se,Ve,Yn,Go),ia=re.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},$o),{},{needConfirm:ha,inputReadOnly:Oo,disabledDate:Yn})},[$o,ha,Oo,Yn]);return[ia,uo,Fa,Qo,pr,Yt]}var vt=te(16089);function Le(ne,le,se){var me=(0,Fe.C8)(le,{value:ne}),Ee=(0,pe.Z)(me,2),Ve=Ee[0],Xe=Ee[1],We=re.useRef(ne),pt=re.useRef(),kt=function(){vt.Z.cancel(pt.current)},At=(0,Fe.zX)(function(){Xe(We.current),se&&Ve!==We.current&&se(We.current)}),Zt=(0,Fe.zX)(function(Jt,on){kt(),We.current=Jt,Jt||on?At():pt.current=(0,vt.Z)(At)});return re.useEffect(function(){return kt},[]),[Ve,Zt]}function Oe(ne,le){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],me=arguments.length>3?arguments[3]:void 0,Ee=se.every(function(At){return At})?!1:ne,Ve=Le(Ee,le||!1,me),Xe=(0,pe.Z)(Ve,2),We=Xe[0],pt=Xe[1];function kt(At){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Zt.inherit||We)&&pt(At,Zt.force)}return[We,kt]}function he(ne){var le=re.useRef();return re.useImperativeHandle(ne,function(){var se;return{nativeElement:(se=le.current)===null||se===void 0?void 0:se.nativeElement,focus:function(Ee){var Ve;(Ve=le.current)===null||Ve===void 0||Ve.focus(Ee)},blur:function(){var Ee;(Ee=le.current)===null||Ee===void 0||Ee.blur()}}}),le}function be(ne,le){return re.useMemo(function(){return ne||(le?((0,Pe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(le).map(function(se){var me=(0,pe.Z)(se,2),Ee=me[0],Ve=me[1];return{label:Ee,value:Ve}})):[])},[ne,le])}function ze(ne,le){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,me=re.useRef(le);me.current=le,(0,Se.o)(function(){if(ne)me.current(ne);else{var Ee=(0,vt.Z)(function(){me.current(ne)},se);return function(){vt.Z.cancel(Ee)}}},[ne])}function tt(ne){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,me=re.useState(0),Ee=(0,pe.Z)(me,2),Ve=Ee[0],Xe=Ee[1],We=re.useState(!1),pt=(0,pe.Z)(We,2),kt=pt[0],At=pt[1],Zt=re.useRef([]),Jt=re.useRef(null),on=re.useRef(null),It=function(Qn){Jt.current=Qn},An=function(Qn){return Jt.current===Qn},qt=function(Qn){At(Qn)},xn=function(Qn){return Qn&&(on.current=Qn),on.current},Pn=function(Qn){var Hn=Zt.current,Gn=new Set(Hn.filter(function(Sa){return Qn[Sa]||le[Sa]})),Xn=Hn[Hn.length-1]===0?1:0;return Gn.size>=2||ne[Xn]?null:Xn};return ze(kt||se,function(){kt||(Zt.current=[],It(null))}),re.useEffect(function(){kt&&Zt.current.push(Ve)},[kt,Ve]),[kt,qt,xn,Ve,Xe,Pn,Zt.current,It,An]}function xt(ne,le,se,me,Ee,Ve){var Xe=se[se.length-1],We=function(kt,At){var Zt=(0,pe.Z)(ne,2),Jt=Zt[0],on=Zt[1],It=(0,Ae.Z)((0,Ae.Z)({},At),{},{from:Re(ne,se)});return Xe===1&&le[0]&&Jt&&!wt(me,Ee,Jt,kt,It.type)&&me.isAfter(Jt,kt)||Xe===0&&le[1]&&on&&!wt(me,Ee,on,kt,It.type)&&me.isAfter(kt,on)?!0:Ve==null?void 0:Ve(kt,It)};return We}function yt(ne,le,se,me){switch(le){case"date":case"week":return ne.addMonth(se,me);case"month":case"quarter":return ne.addYear(se,me);case"year":return ne.addYear(se,me*10);case"decade":return ne.addYear(se,me*100);default:return se}}var jt=[];function Gt(ne,le,se,me,Ee,Ve,Xe,We){var pt=arguments.length>8&&arguments[8]!==void 0?arguments[8]:jt,kt=arguments.length>9&&arguments[9]!==void 0?arguments[9]:jt,At=arguments.length>10&&arguments[10]!==void 0?arguments[10]:jt,Zt=arguments.length>11?arguments[11]:void 0,Jt=arguments.length>12?arguments[12]:void 0,on=arguments.length>13?arguments[13]:void 0,It=Xe==="time",An=Ve||0,qt=function(io){var po=ne.getNow();return It&&(po=Qe(ne,po)),pt[io]||se[io]||po},xn=(0,pe.Z)(kt,2),Pn=xn[0],Nn=xn[1],Qn=(0,Fe.C8)(function(){return qt(0)},{value:Pn}),Hn=(0,pe.Z)(Qn,2),Gn=Hn[0],Xn=Hn[1],Sa=(0,Fe.C8)(function(){return qt(1)},{value:Nn}),Pa=(0,pe.Z)(Sa,2),Ya=Pa[0],Ma=Pa[1],Qa=re.useMemo(function(){var Ja=[Gn,Ya][An];return It?Ja:Qe(ne,Ja,At[An])},[It,Gn,Ya,An,ne,At]),ua=function(io){var po=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",uo=[Xn,Ma][An];uo(io);var pa=[Gn,Ya];pa[An]=io,Zt&&(!wt(ne,le,Gn,pa[0],Xe)||!wt(ne,le,Ya,pa[1],Xe))&&Zt(pa,{source:po,range:An===1?"end":"start",mode:me})},no=function(io,po){if(We){var uo={date:"month",week:"month",month:"year",quarter:"year"},pa=uo[Xe];if(pa&&!wt(ne,le,io,po,pa))return yt(ne,Xe,po,-1);if(Xe==="year"&&io){var Fa=Math.floor(ne.getYear(io)/10),ha=Math.floor(ne.getYear(po)/10);if(Fa!==ha)return yt(ne,Xe,po,-1)}}return po},Za=re.useRef(null);return(0,Se.Z)(function(){if(Ee&&!pt[An]){var Ja=It?null:ne.getNow();if(Za.current!==null&&Za.current!==An?Ja=[Gn,Ya][An^1]:se[An]?Ja=An===0?se[0]:no(se[0],se[1]):se[An^1]&&(Ja=se[An^1]),Ja){Jt&&ne.isAfter(Jt,Ja)&&(Ja=Jt);var io=We?yt(ne,Xe,Ja,1):Ja;on&&ne.isAfter(io,on)&&(Ja=We?yt(ne,Xe,on,-1):on),ua(Ja,"reset")}}},[Ee,An,se[An]]),re.useEffect(function(){Ee?Za.current=An:Za.current=null},[Ee,An]),(0,Se.Z)(function(){Ee&&pt&&pt[An]&&ua(pt[An],"reset")},[Ee,An]),[Qa,ua]}function Ht(ne,le){var se=re.useRef(ne),me=re.useState({}),Ee=(0,pe.Z)(me,2),Ve=Ee[1],Xe=function(kt){return kt&&le!==void 0?le:se.current},We=function(kt){se.current=kt,Ve({})};return[Xe,We,Xe(!0)]}var En=[];function Vn(ne,le,se){var me=function(Xe){return Xe.map(function(We){return Ft(We,{generateConfig:ne,locale:le,format:se[0]})})},Ee=function(Xe,We){for(var pt=Math.max(Xe.length,We.length),kt=-1,At=0;At2&&arguments[2]!==void 0?arguments[2]:1,me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ve=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Xe=[],We=se>=1?se|0:1,pt=ne;pt<=le;pt+=We){var kt=Ee.includes(pt);(!kt||!me)&&Xe.push({label:ae(pt,Ve),value:pt,disabled:kt})}return Xe}function qn(ne){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},se=arguments.length>2?arguments[2]:void 0,me=le||{},Ee=me.use12Hours,Ve=me.hourStep,Xe=Ve===void 0?1:Ve,We=me.minuteStep,pt=We===void 0?1:We,kt=me.secondStep,At=kt===void 0?1:kt,Zt=me.millisecondStep,Jt=Zt===void 0?100:Zt,on=me.hideDisabledOptions,It=me.disabledTime,An=me.disabledHours,qt=me.disabledMinutes,xn=me.disabledSeconds,Pn=re.useMemo(function(){return se||ne.getNow()},[se,ne]);if(0)var Nn,Qn,Hn;var Gn=re.useCallback(function(Fa){var ha=(It==null?void 0:It(Fa))||{};return[ha.disabledHours||An||In,ha.disabledMinutes||qt||In,ha.disabledSeconds||xn||In,ha.disabledMilliseconds||In]},[It,An,qt,xn]),Xn=re.useMemo(function(){return Gn(Pn)},[Pn,Gn]),Sa=(0,pe.Z)(Xn,4),Pa=Sa[0],Ya=Sa[1],Ma=Sa[2],Qa=Sa[3],ua=re.useCallback(function(Fa,ha,Ba,Dn){var Io=tn(0,23,Xe,on,Fa()),No=Ee?Io.map(function(Go){return(0,Ae.Z)((0,Ae.Z)({},Go),{},{label:ae(Go.value%12||12,2)})}):Io,Bo=function($o){return tn(0,59,pt,on,ha($o))},La=function($o,nr){return tn(0,59,At,on,Ba($o,nr))},vo=function($o,nr,so){return tn(0,999,Jt,on,Dn($o,nr,so),3)};return[No,Bo,La,vo]},[on,Xe,Ee,Jt,pt,At]),no=re.useMemo(function(){return ua(Pa,Ya,Ma,Qa)},[ua,Pa,Ya,Ma,Qa]),Za=(0,pe.Z)(no,4),Ja=Za[0],io=Za[1],po=Za[2],uo=Za[3],pa=function(ha,Ba){var Dn=function(){return Ja},Io=io,No=po,Bo=uo;if(Ba){var La=Gn(Ba),vo=(0,pe.Z)(La,4),Go=vo[0],$o=vo[1],nr=vo[2],so=vo[3],Qo=ua(Go,$o,nr,so),pr=(0,pe.Z)(Qo,4),Oo=pr[0],Yn=pr[1],Yt=pr[2],ia=pr[3];Dn=function(){return Oo},Io=Yn,No=Yt,Bo=ia}var ya=On(ha,Dn,Io,No,Bo,ne);return ya};return[pa,Ja,io,po,uo]}function Qt(ne){var le=ne.mode,se=ne.internalMode,me=ne.renderExtraFooter,Ee=ne.showNow,Ve=ne.showTime,Xe=ne.onSubmit,We=ne.onNow,pt=ne.invalid,kt=ne.needConfirm,At=ne.generateConfig,Zt=ne.disabledDate,Jt=re.useContext(x),on=Jt.prefixCls,It=Jt.locale,An=Jt.button,qt=An===void 0?"button":An,xn=At.getNow(),Pn=qn(At,Ve,xn),Nn=(0,pe.Z)(Pn,1),Qn=Nn[0],Hn=me==null?void 0:me(le),Gn=Zt(xn,{type:le}),Xn=function(){if(!Gn){var no=Qn(xn);We(no)}},Sa="".concat(on,"-now"),Pa="".concat(Sa,"-btn"),Ya=Ee&&re.createElement("li",{className:Sa},re.createElement("a",{className:oe()(Pa,Gn&&"".concat(Pa,"-disabled")),"aria-disabled":Gn,onClick:Xn},se==="date"?It.today:It.now)),Ma=kt&&re.createElement("li",{className:"".concat(on,"-ok")},re.createElement(qt,{disabled:pt,onClick:Xe},It.ok)),Qa=(Ya||Ma)&&re.createElement("ul",{className:"".concat(on,"-ranges")},Ya,Ma);return!Hn&&!Qa?null:re.createElement("div",{className:"".concat(on,"-footer")},Hn&&re.createElement("div",{className:"".concat(on,"-footer-extra")},Hn),Qa)}function an(ne,le,se){function me(Ee,Ve){var Xe=Ee.findIndex(function(pt){return wt(ne,le,pt,Ve,se)});if(Xe===-1)return[].concat((0,ve.Z)(Ee),[Ve]);var We=(0,ve.Z)(Ee);return We.splice(Xe,1),We}return me}var mn=re.createContext(null);function yn(){return re.useContext(mn)}function jn(ne,le){var se=ne.prefixCls,me=ne.generateConfig,Ee=ne.locale,Ve=ne.disabledDate,Xe=ne.minDate,We=ne.maxDate,pt=ne.cellRender,kt=ne.hoverValue,At=ne.hoverRangeValue,Zt=ne.onHover,Jt=ne.values,on=ne.pickerValue,It=ne.onSelect,An=ne.prevIcon,qt=ne.nextIcon,xn=ne.superPrevIcon,Pn=ne.superNextIcon,Nn=me.getNow(),Qn={now:Nn,values:Jt,pickerValue:on,prefixCls:se,disabledDate:Ve,minDate:Xe,maxDate:We,cellRender:pt,hoverValue:kt,hoverRangeValue:At,onHover:Zt,locale:Ee,generateConfig:me,onSelect:It,panelType:le,prevIcon:An,nextIcon:qt,superPrevIcon:xn,superNextIcon:Pn};return[Qn,Nn]}var ga=re.createContext({});function Ke(ne){for(var le=ne.rowNum,se=ne.colNum,me=ne.baseDate,Ee=ne.getCellDate,Ve=ne.prefixColumn,Xe=ne.rowClassName,We=ne.titleFormat,pt=ne.getCellText,kt=ne.getCellClassName,At=ne.headerCells,Zt=ne.cellSelection,Jt=Zt===void 0?!0:Zt,on=ne.disabledDate,It=yn(),An=It.prefixCls,qt=It.panelType,xn=It.now,Pn=It.disabledDate,Nn=It.cellRender,Qn=It.onHover,Hn=It.hoverValue,Gn=It.hoverRangeValue,Xn=It.generateConfig,Sa=It.values,Pa=It.locale,Ya=It.onSelect,Ma=on||Pn,Qa="".concat(An,"-cell"),ua=re.useContext(ga),no=ua.onCellDblClick,Za=function(Ba){return Sa.some(function(Dn){return Dn&&wt(Xn,Pa,Ba,Dn,qt)})},Ja=[],io=0;io1&&arguments[1]!==void 0?arguments[1]:!1;za(Ga),qt==null||qt(Ga),Zo&&Wa(Ga)},or=function(Ga,Zo){vo(Ga),Zo&&ko(Zo),Wa(Zo,Ga)},jo=function(Ga){if(Yt(Ga),ko(Ga),La!==Qn){var Zo=["decade","year"],ba=[].concat(Zo,["month"]),Ha={quarter:[].concat(Zo,["quarter"]),week:[].concat((0,ve.Z)(ba),["week"]),date:[].concat((0,ve.Z)(ba),["date"])},Rr=Ha[Qn]||ba,sr=Rr.indexOf(La),ca=Rr[sr+1];ca&&or(ca,Ga)}},Er=re.useMemo(function(){var qa,Ga;if(Array.isArray(Xn)){var Zo=(0,pe.Z)(Xn,2);qa=Zo[0],Ga=Zo[1]}else qa=Xn;return!qa&&!Ga?null:(qa=qa||Ga,Ga=Ga||qa,Ee.isAfter(qa,Ga)?[Ga,qa]:[qa,Ga])},[Xn,Ee]),Xo=st(Sa,Pa,Ya),ir=Qa[Go]||mo[Go]||Jn,Sr=re.useContext(ga),Gr=re.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},Sr),{},{hideHeader:ua})},[Sr,ua]),fo="".concat(no,"-panel"),Vr=ie(ne,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(ga.Provider,{value:Gr},re.createElement("div",{ref:Za,tabIndex:pt,className:oe()(fo,(0,Ue.Z)({},"".concat(fo,"-rtl"),Ve==="rtl"))},re.createElement(ir,(0,y.Z)({},Vr,{showTime:Dn,prefixCls:no,locale:ha,generateConfig:Ee,onModeChange:or,pickerValue:Da,onPickerValueChange:function(Ga){ko(Ga,!0)},value:Oo[0],onSelect:jo,values:Oo,cellRender:Xo,hoverRangeValue:Er,hoverValue:Gn}))))}var oo=re.memo(re.forwardRef(ao)),ro=oo;function Ra(ne){var le=ne.picker,se=ne.multiplePanel,me=ne.pickerValue,Ee=ne.onPickerValueChange,Ve=ne.needConfirm,Xe=ne.onSubmit,We=ne.range,pt=ne.hoverValue,kt=re.useContext(x),At=kt.prefixCls,Zt=kt.generateConfig,Jt=re.useCallback(function(Pn,Nn){return yt(Zt,le,Pn,Nn)},[Zt,le]),on=re.useMemo(function(){return Jt(me,1)},[me,Jt]),It=function(Nn){Ee(Jt(Nn,-1))},An={onCellDblClick:function(){Ve&&Xe()}},qt=le==="time",xn=(0,Ae.Z)((0,Ae.Z)({},ne),{},{hoverValue:null,hoverRangeValue:null,hideHeader:qt});return We?xn.hoverRangeValue=pt:xn.hoverValue=pt,se?re.createElement("div",{className:"".concat(At,"-panels")},re.createElement(ga.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},An),{},{hideNext:!0})},re.createElement(ro,xn)),re.createElement(ga.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},An),{},{hidePrev:!0})},re.createElement(ro,(0,y.Z)({},xn,{pickerValue:on,onPickerValueChange:It})))):re.createElement(ga.Provider,{value:(0,Ae.Z)({},An)},re.createElement(ro,xn))}function to(ne){return typeof ne=="function"?ne():ne}function Mn(ne){var le=ne.prefixCls,se=ne.presets,me=ne.onClick,Ee=ne.onHover;return se.length?re.createElement("div",{className:"".concat(le,"-presets")},re.createElement("ul",null,se.map(function(Ve,Xe){var We=Ve.label,pt=Ve.value;return re.createElement("li",{key:Xe,onClick:function(){me(to(pt))},onMouseEnter:function(){Ee(to(pt))},onMouseLeave:function(){Ee(null)}},We)}))):null}function Uo(ne){var le=ne.panelRender,se=ne.internalMode,me=ne.picker,Ee=ne.showNow,Ve=ne.range,Xe=ne.multiple,We=ne.activeInfo,pt=We===void 0?[0,0,0]:We,kt=ne.presets,At=ne.onPresetHover,Zt=ne.onPresetSubmit,Jt=ne.onFocus,on=ne.onBlur,It=ne.onPanelMouseDown,An=ne.direction,qt=ne.value,xn=ne.onSelect,Pn=ne.isInvalid,Nn=ne.defaultOpenValue,Qn=ne.onOk,Hn=ne.onSubmit,Gn=re.useContext(x),Xn=Gn.prefixCls,Sa="".concat(Xn,"-panel"),Pa=An==="rtl",Ya=re.useRef(null),Ma=re.useRef(null),Qa=re.useState(0),ua=(0,pe.Z)(Qa,2),no=ua[0],Za=ua[1],Ja=re.useState(0),io=(0,pe.Z)(Ja,2),po=io[0],uo=io[1],pa=re.useState(0),Fa=(0,pe.Z)(pa,2),ha=Fa[0],Ba=Fa[1],Dn=function(jo){jo.width&&Za(jo.width)},Io=(0,pe.Z)(pt,3),No=Io[0],Bo=Io[1],La=Io[2],vo=re.useState(0),Go=(0,pe.Z)(vo,2),$o=Go[0],nr=Go[1];re.useEffect(function(){nr(10)},[No]),re.useEffect(function(){if(Ve&&Ma.current){var or,jo=((or=Ya.current)===null||or===void 0?void 0:or.offsetWidth)||0,Er=Ma.current.getBoundingClientRect();if(!Er.height||Er.right<0){nr(function(Gr){return Math.max(0,Gr-1)});return}var Xo=(Pa?Bo-jo:No)-Er.left;if(Ba(Xo),no&&no=We&&se<=pt)return Ve;var kt=Math.min(Math.abs(se-We),Math.abs(se-pt));kt0?qo:gu));var al=Ru+Qr,yl=gu-qo+1;return String(qo+(yl+al-qo)%yl)};switch(Zo){case"Backspace":case"Delete":ba="",Ha=sr;break;case"ArrowLeft":ba="",ca(-1);break;case"ArrowRight":ba="",ca(1);break;case"ArrowUp":ba="",Ha=Ua(1);break;case"ArrowDown":ba="",Ha=Ua(-1);break;default:isNaN(Number(Zo))||(ba=ha+Zo,Ha=ba);break}if(ba!==null&&(Ba(ba),ba.length>=Rr&&(ca(1),Ba(""))),Ha!==null){var fr=nr.slice(0,Yt)+ae(Ha,Rr)+nr.slice(ia);Da(fr.slice(0,Xe.length))}$o({})},fo=re.useRef();(0,Se.Z)(function(){if(!(!no||!Xe||ko.current)){if(!pr.match(nr)){Da(Xe);return}return Qo.current.setSelectionRange(Yt,ia),fo.current=(0,vt.Z)(function(){Qo.current.setSelectionRange(Yt,ia)}),function(){vt.Z.cancel(fo.current)}}},[pr,Xe,no,nr,No,Yt,ia,Go,Da]);var Vr=Xe?{onFocus:Er,onBlur:ir,onKeyDown:Gr,onMouseDown:or,onMouseUp:jo,onPaste:Wa}:{};return re.createElement("div",{ref:so,className:oe()(Ma,(0,Ue.Z)((0,Ue.Z)({},"".concat(Ma,"-active"),se&&Ee),"".concat(Ma,"-placeholder"),At))},re.createElement(Ya,(0,y.Z)({ref:Qo,"aria-invalid":qt,autoComplete:"off"},Pn,{onKeyDown:Sr,onBlur:Xo},Vr,{value:nr,onChange:za})),re.createElement(Sn,{type:"suffix",icon:Ve}),xn)}),Br=$n,Xr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Tr=["index"];function Ar(ne,le){var se=ne.id,me=ne.prefix,Ee=ne.clearIcon,Ve=ne.suffixIcon,Xe=ne.separator,We=Xe===void 0?"~":Xe,pt=ne.activeIndex,kt=ne.activeHelp,At=ne.allHelp,Zt=ne.focused,Jt=ne.onFocus,on=ne.onBlur,It=ne.onKeyDown,An=ne.locale,qt=ne.generateConfig,xn=ne.placeholder,Pn=ne.className,Nn=ne.style,Qn=ne.onClick,Hn=ne.onClear,Gn=ne.value,Xn=ne.onChange,Sa=ne.onSubmit,Pa=ne.onInputChange,Ya=ne.format,Ma=ne.maskFormat,Qa=ne.preserveInvalidOnBlur,ua=ne.onInvalid,no=ne.disabled,Za=ne.invalid,Ja=ne.inputReadOnly,io=ne.direction,po=ne.onOpenChange,uo=ne.onActiveInfo,pa=ne.placement,Fa=ne.onMouseDown,ha=ne.required,Ba=ne["aria-required"],Dn=ne.autoFocus,Io=ne.tabIndex,No=(0,tr.Z)(ne,Xr),Bo=io==="rtl",La=re.useContext(x),vo=La.prefixCls,Go=re.useMemo(function(){if(typeof se=="string")return[se];var Xo=se||{};return[Xo.start,Xo.end]},[se]),$o=re.useRef(),nr=re.useRef(),so=re.useRef(),Qo=function(ir){var Sr;return(Sr=[nr,so][ir])===null||Sr===void 0?void 0:Sr.current};re.useImperativeHandle(le,function(){return{nativeElement:$o.current,focus:function(ir){if((0,ct.Z)(ir)==="object"){var Sr,Gr=ir||{},fo=Gr.index,Vr=fo===void 0?0:fo,qa=(0,tr.Z)(Gr,Tr);(Sr=Qo(Vr))===null||Sr===void 0||Sr.focus(qa)}else{var Ga;(Ga=Qo(ir!=null?ir:0))===null||Ga===void 0||Ga.focus()}},blur:function(){var ir,Sr;(ir=Qo(0))===null||ir===void 0||ir.blur(),(Sr=Qo(1))===null||Sr===void 0||Sr.blur()}}});var pr=Zn(No),Oo=re.useMemo(function(){return Array.isArray(xn)?xn:[xn,xn]},[xn]),Yn=lr((0,Ae.Z)((0,Ae.Z)({},ne),{},{id:Go,placeholder:Oo})),Yt=(0,pe.Z)(Yn,1),ia=Yt[0],ya=re.useState({position:"absolute",width:0}),Da=(0,pe.Z)(ya,2),za=Da[0],Wa=Da[1],ko=(0,Fe.zX)(function(){var Xo=Qo(pt);if(Xo){var ir=Xo.nativeElement.getBoundingClientRect(),Sr=$o.current.getBoundingClientRect(),Gr=ir.left-Sr.left;Wa(function(fo){return(0,Ae.Z)((0,Ae.Z)({},fo),{},{width:ir.width,left:Gr})}),uo([ir.left,ir.right,Sr.width])}});re.useEffect(function(){ko()},[pt]);var or=Ee&&(Gn[0]&&!no[0]||Gn[1]&&!no[1]),jo=Dn&&!no[0],Er=Dn&&!jo&&!no[1];return re.createElement(Xt.Z,{onResize:ko},re.createElement("div",(0,y.Z)({},pr,{className:oe()(vo,"".concat(vo,"-range"),(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(vo,"-focused"),Zt),"".concat(vo,"-disabled"),no.every(function(Xo){return Xo})),"".concat(vo,"-invalid"),Za.some(function(Xo){return Xo})),"".concat(vo,"-rtl"),Bo),Pn),style:Nn,ref:$o,onClick:Qn,onMouseDown:function(ir){var Sr=ir.target;Sr!==nr.current.inputElement&&Sr!==so.current.inputElement&&ir.preventDefault(),Fa==null||Fa(ir)}}),me&&re.createElement("div",{className:"".concat(vo,"-prefix")},me),re.createElement(Br,(0,y.Z)({ref:nr},ia(0),{autoFocus:jo,tabIndex:Io,"date-range":"start"})),re.createElement("div",{className:"".concat(vo,"-range-separator")},We),re.createElement(Br,(0,y.Z)({ref:so},ia(1),{autoFocus:Er,tabIndex:Io,"date-range":"end"})),re.createElement("div",{className:"".concat(vo,"-active-bar"),style:za}),re.createElement(Sn,{type:"suffix",icon:Ve}),or&&re.createElement(lo,{icon:Ee,onClear:Hn})))}var qr=re.forwardRef(Ar),Jr=qr;function tu(ne,le){var se=ne!=null?ne:le;return Array.isArray(se)?se:[se,se]}function Fo(ne){return ne===1?"end":"start"}function Mr(ne,le){var se=He(ne,function(){var Zr=ne.disabled,vr=ne.allowEmpty,Ir=tu(Zr,!1),ou=tu(vr,!1);return{disabled:Ir,allowEmpty:ou}}),me=(0,pe.Z)(se,6),Ee=me[0],Ve=me[1],Xe=me[2],We=me[3],pt=me[4],kt=me[5],At=Ee.prefixCls,Zt=Ee.styles,Jt=Ee.classNames,on=Ee.defaultValue,It=Ee.value,An=Ee.needConfirm,qt=Ee.onKeyDown,xn=Ee.disabled,Pn=Ee.allowEmpty,Nn=Ee.disabledDate,Qn=Ee.minDate,Hn=Ee.maxDate,Gn=Ee.defaultOpen,Xn=Ee.open,Sa=Ee.onOpenChange,Pa=Ee.locale,Ya=Ee.generateConfig,Ma=Ee.picker,Qa=Ee.showNow,ua=Ee.showToday,no=Ee.showTime,Za=Ee.mode,Ja=Ee.onPanelChange,io=Ee.onCalendarChange,po=Ee.onOk,uo=Ee.defaultPickerValue,pa=Ee.pickerValue,Fa=Ee.onPickerValueChange,ha=Ee.inputReadOnly,Ba=Ee.suffixIcon,Dn=Ee.onFocus,Io=Ee.onBlur,No=Ee.presets,Bo=Ee.ranges,La=Ee.components,vo=Ee.cellRender,Go=Ee.dateRender,$o=Ee.monthCellRender,nr=Ee.onClick,so=he(le),Qo=Oe(Xn,Gn,xn,Sa),pr=(0,pe.Z)(Qo,2),Oo=pr[0],Yn=pr[1],Yt=function(vr,Ir){(xn.some(function(ou){return!ou})||!vr)&&Yn(vr,Ir)},ia=Cn(Ya,Pa,We,!0,!1,on,It,io,po),ya=(0,pe.Z)(ia,5),Da=ya[0],za=ya[1],Wa=ya[2],ko=ya[3],or=ya[4],jo=Wa(),Er=tt(xn,Pn,Oo),Xo=(0,pe.Z)(Er,9),ir=Xo[0],Sr=Xo[1],Gr=Xo[2],fo=Xo[3],Vr=Xo[4],qa=Xo[5],Ga=Xo[6],Zo=Xo[7],ba=Xo[8],Ha=function(vr,Ir){Sr(!0),Dn==null||Dn(vr,{range:Fo(Ir!=null?Ir:fo)})},Rr=function(vr,Ir){Sr(!1),Io==null||Io(vr,{range:Fo(Ir!=null?Ir:fo)})},sr=re.useMemo(function(){if(!no)return null;var Zr=no.disabledTime,vr=Zr?function(Ir){var ou=Fo(fo),vu=Re(jo,Ga,fo);return Zr(Ir,ou,{from:vu})}:void 0;return(0,Ae.Z)((0,Ae.Z)({},no),{},{disabledTime:vr})},[no,fo,jo,Ga]),ca=(0,Fe.C8)([Ma,Ma],{value:Za}),Ua=(0,pe.Z)(ca,2),fr=Ua[0],Wr=Ua[1],Qr=fr[fo]||Ma,jr=Qr==="date"&&sr?"datetime":Qr,Or=jr===Ma&&jr!=="time",qo=dn(Ma,Qr,Qa,ua,!0),gu=sn(Ee,Da,za,Wa,ko,xn,We,ir,Oo,kt),Tu=(0,pe.Z)(gu,2),Mu=Tu[0],Ru=Tu[1],al=xt(jo,xn,Ga,Ya,Pa,Nn),yl=it(jo,kt,Pn),Tl=(0,pe.Z)(yl,2),Rl=Tl[0],zl=Tl[1],jl=Gt(Ya,Pa,jo,fr,Oo,fo,Ve,Or,uo,pa,sr==null?void 0:sr.defaultOpenValue,Fa,Qn,Hn),ql=(0,pe.Z)(jl,2),vi=ql[0],_l=ql[1],$u=(0,Fe.zX)(function(Zr,vr,Ir){var ou=ce(fr,fo,vr);if((ou[0]!==fr[0]||ou[1]!==fr[1])&&Wr(ou),Ja&&Ir!==!1){var vu=(0,ve.Z)(jo);Zr&&(vu[fo]=Zr),Ja(vu,ou)}}),Zl=function(vr,Ir){return ce(jo,Ir,vr)},Qu=function(vr,Ir){var ou=jo;vr&&(ou=Zl(vr,fo)),Zo(fo);var vu=qa(ou);ko(ou),Mu(fo,vu===null),vu===null?Yt(!1,{force:!0}):Ir||so.current.focus({index:vu})},$l=function(vr){var Ir,ou=vr.target.getRootNode();if(!so.current.nativeElement.contains((Ir=ou.activeElement)!==null&&Ir!==void 0?Ir:document.activeElement)){var vu=xn.findIndex(function(Xi){return!Xi});vu>=0&&so.current.focus({index:vu})}Yt(!0),nr==null||nr(vr)},ei=function(){Ru(null),Yt(!1,{force:!0})},pi=re.useState(null),Cl=(0,pe.Z)(pi,2),fu=Cl[0],hu=Cl[1],ar=re.useState(null),Fl=(0,pe.Z)(ar,2),vl=Fl[0],Ul=Fl[1],ti=re.useMemo(function(){return vl||jo},[jo,vl]);re.useEffect(function(){Oo||Ul(null)},[Oo]);var hi=re.useState([0,0,0]),Vo=(0,pe.Z)(hi,2),Ei=Vo[0],cu=Vo[1],Fr=be(No,Bo),Ai=function(vr){Ul(vr),hu("preset")},Si=function(vr){var Ir=Ru(vr);Ir&&Yt(!1,{force:!0})},Pi=function(vr){Qu(vr)},ni=function(vr){Ul(vr?Zl(vr,fo):null),hu("cell")},yi=function(vr){Yt(!0),Ha(vr)},Ci=function(){Gr("panel")},ai=function(vr){var Ir=ce(jo,fo,vr);ko(Ir),!An&&!Xe&&Ve===jr&&Qu(vr)},Gl=function(){Yt(!1)},Fi=st(vo,Go,$o,Fo(fo)),Bi=jo[fo]||null,wi=(0,Fe.zX)(function(Zr){return kt(Zr,{activeIndex:fo})}),Ho=re.useMemo(function(){var Zr=(0,Ye.Z)(Ee,!1),vr=(0,De.Z)(Ee,[].concat((0,ve.Z)(Object.keys(Zr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return vr},[Ee]),ur=re.createElement(Uo,(0,y.Z)({},Ho,{showNow:qo,showTime:sr,range:!0,multiplePanel:Or,activeInfo:Ei,disabledDate:al,onFocus:yi,onBlur:Rr,onPanelMouseDown:Ci,picker:Ma,mode:Qr,internalMode:jr,onPanelChange:$u,format:pt,value:Bi,isInvalid:wi,onChange:null,onSelect:ai,pickerValue:vi,defaultOpenValue:ue(no==null?void 0:no.defaultOpenValue)[fo],onPickerValueChange:_l,hoverValue:ti,onHover:ni,needConfirm:An,onSubmit:Qu,onOk:or,presets:Fr,onPresetHover:Ai,onPresetSubmit:Si,onNow:Pi,cellRender:Fi})),Pu=function(vr,Ir){var ou=Zl(vr,Ir);ko(ou)},Hu=function(){Gr("input")},Vl=function(vr,Ir){var ou=Ga.length,vu=Ga[ou-1];if(ou&&vu!==Ir&&An&&!Pn[vu]&&!ba(vu)&&jo[vu]){so.current.focus({index:vu});return}Gr("input"),Yt(!0,{inherit:!0}),fo!==Ir&&Oo&&!An&&Xe&&Qu(null,!0),Vr(Ir),Ha(vr,Ir)},Ki=function(vr,Ir){if(Yt(!1),!An&&Gr()==="input"){var ou=qa(jo);Mu(fo,ou===null)}Rr(vr,Ir)},Ji=function(vr,Ir){vr.key==="Tab"&&Qu(null,!0),qt==null||qt(vr,Ir)},Ri=re.useMemo(function(){return{prefixCls:At,locale:Pa,generateConfig:Ya,button:La.button,input:La.input}},[At,Pa,Ya,La.button,La.input]);if((0,Se.Z)(function(){Oo&&fo!==void 0&&$u(null,Ma,!1)},[Oo,fo,Ma]),(0,Se.Z)(function(){var Zr=Gr();!Oo&&Zr==="input"&&(Yt(!1),Qu(null,!0)),!Oo&&Xe&&!An&&Zr==="panel"&&(Yt(!0),Qu())},[Oo]),0)var zi;return re.createElement(x.Provider,{value:Ri},re.createElement(ee,(0,y.Z)({},Ne(Ee),{popupElement:ur,popupStyle:Zt.popup,popupClassName:Jt.popup,visible:Oo,onClose:Gl,range:!0}),re.createElement(Jr,(0,y.Z)({},Ee,{ref:so,suffixIcon:Ba,activeIndex:ir||Oo?fo:null,activeHelp:!!vl,allHelp:!!vl&&fu==="preset",focused:ir,onFocus:Vl,onBlur:Ki,onKeyDown:Ji,onSubmit:Qu,value:ti,maskFormat:pt,onChange:Pu,onInputChange:Hu,format:We,inputReadOnly:ha,disabled:xn,open:Oo,onOpenChange:Yt,onClick:$l,onClear:ei,invalid:Rl,onInvalid:zl,onActiveInfo:cu}))))}var Kr=re.forwardRef(Mr),Be=Kr,je=te(11780);function rt(ne){var le=ne.prefixCls,se=ne.value,me=ne.onRemove,Ee=ne.removeIcon,Ve=Ee===void 0?"\xD7":Ee,Xe=ne.formatDate,We=ne.disabled,pt=ne.maxTagCount,kt=ne.placeholder,At="".concat(le,"-selector"),Zt="".concat(le,"-selection"),Jt="".concat(Zt,"-overflow");function on(qt,xn){return re.createElement("span",{className:oe()("".concat(Zt,"-item")),title:typeof qt=="string"?qt:null},re.createElement("span",{className:"".concat(Zt,"-item-content")},qt),!We&&xn&&re.createElement("span",{onMouseDown:function(Nn){Nn.preventDefault()},onClick:xn,className:"".concat(Zt,"-item-remove")},Ve))}function It(qt){var xn=Xe(qt),Pn=function(Qn){Qn&&Qn.stopPropagation(),me(qt)};return on(xn,Pn)}function An(qt){var xn="+ ".concat(qt.length," ...");return on(xn)}return re.createElement("div",{className:At},re.createElement(je.Z,{prefixCls:Jt,data:se,renderItem:It,renderRest:An,itemKey:function(xn){return Xe(xn)},maxCount:pt}),!se.length&&re.createElement("span",{className:"".concat(le,"-selection-placeholder")},kt))}var Vt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function gn(ne,le){var se=ne.id,me=ne.open,Ee=ne.prefix,Ve=ne.clearIcon,Xe=ne.suffixIcon,We=ne.activeHelp,pt=ne.allHelp,kt=ne.focused,At=ne.onFocus,Zt=ne.onBlur,Jt=ne.onKeyDown,on=ne.locale,It=ne.generateConfig,An=ne.placeholder,qt=ne.className,xn=ne.style,Pn=ne.onClick,Nn=ne.onClear,Qn=ne.internalPicker,Hn=ne.value,Gn=ne.onChange,Xn=ne.onSubmit,Sa=ne.onInputChange,Pa=ne.multiple,Ya=ne.maxTagCount,Ma=ne.format,Qa=ne.maskFormat,ua=ne.preserveInvalidOnBlur,no=ne.onInvalid,Za=ne.disabled,Ja=ne.invalid,io=ne.inputReadOnly,po=ne.direction,uo=ne.onOpenChange,pa=ne.onMouseDown,Fa=ne.required,ha=ne["aria-required"],Ba=ne.autoFocus,Dn=ne.tabIndex,Io=ne.removeIcon,No=(0,tr.Z)(ne,Vt),Bo=po==="rtl",La=re.useContext(x),vo=La.prefixCls,Go=re.useRef(),$o=re.useRef();re.useImperativeHandle(le,function(){return{nativeElement:Go.current,focus:function(za){var Wa;(Wa=$o.current)===null||Wa===void 0||Wa.focus(za)},blur:function(){var za;(za=$o.current)===null||za===void 0||za.blur()}}});var nr=Zn(No),so=function(za){Gn([za])},Qo=function(za){var Wa=Hn.filter(function(ko){return ko&&!wt(It,on,ko,za,Qn)});Gn(Wa),me||Xn()},pr=lr((0,Ae.Z)((0,Ae.Z)({},ne),{},{onChange:so}),function(Da){var za=Da.valueTexts;return{value:za[0]||"",active:kt}}),Oo=(0,pe.Z)(pr,2),Yn=Oo[0],Yt=Oo[1],ia=!!(Ve&&Hn.length&&!Za),ya=Pa?re.createElement(re.Fragment,null,re.createElement(rt,{prefixCls:vo,value:Hn,onRemove:Qo,formatDate:Yt,maxTagCount:Ya,disabled:Za,removeIcon:Io,placeholder:An}),re.createElement("input",{className:"".concat(vo,"-multiple-input"),value:Hn.map(Yt).join(","),ref:$o,readOnly:!0,autoFocus:Ba,tabIndex:Dn}),re.createElement(Sn,{type:"suffix",icon:Xe}),ia&&re.createElement(lo,{icon:Ve,onClear:Nn})):re.createElement(Br,(0,y.Z)({ref:$o},Yn(),{autoFocus:Ba,tabIndex:Dn,suffixIcon:Xe,clearIcon:ia&&re.createElement(lo,{icon:Ve,onClear:Nn}),showActiveCls:!1}));return re.createElement("div",(0,y.Z)({},nr,{className:oe()(vo,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(vo,"-multiple"),Pa),"".concat(vo,"-focused"),kt),"".concat(vo,"-disabled"),Za),"".concat(vo,"-invalid"),Ja),"".concat(vo,"-rtl"),Bo),qt),style:xn,ref:Go,onClick:Pn,onMouseDown:function(za){var Wa,ko=za.target;ko!==((Wa=$o.current)===null||Wa===void 0?void 0:Wa.inputElement)&&za.preventDefault(),pa==null||pa(za)}}),Ee&&re.createElement("div",{className:"".concat(vo,"-prefix")},Ee),ya)}var cn=re.forwardRef(gn),de=cn;function dt(ne,le){var se=He(ne),me=(0,pe.Z)(se,6),Ee=me[0],Ve=me[1],Xe=me[2],We=me[3],pt=me[4],kt=me[5],At=Ee,Zt=At.prefixCls,Jt=At.styles,on=At.classNames,It=At.order,An=At.defaultValue,qt=At.value,xn=At.needConfirm,Pn=At.onChange,Nn=At.onKeyDown,Qn=At.disabled,Hn=At.disabledDate,Gn=At.minDate,Xn=At.maxDate,Sa=At.defaultOpen,Pa=At.open,Ya=At.onOpenChange,Ma=At.locale,Qa=At.generateConfig,ua=At.picker,no=At.showNow,Za=At.showToday,Ja=At.showTime,io=At.mode,po=At.onPanelChange,uo=At.onCalendarChange,pa=At.onOk,Fa=At.multiple,ha=At.defaultPickerValue,Ba=At.pickerValue,Dn=At.onPickerValueChange,Io=At.inputReadOnly,No=At.suffixIcon,Bo=At.removeIcon,La=At.onFocus,vo=At.onBlur,Go=At.presets,$o=At.components,nr=At.cellRender,so=At.dateRender,Qo=At.monthCellRender,pr=At.onClick,Oo=he(le);function Yn(Ho){return Ho===null?null:Fa?Ho:Ho[0]}var Yt=an(Qa,Ma,Ve),ia=Oe(Pa,Sa,[Qn],Ya),ya=(0,pe.Z)(ia,2),Da=ya[0],za=ya[1],Wa=function(ur,Pu,Hu){if(uo){var Vl=(0,Ae.Z)({},Hu);delete Vl.range,uo(Yn(ur),Yn(Pu),Vl)}},ko=function(ur){pa==null||pa(Yn(ur))},or=Cn(Qa,Ma,We,!1,It,An,qt,Wa,ko),jo=(0,pe.Z)(or,5),Er=jo[0],Xo=jo[1],ir=jo[2],Sr=jo[3],Gr=jo[4],fo=ir(),Vr=tt([Qn]),qa=(0,pe.Z)(Vr,4),Ga=qa[0],Zo=qa[1],ba=qa[2],Ha=qa[3],Rr=function(ur){Zo(!0),La==null||La(ur,{})},sr=function(ur){Zo(!1),vo==null||vo(ur,{})},ca=(0,Fe.C8)(ua,{value:io}),Ua=(0,pe.Z)(ca,2),fr=Ua[0],Wr=Ua[1],Qr=fr==="date"&&Ja?"datetime":fr,jr=dn(ua,fr,no,Za),Or=Pn&&function(Ho,ur){Pn(Yn(Ho),Yn(ur))},qo=sn((0,Ae.Z)((0,Ae.Z)({},Ee),{},{onChange:Or}),Er,Xo,ir,Sr,[],We,Ga,Da,kt),gu=(0,pe.Z)(qo,2),Tu=gu[1],Mu=it(fo,kt),Ru=(0,pe.Z)(Mu,2),al=Ru[0],yl=Ru[1],Tl=re.useMemo(function(){return al.some(function(Ho){return Ho})},[al]),Rl=function(ur,Pu){if(Dn){var Hu=(0,Ae.Z)((0,Ae.Z)({},Pu),{},{mode:Pu.mode[0]});delete Hu.range,Dn(ur[0],Hu)}},zl=Gt(Qa,Ma,fo,[fr],Da,Ha,Ve,!1,ha,Ba,ue(Ja==null?void 0:Ja.defaultOpenValue),Rl,Gn,Xn),jl=(0,pe.Z)(zl,2),ql=jl[0],vi=jl[1],_l=(0,Fe.zX)(function(Ho,ur,Pu){if(Wr(ur),po&&Pu!==!1){var Hu=Ho||fo[fo.length-1];po(Hu,ur)}}),$u=function(){Tu(ir()),za(!1,{force:!0})},Zl=function(ur){!Qn&&!Oo.current.nativeElement.contains(document.activeElement)&&Oo.current.focus(),za(!0),pr==null||pr(ur)},Qu=function(){Tu(null),za(!1,{force:!0})},$l=re.useState(null),ei=(0,pe.Z)($l,2),pi=ei[0],Cl=ei[1],fu=re.useState(null),hu=(0,pe.Z)(fu,2),ar=hu[0],Fl=hu[1],vl=re.useMemo(function(){var Ho=[ar].concat((0,ve.Z)(fo)).filter(function(ur){return ur});return Fa?Ho:Ho.slice(0,1)},[fo,ar,Fa]),Ul=re.useMemo(function(){return!Fa&&ar?[ar]:fo.filter(function(Ho){return Ho})},[fo,ar,Fa]);re.useEffect(function(){Da||Fl(null)},[Da]);var ti=be(Go),hi=function(ur){Fl(ur),Cl("preset")},Vo=function(ur){var Pu=Fa?Yt(ir(),ur):[ur],Hu=Tu(Pu);Hu&&!Fa&&za(!1,{force:!0})},Ei=function(ur){Vo(ur)},cu=function(ur){Fl(ur),Cl("cell")},Fr=function(ur){za(!0),Rr(ur)},Ai=function(ur){if(ba("panel"),!(Fa&&Qr!==ua)){var Pu=Fa?Yt(ir(),ur):[ur];Sr(Pu),!xn&&!Xe&&Ve===Qr&&$u()}},Si=function(){za(!1)},Pi=st(nr,so,Qo),ni=re.useMemo(function(){var Ho=(0,Ye.Z)(Ee,!1),ur=(0,De.Z)(Ee,[].concat((0,ve.Z)(Object.keys(Ho)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ae.Z)((0,Ae.Z)({},ur),{},{multiple:Ee.multiple})},[Ee]),yi=re.createElement(Uo,(0,y.Z)({},ni,{showNow:jr,showTime:Ja,disabledDate:Hn,onFocus:Fr,onBlur:sr,picker:ua,mode:fr,internalMode:Qr,onPanelChange:_l,format:pt,value:fo,isInvalid:kt,onChange:null,onSelect:Ai,pickerValue:ql,defaultOpenValue:Ja==null?void 0:Ja.defaultOpenValue,onPickerValueChange:vi,hoverValue:vl,onHover:cu,needConfirm:xn,onSubmit:$u,onOk:Gr,presets:ti,onPresetHover:hi,onPresetSubmit:Vo,onNow:Ei,cellRender:Pi})),Ci=function(ur){Sr(ur)},ai=function(){ba("input")},Gl=function(ur){ba("input"),za(!0,{inherit:!0}),Rr(ur)},Fi=function(ur){za(!1),sr(ur)},Bi=function(ur,Pu){ur.key==="Tab"&&$u(),Nn==null||Nn(ur,Pu)},wi=re.useMemo(function(){return{prefixCls:Zt,locale:Ma,generateConfig:Qa,button:$o.button,input:$o.input}},[Zt,Ma,Qa,$o.button,$o.input]);return(0,Se.Z)(function(){Da&&Ha!==void 0&&_l(null,ua,!1)},[Da,Ha,ua]),(0,Se.Z)(function(){var Ho=ba();!Da&&Ho==="input"&&(za(!1),$u()),!Da&&Xe&&!xn&&Ho==="panel"&&$u()},[Da]),re.createElement(x.Provider,{value:wi},re.createElement(ee,(0,y.Z)({},Ne(Ee),{popupElement:yi,popupStyle:Jt.popup,popupClassName:on.popup,visible:Da,onClose:Si}),re.createElement(de,(0,y.Z)({},Ee,{ref:Oo,suffixIcon:No,removeIcon:Bo,activeHelp:!!ar,allHelp:!!ar&&pi==="preset",focused:Ga,onFocus:Gl,onBlur:Fi,onKeyDown:Bi,onSubmit:$u,value:Ul,maskFormat:pt,onChange:Ci,onInputChange:ai,internalPicker:Ve,format:We,inputReadOnly:Io,disabled:Qn,open:Da,onOpenChange:za,onClick:Zl,onClear:Qu,invalid:Tl,onInvalid:function(ur){yl(ur,0)}}))))}var Nt=re.forwardRef(dt),en=Nt,we=en},9940:function(ke,lt,te){"use strict";te.d(lt,{Qw:function(){return Ct},FJ:function(){return Wt},hT:function(){return nn},OF:function(){return ae},ZP:function(){return Bt}});var y=te(71409),ve=te(62730),Ae=te(89490),pe=te(11036),Fe=te(39224),Se=te(28788),De=te(37463),Ye=te(6551),Pe=te(34643),re=te(18929),Ue=te(48736),Te=te(59301),Pt=function(Je){var Ze=Te.useRef({valueLabels:new Map});return Te.useMemo(function(){var nt=Ze.current.valueLabels,Ge=new Map,He=Je.map(function(vt){var Le=vt.value,Oe=vt.label,he=Oe!=null?Oe:nt.get(Le);return Ge.set(Le,he),(0,Ae.Z)((0,Ae.Z)({},vt),{},{label:he})});return Ze.current.valueLabels=Ge,[He]},[Je])},oe=function(Ze,nt,Ge,He){return Te.useMemo(function(){var vt=function(yt){return yt.map(function(jt){var Gt=jt.value;return Gt})},Le=vt(Ze),Oe=vt(nt),he=Le.filter(function(xt){return!He[xt]}),be=Le,ze=Oe;if(Ge){var tt=(0,Pe.S)(Le,!0,He);be=tt.checkedKeys,ze=tt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ve.Z)(he),(0,ve.Z)(be)))),ze]},[Ze,nt,Ge,He])},a=oe,E=te(34061),x=function(Je,Ze){return Te.useMemo(function(){var nt=(0,E.I8)(Je,{fieldNames:Ze,initWrapper:function(He){return(0,Ae.Z)((0,Ae.Z)({},He),{},{valueEntities:new Map})},processEntity:function(He,vt){var Le=He.node[Ze.value];if(0)var Oe;vt.valueEntities.set(Le,He)}});return nt},[Je,Ze])},b=te(87075),z=te(11592),ee=function(){return null},ae=ee,ue=["children","value"];function ce(Je){return(0,z.Z)(Je).map(function(Ze){if(!Te.isValidElement(Ze)||!Ze.type)return null;var nt=Ze,Ge=nt.key,He=nt.props,vt=He.children,Le=He.value,Oe=(0,Fe.Z)(He,ue),he=(0,Ae.Z)({key:Ge,value:Le},Oe),be=ce(vt);return be.length&&(he.children=be),he}).filter(function(Ze){return Ze})}function ie(Je){if(!Je)return Je;var Ze=(0,Ae.Z)({},Je);return"props"in Ze||Object.defineProperty(Ze,"props",{get:function(){return(0,Ue.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ze}}),Ze}function ye(Je,Ze,nt,Ge,He,vt){var Le=null,Oe=null;function he(){function be(ze){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return ze.map(function(yt,jt){var Gt="".concat(tt,"-").concat(jt),Ht=yt[vt.value],En=nt.includes(Ht),Vn=be(yt[vt.children]||[],Gt,En),$t=Te.createElement(ae,yt,Vn.map(function(Cn){return Cn.node}));if(Ze===Ht&&(Le=$t),En){var fn={pos:Gt,node:$t,children:Vn};return xt||Oe.push(fn),fn}return null}).filter(function(yt){return yt})}Oe||(Oe=[],be(Ge),Oe.sort(function(ze,tt){var xt=ze.node.props.value,yt=tt.node.props.value,jt=nt.indexOf(xt),Gt=nt.indexOf(yt);return jt-Gt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,Ue.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),he(),Le}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,Ue.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),he(),He?Oe:Oe.map(function(ze){var tt=ze.node;return tt})}})}var Re=function(Ze,nt,Ge){var He=Ge.fieldNames,vt=Ge.treeNodeFilterProp,Le=Ge.filterTreeNode,Oe=He.children;return Te.useMemo(function(){if(!nt||Le===!1)return Ze;var he=typeof Le=="function"?Le:function(ze,tt){return String(tt[vt]).toUpperCase().includes(nt.toUpperCase())},be=function ze(tt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return tt.reduce(function(yt,jt){var Gt=jt[Oe],Ht=xt||he(nt,ie(jt)),En=ze(Gt||[],Ht);return(Ht||En.length)&&yt.push((0,Ae.Z)((0,Ae.Z)({},jt),{},(0,b.Z)({isLeaf:void 0},Oe,En))),yt},[])};return be(Ze)},[Ze,nt,Oe,vt,Le])},Ne=Re;function st(Je){var Ze=Te.useRef();Ze.current=Je;var nt=Te.useCallback(function(){return Ze.current.apply(Ze,arguments)},[]);return nt}function it(Je,Ze){var nt=Ze.id,Ge=Ze.pId,He=Ze.rootPId,vt=new Map,Le=[];return Je.forEach(function(Oe){var he=Oe[nt],be=(0,Ae.Z)((0,Ae.Z)({},Oe),{},{key:Oe.key||he});vt.set(he,be)}),vt.forEach(function(Oe){var he=Oe[Ge],be=vt.get(he);be?(be.children=be.children||[],be.children.push(Oe)):(he===He||He===null)&&Le.push(Oe)}),Le}function Me(Je,Ze,nt){return Te.useMemo(function(){if(Je){if(nt){var Ge=(0,Ae.Z)({id:"id",pId:"pId",rootPId:null},(0,Se.Z)(nt)==="object"?nt:{});return it(Je,Ge)}return Je}return ce(Ze)},[Ze,nt,Je])}var Tt=Te.createContext(null),at=Tt,ct=te(26356),zt=te(62379),ht=te(10228),Ot=te(80547),ut=Te.createContext(null),et=ut,Lt=function(Ze){return Array.isArray(Ze)?Ze:Ze!==void 0?[Ze]:[]},Dt=function(Ze){var nt=Ze||{},Ge=nt.label,He=nt.value,vt=nt.children;return{_title:Ge?[Ge]:["title","label"],value:He||"value",key:He||"value",children:vt||"children"}},bt=function(Ze){return!Ze||Ze.disabled||Ze.disableCheckbox||Ze.checkable===!1},qe=function(Ze,nt){var Ge=[],He=function vt(Le){Le.forEach(function(Oe){var he=Oe[nt.children];he&&(Ge.push(Oe[nt.value]),vt(he))})};return He(Ze),Ge},Ie=function(Ze){return Ze==null},gt=te(70425),ot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},mt=function(Ze,nt){var Ge=(0,De.lk)(),He=Ge.prefixCls,vt=Ge.multiple,Le=Ge.searchValue,Oe=Ge.toggleOpen,he=Ge.open,be=Ge.notFoundContent,ze=Te.useContext(et),tt=ze.virtual,xt=ze.listHeight,yt=ze.listItemHeight,jt=ze.listItemScrollOffset,Gt=ze.treeData,Ht=ze.fieldNames,En=ze.onSelect,Vn=ze.dropdownMatchSelectWidth,$t=ze.treeExpandAction,fn=ze.treeTitleRender,Cn=ze.onPopupScroll,sn=ze.leftMaxCount,dn=ze.leafCountOnly,Xt=ze.valueEntities,On=Te.useContext(at),In=On.checkable,tn=On.checkedKeys,qn=On.halfCheckedKeys,Qt=On.treeExpandedKeys,an=On.treeDefaultExpandAll,mn=On.treeDefaultExpandedKeys,yn=On.onTreeExpand,jn=On.treeIcon,ga=On.showTreeIcon,Ke=On.switcherIcon,Mt=On.treeLine,St=On.treeNodeFilterProp,hn=On.loadData,Jn=On.treeLoadedKeys,Rn=On.treeMotion,sa=On.onTreeLoad,Aa=On.keyEntities,ja=Te.useRef(),Ca=(0,Ot.Z)(function(){return Gt},[he,Gt],function(Wo,Ro){return Ro[0]&&Wo[1]!==Ro[1]}),_a=Te.useMemo(function(){return In?{checked:tn,halfChecked:qn}:null},[In,tn,qn]);Te.useEffect(function(){if(he&&!vt&&tn.length){var Wo;(Wo=ja.current)===null||Wo===void 0||Wo.scrollTo({key:tn[0]})}},[he]);var bn=function(Ro){Ro.preventDefault()},Kt=function(Ro,Lr){var $n=Lr.node;In&&bt($n)||(En($n.key,{selected:!tn.includes($n.key)}),vt||Oe(!1))},kn=Te.useState(mn),Bn=(0,pe.Z)(kn,2),va=Bn[0],xa=Bn[1],Un=Te.useState(null),ta=(0,pe.Z)(Un,2),na=ta[0],mo=ta[1],ao=Te.useMemo(function(){return Qt?(0,ve.Z)(Qt):Le?na:va},[va,na,Qt,Le]),oo=function(Ro){xa(Ro),mo(Ro),yn&&yn(Ro)},ro=String(Le).toLowerCase(),Ra=function(Ro){return ro?String(Ro[St]).toLowerCase().includes(ro):!1};Te.useEffect(function(){Le&&mo(qe(Gt,Ht))},[Le]);var to=Te.useState(function(){return new Map}),Mn=(0,pe.Z)(to,2),Uo=Mn[0],tr=Mn[1];Te.useEffect(function(){sn&&tr(new Map)},[sn]);function lr(Wo){var Ro=Wo[Ht.value];if(!Uo.has(Ro)){var Lr=Xt.get(Ro),$n=(Lr.children||[]).length===0;if($n)Uo.set(Ro,!1);else{var Br=Lr.children.filter(function(Tr){return!Tr.node.disabled&&!Tr.node.disableCheckbox&&!tn.includes(Tr.node[Ht.value])}),Xr=Br.length;Uo.set(Ro,Xr>sn)}}return Uo.get(Ro)}var To=(0,gt.zX)(function(Wo){var Ro=Wo[Ht.value];return tn.includes(Ro)||sn===null?!1:sn<=0?!0:dn&&sn?lr(Wo):!1}),Zn=function Wo(Ro){var Lr=(0,ct.Z)(Ro),$n;try{for(Lr.s();!($n=Lr.n()).done;){var Br=$n.value;if(!(Br.disabled||Br.selectable===!1)){if(Le){if(Ra(Br))return Br}else return Br;if(Br[Ht.children]){var Xr=Wo(Br[Ht.children]);if(Xr)return Xr}}}}catch(Tr){Lr.e(Tr)}finally{Lr.f()}return null},_n=Te.useState(null),ma=(0,pe.Z)(_n,2),Sn=ma[0],lo=ma[1],oa=Aa[Sn];Te.useEffect(function(){if(he){var Wo=null,Ro=function(){var $n=Zn(Ca);return $n?$n[Ht.value]:null};!vt&&tn.length&&!Le?Wo=tn[0]:Wo=Ro(),lo(Wo)}},[he,Le]),Te.useImperativeHandle(nt,function(){var Wo;return{scrollTo:(Wo=ja.current)===null||Wo===void 0?void 0:Wo.scrollTo,onKeyDown:function(Lr){var $n,Br=Lr.which;switch(Br){case ht.Z.UP:case ht.Z.DOWN:case ht.Z.LEFT:case ht.Z.RIGHT:($n=ja.current)===null||$n===void 0||$n.onKeyDown(Lr);break;case ht.Z.ENTER:{if(oa){var Xr=To(oa.node),Tr=(oa==null?void 0:oa.node)||{},Ar=Tr.selectable,qr=Tr.value,Jr=Tr.disabled;Ar!==!1&&!Jr&&!Xr&&Kt(null,{node:{key:Sn},selected:!tn.includes(qr)})}break}case ht.Z.ESC:Oe(!1)}},onKeyUp:function(){}}});var Cr=(0,Ot.Z)(function(){return!Le},[Le,Qt||va],function(Wo,Ro){var Lr=(0,pe.Z)(Wo,1),$n=Lr[0],Br=(0,pe.Z)(Ro,2),Xr=Br[0],Tr=Br[1];return $n!==Xr&&!!(Xr||Tr)}),Jo=Cr?hn:null;if(Ca.length===0)return Te.createElement("div",{role:"listbox",className:"".concat(He,"-empty"),onMouseDown:bn},be);var _o={fieldNames:Ht};return Jn&&(_o.loadedKeys=Jn),ao&&(_o.expandedKeys=ao),Te.createElement("div",{onMouseDown:bn},oa&&he&&Te.createElement("span",{style:ot,"aria-live":"assertive"},oa.node.value),Te.createElement(zt.y6.Provider,{value:{nodeDisabled:To}},Te.createElement(zt.ZP,(0,y.Z)({ref:ja,focusable:!1,prefixCls:"".concat(He,"-tree"),treeData:Ca,height:xt,itemHeight:yt,itemScrollOffset:jt,virtual:tt!==!1&&Vn!==!1,multiple:vt,icon:jn,showIcon:ga,switcherIcon:Ke,showLine:Mt,loadData:Jo,motion:Rn,activeKey:Sn,checkable:In,checkStrictly:!0,checkedKeys:_a,selectedKeys:In?[]:tn,defaultExpandAll:an,titleRender:fn},_o,{onActiveChange:lo,onSelect:Kt,onCheck:Kt,onExpand:oo,onLoad:sa,filterTreeNode:Ra,expandAction:$t,onScroll:Cn}))))},Ut=Te.forwardRef(mt),xe=Ut,Ct="SHOW_ALL",nn="SHOW_PARENT",Wt="SHOW_CHILD";function ln(Je,Ze,nt,Ge){var He=new Set(Je);return Ze===Wt?Je.filter(function(vt){var Le=nt[vt];return!Le||!Le.children||!Le.children.some(function(Oe){var he=Oe.node;return He.has(he[Ge.value])})||!Le.children.every(function(Oe){var he=Oe.node;return bt(he)||He.has(he[Ge.value])})}):Ze===nn?Je.filter(function(vt){var Le=nt[vt],Oe=Le?Le.parent:null;return!Oe||bt(Oe.node)||!He.has(Oe.key)}):Je}function Tn(Je){var Ze=Je.searchPlaceholder,nt=Je.treeCheckStrictly,Ge=Je.treeCheckable,He=Je.labelInValue,vt=Je.value,Le=Je.multiple,Oe=Je.showCheckedStrategy,he=Je.maxCount;warning(!Ze,"`searchPlaceholder` has been removed."),nt&&He===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(He||nt)&&warning(toArray(vt).every(function(be){return be&&_typeof(be)==="object"&&"value"in be}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),nt||Le||Ge?warning(!vt||Array.isArray(vt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(vt),"`value` should not be array when `TreeSelect` is single mode."),he&&(Oe==="SHOW_ALL"&&!nt||Oe==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var wt=null,_e=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Et(Je){return!Je||(0,Se.Z)(Je)!=="object"}var $e=Te.forwardRef(function(Je,Ze){var nt=Je.id,Ge=Je.prefixCls,He=Ge===void 0?"rc-tree-select":Ge,vt=Je.value,Le=Je.defaultValue,Oe=Je.onChange,he=Je.onSelect,be=Je.onDeselect,ze=Je.searchValue,tt=Je.inputValue,xt=Je.onSearch,yt=Je.autoClearSearchValue,jt=yt===void 0?!0:yt,Gt=Je.filterTreeNode,Ht=Je.treeNodeFilterProp,En=Ht===void 0?"value":Ht,Vn=Je.showCheckedStrategy,$t=Je.treeNodeLabelProp,fn=Je.multiple,Cn=Je.treeCheckable,sn=Je.treeCheckStrictly,dn=Je.labelInValue,Xt=Je.maxCount,On=Je.fieldNames,In=Je.treeDataSimpleMode,tn=Je.treeData,qn=Je.children,Qt=Je.loadData,an=Je.treeLoadedKeys,mn=Je.onTreeLoad,yn=Je.treeDefaultExpandAll,jn=Je.treeExpandedKeys,ga=Je.treeDefaultExpandedKeys,Ke=Je.onTreeExpand,Mt=Je.treeExpandAction,St=Je.virtual,hn=Je.listHeight,Jn=hn===void 0?200:hn,Rn=Je.listItemHeight,sa=Rn===void 0?20:Rn,Aa=Je.listItemScrollOffset,ja=Aa===void 0?0:Aa,Ca=Je.onDropdownVisibleChange,_a=Je.dropdownMatchSelectWidth,bn=_a===void 0?!0:_a,Kt=Je.treeLine,kn=Je.treeIcon,Bn=Je.showTreeIcon,va=Je.switcherIcon,xa=Je.treeMotion,Un=Je.treeTitleRender,ta=Je.onPopupScroll,na=(0,Fe.Z)(Je,_e),mo=(0,Ye.ZP)(nt),ao=Cn&&!sn,oo=Cn||sn,ro=sn||dn,Ra=oo||fn,to=(0,re.Z)(Le,{value:vt}),Mn=(0,pe.Z)(to,2),Uo=Mn[0],tr=Mn[1],lr=Te.useMemo(function(){return Cn?Vn||Wt:Ct},[Vn,Cn]),To=Te.useMemo(function(){return Dt(On)},[JSON.stringify(On)]),Zn=(0,re.Z)("",{value:ze!==void 0?ze:tt,postState:function(se){return se||""}}),_n=(0,pe.Z)(Zn,2),ma=_n[0],Sn=_n[1],lo=function(se){Sn(se),xt==null||xt(se)},oa=Me(tn,qn,In),Cr=x(oa,To),Jo=Cr.keyEntities,_o=Cr.valueEntities,Wo=Te.useCallback(function(le){var se=[],me=[];return le.forEach(function(Ee){_o.has(Ee)?me.push(Ee):se.push(Ee)}),{missingRawValues:se,existRawValues:me}},[_o]),Ro=Ne(oa,ma,{fieldNames:To,treeNodeFilterProp:En,filterTreeNode:Gt}),Lr=Te.useCallback(function(le){if(le){if($t)return le[$t];for(var se=To._title,me=0;mecn)){var Ve=Br(le);if(tr(Ve),jt&&Sn(""),Oe){var Xe=le;ao&&(Xe=Ee.map(function(qt){var xn=_o.get(qt);return xn?xn.node[To.value]:qt}));var We=se||{triggerValue:void 0,selected:void 0},pt=We.triggerValue,kt=We.selected,At=Xe;if(sn){var Zt=Jr.filter(function(qt){return!Xe.includes(qt.value)});At=[].concat((0,ve.Z)(At),(0,ve.Z)(Zt))}var Jt=Br(At),on={preValue:qr,triggerValue:pt},It=!0;(sn||me==="selection"&&!kt)&&(It=!1),ye(on,pt,le,oa,It,To),oo?on.checked=kt:on.selected=kt;var An=ro?Jt:Jt.map(function(qt){return qt.value});Oe(Ra?An:An[0],ro?null:Jt.map(function(qt){return qt.label}),on)}}}),dt=Te.useCallback(function(le,se){var me,Ee=se.selected,Ve=se.source,Xe=Jo[le],We=Xe==null?void 0:Xe.node,pt=(me=We==null?void 0:We[To.value])!==null&&me!==void 0?me:le;if(!Ra)de([pt],{selected:!0,triggerValue:pt},"option");else{var kt=Ee?[].concat((0,ve.Z)(tu),[pt]):Kr.filter(function(xn){return xn!==pt});if(ao){var At=Wo(kt),Zt=At.missingRawValues,Jt=At.existRawValues,on=Jt.map(function(xn){return _o.get(xn).key}),It;if(Ee){var An=(0,Pe.S)(on,!0,Jo);It=An.checkedKeys}else{var qt=(0,Pe.S)(on,{checked:!1,halfCheckedKeys:Be},Jo);It=qt.checkedKeys}kt=[].concat((0,ve.Z)(Zt),(0,ve.Z)(It.map(function(xn){return Jo[xn].node[To.value]})))}de(kt,{selected:Ee,triggerValue:pt},Ve||"option")}Ee||!Ra?he==null||he(pt,ie(We)):be==null||be(pt,ie(We))},[Wo,_o,Jo,To,Ra,tu,de,ao,he,be,Kr,Be,Xt]),Nt=Te.useCallback(function(le){if(Ca){var se={};Object.defineProperty(se,"documentClickClose",{get:function(){return(0,Ue.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Ca(le,se)}},[Ca]),en=st(function(le,se){var me=le.map(function(Ee){return Ee.value});if(se.type==="clear"){de(me,{},"selection");return}se.values.length&&dt(se.values[0].value,{selected:!1,source:"selection"})}),we=Te.useMemo(function(){return{virtual:St,dropdownMatchSelectWidth:bn,listHeight:Jn,listItemHeight:sa,listItemScrollOffset:ja,treeData:Ro,fieldNames:To,onSelect:dt,treeExpandAction:Mt,treeTitleRender:Un,onPopupScroll:ta,leftMaxCount:Xt===void 0?null:Xt-gn.length,leafCountOnly:lr==="SHOW_CHILD"&&!sn&&!!Cn,valueEntities:_o}},[St,bn,Jn,sa,ja,Ro,To,dt,Mt,Un,ta,Xt,gn.length,lr,sn,Cn,_o]),ne=Te.useMemo(function(){return{checkable:oo,loadData:Qt,treeLoadedKeys:an,onTreeLoad:mn,checkedKeys:Kr,halfCheckedKeys:Be,treeDefaultExpandAll:yn,treeExpandedKeys:jn,treeDefaultExpandedKeys:ga,onTreeExpand:Ke,treeIcon:kn,treeMotion:xa,showTreeIcon:Bn,switcherIcon:va,treeLine:Kt,treeNodeFilterProp:En,keyEntities:Jo}},[oo,Qt,an,mn,Kr,Be,yn,jn,ga,Ke,kn,xa,Bn,va,Kt,En,Jo]);return Te.createElement(et.Provider,{value:we},Te.createElement(at.Provider,{value:ne},Te.createElement(De.Ac,(0,y.Z)({ref:Ze},na,{id:mo,prefixCls:He,mode:Ra?"multiple":void 0,displayValues:gn,onDisplayValuesChange:en,searchValue:ma,onSearch:lo,OptionList:xe,emptyOptions:!oa.length,onDropdownVisibleChange:Nt,dropdownMatchSelectWidth:bn}))))}),Ft=$e;Ft.TreeNode=ae,Ft.SHOW_ALL=Ct,Ft.SHOW_PARENT=nn,Ft.SHOW_CHILD=Wt;var Qe=Ft,Bt=Qe},27774:function(ke,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.SizeSensorId=lt.SensorTabIndex=lt.SensorClassName=void 0;var te="size-sensor-id";lt.SizeSensorId=te;var y="size-sensor-object";lt.SensorClassName=y;var ve="-1";lt.SensorTabIndex=ve},79301:function(ke,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var te=function(ve){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,pe=null;return function(){for(var Fe=this,Se=arguments.length,De=new Array(Se),Ye=0;Ye=Ae.length?{done:!0}:{done:!1,value:Ae[Se++]}},e:function(Te){throw Te},f:De}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ye,Pe=!0,re=!1;return{s:function(){Fe=Fe.call(Ae)},n:function(){var Te=Fe.next();return Pe=Te.done,Te},e:function(Te){re=!0,Ye=Te},f:function(){try{Pe||Fe.return==null||Fe.return()}finally{if(re)throw Ye}}}}}}]); +`)}let De=[],Ye=["
      "];const ye=new(ve()).Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ue(){De.length=0,Ye=["
        "]}const Te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Pt(Re,Ne,st,it){if(Ne>=Re.length||Re[Ne].level<=st)return Ne;var Me=Re[Ne];it.push("
      • "+Me.text+""),Ne++;var Tt=[];return Ne=Pt(Re,Ne,Me.level,Tt),Tt.length>0&&(it.push("
          "),Tt.forEach(function(at){it.push(at)}),it.push("
        ")),it.push("
      • "),Ne=Pt(Re,Ne,st,it),Ne}function oe(){return Pt(De,0,0,Ye),Ye.push("
      "),Ye.join("")}const a={heading(Re){const Ne=re.exec(Re);if(Fe+=1,Ne)return{type:"heading",raw:Ne[0],depth:Ne[1].length,text:Ne[2]}},fences(Re){const Ne=this.rules.block.fences.exec(Re);if(Ne){const st=Ne[0];let it=Se(st,Ne[3]||"");const Me=Ne[2]?Ne[2].trim():Ne[2];if(["latex","katex","math"].indexOf(Me)>=0){const Tt=b(),at=it;it=Tt,z[Tt]={type:"block",expression:at}}return{type:"code",raw:st,lang:Me,text:it}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ae(){x=0,z={}}function ue(Re){return Re=Re.replace(E,(Ne,st)=>{const it=b();return z[it]={type:"inline",expression:st},it}),Re}const ce=ye.listitem;ye.listitem=function(Re){return ce(ue(Re))};const ie=ye.paragraph;ye.paragraph=function(Re){return ie(ue(Re))};const Ce=ye.tablecell;ye.tablecell=function(Re,Ne){return Ce(ue(Re),Ne)},ye.code=function(Re,Ne,st){const it=(Ne||"").match(/\S*/)[0];return it?["latex","katex","math"].indexOf(it)>=0?`

      ${Re}

      `:`
      ${st?Re:(0,Ae.escape)(Re,!0)}
      +`:'
      '+(st?Re:(0,Ae.escape)(Re,!0))+"
      "},ye.heading=function(Re,Ne,st){let it=this.options.headerPrefix+st.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return De.push({anchor:it,level:Ne,text:Re}),"'+Re+""},ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),ve().use({tokenizer:a,renderer:ye}),lt.ZP=ve()},23992:function(ke,lt,te){"use strict";te.d(lt,{G:function(){return Fe},t:function(){return pe}});var y=te(7062),ve=te.n(y);const Ae=null;function pe(Se,De){let Ye=ve().get("__ec");Ye||(Ye={}),Ye[Se]=De,ve().set("__ec",Ye)}function Fe(Se,De){let Ye=ve().get("__ec");return Ye?Ye[Se]===void 0?De:Ye[Se]:De}},99381:function(ke,lt,te){"use strict";te.d(lt,{Z:function(){return vt}});var y=te(59301),ve=te(26356),Ae=te(16552),pe=te(19210),Fe=te(87075),Se,De;function Ye(Le,Oe,he){if(Oe<0||Oe>31||Le>>>Oe)throw new RangeError("Value out of range");for(var be=Oe-1;be>=0;be--)he.push(Le>>>be&1)}function ye(Le,Oe){return(Le>>>Oe&1)!=0}function re(Le){if(!Le)throw new Error("Assertion error")}var Ue=function(){function Le(Oe,he){(0,Ae.Z)(this,Le),(0,Fe.Z)(this,"modeBits",void 0),(0,Fe.Z)(this,"numBitsCharCount",void 0),this.modeBits=Oe,this.numBitsCharCount=he}return(0,pe.Z)(Le,[{key:"numCharCountBits",value:function(he){return this.numBitsCharCount[Math.floor((he+7)/17)]}}]),Le}();Se=Ue,(0,Fe.Z)(Ue,"NUMERIC",new Se(1,[10,12,14])),(0,Fe.Z)(Ue,"ALPHANUMERIC",new Se(2,[9,11,13])),(0,Fe.Z)(Ue,"BYTE",new Se(4,[8,16,16])),(0,Fe.Z)(Ue,"KANJI",new Se(8,[8,10,12])),(0,Fe.Z)(Ue,"ECI",new Se(7,[0,0,0]));var Te=(0,pe.Z)(function Le(Oe,he){(0,Ae.Z)(this,Le),(0,Fe.Z)(this,"ordinal",void 0),(0,Fe.Z)(this,"formatBits",void 0),this.ordinal=Oe,this.formatBits=he});De=Te,(0,Fe.Z)(Te,"LOW",new De(0,1)),(0,Fe.Z)(Te,"MEDIUM",new De(1,0)),(0,Fe.Z)(Te,"QUARTILE",new De(2,3)),(0,Fe.Z)(Te,"HIGH",new De(3,2));var Pt=function(){function Le(Oe,he,be){if((0,Ae.Z)(this,Le),(0,Fe.Z)(this,"mode",void 0),(0,Fe.Z)(this,"numChars",void 0),(0,Fe.Z)(this,"bitData",void 0),this.mode=Oe,this.numChars=he,this.bitData=be,he<0)throw new RangeError("Invalid argument");this.bitData=be.slice()}return(0,pe.Z)(Le,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(he){var be=[],ze=(0,ve.Z)(he),tt;try{for(ze.s();!(tt=ze.n()).done;){var xt=tt.value;Ye(xt,8,be)}}catch(yt){ze.e(yt)}finally{ze.f()}return new Le(Ue.BYTE,he.length,be)}},{key:"makeNumeric",value:function(he){if(!Le.isNumeric(he))throw new RangeError("String contains non-numeric characters");for(var be=[],ze=0;ze=1<Le.MAX_VERSION)throw new RangeError("Version value out of range");if(tt<-1||tt>7)throw new RangeError("Mask value out of range");this.size=Oe*4+17;for(var xt=[],yt=0;yt>>9)*1335;var xt=(be<<10|ze)^21522;re(xt>>>15==0);for(var yt=0;yt<=5;yt++)this.setFunctionModule(8,yt,ye(xt,yt));this.setFunctionModule(8,7,ye(xt,6)),this.setFunctionModule(8,8,ye(xt,7)),this.setFunctionModule(7,8,ye(xt,8));for(var jt=9;jt<15;jt++)this.setFunctionModule(14-jt,8,ye(xt,jt));for(var Gt=0;Gt<8;Gt++)this.setFunctionModule(this.size-1-Gt,8,ye(xt,Gt));for(var Ht=8;Ht<15;Ht++)this.setFunctionModule(8,this.size-15+Ht,ye(xt,Ht));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var he=this.version,be=0;be<12;be++)he=he<<1^(he>>>11)*7973;var ze=this.version<<12|he;re(ze>>>18==0);for(var tt=0;tt<18;tt++){var xt=ye(ze,tt),yt=this.size-11+tt%3,jt=Math.floor(tt/3);this.setFunctionModule(yt,jt,xt),this.setFunctionModule(jt,yt,xt)}}}},{key:"drawFinderPattern",value:function(he,be){for(var ze=-4;ze<=4;ze++)for(var tt=-4;tt<=4;tt++){var xt=Math.max(Math.abs(tt),Math.abs(ze)),yt=he+tt,jt=be+ze;0<=yt&&yt=jt)&&sn.push(tn[Nn])})},Xt=0;Xt=1;ze-=2){ze==6&&(ze=5);for(var tt=0;tt>>3],7-(be&7)),be++)}}re(be==he.length*8)}},{key:"applyMask",value:function(he){if(he<0||he>7)throw new RangeError("Mask value out of range");for(var be=0;be5&&he++):(this.finderPenaltyAddHistory(tt,xt),ze||(he+=this.finderPenaltyCountPatterns(xt)*Le.PENALTY_N3),ze=this.modules[be][yt],tt=1);he+=this.finderPenaltyTerminateAndCount(ze,tt,xt)*Le.PENALTY_N3}for(var jt=0;jt5&&he++):(this.finderPenaltyAddHistory(Ht,hn),Gt||(he+=this.finderPenaltyCountPatterns(hn)*Le.PENALTY_N3),Gt=this.modules[Qn][jt],Ht=1);he+=this.finderPenaltyTerminateAndCount(Gt,Ht,hn)*Le.PENALTY_N3}for(var $t=0;$t0&&he[2]==be&&he[3]==be*3&&he[4]==be&&he[5]==be;return(ze&&he[0]>=be*4&&he[6]>=be?1:0)+(ze&&he[6]>=be*4&&he[0]>=be?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(he,be,ze){var tt=be;return he&&(this.finderPenaltyAddHistory(tt,ze),tt=0),tt+=this.size,this.finderPenaltyAddHistory(tt,ze),this.finderPenaltyCountPatterns(ze)}},{key:"finderPenaltyAddHistory",value:function(he,be){var ze=he;be[0]==0&&(ze+=this.size),be.pop(),be.unshift(ze)}}],[{key:"encodeText",value:function(he,be){var ze=Pt.makeSegments(he);return Le.encodeSegments(ze,be)}},{key:"encodeBinary",value:function(he,be){var ze=Pt.makeBytes(he);return Le.encodeSegments([ze],be)}},{key:"encodeSegments",value:function(he,be){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,yt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Le.MIN_VERSION<=ze&&ze<=tt&&tt<=Le.MAX_VERSION)||xt<-1||xt>7)throw new RangeError("Invalid value");var jt,Gt;for(jt=ze;;jt++){var Ht=Le.getNumDataCodewords(jt,be)*8,hn=Pt.getTotalBits(he,jt);if(hn<=Ht){Gt=hn;break}if(jt>=tt)throw new RangeError("Data too long")}for(var Qn=be,$t=0,fn=[Te.MEDIUM,Te.QUARTILE,Te.HIGH];$t>>3]|=Pn<<7-(Zn&7)}),new Le(jt,Qn,mn,xt)}},{key:"getNumRawDataModules",value:function(he){if(heLe.MAX_VERSION)throw new RangeError("Version number out of range");var be=(16*he+128)*he+64;if(he>=2){var ze=Math.floor(he/7)+2;be-=(25*ze-10)*ze-55,he>=7&&(be-=36)}return re(208<=be&&be<=29648),be}},{key:"getNumDataCodewords",value:function(he,be){return Math.floor(Le.getNumRawDataModules(he)/8)-Le.ECC_CODEWORDS_PER_BLOCK[be.ordinal][he]*Le.NUM_ERROR_CORRECTION_BLOCKS[be.ordinal][he]}},{key:"reedSolomonComputeDivisor",value:function(he){if(he<1||he>255)throw new RangeError("Degree out of range");for(var be=[],ze=0;ze>>8||be>>>8)throw new RangeError("Byte out of range");for(var ze=0,tt=7;tt>=0;tt--)ze=ze<<1^(ze>>>7)*285,ze^=(be>>>tt&1)*he;return re(ze>>>8==0),ze}}]),Le}();(0,Fe.Z)(oe,"MIN_VERSION",1),(0,Fe.Z)(oe,"MAX_VERSION",40),(0,Fe.Z)(oe,"PENALTY_N1",3),(0,Fe.Z)(oe,"PENALTY_N2",3),(0,Fe.Z)(oe,"PENALTY_N3",40),(0,Fe.Z)(oe,"PENALTY_N4",10),(0,Fe.Z)(oe,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Fe.Z)(oe,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var a={L:Te.LOW,M:Te.MEDIUM,Q:Te.QUARTILE,H:Te.HIGH},E=128,x="L",b="#FFFFFF",z="#000000",ee=!1,ae=1,ue=4,ce=0,ie=.1;function Ce(Le){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,he=[];return Le.forEach(function(be,ze){var tt=null;be.forEach(function(xt,yt){if(!xt&&tt!==null){he.push("M".concat(tt+Oe," ").concat(ze+Oe,"h").concat(yt-tt,"v1H").concat(tt+Oe,"z")),tt=null;return}if(yt===be.length-1){if(!xt)return;tt===null?he.push("M".concat(yt+Oe,",").concat(ze+Oe," h1v1H").concat(yt+Oe,"z")):he.push("M".concat(tt+Oe,",").concat(ze+Oe," h").concat(yt+1-tt,"v1H").concat(tt+Oe,"z"));return}xt&&tt===null&&(tt=yt)})}),he.join("")}function Re(Le,Oe){return Le.slice().map(function(he,be){return be=Oe.y+Oe.h?he:he.map(function(ze,tt){return tt=Oe.x+Oe.w?ze:!1})})}function Ne(Le,Oe,he,be){if(be==null)return null;var ze=Le.length+he*2,tt=Math.floor(Oe*ie),xt=ze/Oe,yt=(be.width||tt)*xt,jt=(be.height||tt)*xt,Gt=be.x==null?Le.length/2-yt/2:be.x*xt,Ht=be.y==null?Le.length/2-jt/2:be.y*xt,hn=be.opacity==null?1:be.opacity,Qn=null;if(be.excavate){var $t=Math.floor(Gt),fn=Math.floor(Ht),yn=Math.ceil(yt+Gt-$t),sn=Math.ceil(jt+Ht-fn);Qn={x:$t,y:fn,w:yn,h:sn}}var dn=be.crossOrigin;return{x:Gt,y:Ht,h:jt,w:yt,excavation:Qn,opacity:hn,crossOrigin:dn}}function st(Le,Oe){return Oe!=null?Math.floor(Oe):Le?ue:ce}var it=function(){try{new Path2D().addPath(new Path2D)}catch(Le){return!1}return!0}(),Me=te(71409),Tt=te(89490),at=te(11036),ct=te(39224);function zt(Le){var Oe=Le.value,he=Le.level,be=Le.minVersion,ze=Le.includeMargin,tt=Le.marginSize,xt=Le.imageSettings,yt=Le.size,jt=(0,y.useMemo)(function(){var fn=Pt.makeSegments(Oe);return oe.encodeSegments(fn,a[he],be)},[Oe,he,be]),Gt=(0,y.useMemo)(function(){var fn=jt.getModules(),yn=st(ze,tt),sn=fn.length+yn*2,dn=Ne(fn,yt,yn,xt);return{cells:fn,margin:yn,numCells:sn,calculatedImageSettings:dn}},[jt,yt,xt,ze,tt]),Ht=Gt.cells,hn=Gt.margin,Qn=Gt.numCells,$t=Gt.calculatedImageSettings;return{qrcode:jt,margin:hn,cells:Ht,numCells:Qn,calculatedImageSettings:$t}}var ht=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Ot=y.forwardRef(function(Oe,he){var be=Oe.value,ze=Oe.size,tt=ze===void 0?E:ze,xt=Oe.level,yt=xt===void 0?x:xt,jt=Oe.bgColor,Gt=jt===void 0?b:jt,Ht=Oe.fgColor,hn=Ht===void 0?z:Ht,Qn=Oe.includeMargin,$t=Qn===void 0?ee:Qn,fn=Oe.minVersion,yn=fn===void 0?ae:fn,sn=Oe.marginSize,dn=Oe.style,Xt=Oe.imageSettings,kn=(0,ct.Z)(Oe,ht),Nn=Xt==null?void 0:Xt.src,tn=(0,y.useRef)(null),_n=(0,y.useRef)(null),Qt=(0,y.useCallback)(function(zn){tn.current=zn,typeof he=="function"?he(zn):he&&(he.current=zn)},[he]),an=(0,y.useState)(!1),mn=(0,at.Z)(an,2),Pn=mn[1],Zn=zt({value:be,level:yt,minVersion:yn,includeMargin:$t,marginSize:sn,imageSettings:Xt,size:tt}),ma=Zn.margin,Ke=Zn.cells,Mt=Zn.numCells,St=Zn.calculatedImageSettings;(0,y.useEffect)(function(){if(tn.current!=null){var zn=tn.current,ca=zn.getContext("2d");if(!ca)return;var Sa=Ke,ja=_n.current,Da=St!=null&&ja!==null&&ja.complete&&ja.naturalHeight!==0&&ja.naturalWidth!==0;Da&&St.excavation!=null&&(Sa=Re(Ke,St.excavation));var $a=window.devicePixelRatio||1;zn.height=zn.width=tt*$a;var Dn=tt/Mt*$a;ca.scale(Dn,Dn),ca.fillStyle=Gt,ca.fillRect(0,0,Mt,Mt),ca.fillStyle=hn,it?ca.fill(new Path2D(Ce(Sa,ma))):Ke.forEach(function(Kt,Tn){Kt.forEach(function(Bn,pa){Bn&&ca.fillRect(pa+ma,Tn+ma,1,1)})}),St&&(ca.globalAlpha=St.opacity),Da&&ca.drawImage(ja,St.x+ma,St.y+ma,St.w,St.h)}}),(0,y.useEffect)(function(){Pn(!1)},[Nn]);var pn=(0,Tt.Z)({height:tt,width:tt},dn),Xn=null;return Nn!=null&&(Xn=y.createElement("img",{src:Nn,key:Nn,style:{display:"none"},onLoad:function(){Pn(!0)},ref:_n,crossOrigin:St==null?void 0:St.crossOrigin})),y.createElement(y.Fragment,null,y.createElement("canvas",(0,Me.Z)({style:pn,height:tt,width:tt,ref:Qt,role:"img"},kn)),Xn)});Ot.displayName="QRCodeCanvas";var ut=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],et=y.forwardRef(function(Oe,he){var be=Oe.value,ze=Oe.size,tt=ze===void 0?E:ze,xt=Oe.level,yt=xt===void 0?x:xt,jt=Oe.bgColor,Gt=jt===void 0?b:jt,Ht=Oe.fgColor,hn=Ht===void 0?z:Ht,Qn=Oe.includeMargin,$t=Qn===void 0?ee:Qn,fn=Oe.minVersion,yn=fn===void 0?ae:fn,sn=Oe.title,dn=Oe.marginSize,Xt=Oe.imageSettings,kn=(0,ct.Z)(Oe,ut),Nn=zt({value:be,level:yt,minVersion:yn,includeMargin:$t,marginSize:dn,imageSettings:Xt,size:tt}),tn=Nn.margin,_n=Nn.cells,Qt=Nn.numCells,an=Nn.calculatedImageSettings,mn=_n,Pn=null;Xt!=null&&an!=null&&(an.excavation!=null&&(mn=Re(_n,an.excavation)),Pn=y.createElement("image",{href:Xt.src,height:an.h,width:an.w,x:an.x+tn,y:an.y+tn,preserveAspectRatio:"none",opacity:an.opacity,crossOrigin:an.crossOrigin}));var Zn=Ce(mn,tn);return y.createElement("svg",(0,Me.Z)({height:tt,width:tt,viewBox:"0 0 ".concat(Qt," ").concat(Qt),ref:he,role:"img"},kn),!!sn&&y.createElement("title",null,sn),y.createElement("path",{fill:Gt,d:"M0,0 h".concat(Qt,"v").concat(Qt,"H0z"),shapeRendering:"crispEdges"}),y.createElement("path",{fill:hn,d:Zn,shapeRendering:"crispEdges"}),Pn)});et.displayName="QRCodeSVG";var Lt=te(92310),Dt=te.n(Lt),bt=te(2738),qe=te(26112),Ie=te(48755),gt=te(9017),ot=te(57700),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ut=mt,xe=te(7657),Ct=function(Oe,he){return y.createElement(xe.Z,(0,Me.Z)({},Oe,{ref:he,icon:Ut}))},nn=y.forwardRef(Ct),Wt=nn,ln=te(99571),Rn=te(29787);const wt=y.createElement(Rn.Z,null);function _e(Le){let{prefixCls:Oe,locale:he,onRefresh:be,statusRender:ze,status:tt}=Le;const xt=y.createElement(y.Fragment,null,y.createElement("p",{className:`${Oe}-expired`},he==null?void 0:he.expired),be&&y.createElement(ln.ZP,{type:"link",icon:y.createElement(Wt,null),onClick:be},he==null?void 0:he.refresh)),yt=y.createElement("p",{className:`${Oe}-scanned`},he==null?void 0:he.scanned),jt={expired:xt,loading:wt,scanned:yt},Gt=hn=>jt[hn.status];return(ze!=null?ze:Gt)({status:tt,locale:he,onRefresh:be})}var Et=te(93083),$e=te(17835),Ft=te(63356),Qe=te(16931),Bt=te(51636);const Je=Le=>{const{componentCls:Oe,lineWidth:he,lineType:be,colorSplit:ze}=Le;return{[Oe]:Object.assign(Object.assign({},(0,Ft.Wf)(Le)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Le.paddingSM,backgroundColor:Le.colorWhite,borderRadius:Le.borderRadiusLG,border:`${(0,Et.unit)(he)} ${be} ${ze}`,position:"relative",overflow:"hidden",[`& > ${Oe}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Le.colorText,lineHeight:Le.lineHeight,background:Le.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Oe}-expired, & > ${Oe}-scanned`]:{color:Le.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Le.marginXS,fontSize:Le.controlHeight}}),[`${Oe}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Ze=Le=>({QRCodeMaskBackgroundColor:new $e.FastColor(Le.colorBgContainer).setA(.96).toRgbString()});var nt=(0,Qe.I$)("QRCode",Le=>{const Oe=(0,Bt.mergeToken)(Le,{QRCodeTextColor:Le.colorText});return Je(Oe)},Ze),Ge=function(Le,Oe){var he={};for(var be in Le)Object.prototype.hasOwnProperty.call(Le,be)&&Oe.indexOf(be)<0&&(he[be]=Le[be]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,be=Object.getOwnPropertySymbols(Le);ze{var Oe,he,be,ze;const[,tt]=(0,ot.ZP)(),{value:xt,type:yt="canvas",icon:jt="",size:Gt=160,iconSize:Ht,color:hn=tt.colorText,errorLevel:Qn="M",status:$t="active",bordered:fn=!0,onRefresh:yn,style:sn,className:dn,rootClassName:Xt,prefixCls:kn,bgColor:Nn="transparent",statusRender:tn}=Le,_n=Ge(Le,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:Qt}=(0,y.useContext)(Ie.E_),an=Qt("qrcode",kn),[mn,Pn,Zn]=nt(an),ma={src:jt,x:void 0,y:void 0,height:typeof Ht=="number"?Ht:(Oe=Ht==null?void 0:Ht.height)!==null&&Oe!==void 0?Oe:40,width:typeof Ht=="number"?Ht:(he=Ht==null?void 0:Ht.width)!==null&&he!==void 0?he:40,excavate:!0,crossOrigin:"anonymous"},Ke=(0,qe.Z)(_n,!0),Mt=(0,bt.Z)(_n,Object.keys(Ke)),St=Object.assign({value:xt,size:Gt,level:Qn,bgColor:Nn,fgColor:hn,style:{width:sn==null?void 0:sn.width,height:sn==null?void 0:sn.height},imageSettings:jt?ma:void 0},Ke),[pn]=(0,gt.Z)("QRCode");if(!xt)return null;const Xn=Dt()(an,dn,Xt,Pn,Zn,{[`${an}-borderless`]:!fn}),zn=Object.assign(Object.assign({backgroundColor:Nn},sn),{width:(be=sn==null?void 0:sn.width)!==null&&be!==void 0?be:Gt,height:(ze=sn==null?void 0:sn.height)!==null&&ze!==void 0?ze:Gt});return mn(y.createElement("div",Object.assign({},Mt,{className:Xn,style:zn}),$t!=="active"&&y.createElement("div",{className:`${an}-mask`},y.createElement(_e,{prefixCls:an,locale:pn,status:$t,onRefresh:yn,statusRender:tn})),yt==="canvas"?y.createElement(Ot,Object.assign({},St)):y.createElement(et,Object.assign({},St))))}},97774:function(ke,lt,te){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var y=Object.assign||function(E){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;Xt.forEach(function(tn){if(!(!yn&&fn!==!1&&fn>0&&sn.length>=fn)){var _n=[].concat((0,Ae.Z)(kn),[tn]),Qt=tn[tt.children],an=Nn||tn.disabled;if((!Qt||Qt.length===0||jt)&&Ht(be,_n,{label:tt.label})){var mn;sn.push((0,ve.Z)((0,ve.Z)({},tn),{},(mn={disabled:an},(0,oe.Z)(mn,tt.label,Qn(be,_n,xt,tt)),(0,oe.Z)(mn,a,_n),(0,oe.Z)(mn,tt.children,void 0),mn)))}Qt&&dn(tn[tt.children],_n,an)}})}return dn(ze,[]),yn&&sn.sort(function(Xt,kn){return yn(Xt[a],kn[a],be,tt)}),fn!==!1&&fn>0?sn.slice(0,fn):sn},[be,ze,tt,xt,Qn,jt,Ht,yn,fn])},z=b,ee="__RC_CASCADER_SPLIT__",ae="SHOW_PARENT",ue="SHOW_CHILD";function ce(he){return he.join(ee)}function ie(he){return he.map(ce)}function Ce(he){return he.split(ee)}function Re(he){var be=he||{},ze=be.label,tt=be.value,xt=be.children,yt=tt||"value";return{label:ze||"label",value:yt,key:yt,children:xt||"children"}}function Ne(he,be){var ze,tt;return(ze=he.isLeaf)!==null&&ze!==void 0?ze:!((tt=he[be.children])!==null&&tt!==void 0&&tt.length)}function st(he){var be=he.parentElement;if(be){var ze=he.offsetTop-be.offsetTop;ze-be.scrollTop<0?be.scrollTo({top:ze}):ze+he.offsetHeight-be.scrollTop>be.offsetHeight&&be.scrollTo({top:ze+he.offsetHeight-be.offsetHeight})}}function it(he,be){return he.map(function(ze){var tt;return(tt=ze[a])===null||tt===void 0?void 0:tt.map(function(xt){return xt[be.value]})})}function Me(he){return Array.isArray(he)&&Array.isArray(he[0])}function Tt(he){return he?Me(he)?he:(he.length===0?[]:[he]).map(function(be){return Array.isArray(be)?be:[be]}):[]}function at(he,be,ze){var tt=new Set(he),xt=be();return he.filter(function(yt){var jt=xt[yt],Gt=jt?jt.parent:null,Ht=jt?jt.children:null;return jt&&jt.node.disabled?!0:ze===ue?!(Ht&&Ht.some(function(hn){return hn.key&&tt.has(hn.key)})):!(Gt&&!Gt.node.disabled&&tt.has(Gt.key))})}function ct(he,be,ze){for(var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=be,yt=[],jt=function(){var hn,Qn,$t,fn=he[Gt],yn=(hn=xt)===null||hn===void 0?void 0:hn.findIndex(function(dn){var Xt=dn[ze.value];return tt?String(Xt)===String(fn):Xt===fn}),sn=yn!==-1?(Qn=xt)===null||Qn===void 0?void 0:Qn[yn]:null;yt.push({value:($t=sn==null?void 0:sn[ze.value])!==null&&$t!==void 0?$t:fn,index:yn,option:sn}),xt=sn==null?void 0:sn[ze.children]},Gt=0;Gt1){var mn=sn.slice(0,-1);Nn(mn)}else hn(!1)},Qt=function(){var mn,Pn=((mn=Xt[dn])===null||mn===void 0?void 0:mn[ze.children])||[],Zn=Pn.find(function(Ke){return!Ke.disabled});if(Zn){var ma=[].concat((0,Ae.Z)(sn),[Zn[ze.value]]);Nn(ma)}};re.useImperativeHandle(he,function(){return{onKeyDown:function(mn){var Pn=mn.which;switch(Pn){case Rn.Z.UP:case Rn.Z.DOWN:{var Zn=0;Pn===Rn.Z.UP?Zn=-1:Pn===Rn.Z.DOWN&&(Zn=1),Zn!==0&&tn(Zn);break}case Rn.Z.LEFT:{if(Ht)break;$t?Qt():_n();break}case Rn.Z.RIGHT:{if(Ht)break;$t?_n():Qt();break}case Rn.Z.BACKSPACE:{Ht||_n();break}case Rn.Z.ENTER:{if(sn.length){var ma=Xt[dn],Ke=(ma==null?void 0:ma[a])||[];Ke.length?yt(Ke.map(function(Mt){return Mt[ze.value]}),Ke[Ke.length-1]):yt(sn,Xt[dn])}break}case Rn.Z.ESC:hn(!1),Qn&&mn.stopPropagation()}},onKeyUp:function(){}}})},_e=re.forwardRef(function(he,be){var ze,tt,xt,yt=he.prefixCls,jt=he.multiple,Gt=he.searchValue,Ht=he.toggleOpen,hn=he.notFoundContent,Qn=he.direction,$t=he.open,fn=he.disabled,yn=re.useRef(null),sn=Qn==="rtl",dn=re.useContext(Te),Xt=dn.options,kn=dn.values,Nn=dn.halfValues,tn=dn.fieldNames,_n=dn.changeOnSelect,Qt=dn.onSelect,an=dn.searchOptions,mn=dn.dropdownPrefixCls,Pn=dn.loadData,Zn=dn.expandTrigger,ma=mn||yt,Ke=re.useState([]),Mt=(0,pe.Z)(Ke,2),St=Mt[0],pn=Mt[1],Xn=function(ro){if(!(!Pn||Gt)){var Ra=ct(ro,Xt,tn),to=Ra.map(function(nr){var sr=nr.option;return sr}),xn=to[to.length-1];if(xn&&!Ne(xn,tn)){var Uo=ce(ro);pn(function(nr){return[].concat((0,Ae.Z)(nr),[Uo])}),Pn(to)}}};re.useEffect(function(){St.length&&St.forEach(function(oo){var ro=Ce(oo),Ra=ct(ro,Xt,tn,!0).map(function(xn){var Uo=xn.option;return Uo}),to=Ra[Ra.length-1];(!to||to[tn.children]||Ne(to,tn))&&pn(function(xn){return xn.filter(function(Uo){return Uo!==oo})})})},[Xt,St,tn]);var zn=re.useMemo(function(){return new Set(ie(kn))},[kn]),ca=re.useMemo(function(){return new Set(ie(Nn))},[Nn]),Sa=ln(jt,$t),ja=(0,pe.Z)(Sa,2),Da=ja[0],$a=ja[1],Dn=function(ro){$a(ro),Xn(ro)},Kt=function(ro){if(fn)return!1;var Ra=ro.disabled,to=Ne(ro,tn);return!Ra&&(to||_n||jt)},Tn=function(ro,Ra){var to=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qt(ro),!jt&&(Ra||_n&&(Zn==="hover"||to))&&Ht(!1)},Bn=re.useMemo(function(){return Gt?an:Xt},[Gt,an,Xt]),pa=re.useMemo(function(){for(var oo=[{options:Bn}],ro=Bn,Ra=it(ro,tn),to=function(){var nr=Da[xn],sr=ro.find(function(Un,$n){return(Ra[$n]?ce(Ra[$n]):Un[tn.value])===nr}),To=sr==null?void 0:sr[tn.children];if(!(To!=null&&To.length))return 1;ro=To,oo.push({options:To})},xn=0;xn":kn,tn=ze.loadingIcon,_n=ze.direction,Qt=ze.notFoundContent,an=Qt===void 0?"Not Found":Qt,mn=ze.disabled,Pn=!!Ht,Zn=(0,Qe.C8)(hn,{value:Qn,postState:Tt}),ma=(0,pe.Z)(Zn,2),Ke=ma[0],Mt=ma[1],St=re.useMemo(function(){return Re($t)},[JSON.stringify($t)]),pn=et(St,Gt),Xn=(0,pe.Z)(pn,3),zn=Xn[0],ca=Xn[1],Sa=Xn[2],ja=ht(zn,St),Da=Ie(Pn,Ke,ca,Sa,ja),$a=(0,pe.Z)(Da,3),Dn=$a[0],Kt=$a[1],Tn=$a[2],Bn=(0,Qe.zX)(function(co){if(Mt(co),yn){var ao=Tt(co),oo=ao.map(function(to){return ct(to,zn,St).map(function(xn){return xn.option})}),ro=Pn?ao:ao[0],Ra=Pn?oo:oo[0];yn(ro,Ra)}}),pa=qe(Pn,Bn,Dn,Kt,Tn,ca,Sa,sn),Na=(0,Qe.zX)(function(co){pa(co)}),Vn=re.useMemo(function(){return{options:zn,fieldNames:St,values:Dn,halfValues:Kt,changeOnSelect:fn,onSelect:Na,checkable:Ht,searchOptions:[],dropdownPrefixCls:void 0,loadData:dn,expandTrigger:Xt,expandIcon:Nn,loadingIcon:tn,dropdownMenuColumnStyle:void 0}},[zn,St,Dn,Kt,fn,Na,Ht,dn,Xt,Nn,tn]),ta="".concat(xt,"-panel"),na=!zn.length;return re.createElement(Te.Provider,{value:Vn},re.createElement("div",{className:ot()(ta,(be={},(0,oe.Z)(be,"".concat(ta,"-rtl"),_n==="rtl"),(0,oe.Z)(be,"".concat(ta,"-empty"),na),be),jt),style:yt},na?an:re.createElement(Et,{prefixCls:xt,searchValue:"",multiple:Pn,toggleOpen:Bt,open:!0,direction:_n,disabled:mn})))}function Ze(he){var be=he.onPopupVisibleChange,ze=he.popupVisible,tt=he.popupClassName,xt=he.popupPlacement;warning(!be,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(ze===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(tt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function nt(he,be){if(he){var ze=function tt(xt){for(var yt=0;yt":Xn,ca=he.loadingIcon,Sa=he.children,ja=he.dropdownMatchSelectWidth,Da=ja===void 0?!1:ja,$a=he.showCheckedStrategy,Dn=$a===void 0?ae:$a,Kt=he.optionRender,Tn=(0,Fe.Z)(he,He),Bn=(0,De.ZP)(ze),pa=!!$t,Na=(0,ye.Z)(jt,{value:Gt,postState:Tt}),Vn=(0,pe.Z)(Na,2),ta=Vn[0],na=Vn[1],co=re.useMemo(function(){return Re(yt)},[JSON.stringify(yt)]),ao=et(co,Nn),oo=(0,pe.Z)(ao,3),ro=oo[0],Ra=oo[1],to=oo[2],xn=(0,ye.Z)("",{value:sn,postState:function(rt){return rt||""}}),Uo=(0,pe.Z)(xn,2),nr=Uo[0],sr=Uo[1],To=function(rt,Vt){sr(rt),Vt.source!=="blur"&&dn&&dn(rt)},Un=Dt(Xt),$n=(0,pe.Z)(Un,2),fa=$n[0],An=$n[1],lo=z(nr,ro,co,tn||xt,An,Ht||pa),ra=ht(ro,co),Cr=Ie(pa,ta,Ra,to,ra),qo=(0,pe.Z)(Cr,3),er=qo[0],Wo=qo[1],Ro=qo[2],Nr=re.useMemo(function(){var je=ie(er),rt=at(je,Ra,Dn);return[].concat((0,Ae.Z)(Ro),(0,Ae.Z)(to(rt)))},[er,Ra,to,Ro,Dn]),ea=zt(Nr,ro,co,pa,Qn),wr=(0,Ye.Z)(function(je){if(na(je),hn){var rt=Tt(je),Vt=rt.map(function(de){return ct(de,ro,co).map(function(dt){return dt.option})}),gn=pa?rt:rt[0],cn=pa?Vt:Vt[0];hn(gn,cn)}}),Kr=qe(pa,wr,er,Wo,Ro,Ra,to,Dn),kr=(0,Ye.Z)(function(je){(!pa||yn)&&sr(""),Kr(je)}),Pr=function(rt,Vt){if(Vt.type==="clear"){wr([]);return}var gn=Vt.values[0],cn=gn.valueCells;kr(cn)},Jr=an!==void 0?an:Qt,Hr=Pn||mn,eu=Mt||Ke,yo=function(rt){St==null||St(rt),pn==null||pn(rt)},br=re.useMemo(function(){return{options:ro,fieldNames:co,values:er,halfValues:Wo,changeOnSelect:Ht,onSelect:kr,checkable:$t,searchOptions:lo,dropdownPrefixCls:tn,loadData:_n,expandTrigger:kn,expandIcon:zn,loadingIcon:ca,dropdownMenuColumnStyle:Zn,optionRender:Kt}},[ro,co,er,Wo,Ht,kr,$t,lo,tn,_n,kn,zn,ca,Zn,Kt]),Qr=!(nr?lo:ro).length,Be=nr&&An.matchInputWidth||Qr?{}:{minWidth:"auto"};return re.createElement(Te.Provider,{value:br},re.createElement(Se.Ac,(0,y.Z)({},Tn,{ref:be,id:Bn,prefixCls:xt,autoClearSearchValue:yn,dropdownMatchSelectWidth:Da,dropdownStyle:(0,ve.Z)((0,ve.Z)({},Be),ma),displayValues:ea,onDisplayValuesChange:Pr,mode:pa?"multiple":void 0,searchValue:nr,onSearch:To,showSearch:fa,OptionList:Ft,emptyOptions:Qr,open:Jr,dropdownClassName:Hr,placement:eu,onDropdownVisibleChange:yo,getRawInputElement:function(){return Sa}})))});vt.SHOW_PARENT=ae,vt.SHOW_CHILD=ue,vt.Panel=Je;var Le=vt,Oe=Le},98535:function(ke,lt,te){"use strict";te.r(lt),te.d(lt,{Panel:function(){return Tt},default:function(){return Me}});var y=te(71409),ve=te(62730),Ae=te(11036),pe=te(28788),Fe=te(92310),Se=te.n(Fe),De=te(18929),Ye=te(48736),ye=te(59301),re=te(39224),Ue=te(11592),Te=te(89490),Pt=te(87075),oe=te(77900),a=te(10228),E=ye.forwardRef(function(at,ct){var zt=at.prefixCls,ht=at.forceRender,Ot=at.className,ut=at.style,et=at.children,Lt=at.isActive,Dt=at.role,bt=at.classNames,qe=at.styles,Ie=ye.useState(Lt||ht),gt=(0,Ae.Z)(Ie,2),ot=gt[0],mt=gt[1];return ye.useEffect(function(){(ht||Lt)&&mt(!0)},[ht,Lt]),ot?ye.createElement("div",{ref:ct,className:Se()("".concat(zt,"-content"),(0,Pt.Z)((0,Pt.Z)({},"".concat(zt,"-content-active"),Lt),"".concat(zt,"-content-inactive"),!Lt),Ot),style:ut,role:Dt},ye.createElement("div",{className:Se()("".concat(zt,"-content-box"),bt==null?void 0:bt.body),style:qe==null?void 0:qe.body},et)):null});E.displayName="PanelContent";var x=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ye.forwardRef(function(at,ct){var zt=at.showArrow,ht=zt===void 0?!0:zt,Ot=at.headerClass,ut=at.isActive,et=at.onItemClick,Lt=at.forceRender,Dt=at.className,bt=at.classNames,qe=bt===void 0?{}:bt,Ie=at.styles,gt=Ie===void 0?{}:Ie,ot=at.prefixCls,mt=at.collapsible,Ut=at.accordion,xe=at.panelKey,Ct=at.extra,nn=at.header,Wt=at.expandIcon,ln=at.openMotion,Rn=at.destroyInactivePanel,wt=at.children,_e=(0,re.Z)(at,b),Et=mt==="disabled",$e=Ct!=null&&typeof Ct!="boolean",Ft=(0,Pt.Z)((0,Pt.Z)((0,Pt.Z)({onClick:function(){et==null||et(xe)},onKeyDown:function(He){(He.key==="Enter"||He.keyCode===a.Z.ENTER||He.which===a.Z.ENTER)&&(et==null||et(xe))},role:Ut?"tab":"button"},"aria-expanded",ut),"aria-disabled",Et),"tabIndex",Et?-1:0),Qe=typeof Wt=="function"?Wt(at):ye.createElement("i",{className:"arrow"}),Bt=Qe&&ye.createElement("div",(0,y.Z)({className:"".concat(ot,"-expand-icon")},["header","icon"].includes(mt)?Ft:{}),Qe),Je=Se()("".concat(ot,"-item"),(0,Pt.Z)((0,Pt.Z)({},"".concat(ot,"-item-active"),ut),"".concat(ot,"-item-disabled"),Et),Dt),Ze=Se()(Ot,"".concat(ot,"-header"),(0,Pt.Z)({},"".concat(ot,"-collapsible-").concat(mt),!!mt),qe.header),nt=(0,Te.Z)({className:Ze,style:gt.header},["header","icon"].includes(mt)?{}:Ft);return ye.createElement("div",(0,y.Z)({},_e,{ref:ct,className:Je}),ye.createElement("div",nt,ht&&Bt,ye.createElement("span",(0,y.Z)({className:"".concat(ot,"-header-text")},mt==="header"?Ft:{}),nn),$e&&ye.createElement("div",{className:"".concat(ot,"-extra")},Ct)),ye.createElement(oe.default,(0,y.Z)({visible:ut,leavedClassName:"".concat(ot,"-content-hidden")},ln,{forceRender:Lt,removeOnLeave:Rn}),function(Ge,He){var vt=Ge.className,Le=Ge.style;return ye.createElement(x,{ref:He,prefixCls:ot,className:vt,classNames:qe,style:Le,styles:gt,isActive:ut,forceRender:Lt,role:Ut?"tabpanel":void 0},wt)}))}),ee=z,ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ue=function(ct,zt){var ht=zt.prefixCls,Ot=zt.accordion,ut=zt.collapsible,et=zt.destroyInactivePanel,Lt=zt.onItemClick,Dt=zt.activeKey,bt=zt.openMotion,qe=zt.expandIcon;return ct.map(function(Ie,gt){var ot=Ie.children,mt=Ie.label,Ut=Ie.key,xe=Ie.collapsible,Ct=Ie.onItemClick,nn=Ie.destroyInactivePanel,Wt=(0,re.Z)(Ie,ae),ln=String(Ut!=null?Ut:gt),Rn=xe!=null?xe:ut,wt=nn!=null?nn:et,_e=function(Ft){Rn!=="disabled"&&(Lt(Ft),Ct==null||Ct(Ft))},Et=!1;return Ot?Et=Dt[0]===ln:Et=Dt.indexOf(ln)>-1,ye.createElement(ee,(0,y.Z)({},Wt,{prefixCls:ht,key:ln,panelKey:ln,isActive:Et,accordion:Ot,openMotion:bt,expandIcon:qe,header:mt,collapsible:Rn,onItemClick:_e,destroyInactivePanel:wt}),ot)})},ce=function(ct,zt,ht){if(!ct)return null;var Ot=ht.prefixCls,ut=ht.accordion,et=ht.collapsible,Lt=ht.destroyInactivePanel,Dt=ht.onItemClick,bt=ht.activeKey,qe=ht.openMotion,Ie=ht.expandIcon,gt=ct.key||String(zt),ot=ct.props,mt=ot.header,Ut=ot.headerClass,xe=ot.destroyInactivePanel,Ct=ot.collapsible,nn=ot.onItemClick,Wt=!1;ut?Wt=bt[0]===gt:Wt=bt.indexOf(gt)>-1;var ln=Ct!=null?Ct:et,Rn=function(Et){ln!=="disabled"&&(Dt(Et),nn==null||nn(Et))},wt={key:gt,panelKey:gt,header:mt,headerClass:Ut,isActive:Wt,prefixCls:Ot,destroyInactivePanel:xe!=null?xe:Lt,openMotion:qe,accordion:ut,children:ct.props.children,onItemClick:Rn,expandIcon:Ie,collapsible:ln};return typeof ct.type=="string"?ct:(Object.keys(wt).forEach(function(_e){typeof wt[_e]=="undefined"&&delete wt[_e]}),ye.cloneElement(ct,wt))};function ie(at,ct,zt){return Array.isArray(at)?ue(at,zt):(0,Ue.Z)(ct).map(function(ht,Ot){return ce(ht,Ot,zt)})}var Ce=ie,Re=te(26112);function Ne(at){var ct=at;if(!Array.isArray(ct)){var zt=(0,pe.Z)(ct);ct=zt==="number"||zt==="string"?[ct]:[]}return ct.map(function(ht){return String(ht)})}var st=ye.forwardRef(function(at,ct){var zt=at.prefixCls,ht=zt===void 0?"rc-collapse":zt,Ot=at.destroyInactivePanel,ut=Ot===void 0?!1:Ot,et=at.style,Lt=at.accordion,Dt=at.className,bt=at.children,qe=at.collapsible,Ie=at.openMotion,gt=at.expandIcon,ot=at.activeKey,mt=at.defaultActiveKey,Ut=at.onChange,xe=at.items,Ct=Se()(ht,Dt),nn=(0,De.Z)([],{value:ot,onChange:function($e){return Ut==null?void 0:Ut($e)},defaultValue:mt,postState:Ne}),Wt=(0,Ae.Z)(nn,2),ln=Wt[0],Rn=Wt[1],wt=function($e){return Rn(function(){if(Lt)return ln[0]===$e?[]:[$e];var Ft=ln.indexOf($e),Qe=Ft>-1;return Qe?ln.filter(function(Bt){return Bt!==$e}):[].concat((0,ve.Z)(ln),[$e])})};(0,Ye.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var _e=Ce(xe,bt,{prefixCls:ht,accordion:Lt,openMotion:Ie,expandIcon:gt,collapsible:qe,destroyInactivePanel:ut,onItemClick:wt,activeKey:ln});return ye.createElement("div",(0,y.Z)({ref:ct,className:Ct,style:et,role:Lt?"tablist":void 0},(0,Re.Z)(at,{aria:!0,data:!0})),_e)}),it=Object.assign(st,{Panel:ee}),Me=it,Tt=it.Panel},48365:function(ke,lt,te){"use strict";var y=te(61186),ve=te.n(y),Ae=te(90111),pe=te.n(Ae),Fe=te(58319),Se=te.n(Fe),De=te(23250),Ye=te.n(De),ye=te(74959),re=te.n(ye),Ue=te(10238),Te=te.n(Ue),Pt=te(33656),oe=te.n(Pt);ve().extend(oe()),ve().extend(Te()),ve().extend(pe()),ve().extend(Se()),ve().extend(Ye()),ve().extend(re()),ve().extend(function(z,ee){var ae=ee.prototype,ue=ae.format;ae.format=function(ie){var Ce=(ie||"").replace("Wo","wo");return ue.bind(this)(Ce)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},E=function(ee){var ae=a[ee];return ae||ee.split("_")[0]},x=function(){},b={getNow:function(){var ee=ve()();return typeof ee.tz=="function"?ee.tz():ee},getFixedDate:function(ee){return ve()(ee,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ee){return ee.endOf("month")},getWeekDay:function(ee){var ae=ee.locale("en");return ae.weekday()+ae.localeData().firstDayOfWeek()},getYear:function(ee){return ee.year()},getMonth:function(ee){return ee.month()},getDate:function(ee){return ee.date()},getHour:function(ee){return ee.hour()},getMinute:function(ee){return ee.minute()},getSecond:function(ee){return ee.second()},getMillisecond:function(ee){return ee.millisecond()},addYear:function(ee,ae){return ee.add(ae,"year")},addMonth:function(ee,ae){return ee.add(ae,"month")},addDate:function(ee,ae){return ee.add(ae,"day")},setYear:function(ee,ae){return ee.year(ae)},setMonth:function(ee,ae){return ee.month(ae)},setDate:function(ee,ae){return ee.date(ae)},setHour:function(ee,ae){return ee.hour(ae)},setMinute:function(ee,ae){return ee.minute(ae)},setSecond:function(ee,ae){return ee.second(ae)},setMillisecond:function(ee,ae){return ee.millisecond(ae)},isAfter:function(ee,ae){return ee.isAfter(ae)},isValidate:function(ee){return ee.isValid()},locale:{getWeekFirstDay:function(ee){return ve()().locale(E(ee)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ee,ae){return ae.locale(E(ee)).weekday(0)},getWeek:function(ee,ae){return ae.locale(E(ee)).week()},getShortWeekDays:function(ee){return ve()().locale(E(ee)).localeData().weekdaysMin()},getShortMonths:function(ee){return ve()().locale(E(ee)).localeData().monthsShort()},format:function(ee,ae,ue){return ae.locale(E(ee)).format(ue)},parse:function(ee,ae,ue){for(var ce=E(ee),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:"0",me=String(ne);me.length2&&arguments[2]!==void 0?arguments[2]:[],me=re.useState([!1,!1]),Ee=(0,pe.Z)(me,2),Ve=Ee[0],Xe=Ee[1],We=function(At,Zt){Xe(function(Jt){return ce(Jt,Zt,At)})},pt=re.useMemo(function(){return Ve.map(function(kt,At){if(kt)return!0;var Zt=ne[At];return Zt?!!(!se[At]&&!Zt||Zt&&le(Zt,{activeIndex:At})):!1})},[ne,Ve,le,se]);return[pt,We]}function Me(ne,le,se,me,Ee){var Ve="",Xe=[];return ne&&Xe.push(Ee?"hh":"HH"),le&&Xe.push("mm"),se&&Xe.push("ss"),Ve=Xe.join(":"),me&&(Ve+=".SSS"),Ee&&(Ve+=" A"),Ve}function Tt(ne,le,se,me,Ee,Ve){var Xe=ne.fieldDateTimeFormat,We=ne.fieldDateFormat,pt=ne.fieldTimeFormat,kt=ne.fieldMonthFormat,At=ne.fieldYearFormat,Zt=ne.fieldWeekFormat,Jt=ne.fieldQuarterFormat,on=ne.yearFormat,It=ne.cellYearFormat,En=ne.cellQuarterFormat,qt=ne.dayFormat,bn=ne.cellDateFormat,Sn=Me(le,se,me,Ee,Ve);return(0,Ae.Z)((0,Ae.Z)({},ne),{},{fieldDateTimeFormat:Xe||"YYYY-MM-DD ".concat(Sn),fieldDateFormat:We||"YYYY-MM-DD",fieldTimeFormat:pt||Sn,fieldMonthFormat:kt||"YYYY-MM",fieldYearFormat:At||"YYYY",fieldWeekFormat:Zt||"gggg-wo",fieldQuarterFormat:Jt||"YYYY-[Q]Q",yearFormat:on||"YYYY",cellYearFormat:It||"YYYY",cellQuarterFormat:En||"[Q]Q",cellDateFormat:bn||qt||"D"})}function at(ne,le){var se=le.showHour,me=le.showMinute,Ee=le.showSecond,Ve=le.showMillisecond,Xe=le.use12Hours;return re.useMemo(function(){return Tt(ne,se,me,Ee,Ve,Xe)},[ne,se,me,Ee,Ve,Xe])}var ct=te(28788);function zt(ne,le,se){return se!=null?se:le.some(function(me){return ne.includes(me)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ot(ne){var le=ie(ne,ht),se=ne.format,me=ne.picker,Ee=null;return se&&(Ee=se,Array.isArray(Ee)&&(Ee=Ee[0]),Ee=(0,ct.Z)(Ee)==="object"?Ee.format:Ee),me==="time"&&(le.format=Ee),[le,Ee]}function ut(ne){return ne&&typeof ne=="string"}function et(ne,le,se,me){return[ne,le,se,me].some(function(Ee){return Ee!==void 0})}function Lt(ne,le,se,me,Ee){var Ve=le,Xe=se,We=me;if(!ne&&!Ve&&!Xe&&!We&&!Ee)Ve=!0,Xe=!0,We=!0;else if(ne){var pt,kt,At,Zt=[Ve,Xe,We].some(function(It){return It===!1}),Jt=[Ve,Xe,We].some(function(It){return It===!0}),on=Zt?!0:!Jt;Ve=(pt=Ve)!==null&&pt!==void 0?pt:on,Xe=(kt=Xe)!==null&&kt!==void 0?kt:on,We=(At=We)!==null&&At!==void 0?At:on}return[Ve,Xe,We,Ee]}function Dt(ne){var le=ne.showTime,se=Ot(ne),me=(0,pe.Z)(se,2),Ee=me[0],Ve=me[1],Xe=le&&(0,ct.Z)(le)==="object"?le:{},We=(0,Ae.Z)((0,Ae.Z)({defaultOpenValue:Xe.defaultOpenValue||Xe.defaultValue},Ee),Xe),pt=We.showMillisecond,kt=We.showHour,At=We.showMinute,Zt=We.showSecond,Jt=et(kt,At,Zt,pt),on=Lt(Jt,kt,At,Zt,pt),It=(0,pe.Z)(on,3);return kt=It[0],At=It[1],Zt=It[2],[We,(0,Ae.Z)((0,Ae.Z)({},We),{},{showHour:kt,showMinute:At,showSecond:Zt,showMillisecond:pt}),We.format,Ve]}function bt(ne,le,se,me,Ee){var Ve=ne==="time";if(ne==="datetime"||Ve){for(var Xe=me,We=Ce(ne,Ee,null),pt=We,kt=[le,se],At=0;At1&&(Xe=le.addDate(Xe,-7)),Xe}function Ft(ne,le){var se=le.generateConfig,me=le.locale,Ee=le.format;return ne?typeof Ee=="function"?Ee(ne):se.locale.format(me.locale,ne,Ee):""}function Qe(ne,le,se){var me=le,Ee=["getHour","getMinute","getSecond","getMillisecond"],Ve=["setHour","setMinute","setSecond","setMillisecond"];return Ve.forEach(function(Xe,We){se?me=ne[Xe](me,ne[Ee[We]](se)):me=ne[Xe](me,0)}),me}function Bt(ne,le,se,me,Ee){var Ve=(0,Fe.zX)(function(Xe,We){return!!(se&&se(Xe,We)||me&&ne.isAfter(me,Xe)&&!wt(ne,le,me,Xe,We.type)||Ee&&ne.isAfter(Xe,Ee)&&!wt(ne,le,Ee,Xe,We.type))});return Ve}function Je(ne,le,se){return re.useMemo(function(){var me=Ce(ne,le,se),Ee=ue(me),Ve=Ee[0],Xe=(0,ct.Z)(Ve)==="object"&&Ve.type==="mask"?Ve.format:null;return[Ee.map(function(We){return typeof We=="string"||typeof We=="function"?We:We.format}),Xe]},[ne,le,se])}function Ze(ne,le,se){return typeof ne[0]=="function"||se?!0:le}function nt(ne,le,se,me){var Ee=(0,Fe.zX)(function(Ve,Xe){var We=(0,Ae.Z)({type:le},Xe);if(delete We.activeIndex,!ne.isValidate(Ve)||se&&se(Ve,We))return!0;if((le==="date"||le==="time")&&me){var pt,kt=Xe&&Xe.activeIndex===1?"end":"start",At=((pt=me.disabledTime)===null||pt===void 0?void 0:pt.call(me,Ve,kt,{from:We.from}))||{},Zt=At.disabledHours,Jt=At.disabledMinutes,on=At.disabledSeconds,It=At.disabledMilliseconds,En=me.disabledHours,qt=me.disabledMinutes,bn=me.disabledSeconds,Sn=Zt||En,Ln=Jt||qt,Wn=on||bn,Kn=ne.getHour(Ve),Yn=ne.getMinute(Ve),qn=ne.getSecond(Ve),Pa=ne.getMillisecond(Ve);if(Sn&&Sn().includes(Kn)||Ln&&Ln(Kn).includes(Yn)||Wn&&Wn(Kn,Yn).includes(qn)||It&&It(Kn,Yn,qn).includes(Pa))return!0}return!1});return Ee}function Ge(ne){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=re.useMemo(function(){var me=ne&&ue(ne);return le&&me&&(me[1]=me[1]||me[0]),me},[ne,le]);return se}function He(ne,le){var se=ne.generateConfig,me=ne.locale,Ee=ne.picker,Ve=Ee===void 0?"date":Ee,Xe=ne.prefixCls,We=Xe===void 0?"rc-picker":Xe,pt=ne.styles,kt=pt===void 0?{}:pt,At=ne.classNames,Zt=At===void 0?{}:At,Jt=ne.order,on=Jt===void 0?!0:Jt,It=ne.components,En=It===void 0?{}:It,qt=ne.inputRender,bn=ne.allowClear,Sn=ne.clearIcon,Ln=ne.needConfirm,Wn=ne.multiple,Kn=ne.format,Yn=ne.inputReadOnly,qn=ne.disabledDate,Pa=ne.minDate,Ca=ne.maxDate,Qa=ne.showTime,La=ne.value,Ha=ne.defaultValue,ia=ne.pickerValue,no=ne.defaultPickerValue,Za=Ge(La),qa=Ge(Ha),io=Ge(ia),Ao=Ge(no),uo=Ve==="date"&&Qa?"datetime":Ve,ha=uo==="time"||uo==="datetime",ba=ha||Wn,Ea=Ln!=null?Ln:ha,xa=Dt(ne),wn=(0,pe.Z)(xa,4),xo=wn[0],Mo=wn[1],Co=wn[2],ka=wn[3],po=at(me,Mo),Go=re.useMemo(function(){return bt(uo,Co,ka,xo,po)},[uo,Co,ka,xo,po]),tr=re.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},ne),{},{prefixCls:We,locale:po,picker:Ve,styles:kt,classNames:Zt,order:on,components:(0,Ae.Z)({input:qt},En),clearIcon:qe(We,bn,Sn),showTime:Go,value:Za,defaultValue:qa,pickerValue:io,defaultPickerValue:Ao},le==null?void 0:le())},[ne]),ar=Je(uo,po,Kn),so=(0,pe.Z)(ar,2),Qo=so[0],Er=so[1],No=Ze(Qo,Yn,Wn),Hn=Bt(se,me,qn,Pa,Ca),Yt=nt(se,Ve,Hn,Go),sa=re.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},tr),{},{needConfirm:Ea,inputReadOnly:No,disabledDate:Hn})},[tr,Ea,No,Hn]);return[sa,uo,ba,Qo,Er,Yt]}var vt=te(16089);function Le(ne,le,se){var me=(0,Fe.C8)(le,{value:ne}),Ee=(0,pe.Z)(me,2),Ve=Ee[0],Xe=Ee[1],We=re.useRef(ne),pt=re.useRef(),kt=function(){vt.Z.cancel(pt.current)},At=(0,Fe.zX)(function(){Xe(We.current),se&&Ve!==We.current&&se(We.current)}),Zt=(0,Fe.zX)(function(Jt,on){kt(),We.current=Jt,Jt||on?At():pt.current=(0,vt.Z)(At)});return re.useEffect(function(){return kt},[]),[Ve,Zt]}function Oe(ne,le){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],me=arguments.length>3?arguments[3]:void 0,Ee=se.every(function(At){return At})?!1:ne,Ve=Le(Ee,le||!1,me),Xe=(0,pe.Z)(Ve,2),We=Xe[0],pt=Xe[1];function kt(At){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Zt.inherit||We)&&pt(At,Zt.force)}return[We,kt]}function he(ne){var le=re.useRef();return re.useImperativeHandle(ne,function(){var se;return{nativeElement:(se=le.current)===null||se===void 0?void 0:se.nativeElement,focus:function(Ee){var Ve;(Ve=le.current)===null||Ve===void 0||Ve.focus(Ee)},blur:function(){var Ee;(Ee=le.current)===null||Ee===void 0||Ee.blur()}}}),le}function be(ne,le){return re.useMemo(function(){return ne||(le?((0,ye.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(le).map(function(se){var me=(0,pe.Z)(se,2),Ee=me[0],Ve=me[1];return{label:Ee,value:Ve}})):[])},[ne,le])}function ze(ne,le){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,me=re.useRef(le);me.current=le,(0,Se.o)(function(){if(ne)me.current(ne);else{var Ee=(0,vt.Z)(function(){me.current(ne)},se);return function(){vt.Z.cancel(Ee)}}},[ne])}function tt(ne){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,me=re.useState(0),Ee=(0,pe.Z)(me,2),Ve=Ee[0],Xe=Ee[1],We=re.useState(!1),pt=(0,pe.Z)(We,2),kt=pt[0],At=pt[1],Zt=re.useRef([]),Jt=re.useRef(null),on=re.useRef(null),It=function(Wn){Jt.current=Wn},En=function(Wn){return Jt.current===Wn},qt=function(Wn){At(Wn)},bn=function(Wn){return Wn&&(on.current=Wn),on.current},Sn=function(Wn){var Kn=Zt.current,Yn=new Set(Kn.filter(function(Pa){return Wn[Pa]||le[Pa]})),qn=Kn[Kn.length-1]===0?1:0;return Yn.size>=2||ne[qn]?null:qn};return ze(kt||se,function(){kt||(Zt.current=[],It(null))}),re.useEffect(function(){kt&&Zt.current.push(Ve)},[kt,Ve]),[kt,qt,bn,Ve,Xe,Sn,Zt.current,It,En]}function xt(ne,le,se,me,Ee,Ve){var Xe=se[se.length-1],We=function(kt,At){var Zt=(0,pe.Z)(ne,2),Jt=Zt[0],on=Zt[1],It=(0,Ae.Z)((0,Ae.Z)({},At),{},{from:Re(ne,se)});return Xe===1&&le[0]&&Jt&&!wt(me,Ee,Jt,kt,It.type)&&me.isAfter(Jt,kt)||Xe===0&&le[1]&&on&&!wt(me,Ee,on,kt,It.type)&&me.isAfter(kt,on)?!0:Ve==null?void 0:Ve(kt,It)};return We}function yt(ne,le,se,me){switch(le){case"date":case"week":return ne.addMonth(se,me);case"month":case"quarter":return ne.addYear(se,me);case"year":return ne.addYear(se,me*10);case"decade":return ne.addYear(se,me*100);default:return se}}var jt=[];function Gt(ne,le,se,me,Ee,Ve,Xe,We){var pt=arguments.length>8&&arguments[8]!==void 0?arguments[8]:jt,kt=arguments.length>9&&arguments[9]!==void 0?arguments[9]:jt,At=arguments.length>10&&arguments[10]!==void 0?arguments[10]:jt,Zt=arguments.length>11?arguments[11]:void 0,Jt=arguments.length>12?arguments[12]:void 0,on=arguments.length>13?arguments[13]:void 0,It=Xe==="time",En=Ve||0,qt=function(io){var Ao=ne.getNow();return It&&(Ao=Qe(ne,Ao)),pt[io]||se[io]||Ao},bn=(0,pe.Z)(kt,2),Sn=bn[0],Ln=bn[1],Wn=(0,Fe.C8)(function(){return qt(0)},{value:Sn}),Kn=(0,pe.Z)(Wn,2),Yn=Kn[0],qn=Kn[1],Pa=(0,Fe.C8)(function(){return qt(1)},{value:Ln}),Ca=(0,pe.Z)(Pa,2),Qa=Ca[0],La=Ca[1],Ha=re.useMemo(function(){var qa=[Yn,Qa][En];return It?qa:Qe(ne,qa,At[En])},[It,Yn,Qa,En,ne,At]),ia=function(io){var Ao=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",uo=[qn,La][En];uo(io);var ha=[Yn,Qa];ha[En]=io,Zt&&(!wt(ne,le,Yn,ha[0],Xe)||!wt(ne,le,Qa,ha[1],Xe))&&Zt(ha,{source:Ao,range:En===1?"end":"start",mode:me})},no=function(io,Ao){if(We){var uo={date:"month",week:"month",month:"year",quarter:"year"},ha=uo[Xe];if(ha&&!wt(ne,le,io,Ao,ha))return yt(ne,Xe,Ao,-1);if(Xe==="year"&&io){var ba=Math.floor(ne.getYear(io)/10),Ea=Math.floor(ne.getYear(Ao)/10);if(ba!==Ea)return yt(ne,Xe,Ao,-1)}}return Ao},Za=re.useRef(null);return(0,Se.Z)(function(){if(Ee&&!pt[En]){var qa=It?null:ne.getNow();if(Za.current!==null&&Za.current!==En?qa=[Yn,Qa][En^1]:se[En]?qa=En===0?se[0]:no(se[0],se[1]):se[En^1]&&(qa=se[En^1]),qa){Jt&&ne.isAfter(Jt,qa)&&(qa=Jt);var io=We?yt(ne,Xe,qa,1):qa;on&&ne.isAfter(io,on)&&(qa=We?yt(ne,Xe,on,-1):on),ia(qa,"reset")}}},[Ee,En,se[En]]),re.useEffect(function(){Ee?Za.current=En:Za.current=null},[Ee,En]),(0,Se.Z)(function(){Ee&&pt&&pt[En]&&ia(pt[En],"reset")},[Ee,En]),[Ha,ia]}function Ht(ne,le){var se=re.useRef(ne),me=re.useState({}),Ee=(0,pe.Z)(me,2),Ve=Ee[1],Xe=function(kt){return kt&&le!==void 0?le:se.current},We=function(kt){se.current=kt,Ve({})};return[Xe,We,Xe(!0)]}var hn=[];function Qn(ne,le,se){var me=function(Xe){return Xe.map(function(We){return Ft(We,{generateConfig:ne,locale:le,format:se[0]})})},Ee=function(Xe,We){for(var pt=Math.max(Xe.length,We.length),kt=-1,At=0;At2&&arguments[2]!==void 0?arguments[2]:1,me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ve=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Xe=[],We=se>=1?se|0:1,pt=ne;pt<=le;pt+=We){var kt=Ee.includes(pt);(!kt||!me)&&Xe.push({label:ae(pt,Ve),value:pt,disabled:kt})}return Xe}function _n(ne){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},se=arguments.length>2?arguments[2]:void 0,me=le||{},Ee=me.use12Hours,Ve=me.hourStep,Xe=Ve===void 0?1:Ve,We=me.minuteStep,pt=We===void 0?1:We,kt=me.secondStep,At=kt===void 0?1:kt,Zt=me.millisecondStep,Jt=Zt===void 0?100:Zt,on=me.hideDisabledOptions,It=me.disabledTime,En=me.disabledHours,qt=me.disabledMinutes,bn=me.disabledSeconds,Sn=re.useMemo(function(){return se||ne.getNow()},[se,ne]);if(0)var Ln,Wn,Kn;var Yn=re.useCallback(function(ba){var Ea=(It==null?void 0:It(ba))||{};return[Ea.disabledHours||En||Nn,Ea.disabledMinutes||qt||Nn,Ea.disabledSeconds||bn||Nn,Ea.disabledMilliseconds||Nn]},[It,En,qt,bn]),qn=re.useMemo(function(){return Yn(Sn)},[Sn,Yn]),Pa=(0,pe.Z)(qn,4),Ca=Pa[0],Qa=Pa[1],La=Pa[2],Ha=Pa[3],ia=re.useCallback(function(ba,Ea,xa,wn){var xo=tn(0,23,Xe,on,ba()),Mo=Ee?xo.map(function(Go){return(0,Ae.Z)((0,Ae.Z)({},Go),{},{label:ae(Go.value%12||12,2)})}):xo,Co=function(tr){return tn(0,59,pt,on,Ea(tr))},ka=function(tr,ar){return tn(0,59,At,on,xa(tr,ar))},po=function(tr,ar,so){return tn(0,999,Jt,on,wn(tr,ar,so),3)};return[Mo,Co,ka,po]},[on,Xe,Ee,Jt,pt,At]),no=re.useMemo(function(){return ia(Ca,Qa,La,Ha)},[ia,Ca,Qa,La,Ha]),Za=(0,pe.Z)(no,4),qa=Za[0],io=Za[1],Ao=Za[2],uo=Za[3],ha=function(Ea,xa){var wn=function(){return qa},xo=io,Mo=Ao,Co=uo;if(xa){var ka=Yn(xa),po=(0,pe.Z)(ka,4),Go=po[0],tr=po[1],ar=po[2],so=po[3],Qo=ia(Go,tr,ar,so),Er=(0,pe.Z)(Qo,4),No=Er[0],Hn=Er[1],Yt=Er[2],sa=Er[3];wn=function(){return No},xo=Hn,Mo=Yt,Co=sa}var wa=kn(Ea,wn,xo,Mo,Co,ne);return wa};return[ha,qa,io,Ao,uo]}function Qt(ne){var le=ne.mode,se=ne.internalMode,me=ne.renderExtraFooter,Ee=ne.showNow,Ve=ne.showTime,Xe=ne.onSubmit,We=ne.onNow,pt=ne.invalid,kt=ne.needConfirm,At=ne.generateConfig,Zt=ne.disabledDate,Jt=re.useContext(x),on=Jt.prefixCls,It=Jt.locale,En=Jt.button,qt=En===void 0?"button":En,bn=At.getNow(),Sn=_n(At,Ve,bn),Ln=(0,pe.Z)(Sn,1),Wn=Ln[0],Kn=me==null?void 0:me(le),Yn=Zt(bn,{type:le}),qn=function(){if(!Yn){var no=Wn(bn);We(no)}},Pa="".concat(on,"-now"),Ca="".concat(Pa,"-btn"),Qa=Ee&&re.createElement("li",{className:Pa},re.createElement("a",{className:oe()(Ca,Yn&&"".concat(Ca,"-disabled")),"aria-disabled":Yn,onClick:qn},se==="date"?It.today:It.now)),La=kt&&re.createElement("li",{className:"".concat(on,"-ok")},re.createElement(qt,{disabled:pt,onClick:Xe},It.ok)),Ha=(Qa||La)&&re.createElement("ul",{className:"".concat(on,"-ranges")},Qa,La);return!Kn&&!Ha?null:re.createElement("div",{className:"".concat(on,"-footer")},Kn&&re.createElement("div",{className:"".concat(on,"-footer-extra")},Kn),Ha)}function an(ne,le,se){function me(Ee,Ve){var Xe=Ee.findIndex(function(pt){return wt(ne,le,pt,Ve,se)});if(Xe===-1)return[].concat((0,ve.Z)(Ee),[Ve]);var We=(0,ve.Z)(Ee);return We.splice(Xe,1),We}return me}var mn=re.createContext(null);function Pn(){return re.useContext(mn)}function Zn(ne,le){var se=ne.prefixCls,me=ne.generateConfig,Ee=ne.locale,Ve=ne.disabledDate,Xe=ne.minDate,We=ne.maxDate,pt=ne.cellRender,kt=ne.hoverValue,At=ne.hoverRangeValue,Zt=ne.onHover,Jt=ne.values,on=ne.pickerValue,It=ne.onSelect,En=ne.prevIcon,qt=ne.nextIcon,bn=ne.superPrevIcon,Sn=ne.superNextIcon,Ln=me.getNow(),Wn={now:Ln,values:Jt,pickerValue:on,prefixCls:se,disabledDate:Ve,minDate:Xe,maxDate:We,cellRender:pt,hoverValue:kt,hoverRangeValue:At,onHover:Zt,locale:Ee,generateConfig:me,onSelect:It,panelType:le,prevIcon:En,nextIcon:qt,superPrevIcon:bn,superNextIcon:Sn};return[Wn,Ln]}var ma=re.createContext({});function Ke(ne){for(var le=ne.rowNum,se=ne.colNum,me=ne.baseDate,Ee=ne.getCellDate,Ve=ne.prefixColumn,Xe=ne.rowClassName,We=ne.titleFormat,pt=ne.getCellText,kt=ne.getCellClassName,At=ne.headerCells,Zt=ne.cellSelection,Jt=Zt===void 0?!0:Zt,on=ne.disabledDate,It=Pn(),En=It.prefixCls,qt=It.panelType,bn=It.now,Sn=It.disabledDate,Ln=It.cellRender,Wn=It.onHover,Kn=It.hoverValue,Yn=It.hoverRangeValue,qn=It.generateConfig,Pa=It.values,Ca=It.locale,Qa=It.onSelect,La=on||Sn,Ha="".concat(En,"-cell"),ia=re.useContext(ma),no=ia.onCellDblClick,Za=function(xa){return Pa.some(function(wn){return wn&&wt(qn,Ca,xa,wn,qt)})},qa=[],io=0;io1&&arguments[1]!==void 0?arguments[1]:!1;za(Ga),qt==null||qt(Ga),jo&&Ja(Ga)},rr=function(Ga,jo){po(Ga),jo&&Lo(jo),Ja(jo,Ga)},zo=function(Ga){if(Yt(Ga),Lo(Ga),ka!==Wn){var jo=["decade","year"],Ia=[].concat(jo,["month"]),Wa={quarter:[].concat(jo,["quarter"]),week:[].concat((0,ve.Z)(Ia),["week"]),date:[].concat((0,ve.Z)(Ia),["date"])},Tr=Wa[Wn]||Ia,dr=Tr.indexOf(ka),da=Tr[dr+1];da&&rr(da,Ga)}},Sr=re.useMemo(function(){var _a,Ga;if(Array.isArray(qn)){var jo=(0,pe.Z)(qn,2);_a=jo[0],Ga=jo[1]}else _a=qn;return!_a&&!Ga?null:(_a=_a||Ga,Ga=Ga||_a,Ee.isAfter(_a,Ga)?[Ga,_a]:[_a,Ga])},[qn,Ee]),_o=st(Pa,Ca,Qa),cr=Ha[Go]||co[Go]||Xn,yr=re.useContext(ma),Zr=re.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},yr),{},{hideHeader:ia})},[yr,ia]),fo="".concat(no,"-panel"),Ur=ie(ne,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(ma.Provider,{value:Zr},re.createElement("div",{ref:Za,tabIndex:pt,className:oe()(fo,(0,Ue.Z)({},"".concat(fo,"-rtl"),Ve==="rtl"))},re.createElement(cr,(0,y.Z)({},Ur,{showTime:wn,prefixCls:no,locale:Ea,generateConfig:Ee,onModeChange:rr,pickerValue:Ma,onPickerValueChange:function(Ga){Lo(Ga,!0)},value:No[0],onSelect:zo,values:No,cellRender:_o,hoverRangeValue:Sr,hoverValue:Yn}))))}var oo=re.memo(re.forwardRef(ao)),ro=oo;function Ra(ne){var le=ne.picker,se=ne.multiplePanel,me=ne.pickerValue,Ee=ne.onPickerValueChange,Ve=ne.needConfirm,Xe=ne.onSubmit,We=ne.range,pt=ne.hoverValue,kt=re.useContext(x),At=kt.prefixCls,Zt=kt.generateConfig,Jt=re.useCallback(function(Sn,Ln){return yt(Zt,le,Sn,Ln)},[Zt,le]),on=re.useMemo(function(){return Jt(me,1)},[me,Jt]),It=function(Ln){Ee(Jt(Ln,-1))},En={onCellDblClick:function(){Ve&&Xe()}},qt=le==="time",bn=(0,Ae.Z)((0,Ae.Z)({},ne),{},{hoverValue:null,hoverRangeValue:null,hideHeader:qt});return We?bn.hoverRangeValue=pt:bn.hoverValue=pt,se?re.createElement("div",{className:"".concat(At,"-panels")},re.createElement(ma.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},En),{},{hideNext:!0})},re.createElement(ro,bn)),re.createElement(ma.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},En),{},{hidePrev:!0})},re.createElement(ro,(0,y.Z)({},bn,{pickerValue:on,onPickerValueChange:It})))):re.createElement(ma.Provider,{value:(0,Ae.Z)({},En)},re.createElement(ro,bn))}function to(ne){return typeof ne=="function"?ne():ne}function xn(ne){var le=ne.prefixCls,se=ne.presets,me=ne.onClick,Ee=ne.onHover;return se.length?re.createElement("div",{className:"".concat(le,"-presets")},re.createElement("ul",null,se.map(function(Ve,Xe){var We=Ve.label,pt=Ve.value;return re.createElement("li",{key:Xe,onClick:function(){me(to(pt))},onMouseEnter:function(){Ee(to(pt))},onMouseLeave:function(){Ee(null)}},We)}))):null}function Uo(ne){var le=ne.panelRender,se=ne.internalMode,me=ne.picker,Ee=ne.showNow,Ve=ne.range,Xe=ne.multiple,We=ne.activeInfo,pt=We===void 0?[0,0,0]:We,kt=ne.presets,At=ne.onPresetHover,Zt=ne.onPresetSubmit,Jt=ne.onFocus,on=ne.onBlur,It=ne.onPanelMouseDown,En=ne.direction,qt=ne.value,bn=ne.onSelect,Sn=ne.isInvalid,Ln=ne.defaultOpenValue,Wn=ne.onOk,Kn=ne.onSubmit,Yn=re.useContext(x),qn=Yn.prefixCls,Pa="".concat(qn,"-panel"),Ca=En==="rtl",Qa=re.useRef(null),La=re.useRef(null),Ha=re.useState(0),ia=(0,pe.Z)(Ha,2),no=ia[0],Za=ia[1],qa=re.useState(0),io=(0,pe.Z)(qa,2),Ao=io[0],uo=io[1],ha=re.useState(0),ba=(0,pe.Z)(ha,2),Ea=ba[0],xa=ba[1],wn=function(zo){zo.width&&Za(zo.width)},xo=(0,pe.Z)(pt,3),Mo=xo[0],Co=xo[1],ka=xo[2],po=re.useState(0),Go=(0,pe.Z)(po,2),tr=Go[0],ar=Go[1];re.useEffect(function(){ar(10)},[Mo]),re.useEffect(function(){if(Ve&&La.current){var rr,zo=((rr=Qa.current)===null||rr===void 0?void 0:rr.offsetWidth)||0,Sr=La.current.getBoundingClientRect();if(!Sr.height||Sr.right<0){ar(function(Zr){return Math.max(0,Zr-1)});return}var _o=(Ca?Co-zo:Mo)-Sr.left;if(xa(_o),no&&no=We&&se<=pt)return Ve;var kt=Math.min(Math.abs(se-We),Math.abs(se-pt));kt0?$o:su));var rl=zu+Gr,Cl=su-$o+1;return String($o+(Cl+rl-$o)%Cl)};switch(jo){case"Backspace":case"Delete":Ia="",Wa=dr;break;case"ArrowLeft":Ia="",da(-1);break;case"ArrowRight":Ia="",da(1);break;case"ArrowUp":Ia="",Wa=Ua(1);break;case"ArrowDown":Ia="",Wa=Ua(-1);break;default:isNaN(Number(jo))||(Ia=Ea+jo,Wa=Ia);break}if(Ia!==null&&(xa(Ia),Ia.length>=Tr&&(da(1),xa(""))),Wa!==null){var vr=ar.slice(0,Yt)+ae(Wa,Tr)+ar.slice(sa);Ma(vr.slice(0,Xe.length))}tr({})},fo=re.useRef();(0,Se.Z)(function(){if(!(!no||!Xe||Lo.current)){if(!Er.match(ar)){Ma(Xe);return}return Qo.current.setSelectionRange(Yt,sa),fo.current=(0,vt.Z)(function(){Qo.current.setSelectionRange(Yt,sa)}),function(){vt.Z.cancel(fo.current)}}},[Er,Xe,no,ar,Mo,Yt,sa,Go,Ma]);var Ur=Xe?{onFocus:Sr,onBlur:cr,onKeyDown:Zr,onMouseDown:rr,onMouseUp:zo,onPaste:Ja}:{};return re.createElement("div",{ref:so,className:oe()(La,(0,Ue.Z)((0,Ue.Z)({},"".concat(La,"-active"),se&&Ee),"".concat(La,"-placeholder"),At))},re.createElement(Qa,(0,y.Z)({ref:Qo,"aria-invalid":qt,autoComplete:"off"},Sn,{onKeyDown:yr,onBlur:_o},Ur,{value:ar,onChange:za})),re.createElement(An,{type:"suffix",icon:Ve}),bn)}),wr=ea,Kr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],kr=["index"];function Pr(ne,le){var se=ne.id,me=ne.prefix,Ee=ne.clearIcon,Ve=ne.suffixIcon,Xe=ne.separator,We=Xe===void 0?"~":Xe,pt=ne.activeIndex,kt=ne.activeHelp,At=ne.allHelp,Zt=ne.focused,Jt=ne.onFocus,on=ne.onBlur,It=ne.onKeyDown,En=ne.locale,qt=ne.generateConfig,bn=ne.placeholder,Sn=ne.className,Ln=ne.style,Wn=ne.onClick,Kn=ne.onClear,Yn=ne.value,qn=ne.onChange,Pa=ne.onSubmit,Ca=ne.onInputChange,Qa=ne.format,La=ne.maskFormat,Ha=ne.preserveInvalidOnBlur,ia=ne.onInvalid,no=ne.disabled,Za=ne.invalid,qa=ne.inputReadOnly,io=ne.direction,Ao=ne.onOpenChange,uo=ne.onActiveInfo,ha=ne.placement,ba=ne.onMouseDown,Ea=ne.required,xa=ne["aria-required"],wn=ne.autoFocus,xo=ne.tabIndex,Mo=(0,nr.Z)(ne,Kr),Co=io==="rtl",ka=re.useContext(x),po=ka.prefixCls,Go=re.useMemo(function(){if(typeof se=="string")return[se];var _o=se||{};return[_o.start,_o.end]},[se]),tr=re.useRef(),ar=re.useRef(),so=re.useRef(),Qo=function(cr){var yr;return(yr=[ar,so][cr])===null||yr===void 0?void 0:yr.current};re.useImperativeHandle(le,function(){return{nativeElement:tr.current,focus:function(cr){if((0,ct.Z)(cr)==="object"){var yr,Zr=cr||{},fo=Zr.index,Ur=fo===void 0?0:fo,_a=(0,nr.Z)(Zr,kr);(yr=Qo(Ur))===null||yr===void 0||yr.focus(_a)}else{var Ga;(Ga=Qo(cr!=null?cr:0))===null||Ga===void 0||Ga.focus()}},blur:function(){var cr,yr;(cr=Qo(0))===null||cr===void 0||cr.blur(),(yr=Qo(1))===null||yr===void 0||yr.blur()}}});var Er=Un(Mo),No=re.useMemo(function(){return Array.isArray(bn)?bn:[bn,bn]},[bn]),Hn=sr((0,Ae.Z)((0,Ae.Z)({},ne),{},{id:Go,placeholder:No})),Yt=(0,pe.Z)(Hn,1),sa=Yt[0],wa=re.useState({position:"absolute",width:0}),Ma=(0,pe.Z)(wa,2),za=Ma[0],Ja=Ma[1],Lo=(0,Fe.zX)(function(){var _o=Qo(pt);if(_o){var cr=_o.nativeElement.getBoundingClientRect(),yr=tr.current.getBoundingClientRect(),Zr=cr.left-yr.left;Ja(function(fo){return(0,Ae.Z)((0,Ae.Z)({},fo),{},{width:cr.width,left:Zr})}),uo([cr.left,cr.right,yr.width])}});re.useEffect(function(){Lo()},[pt]);var rr=Ee&&(Yn[0]&&!no[0]||Yn[1]&&!no[1]),zo=wn&&!no[0],Sr=wn&&!zo&&!no[1];return re.createElement(Xt.Z,{onResize:Lo},re.createElement("div",(0,y.Z)({},Er,{className:oe()(po,"".concat(po,"-range"),(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(po,"-focused"),Zt),"".concat(po,"-disabled"),no.every(function(_o){return _o})),"".concat(po,"-invalid"),Za.some(function(_o){return _o})),"".concat(po,"-rtl"),Co),Sn),style:Ln,ref:tr,onClick:Wn,onMouseDown:function(cr){var yr=cr.target;yr!==ar.current.inputElement&&yr!==so.current.inputElement&&cr.preventDefault(),ba==null||ba(cr)}}),me&&re.createElement("div",{className:"".concat(po,"-prefix")},me),re.createElement(wr,(0,y.Z)({ref:ar},sa(0),{autoFocus:zo,tabIndex:xo,"date-range":"start"})),re.createElement("div",{className:"".concat(po,"-range-separator")},We),re.createElement(wr,(0,y.Z)({ref:so},sa(1),{autoFocus:Sr,tabIndex:xo,"date-range":"end"})),re.createElement("div",{className:"".concat(po,"-active-bar"),style:za}),re.createElement(An,{type:"suffix",icon:Ve}),rr&&re.createElement(lo,{icon:Ee,onClear:Kn})))}var Jr=re.forwardRef(Pr),Hr=Jr;function eu(ne,le){var se=ne!=null?ne:le;return Array.isArray(se)?se:[se,se]}function yo(ne){return ne===1?"end":"start"}function br(ne,le){var se=He(ne,function(){var zr=ne.disabled,pr=ne.allowEmpty,xr=eu(zr,!1),au=eu(pr,!1);return{disabled:xr,allowEmpty:au}}),me=(0,pe.Z)(se,6),Ee=me[0],Ve=me[1],Xe=me[2],We=me[3],pt=me[4],kt=me[5],At=Ee.prefixCls,Zt=Ee.styles,Jt=Ee.classNames,on=Ee.defaultValue,It=Ee.value,En=Ee.needConfirm,qt=Ee.onKeyDown,bn=Ee.disabled,Sn=Ee.allowEmpty,Ln=Ee.disabledDate,Wn=Ee.minDate,Kn=Ee.maxDate,Yn=Ee.defaultOpen,qn=Ee.open,Pa=Ee.onOpenChange,Ca=Ee.locale,Qa=Ee.generateConfig,La=Ee.picker,Ha=Ee.showNow,ia=Ee.showToday,no=Ee.showTime,Za=Ee.mode,qa=Ee.onPanelChange,io=Ee.onCalendarChange,Ao=Ee.onOk,uo=Ee.defaultPickerValue,ha=Ee.pickerValue,ba=Ee.onPickerValueChange,Ea=Ee.inputReadOnly,xa=Ee.suffixIcon,wn=Ee.onFocus,xo=Ee.onBlur,Mo=Ee.presets,Co=Ee.ranges,ka=Ee.components,po=Ee.cellRender,Go=Ee.dateRender,tr=Ee.monthCellRender,ar=Ee.onClick,so=he(le),Qo=Oe(qn,Yn,bn,Pa),Er=(0,pe.Z)(Qo,2),No=Er[0],Hn=Er[1],Yt=function(pr,xr){(bn.some(function(au){return!au})||!pr)&&Hn(pr,xr)},sa=yn(Qa,Ca,We,!0,!1,on,It,io,Ao),wa=(0,pe.Z)(sa,5),Ma=wa[0],za=wa[1],Ja=wa[2],Lo=wa[3],rr=wa[4],zo=Ja(),Sr=tt(bn,Sn,No),_o=(0,pe.Z)(Sr,9),cr=_o[0],yr=_o[1],Zr=_o[2],fo=_o[3],Ur=_o[4],_a=_o[5],Ga=_o[6],jo=_o[7],Ia=_o[8],Wa=function(pr,xr){yr(!0),wn==null||wn(pr,{range:yo(xr!=null?xr:fo)})},Tr=function(pr,xr){yr(!1),xo==null||xo(pr,{range:yo(xr!=null?xr:fo)})},dr=re.useMemo(function(){if(!no)return null;var zr=no.disabledTime,pr=zr?function(xr){var au=yo(fo),mu=Re(zo,Ga,fo);return zr(xr,au,{from:mu})}:void 0;return(0,Ae.Z)((0,Ae.Z)({},no),{},{disabledTime:pr})},[no,fo,zo,Ga]),da=(0,Fe.C8)([La,La],{value:Za}),Ua=(0,pe.Z)(da,2),vr=Ua[0],Yr=Ua[1],Gr=vr[fo]||La,Rr=Gr==="date"&&dr?"datetime":Gr,Lr=Rr===La&&Rr!=="time",$o=dn(La,Gr,Ha,ia,!0),su=sn(Ee,Ma,za,Ja,Lo,bn,We,cr,No,kt),Ru=(0,pe.Z)(su,2),Nu=Ru[0],zu=Ru[1],rl=xt(zo,bn,Ga,Qa,Ca,Ln),Cl=it(zo,kt,Sn),kl=(0,pe.Z)(Cl,2),Tl=kl[0],Rl=kl[1],zl=Gt(Qa,Ca,zo,vr,No,fo,Ve,Lr,uo,ha,dr==null?void 0:dr.defaultOpenValue,ba,Wn,Kn),_l=(0,pe.Z)(zl,2),Ei=_l[0],$l=_l[1],qu=(0,Fe.zX)(function(zr,pr,xr){var au=ce(vr,fo,pr);if((au[0]!==vr[0]||au[1]!==vr[1])&&Yr(au),qa&&xr!==!1){var mu=(0,ve.Z)(zo);zr&&(mu[fo]=zr),qa(mu,au)}}),jl=function(pr,xr){return ce(zo,xr,pr)},Yu=function(pr,xr){var au=zo;pr&&(au=jl(pr,fo)),jo(fo);var mu=_a(au);Lo(au),Nu(fo,mu===null),mu===null?Yt(!1,{force:!0}):xr||so.current.focus({index:mu})},ei=function(pr){var xr,au=pr.target.getRootNode();if(!so.current.nativeElement.contains((xr=au.activeElement)!==null&&xr!==void 0?xr:document.activeElement)){var mu=bn.findIndex(function(qi){return!qi});mu>=0&&so.current.focus({index:mu})}Yt(!0),ar==null||ar(pr)},ti=function(){zu(null),Yt(!1,{force:!0})},Ai=re.useState(null),Fl=(0,pe.Z)(Ai,2),gu=Fl[0],hu=Fl[1],or=re.useState(null),Bl=(0,pe.Z)(or,2),fl=Bl[0],Zl=Bl[1],ni=re.useMemo(function(){return fl||zo},[zo,fl]);re.useEffect(function(){No||Zl(null)},[No]);var Si=re.useState([0,0,0]),Vo=(0,pe.Z)(Si,2),Pi=Vo[0],lu=Vo[1],Fr=be(Mo,Co),yi=function(pr){Zl(pr),hu("preset")},Ci=function(pr){var xr=zu(pr);xr&&Yt(!1,{force:!0})},Fi=function(pr){Yu(pr)},ai=function(pr){Zl(pr?jl(pr,fo):null),hu("cell")},Bi=function(pr){Yt(!0),Wa(pr)},wi=function(){Zr("panel")},oi=function(pr){var xr=ce(zo,fo,pr);Lo(xr),!En&&!Xe&&Ve===Rr&&Yu(pr)},Ul=function(){Yt(!1)},Di=st(po,Go,tr,yo(fo)),bi=zo[fo]||null,xi=(0,Fe.zX)(function(zr){return kt(zr,{activeIndex:fo})}),Ho=re.useMemo(function(){var zr=(0,Ye.Z)(Ee,!1),pr=(0,De.Z)(Ee,[].concat((0,ve.Z)(Object.keys(zr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return pr},[Ee]),ir=re.createElement(Uo,(0,y.Z)({},Ho,{showNow:$o,showTime:dr,range:!0,multiplePanel:Lr,activeInfo:Pi,disabledDate:rl,onFocus:Bi,onBlur:Tr,onPanelMouseDown:wi,picker:La,mode:Gr,internalMode:Rr,onPanelChange:qu,format:pt,value:bi,isInvalid:xi,onChange:null,onSelect:oi,pickerValue:Ei,defaultOpenValue:ue(no==null?void 0:no.defaultOpenValue)[fo],onPickerValueChange:$l,hoverValue:ni,onHover:ai,needConfirm:En,onSubmit:Yu,onOk:rr,presets:Fr,onPresetHover:yi,onPresetSubmit:Ci,onNow:Fi,cellRender:Di})),Fu=function(pr,xr){var au=jl(pr,xr);Lo(au)},Qu=function(){Zr("input")},Gl=function(pr,xr){var au=Ga.length,mu=Ga[au-1];if(au&&mu!==xr&&En&&!Sn[mu]&&!Ia(mu)&&zo[mu]){so.current.focus({index:mu});return}Zr("input"),Yt(!0,{inherit:!0}),fo!==xr&&No&&!En&&Xe&&Yu(null,!0),Ur(xr),Wa(pr,xr)},Ji=function(pr,xr){if(Yt(!1),!En&&Zr()==="input"){var au=_a(zo);Nu(fo,au===null)}Tr(pr,xr)},Xi=function(pr,xr){pr.key==="Tab"&&Yu(null,!0),qt==null||qt(pr,xr)},ji=re.useMemo(function(){return{prefixCls:At,locale:Ca,generateConfig:Qa,button:ka.button,input:ka.input}},[At,Ca,Qa,ka.button,ka.input]);if((0,Se.Z)(function(){No&&fo!==void 0&&qu(null,La,!1)},[No,fo,La]),(0,Se.Z)(function(){var zr=Zr();!No&&zr==="input"&&(Yt(!1),Yu(null,!0)),!No&&Xe&&!En&&zr==="panel"&&(Yt(!0),Yu())},[No]),0)var Zi;return re.createElement(x.Provider,{value:ji},re.createElement(ee,(0,y.Z)({},Ne(Ee),{popupElement:ir,popupStyle:Zt.popup,popupClassName:Jt.popup,visible:No,onClose:Ul,range:!0}),re.createElement(Hr,(0,y.Z)({},Ee,{ref:so,suffixIcon:xa,activeIndex:cr||No?fo:null,activeHelp:!!fl,allHelp:!!fl&&gu==="preset",focused:cr,onFocus:Gl,onBlur:Ji,onKeyDown:Xi,onSubmit:Yu,value:ni,maskFormat:pt,onChange:Fu,onInputChange:Qu,format:We,inputReadOnly:Ea,disabled:bn,open:No,onOpenChange:Yt,onClick:ei,onClear:ti,invalid:Tl,onInvalid:Rl,onActiveInfo:lu}))))}var Qr=re.forwardRef(br),Be=Qr,je=te(11780);function rt(ne){var le=ne.prefixCls,se=ne.value,me=ne.onRemove,Ee=ne.removeIcon,Ve=Ee===void 0?"\xD7":Ee,Xe=ne.formatDate,We=ne.disabled,pt=ne.maxTagCount,kt=ne.placeholder,At="".concat(le,"-selector"),Zt="".concat(le,"-selection"),Jt="".concat(Zt,"-overflow");function on(qt,bn){return re.createElement("span",{className:oe()("".concat(Zt,"-item")),title:typeof qt=="string"?qt:null},re.createElement("span",{className:"".concat(Zt,"-item-content")},qt),!We&&bn&&re.createElement("span",{onMouseDown:function(Ln){Ln.preventDefault()},onClick:bn,className:"".concat(Zt,"-item-remove")},Ve))}function It(qt){var bn=Xe(qt),Sn=function(Wn){Wn&&Wn.stopPropagation(),me(qt)};return on(bn,Sn)}function En(qt){var bn="+ ".concat(qt.length," ...");return on(bn)}return re.createElement("div",{className:At},re.createElement(je.Z,{prefixCls:Jt,data:se,renderItem:It,renderRest:En,itemKey:function(bn){return Xe(bn)},maxCount:pt}),!se.length&&re.createElement("span",{className:"".concat(le,"-selection-placeholder")},kt))}var Vt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function gn(ne,le){var se=ne.id,me=ne.open,Ee=ne.prefix,Ve=ne.clearIcon,Xe=ne.suffixIcon,We=ne.activeHelp,pt=ne.allHelp,kt=ne.focused,At=ne.onFocus,Zt=ne.onBlur,Jt=ne.onKeyDown,on=ne.locale,It=ne.generateConfig,En=ne.placeholder,qt=ne.className,bn=ne.style,Sn=ne.onClick,Ln=ne.onClear,Wn=ne.internalPicker,Kn=ne.value,Yn=ne.onChange,qn=ne.onSubmit,Pa=ne.onInputChange,Ca=ne.multiple,Qa=ne.maxTagCount,La=ne.format,Ha=ne.maskFormat,ia=ne.preserveInvalidOnBlur,no=ne.onInvalid,Za=ne.disabled,qa=ne.invalid,io=ne.inputReadOnly,Ao=ne.direction,uo=ne.onOpenChange,ha=ne.onMouseDown,ba=ne.required,Ea=ne["aria-required"],xa=ne.autoFocus,wn=ne.tabIndex,xo=ne.removeIcon,Mo=(0,nr.Z)(ne,Vt),Co=Ao==="rtl",ka=re.useContext(x),po=ka.prefixCls,Go=re.useRef(),tr=re.useRef();re.useImperativeHandle(le,function(){return{nativeElement:Go.current,focus:function(za){var Ja;(Ja=tr.current)===null||Ja===void 0||Ja.focus(za)},blur:function(){var za;(za=tr.current)===null||za===void 0||za.blur()}}});var ar=Un(Mo),so=function(za){Yn([za])},Qo=function(za){var Ja=Kn.filter(function(Lo){return Lo&&!wt(It,on,Lo,za,Wn)});Yn(Ja),me||qn()},Er=sr((0,Ae.Z)((0,Ae.Z)({},ne),{},{onChange:so}),function(Ma){var za=Ma.valueTexts;return{value:za[0]||"",active:kt}}),No=(0,pe.Z)(Er,2),Hn=No[0],Yt=No[1],sa=!!(Ve&&Kn.length&&!Za),wa=Ca?re.createElement(re.Fragment,null,re.createElement(rt,{prefixCls:po,value:Kn,onRemove:Qo,formatDate:Yt,maxTagCount:Qa,disabled:Za,removeIcon:xo,placeholder:En}),re.createElement("input",{className:"".concat(po,"-multiple-input"),value:Kn.map(Yt).join(","),ref:tr,readOnly:!0,autoFocus:xa,tabIndex:wn}),re.createElement(An,{type:"suffix",icon:Xe}),sa&&re.createElement(lo,{icon:Ve,onClear:Ln})):re.createElement(wr,(0,y.Z)({ref:tr},Hn(),{autoFocus:xa,tabIndex:wn,suffixIcon:Xe,clearIcon:sa&&re.createElement(lo,{icon:Ve,onClear:Ln}),showActiveCls:!1}));return re.createElement("div",(0,y.Z)({},ar,{className:oe()(po,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(po,"-multiple"),Ca),"".concat(po,"-focused"),kt),"".concat(po,"-disabled"),Za),"".concat(po,"-invalid"),qa),"".concat(po,"-rtl"),Co),qt),style:bn,ref:Go,onClick:Sn,onMouseDown:function(za){var Ja,Lo=za.target;Lo!==((Ja=tr.current)===null||Ja===void 0?void 0:Ja.inputElement)&&za.preventDefault(),ha==null||ha(za)}}),Ee&&re.createElement("div",{className:"".concat(po,"-prefix")},Ee),wa)}var cn=re.forwardRef(gn),de=cn;function dt(ne,le){var se=He(ne),me=(0,pe.Z)(se,6),Ee=me[0],Ve=me[1],Xe=me[2],We=me[3],pt=me[4],kt=me[5],At=Ee,Zt=At.prefixCls,Jt=At.styles,on=At.classNames,It=At.order,En=At.defaultValue,qt=At.value,bn=At.needConfirm,Sn=At.onChange,Ln=At.onKeyDown,Wn=At.disabled,Kn=At.disabledDate,Yn=At.minDate,qn=At.maxDate,Pa=At.defaultOpen,Ca=At.open,Qa=At.onOpenChange,La=At.locale,Ha=At.generateConfig,ia=At.picker,no=At.showNow,Za=At.showToday,qa=At.showTime,io=At.mode,Ao=At.onPanelChange,uo=At.onCalendarChange,ha=At.onOk,ba=At.multiple,Ea=At.defaultPickerValue,xa=At.pickerValue,wn=At.onPickerValueChange,xo=At.inputReadOnly,Mo=At.suffixIcon,Co=At.removeIcon,ka=At.onFocus,po=At.onBlur,Go=At.presets,tr=At.components,ar=At.cellRender,so=At.dateRender,Qo=At.monthCellRender,Er=At.onClick,No=he(le);function Hn(Ho){return Ho===null?null:ba?Ho:Ho[0]}var Yt=an(Ha,La,Ve),sa=Oe(Ca,Pa,[Wn],Qa),wa=(0,pe.Z)(sa,2),Ma=wa[0],za=wa[1],Ja=function(ir,Fu,Qu){if(uo){var Gl=(0,Ae.Z)({},Qu);delete Gl.range,uo(Hn(ir),Hn(Fu),Gl)}},Lo=function(ir){ha==null||ha(Hn(ir))},rr=yn(Ha,La,We,!1,It,En,qt,Ja,Lo),zo=(0,pe.Z)(rr,5),Sr=zo[0],_o=zo[1],cr=zo[2],yr=zo[3],Zr=zo[4],fo=cr(),Ur=tt([Wn]),_a=(0,pe.Z)(Ur,4),Ga=_a[0],jo=_a[1],Ia=_a[2],Wa=_a[3],Tr=function(ir){jo(!0),ka==null||ka(ir,{})},dr=function(ir){jo(!1),po==null||po(ir,{})},da=(0,Fe.C8)(ia,{value:io}),Ua=(0,pe.Z)(da,2),vr=Ua[0],Yr=Ua[1],Gr=vr==="date"&&qa?"datetime":vr,Rr=dn(ia,vr,no,Za),Lr=Sn&&function(Ho,ir){Sn(Hn(Ho),Hn(ir))},$o=sn((0,Ae.Z)((0,Ae.Z)({},Ee),{},{onChange:Lr}),Sr,_o,cr,yr,[],We,Ga,Ma,kt),su=(0,pe.Z)($o,2),Ru=su[1],Nu=it(fo,kt),zu=(0,pe.Z)(Nu,2),rl=zu[0],Cl=zu[1],kl=re.useMemo(function(){return rl.some(function(Ho){return Ho})},[rl]),Tl=function(ir,Fu){if(wn){var Qu=(0,Ae.Z)((0,Ae.Z)({},Fu),{},{mode:Fu.mode[0]});delete Qu.range,wn(ir[0],Qu)}},Rl=Gt(Ha,La,fo,[vr],Ma,Wa,Ve,!1,Ea,xa,ue(qa==null?void 0:qa.defaultOpenValue),Tl,Yn,qn),zl=(0,pe.Z)(Rl,2),_l=zl[0],Ei=zl[1],$l=(0,Fe.zX)(function(Ho,ir,Fu){if(Yr(ir),Ao&&Fu!==!1){var Qu=Ho||fo[fo.length-1];Ao(Qu,ir)}}),qu=function(){Ru(cr()),za(!1,{force:!0})},jl=function(ir){!Wn&&!No.current.nativeElement.contains(document.activeElement)&&No.current.focus(),za(!0),Er==null||Er(ir)},Yu=function(){Ru(null),za(!1,{force:!0})},ei=re.useState(null),ti=(0,pe.Z)(ei,2),Ai=ti[0],Fl=ti[1],gu=re.useState(null),hu=(0,pe.Z)(gu,2),or=hu[0],Bl=hu[1],fl=re.useMemo(function(){var Ho=[or].concat((0,ve.Z)(fo)).filter(function(ir){return ir});return ba?Ho:Ho.slice(0,1)},[fo,or,ba]),Zl=re.useMemo(function(){return!ba&&or?[or]:fo.filter(function(Ho){return Ho})},[fo,or,ba]);re.useEffect(function(){Ma||Bl(null)},[Ma]);var ni=be(Go),Si=function(ir){Bl(ir),Fl("preset")},Vo=function(ir){var Fu=ba?Yt(cr(),ir):[ir],Qu=Ru(Fu);Qu&&!ba&&za(!1,{force:!0})},Pi=function(ir){Vo(ir)},lu=function(ir){Bl(ir),Fl("cell")},Fr=function(ir){za(!0),Tr(ir)},yi=function(ir){if(Ia("panel"),!(ba&&Gr!==ia)){var Fu=ba?Yt(cr(),ir):[ir];yr(Fu),!bn&&!Xe&&Ve===Gr&&qu()}},Ci=function(){za(!1)},Fi=st(ar,so,Qo),ai=re.useMemo(function(){var Ho=(0,Ye.Z)(Ee,!1),ir=(0,De.Z)(Ee,[].concat((0,ve.Z)(Object.keys(Ho)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ae.Z)((0,Ae.Z)({},ir),{},{multiple:Ee.multiple})},[Ee]),Bi=re.createElement(Uo,(0,y.Z)({},ai,{showNow:Rr,showTime:qa,disabledDate:Kn,onFocus:Fr,onBlur:dr,picker:ia,mode:vr,internalMode:Gr,onPanelChange:$l,format:pt,value:fo,isInvalid:kt,onChange:null,onSelect:yi,pickerValue:_l,defaultOpenValue:qa==null?void 0:qa.defaultOpenValue,onPickerValueChange:Ei,hoverValue:fl,onHover:lu,needConfirm:bn,onSubmit:qu,onOk:Zr,presets:ni,onPresetHover:Si,onPresetSubmit:Vo,onNow:Pi,cellRender:Fi})),wi=function(ir){yr(ir)},oi=function(){Ia("input")},Ul=function(ir){Ia("input"),za(!0,{inherit:!0}),Tr(ir)},Di=function(ir){za(!1),dr(ir)},bi=function(ir,Fu){ir.key==="Tab"&&qu(),Ln==null||Ln(ir,Fu)},xi=re.useMemo(function(){return{prefixCls:Zt,locale:La,generateConfig:Ha,button:tr.button,input:tr.input}},[Zt,La,Ha,tr.button,tr.input]);return(0,Se.Z)(function(){Ma&&Wa!==void 0&&$l(null,ia,!1)},[Ma,Wa,ia]),(0,Se.Z)(function(){var Ho=Ia();!Ma&&Ho==="input"&&(za(!1),qu()),!Ma&&Xe&&!bn&&Ho==="panel"&&qu()},[Ma]),re.createElement(x.Provider,{value:xi},re.createElement(ee,(0,y.Z)({},Ne(Ee),{popupElement:Bi,popupStyle:Jt.popup,popupClassName:on.popup,visible:Ma,onClose:Ci}),re.createElement(de,(0,y.Z)({},Ee,{ref:No,suffixIcon:Mo,removeIcon:Co,activeHelp:!!or,allHelp:!!or&&Ai==="preset",focused:Ga,onFocus:Ul,onBlur:Di,onKeyDown:bi,onSubmit:qu,value:Zl,maskFormat:pt,onChange:wi,onInputChange:oi,internalPicker:Ve,format:We,inputReadOnly:xo,disabled:Wn,open:Ma,onOpenChange:za,onClick:jl,onClear:Yu,invalid:kl,onInvalid:function(ir){Cl(ir,0)}}))))}var Nt=re.forwardRef(dt),en=Nt,we=en},9940:function(ke,lt,te){"use strict";te.d(lt,{Qw:function(){return Ct},FJ:function(){return Wt},hT:function(){return nn},OF:function(){return ae},ZP:function(){return Bt}});var y=te(71409),ve=te(62730),Ae=te(89490),pe=te(11036),Fe=te(39224),Se=te(28788),De=te(37463),Ye=te(6551),ye=te(34643),re=te(18929),Ue=te(48736),Te=te(59301),Pt=function(Je){var Ze=Te.useRef({valueLabels:new Map});return Te.useMemo(function(){var nt=Ze.current.valueLabels,Ge=new Map,He=Je.map(function(vt){var Le=vt.value,Oe=vt.label,he=Oe!=null?Oe:nt.get(Le);return Ge.set(Le,he),(0,Ae.Z)((0,Ae.Z)({},vt),{},{label:he})});return Ze.current.valueLabels=Ge,[He]},[Je])},oe=function(Ze,nt,Ge,He){return Te.useMemo(function(){var vt=function(yt){return yt.map(function(jt){var Gt=jt.value;return Gt})},Le=vt(Ze),Oe=vt(nt),he=Le.filter(function(xt){return!He[xt]}),be=Le,ze=Oe;if(Ge){var tt=(0,ye.S)(Le,!0,He);be=tt.checkedKeys,ze=tt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ve.Z)(he),(0,ve.Z)(be)))),ze]},[Ze,nt,Ge,He])},a=oe,E=te(34061),x=function(Je,Ze){return Te.useMemo(function(){var nt=(0,E.I8)(Je,{fieldNames:Ze,initWrapper:function(He){return(0,Ae.Z)((0,Ae.Z)({},He),{},{valueEntities:new Map})},processEntity:function(He,vt){var Le=He.node[Ze.value];if(0)var Oe;vt.valueEntities.set(Le,He)}});return nt},[Je,Ze])},b=te(87075),z=te(11592),ee=function(){return null},ae=ee,ue=["children","value"];function ce(Je){return(0,z.Z)(Je).map(function(Ze){if(!Te.isValidElement(Ze)||!Ze.type)return null;var nt=Ze,Ge=nt.key,He=nt.props,vt=He.children,Le=He.value,Oe=(0,Fe.Z)(He,ue),he=(0,Ae.Z)({key:Ge,value:Le},Oe),be=ce(vt);return be.length&&(he.children=be),he}).filter(function(Ze){return Ze})}function ie(Je){if(!Je)return Je;var Ze=(0,Ae.Z)({},Je);return"props"in Ze||Object.defineProperty(Ze,"props",{get:function(){return(0,Ue.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ze}}),Ze}function Ce(Je,Ze,nt,Ge,He,vt){var Le=null,Oe=null;function he(){function be(ze){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return ze.map(function(yt,jt){var Gt="".concat(tt,"-").concat(jt),Ht=yt[vt.value],hn=nt.includes(Ht),Qn=be(yt[vt.children]||[],Gt,hn),$t=Te.createElement(ae,yt,Qn.map(function(yn){return yn.node}));if(Ze===Ht&&(Le=$t),hn){var fn={pos:Gt,node:$t,children:Qn};return xt||Oe.push(fn),fn}return null}).filter(function(yt){return yt})}Oe||(Oe=[],be(Ge),Oe.sort(function(ze,tt){var xt=ze.node.props.value,yt=tt.node.props.value,jt=nt.indexOf(xt),Gt=nt.indexOf(yt);return jt-Gt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,Ue.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),he(),Le}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,Ue.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),he(),He?Oe:Oe.map(function(ze){var tt=ze.node;return tt})}})}var Re=function(Ze,nt,Ge){var He=Ge.fieldNames,vt=Ge.treeNodeFilterProp,Le=Ge.filterTreeNode,Oe=He.children;return Te.useMemo(function(){if(!nt||Le===!1)return Ze;var he=typeof Le=="function"?Le:function(ze,tt){return String(tt[vt]).toUpperCase().includes(nt.toUpperCase())},be=function ze(tt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return tt.reduce(function(yt,jt){var Gt=jt[Oe],Ht=xt||he(nt,ie(jt)),hn=ze(Gt||[],Ht);return(Ht||hn.length)&&yt.push((0,Ae.Z)((0,Ae.Z)({},jt),{},(0,b.Z)({isLeaf:void 0},Oe,hn))),yt},[])};return be(Ze)},[Ze,nt,Oe,vt,Le])},Ne=Re;function st(Je){var Ze=Te.useRef();Ze.current=Je;var nt=Te.useCallback(function(){return Ze.current.apply(Ze,arguments)},[]);return nt}function it(Je,Ze){var nt=Ze.id,Ge=Ze.pId,He=Ze.rootPId,vt=new Map,Le=[];return Je.forEach(function(Oe){var he=Oe[nt],be=(0,Ae.Z)((0,Ae.Z)({},Oe),{},{key:Oe.key||he});vt.set(he,be)}),vt.forEach(function(Oe){var he=Oe[Ge],be=vt.get(he);be?(be.children=be.children||[],be.children.push(Oe)):(he===He||He===null)&&Le.push(Oe)}),Le}function Me(Je,Ze,nt){return Te.useMemo(function(){if(Je){if(nt){var Ge=(0,Ae.Z)({id:"id",pId:"pId",rootPId:null},(0,Se.Z)(nt)==="object"?nt:{});return it(Je,Ge)}return Je}return ce(Ze)},[Ze,nt,Je])}var Tt=Te.createContext(null),at=Tt,ct=te(26356),zt=te(62379),ht=te(10228),Ot=te(80547),ut=Te.createContext(null),et=ut,Lt=function(Ze){return Array.isArray(Ze)?Ze:Ze!==void 0?[Ze]:[]},Dt=function(Ze){var nt=Ze||{},Ge=nt.label,He=nt.value,vt=nt.children;return{_title:Ge?[Ge]:["title","label"],value:He||"value",key:He||"value",children:vt||"children"}},bt=function(Ze){return!Ze||Ze.disabled||Ze.disableCheckbox||Ze.checkable===!1},qe=function(Ze,nt){var Ge=[],He=function vt(Le){Le.forEach(function(Oe){var he=Oe[nt.children];he&&(Ge.push(Oe[nt.value]),vt(he))})};return He(Ze),Ge},Ie=function(Ze){return Ze==null},gt=te(70425),ot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},mt=function(Ze,nt){var Ge=(0,De.lk)(),He=Ge.prefixCls,vt=Ge.multiple,Le=Ge.searchValue,Oe=Ge.toggleOpen,he=Ge.open,be=Ge.notFoundContent,ze=Te.useContext(et),tt=ze.virtual,xt=ze.listHeight,yt=ze.listItemHeight,jt=ze.listItemScrollOffset,Gt=ze.treeData,Ht=ze.fieldNames,hn=ze.onSelect,Qn=ze.dropdownMatchSelectWidth,$t=ze.treeExpandAction,fn=ze.treeTitleRender,yn=ze.onPopupScroll,sn=ze.leftMaxCount,dn=ze.leafCountOnly,Xt=ze.valueEntities,kn=Te.useContext(at),Nn=kn.checkable,tn=kn.checkedKeys,_n=kn.halfCheckedKeys,Qt=kn.treeExpandedKeys,an=kn.treeDefaultExpandAll,mn=kn.treeDefaultExpandedKeys,Pn=kn.onTreeExpand,Zn=kn.treeIcon,ma=kn.showTreeIcon,Ke=kn.switcherIcon,Mt=kn.treeLine,St=kn.treeNodeFilterProp,pn=kn.loadData,Xn=kn.treeLoadedKeys,zn=kn.treeMotion,ca=kn.onTreeLoad,Sa=kn.keyEntities,ja=Te.useRef(),Da=(0,Ot.Z)(function(){return Gt},[he,Gt],function(Wo,Ro){return Ro[0]&&Wo[1]!==Ro[1]}),$a=Te.useMemo(function(){return Nn?{checked:tn,halfChecked:_n}:null},[Nn,tn,_n]);Te.useEffect(function(){if(he&&!vt&&tn.length){var Wo;(Wo=ja.current)===null||Wo===void 0||Wo.scrollTo({key:tn[0]})}},[he]);var Dn=function(Ro){Ro.preventDefault()},Kt=function(Ro,Nr){var ea=Nr.node;Nn&&bt(ea)||(hn(ea.key,{selected:!tn.includes(ea.key)}),vt||Oe(!1))},Tn=Te.useState(mn),Bn=(0,pe.Z)(Tn,2),pa=Bn[0],Na=Bn[1],Vn=Te.useState(null),ta=(0,pe.Z)(Vn,2),na=ta[0],co=ta[1],ao=Te.useMemo(function(){return Qt?(0,ve.Z)(Qt):Le?na:pa},[pa,na,Qt,Le]),oo=function(Ro){Na(Ro),co(Ro),Pn&&Pn(Ro)},ro=String(Le).toLowerCase(),Ra=function(Ro){return ro?String(Ro[St]).toLowerCase().includes(ro):!1};Te.useEffect(function(){Le&&co(qe(Gt,Ht))},[Le]);var to=Te.useState(function(){return new Map}),xn=(0,pe.Z)(to,2),Uo=xn[0],nr=xn[1];Te.useEffect(function(){sn&&nr(new Map)},[sn]);function sr(Wo){var Ro=Wo[Ht.value];if(!Uo.has(Ro)){var Nr=Xt.get(Ro),ea=(Nr.children||[]).length===0;if(ea)Uo.set(Ro,!1);else{var wr=Nr.children.filter(function(kr){return!kr.node.disabled&&!kr.node.disableCheckbox&&!tn.includes(kr.node[Ht.value])}),Kr=wr.length;Uo.set(Ro,Kr>sn)}}return Uo.get(Ro)}var To=(0,gt.zX)(function(Wo){var Ro=Wo[Ht.value];return tn.includes(Ro)||sn===null?!1:sn<=0?!0:dn&&sn?sr(Wo):!1}),Un=function Wo(Ro){var Nr=(0,ct.Z)(Ro),ea;try{for(Nr.s();!(ea=Nr.n()).done;){var wr=ea.value;if(!(wr.disabled||wr.selectable===!1)){if(Le){if(Ra(wr))return wr}else return wr;if(wr[Ht.children]){var Kr=Wo(wr[Ht.children]);if(Kr)return Kr}}}}catch(kr){Nr.e(kr)}finally{Nr.f()}return null},$n=Te.useState(null),fa=(0,pe.Z)($n,2),An=fa[0],lo=fa[1],ra=Sa[An];Te.useEffect(function(){if(he){var Wo=null,Ro=function(){var ea=Un(Da);return ea?ea[Ht.value]:null};!vt&&tn.length&&!Le?Wo=tn[0]:Wo=Ro(),lo(Wo)}},[he,Le]),Te.useImperativeHandle(nt,function(){var Wo;return{scrollTo:(Wo=ja.current)===null||Wo===void 0?void 0:Wo.scrollTo,onKeyDown:function(Nr){var ea,wr=Nr.which;switch(wr){case ht.Z.UP:case ht.Z.DOWN:case ht.Z.LEFT:case ht.Z.RIGHT:(ea=ja.current)===null||ea===void 0||ea.onKeyDown(Nr);break;case ht.Z.ENTER:{if(ra){var Kr=To(ra.node),kr=(ra==null?void 0:ra.node)||{},Pr=kr.selectable,Jr=kr.value,Hr=kr.disabled;Pr!==!1&&!Hr&&!Kr&&Kt(null,{node:{key:An},selected:!tn.includes(Jr)})}break}case ht.Z.ESC:Oe(!1)}},onKeyUp:function(){}}});var Cr=(0,Ot.Z)(function(){return!Le},[Le,Qt||pa],function(Wo,Ro){var Nr=(0,pe.Z)(Wo,1),ea=Nr[0],wr=(0,pe.Z)(Ro,2),Kr=wr[0],kr=wr[1];return ea!==Kr&&!!(Kr||kr)}),qo=Cr?pn:null;if(Da.length===0)return Te.createElement("div",{role:"listbox",className:"".concat(He,"-empty"),onMouseDown:Dn},be);var er={fieldNames:Ht};return Xn&&(er.loadedKeys=Xn),ao&&(er.expandedKeys=ao),Te.createElement("div",{onMouseDown:Dn},ra&&he&&Te.createElement("span",{style:ot,"aria-live":"assertive"},ra.node.value),Te.createElement(zt.y6.Provider,{value:{nodeDisabled:To}},Te.createElement(zt.ZP,(0,y.Z)({ref:ja,focusable:!1,prefixCls:"".concat(He,"-tree"),treeData:Da,height:xt,itemHeight:yt,itemScrollOffset:jt,virtual:tt!==!1&&Qn!==!1,multiple:vt,icon:Zn,showIcon:ma,switcherIcon:Ke,showLine:Mt,loadData:qo,motion:zn,activeKey:An,checkable:Nn,checkStrictly:!0,checkedKeys:$a,selectedKeys:Nn?[]:tn,defaultExpandAll:an,titleRender:fn},er,{onActiveChange:lo,onSelect:Kt,onCheck:Kt,onExpand:oo,onLoad:ca,filterTreeNode:Ra,expandAction:$t,onScroll:yn}))))},Ut=Te.forwardRef(mt),xe=Ut,Ct="SHOW_ALL",nn="SHOW_PARENT",Wt="SHOW_CHILD";function ln(Je,Ze,nt,Ge){var He=new Set(Je);return Ze===Wt?Je.filter(function(vt){var Le=nt[vt];return!Le||!Le.children||!Le.children.some(function(Oe){var he=Oe.node;return He.has(he[Ge.value])})||!Le.children.every(function(Oe){var he=Oe.node;return bt(he)||He.has(he[Ge.value])})}):Ze===nn?Je.filter(function(vt){var Le=nt[vt],Oe=Le?Le.parent:null;return!Oe||bt(Oe.node)||!He.has(Oe.key)}):Je}function Rn(Je){var Ze=Je.searchPlaceholder,nt=Je.treeCheckStrictly,Ge=Je.treeCheckable,He=Je.labelInValue,vt=Je.value,Le=Je.multiple,Oe=Je.showCheckedStrategy,he=Je.maxCount;warning(!Ze,"`searchPlaceholder` has been removed."),nt&&He===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(He||nt)&&warning(toArray(vt).every(function(be){return be&&_typeof(be)==="object"&&"value"in be}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),nt||Le||Ge?warning(!vt||Array.isArray(vt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(vt),"`value` should not be array when `TreeSelect` is single mode."),he&&(Oe==="SHOW_ALL"&&!nt||Oe==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var wt=null,_e=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Et(Je){return!Je||(0,Se.Z)(Je)!=="object"}var $e=Te.forwardRef(function(Je,Ze){var nt=Je.id,Ge=Je.prefixCls,He=Ge===void 0?"rc-tree-select":Ge,vt=Je.value,Le=Je.defaultValue,Oe=Je.onChange,he=Je.onSelect,be=Je.onDeselect,ze=Je.searchValue,tt=Je.inputValue,xt=Je.onSearch,yt=Je.autoClearSearchValue,jt=yt===void 0?!0:yt,Gt=Je.filterTreeNode,Ht=Je.treeNodeFilterProp,hn=Ht===void 0?"value":Ht,Qn=Je.showCheckedStrategy,$t=Je.treeNodeLabelProp,fn=Je.multiple,yn=Je.treeCheckable,sn=Je.treeCheckStrictly,dn=Je.labelInValue,Xt=Je.maxCount,kn=Je.fieldNames,Nn=Je.treeDataSimpleMode,tn=Je.treeData,_n=Je.children,Qt=Je.loadData,an=Je.treeLoadedKeys,mn=Je.onTreeLoad,Pn=Je.treeDefaultExpandAll,Zn=Je.treeExpandedKeys,ma=Je.treeDefaultExpandedKeys,Ke=Je.onTreeExpand,Mt=Je.treeExpandAction,St=Je.virtual,pn=Je.listHeight,Xn=pn===void 0?200:pn,zn=Je.listItemHeight,ca=zn===void 0?20:zn,Sa=Je.listItemScrollOffset,ja=Sa===void 0?0:Sa,Da=Je.onDropdownVisibleChange,$a=Je.dropdownMatchSelectWidth,Dn=$a===void 0?!0:$a,Kt=Je.treeLine,Tn=Je.treeIcon,Bn=Je.showTreeIcon,pa=Je.switcherIcon,Na=Je.treeMotion,Vn=Je.treeTitleRender,ta=Je.onPopupScroll,na=(0,Fe.Z)(Je,_e),co=(0,Ye.ZP)(nt),ao=yn&&!sn,oo=yn||sn,ro=sn||dn,Ra=oo||fn,to=(0,re.Z)(Le,{value:vt}),xn=(0,pe.Z)(to,2),Uo=xn[0],nr=xn[1],sr=Te.useMemo(function(){return yn?Qn||Wt:Ct},[Qn,yn]),To=Te.useMemo(function(){return Dt(kn)},[JSON.stringify(kn)]),Un=(0,re.Z)("",{value:ze!==void 0?ze:tt,postState:function(se){return se||""}}),$n=(0,pe.Z)(Un,2),fa=$n[0],An=$n[1],lo=function(se){An(se),xt==null||xt(se)},ra=Me(tn,_n,Nn),Cr=x(ra,To),qo=Cr.keyEntities,er=Cr.valueEntities,Wo=Te.useCallback(function(le){var se=[],me=[];return le.forEach(function(Ee){er.has(Ee)?me.push(Ee):se.push(Ee)}),{missingRawValues:se,existRawValues:me}},[er]),Ro=Ne(ra,fa,{fieldNames:To,treeNodeFilterProp:hn,filterTreeNode:Gt}),Nr=Te.useCallback(function(le){if(le){if($t)return le[$t];for(var se=To._title,me=0;mecn)){var Ve=wr(le);if(nr(Ve),jt&&An(""),Oe){var Xe=le;ao&&(Xe=Ee.map(function(qt){var bn=er.get(qt);return bn?bn.node[To.value]:qt}));var We=se||{triggerValue:void 0,selected:void 0},pt=We.triggerValue,kt=We.selected,At=Xe;if(sn){var Zt=Hr.filter(function(qt){return!Xe.includes(qt.value)});At=[].concat((0,ve.Z)(At),(0,ve.Z)(Zt))}var Jt=wr(At),on={preValue:Jr,triggerValue:pt},It=!0;(sn||me==="selection"&&!kt)&&(It=!1),Ce(on,pt,le,ra,It,To),oo?on.checked=kt:on.selected=kt;var En=ro?Jt:Jt.map(function(qt){return qt.value});Oe(Ra?En:En[0],ro?null:Jt.map(function(qt){return qt.label}),on)}}}),dt=Te.useCallback(function(le,se){var me,Ee=se.selected,Ve=se.source,Xe=qo[le],We=Xe==null?void 0:Xe.node,pt=(me=We==null?void 0:We[To.value])!==null&&me!==void 0?me:le;if(!Ra)de([pt],{selected:!0,triggerValue:pt},"option");else{var kt=Ee?[].concat((0,ve.Z)(eu),[pt]):Qr.filter(function(bn){return bn!==pt});if(ao){var At=Wo(kt),Zt=At.missingRawValues,Jt=At.existRawValues,on=Jt.map(function(bn){return er.get(bn).key}),It;if(Ee){var En=(0,ye.S)(on,!0,qo);It=En.checkedKeys}else{var qt=(0,ye.S)(on,{checked:!1,halfCheckedKeys:Be},qo);It=qt.checkedKeys}kt=[].concat((0,ve.Z)(Zt),(0,ve.Z)(It.map(function(bn){return qo[bn].node[To.value]})))}de(kt,{selected:Ee,triggerValue:pt},Ve||"option")}Ee||!Ra?he==null||he(pt,ie(We)):be==null||be(pt,ie(We))},[Wo,er,qo,To,Ra,eu,de,ao,he,be,Qr,Be,Xt]),Nt=Te.useCallback(function(le){if(Da){var se={};Object.defineProperty(se,"documentClickClose",{get:function(){return(0,Ue.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Da(le,se)}},[Da]),en=st(function(le,se){var me=le.map(function(Ee){return Ee.value});if(se.type==="clear"){de(me,{},"selection");return}se.values.length&&dt(se.values[0].value,{selected:!1,source:"selection"})}),we=Te.useMemo(function(){return{virtual:St,dropdownMatchSelectWidth:Dn,listHeight:Xn,listItemHeight:ca,listItemScrollOffset:ja,treeData:Ro,fieldNames:To,onSelect:dt,treeExpandAction:Mt,treeTitleRender:Vn,onPopupScroll:ta,leftMaxCount:Xt===void 0?null:Xt-gn.length,leafCountOnly:sr==="SHOW_CHILD"&&!sn&&!!yn,valueEntities:er}},[St,Dn,Xn,ca,ja,Ro,To,dt,Mt,Vn,ta,Xt,gn.length,sr,sn,yn,er]),ne=Te.useMemo(function(){return{checkable:oo,loadData:Qt,treeLoadedKeys:an,onTreeLoad:mn,checkedKeys:Qr,halfCheckedKeys:Be,treeDefaultExpandAll:Pn,treeExpandedKeys:Zn,treeDefaultExpandedKeys:ma,onTreeExpand:Ke,treeIcon:Tn,treeMotion:Na,showTreeIcon:Bn,switcherIcon:pa,treeLine:Kt,treeNodeFilterProp:hn,keyEntities:qo}},[oo,Qt,an,mn,Qr,Be,Pn,Zn,ma,Ke,Tn,Na,Bn,pa,Kt,hn,qo]);return Te.createElement(et.Provider,{value:we},Te.createElement(at.Provider,{value:ne},Te.createElement(De.Ac,(0,y.Z)({ref:Ze},na,{id:co,prefixCls:He,mode:Ra?"multiple":void 0,displayValues:gn,onDisplayValuesChange:en,searchValue:fa,onSearch:lo,OptionList:xe,emptyOptions:!ra.length,onDropdownVisibleChange:Nt,dropdownMatchSelectWidth:Dn}))))}),Ft=$e;Ft.TreeNode=ae,Ft.SHOW_ALL=Ct,Ft.SHOW_PARENT=nn,Ft.SHOW_CHILD=Wt;var Qe=Ft,Bt=Qe},27774:function(ke,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.SizeSensorId=lt.SensorTabIndex=lt.SensorClassName=void 0;var te="size-sensor-id";lt.SizeSensorId=te;var y="size-sensor-object";lt.SensorClassName=y;var ve="-1";lt.SensorTabIndex=ve},79301:function(ke,lt){"use strict";Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var te=function(ve){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,pe=null;return function(){for(var Fe=this,Se=arguments.length,De=new Array(Se),Ye=0;Ye=Ae.length?{done:!0}:{done:!1,value:Ae[Se++]}},e:function(Te){throw Te},f:De}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ye,ye=!0,re=!1;return{s:function(){Fe=Fe.call(Ae)},n:function(){var Te=Fe.next();return ye=Te.done,Te},e:function(Te){re=!0,Ye=Te},f:function(){try{ye||Fe.return==null||Fe.return()}finally{if(re)throw Ye}}}}}}]); }()); \ No newline at end of file diff --git a/umi.2bdaabd2.js b/umi.53fd3d45.js similarity index 99% rename from umi.2bdaabd2.js rename to umi.53fd3d45.js index ea6210cd6f..f970da8271 100644 --- a/umi.2bdaabd2.js +++ b/umi.53fd3d45.js @@ -226,6 +226,6 @@ Add a component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),l=e(44166),o=e(25576),f=e(7825),m=e(73068),p=e(61888),b=e(35454),g=e(16697);i.exports=function(E,O,C,I){var P="stackTraceLimit",k=I?2:1,D=E.split("."),T=D[D.length-1],A=t.apply(null,D);if(A){var R=A.prototype;if(!g&&r(R,"cause")&&delete R.cause,!C)return A;var Z=t("Error"),$=O(function(K,G){var q=f(I?G:K,void 0),L=I?new A(K):new A;return q!==void 0&&n(L,"message",q),p(L,$,L.stack,2),this&&a(R,this)&&o(L,this,$),arguments.length>k&&m(L,arguments[k]),L});if($.prototype=R,T!=="Error"?s?s($,Z):u($,Z,{name:!0}):b&&P in A&&(l($,A,P),l($,A,"prepareStackTrace")),u($,A),!g)try{R.name!==T&&n(R,"name",T),R.constructor=$}catch(K){}return $}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",l=r(u),o=!a(function(){return l([1]).errors[0]!==1})&&a(function(){return l([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,b){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),l=e(68151),o=e(35012),f=e(73068),m=e(61888),p=e(62003),b=e(7825),g=e(59893),E=g("toStringTag"),O=Error,C=[].push,I=function(D,T){var A=r(P,this),R;a?R=a(new O,A?n(this):P):(R=A?this:u(P),l(R,E,"Error")),T!==void 0&&l(R,"message",b(T)),m(R,I,R.stack,1),arguments.length>2&&f(R,arguments[2]);var Z=[];return p(D,C,{that:Z}),l(R,"errors",Z),R};a?a(I,O):s(I,O,{name:!0});var P=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],l=r[s];t({global:!0,constructor:!0,forced:l!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),l=e(61578),o=e(60473),f=a.ArrayBuffer,m=a.DataView,p=m.prototype,b=r(f.prototype.slice),g=r(p.getUint8),E=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,P){if(b&&P===void 0)return b(s(this),I);for(var k=s(this).byteLength,D=u(I,k),T=u(P===void 0?k:P,k),A=new(o(this,f))(l(T-D)),R=new m(this),Z=new m(A),$=0;D=0?m:f+m;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),l=e(66434),o=e(69392),f=e(81427),m=e(17480),p=e(59893),b=e(46573),g=p("isConcatSpreadable"),E=b>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var P=I[g];return P!==void 0?!!P:n(I)},C=!E||!m("concat");t({target:"Array",proto:!0,arity:1,forced:C},{concat:function(P){var k=s(this),D=f(k,0),T=0,A,R,Z,$,K;for(A=-1,Z=arguments.length;A1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),m=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,m,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),m=a(f),p=u(f,0);return p.length=r(p,f,f,m,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,l=u||!a("indexOf");t({target:"Array",proto:!0,forced:l},{indexOf:function(f){var m=arguments.length>1?arguments[1]:void 0;return u?s(this,f,m)||0:n(this,f,m)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),l=e(25587),o=e(16697),f=e(35454),m="Array Iterator",p=a.set,b=a.getterFor(m);i.exports=u(Array,"Array",function(E,O){p(this,{type:m,target:t(E),index:0,kind:O})},function(){var E=b(this),O=E.target,C=E.index++;if(!O||C>=O.length)return E.target=void 0,l(void 0,!0);switch(E.kind){case"keys":return l(C,!1);case"values":return l(O[C],!1)}return l([C,O[C]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(E){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),l=n!==Object,o=l||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(m){return u(a(this),m===void 0?",":m)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function l(){}return!(s.of.call(l)instanceof l)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,m=new(n(this)?this:s)(f);f>o;)a(m,o,arguments[o++]);return m.length=f,m}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),l=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(m){return m instanceof TypeError}},f=l||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),g=n(b),E=arguments.length;s(g+E);for(var O=0;O79&&a<83,l=u||!n("reduceRight");t({target:"Array",proto:!0,forced:l},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,l=u||!n("reduce");t({target:"Array",proto:!0,forced:l},{reduce:function(f){var m=arguments.length;return r(this,f,m,m>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),l=e(80524),o=e(69392),f=e(59893),m=e(17480),p=e(30867),b=m("slice"),g=f("species"),E=Array,O=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,P){var k=l(this),D=u(k),T=s(I,D),A=s(P===void 0?D:P,D),R,Z,$;if(r(k)&&(R=k.constructor,n(R)&&(R===E||r(R.prototype))?R=void 0:a(R)&&(R=R[g],R===null&&(R=void 0)),R===E||R===void 0))return p(k,T,A);for(Z=new(R===void 0?E:R)(O(A-T,0)),$=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),l=e(69905),o=e(3338),f=e(63668),m=e(45601),p=e(78177),b=e(17687),g=e(46573),E=e(19684),O=[],C=r(O.sort),I=r(O.push),P=o(function(){O.sort(void 0)}),k=o(function(){O.sort(null)}),D=m("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(b)return!0;if(E)return E<603;var Z="",$,K,G,q;for($=65;$<76;$++){switch(K=String.fromCharCode($),$){case 66:case 69:case 70:case 72:G=3;break;case 68:case 71:G=4;break;default:G=2}for(q=0;q<47;q++)O.push({k:K+q,v:G})}for(O.sort(function(L,B){return B.v-L.v}),q=0;ql(K)?1:-1}};t({target:"Array",proto:!0,forced:A},{sort:function($){$!==void 0&&n($);var K=a(this);if(T)return $===void 0?C(K):C(K,$);var G=[],q=s(K),L,B;for(B=0;Bk-R+A;$--)m(P,$-1)}else if(A>R)for($=k-R;$>D;$--)K=$+R-1,G=$+A-1,K in P?P[G]=P[K]:m(P,G);for($=0;$=0&&f<=99?f+1900:f;return u(this,m)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(l){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),l=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=l(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],l=new Error("e",{cause:7}).cause!==7,o=function(m,p){var b={};b[m]=a(m,p,l),t({global:!0,constructor:!0,arity:1,forced:l},b)},f=function(m,p){if(u&&u[m]){var b={};b[m]=a(s+"."+m,p,l),t({target:s,stat:!0,constructor:!0,arity:1,forced:l},b)}};o("Error",function(m){return function(b){return n(m,this,arguments)}}),o("EvalError",function(m){return function(b){return n(m,this,arguments)}}),o("RangeError",function(m){return function(b){return n(m,this,arguments)}}),o("ReferenceError",function(m){return function(b){return n(m,this,arguments)}}),o("SyntaxError",function(m){return function(b){return n(m,this,arguments)}}),o("TypeError",function(m){return function(b){return n(m,this,arguments)}}),o("URIError",function(m){return function(b){return n(m,this,arguments)}}),f("CompileError",function(m){return function(b){return n(m,this,arguments)}}),f("LinkError",function(m){return function(b){return n(m,this,arguments)}}),f("RuntimeError",function(m){return function(b){return n(m,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),l=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,m=function(p,b){for(var g=l(p,16);g.length9490626562425156e-8?a(m)+u:r(m-1+s(m-1)*s(m+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(l){var o=+l;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var l=+u;return l===0?l:n((1+l)/(1-l))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var l=+u;return r(l)*a(n(l),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var l=u>>>0;return l?31-r(n(l+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(l,o){for(var f=0,m=0,p=arguments.length,b=0,g,E;m0?(E=g/b,f+=E*E):f+=g;return b===1/0?1/0:b*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,l){var o=65535,f=+u,m=+l,p=o&f,b=o&m;return 0|p*b+((o&f>>>16)*b+p*(o&m>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,l=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:l},{sinh:function(f){var m=+f;return a(m)<1?(n(m)-n(-m))/2:(s(m-1)-s(-m-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,l=r(u),o=r(-u);return l===1/0?1:o===1/0?-1:(l-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),l=e(20865),o=e(32621),f=e(25576),m=e(16332),p=e(18446),b=e(97954),g=e(3338),E=e(80689).f,O=e(71256).f,C=e(37691).f,I=e(49228),P=e(52971).trim,k="Number",D=a[k],T=s[k],A=D.prototype,R=a.TypeError,Z=u("".slice),$=u("".charCodeAt),K=function(Y){var H=b(Y,"number");return typeof H=="bigint"?H:G(H)},G=function(Y){var H=b(Y,"number"),j,Q,M,N,V,te,se,ve;if(p(H))throw new R("Cannot convert a Symbol value to a number");if(typeof H=="string"&&H.length>2){if(H=P(H),j=$(H,0),j===43||j===45){if(Q=$(H,2),Q===88||Q===120)return NaN}else if(j===48){switch($(H,1)){case 66:case 98:M=2,N=49;break;case 79:case 111:M=8,N=55;break;default:return+H}for(V=Z(H,2),te=V.length,se=0;seN)return NaN;return parseInt(V,M)}}return+H},q=l(k,!D(" 0o1")||!D("0b1")||D("+0x1")),L=function(Y){return m(A,Y)&&g(function(){I(Y)})},B=function(H){var j=arguments.length<1?0:D(K(H));return L(this)?f(Object(j),this,B):j};B.prototype=A,q&&!r&&(A.constructor=B),t({global:!0,constructor:!0,wrap:!0,forced:q},{Number:B});var U=function(Y,H){for(var j=n?E(H):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Q=0,M;j.length>Q;Q++)o(H,M=j[Q])&&!o(Y,M)&&C(Y,M,O(H,M))};r&&T&&U(s[k],T),(q||r)&&U(s[k],D)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),l=e(3338),o=RangeError,f=String,m=isFinite,p=Math.abs,b=Math.floor,g=Math.pow,E=Math.round,O=r(1 .toExponential),C=r(s),I=r("".slice),P=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",k=function(){return l(function(){O(1,1/0)})&&l(function(){O(1,-1/0)})},D=function(){return!l(function(){O(1/0,1/0),O(NaN,1/0)})},T=!P||!k()||!D();t({target:"Number",proto:!0,forced:T},{toExponential:function(R){var Z=a(this);if(R===void 0)return O(Z);var $=n(R);if(!m(Z))return String(Z);if($<0||$>20)throw new o("Incorrect fraction digits");if(P)return O(Z,$);var K="",G="",q=0,L="",B="";if(Z<0&&(K="-",Z=-Z),Z===0)q=0,G=C("0",$+1);else{var U=u(Z);q=b(U);var Y=0,H=g(10,q-$);Y=E(Z/H),2*Z>=(2*Y+1)*H&&(Y+=1),Y>=g(10,$+1)&&(Y/=10,q+=1),G=f(Y)}return $!==0&&(G=I(G,0,1)+"."+I(G,1)),q===0?(L="+",B="0"):(L=q>0?"+":"-",B=f(p(q))),G+="e"+L+B,K+G}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),l=RangeError,o=String,f=Math.floor,m=r(s),p=r("".slice),b=r(1 .toFixed),g=function(k,D,T){return D===0?T:D%2===1?g(k,D-1,T*k):g(k*k,D/2,T)},E=function(k){for(var D=0,T=k;T>=4096;)D+=12,T/=4096;for(;T>=2;)D+=1,T/=2;return D},O=function(k,D,T){for(var A=-1,R=T;++A<6;)R+=D*k[A],k[A]=R%1e7,R=f(R/1e7)},C=function(k,D){for(var T=6,A=0;--T>=0;)A+=k[T],k[T]=f(A/D),A=A%D*1e7},I=function(k){for(var D=6,T="";--D>=0;)if(T!==""||D===0||k[D]!==0){var A=o(k[D]);T=T===""?A:T+m("0",7-A.length)+A}return T},P=u(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){b({})});t({target:"Number",proto:!0,forced:P},{toFixed:function(D){var T=a(this),A=n(D),R=[0,0,0,0,0,0],Z="",$="0",K,G,q,L;if(A<0||A>20)throw new l("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(Z="-",T=-T),T>1e-21)if(K=E(T*g(2,69,1))-69,G=K<0?T*g(2,-K,1):T/g(2,K,1),G*=4503599627370496,K=52-K,K>0){for(O(R,0,G),q=A;q>=7;)O(R,1e7,0),q-=7;for(O(R,g(10,q,1),0),q=K-1;q>=23;)C(R,8388608),q-=23;C(R,1<0?(L=$.length,$=Z+(L<=A?"0."+m("0",A-L)+$:p($,0,L-A)+"."+p($,L-A))):$=Z+$,$}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,l=n(function(){u(1)});t({target:"Object",stat:!0,forced:l,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(l,o){n(u,l,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),m=s.f,p=n(f),b={},g=0,E,O;p.length>g;)O=m(f,E=p[g++]),O!==void 0&&u(b,E,O);return b}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),l=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),a(b);var g=o(null),E=0;return l(p,function(O){var C=u(b(O,E++));C in g?f(g[C],O):g[C]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,l=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:l},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,l=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:l},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(l){return n(r(l))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),l=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var m=a(this),p=s(f),b;do if(b=l(m,p))return b.get;while(m=u(m))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),l=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var m=a(this),p=s(f),b;do if(b=l(m,p))return b.set;while(m=u(m))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,l=s(function(){u(1)});t({target:"Object",stat:!0,forced:l,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,l=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&l&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||l(b,p)}})}catch(m){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,l=s(function(){u(1)});t({target:"Object",stat:!0,forced:l,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),l=e(22093);t({target:"Promise",stat:!0,forced:l},{allSettled:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),C=[],I=0,P=1;u(f,function(k){var D=I++,T=!1;P++,r(O,m,k).then(function(A){T||(T=!0,C[D]={status:"fulfilled",value:A},--P||b(C))},function(A){T||(T=!0,C[D]={status:"rejected",reason:A},--P||b(C))})}),--P||b(C)});return E.error&&g(E.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),l=e(22093);t({target:"Promise",stat:!0,forced:l},{all:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),C=[],I=0,P=1;u(f,function(k){var D=I++,T=!1;P++,r(O,m,k).then(function(A){T||(T=!0,C[D]=A,--P||b(C))},g)}),--P||b(C)});return E.error&&g(E.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),l=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var b=this,g=a("AggregateError"),E=s.f(b),O=E.resolve,C=E.reject,I=u(function(){var P=n(b.resolve),k=[],D=0,T=1,A=!1;l(p,function(R){var Z=D++,$=!1;T++,r(P,b,R).then(function(K){$||A||(A=!0,O(K))},function(K){$||A||($=!0,k[Z]=K,--T||C(new g(k,f)))})}),--T||C(new g(k,f))});return I.error&&C(I.value),E.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),l=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(m){return this.then(void 0,m)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&l(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),l=e(58218),o=e(94573),f=e(51996),m=e(63335),p=e(55327),b=e(31946),g=e(56472),E=e(60473),O=e(28887).set,C=e(72933),I=e(61810),P=e(80734),k=e(66790),D=e(94844),T=e(2451),A=e(82830),R=e(73446),Z="Promise",$=A.CONSTRUCTOR,K=A.REJECTION_EVENT,G=A.SUBCLASSING,q=D.getterFor(Z),L=D.set,B=T&&T.prototype,U=T,Y=B,H=a.TypeError,j=a.document,Q=a.process,M=R.f,N=M,V=!!(j&&j.createEvent&&a.dispatchEvent),te="unhandledrejection",se="rejectionhandled",ve=0,pe=1,he=2,Ye=1,Ke=2,dt,ft,lt,Xe,ge=function(je){var we;return b(je)&&p(we=je.then)?we:!1},Oe=function(je,we){var ce=we.value,Se=we.state===pe,Ce=Se?je.ok:je.fail,et=je.resolve,yt=je.reject,le=je.domain,me,ct,Ve;try{Ce?(Se||(we.rejection===Ke&&kt(we),we.rejection=Ye),Ce===!0?me=ce:(le&&le.enter(),me=Ce(ce),le&&(le.exit(),Ve=!0)),me===je.promise?yt(new H("Promise-chain cycle")):(ct=ge(me))?s(ct,me,et,yt):et(me)):yt(ce)}catch(ze){le&&!Ve&&le.exit(),yt(ze)}},Le=function(je,we){je.notified||(je.notified=!0,C(function(){for(var ce=je.reactions,Se;Se=ce.get();)Oe(Se,je);je.notified=!1,we&&!je.rejection&&Et(je)}))},rt=function(je,we,ce){var Se,Ce;V?(Se=j.createEvent("Event"),Se.promise=we,Se.reason=ce,Se.initEvent(je,!1,!0),a.dispatchEvent(Se)):Se={promise:we,reason:ce},!K&&(Ce=a["on"+je])?Ce(Se):je===te&&I("Unhandled promise rejection",ce)},Et=function(je){s(O,a,function(){var we=je.facade,ce=je.value,Se=Lt(je),Ce;if(Se&&(Ce=P(function(){n?Q.emit("unhandledRejection",ce,we):rt(te,we,ce)}),je.rejection=n||Lt(je)?Ke:Ye,Ce.error))throw Ce.value})},Lt=function(je){return je.rejection!==Ye&&!je.parent},kt=function(je){s(O,a,function(){var we=je.facade;n?Q.emit("rejectionHandled",we):rt(se,we,je.value)})},De=function(je,we,ce){return function(Se){je(we,Se,ce)}},Qe=function(je,we,ce){je.done||(je.done=!0,ce&&(je=ce),je.value=we,je.state=he,Le(je,!0))},_t=function(je,we,ce){if(!je.done){je.done=!0,ce&&(je=ce);try{if(je.facade===we)throw new H("Promise can't be resolved itself");var Se=ge(we);Se?C(function(){var Ce={done:!1};try{s(Se,we,De(_t,Ce,je),De(Qe,Ce,je))}catch(et){Qe(Ce,et,je)}}):(je.value=we,je.state=pe,Le(je,!1))}catch(Ce){Qe({done:!1},Ce,je)}}};if($&&(U=function(we){g(this,Y),m(we),s(dt,this);var ce=q(this);try{we(De(_t,ce),De(Qe,ce))}catch(Se){Qe(ce,Se)}},Y=U.prototype,dt=function(we){L(this,{type:Z,done:!1,notified:!1,parent:!1,reactions:new k,rejection:!1,state:ve,value:void 0})},dt.prototype=u(Y,"then",function(we,ce){var Se=q(this),Ce=M(E(this,U));return Se.parent=!0,Ce.ok=p(we)?we:!0,Ce.fail=p(ce)&&ce,Ce.domain=n?Q.domain:void 0,Se.state===ve?Se.reactions.add(Ce):C(function(){Oe(Ce,Se)}),Ce.promise}),ft=function(){var je=new dt,we=q(je);this.promise=je,this.resolve=De(_t,we),this.reject=De(Qe,we)},R.f=M=function(je){return je===U||je===lt?new ft(je):N(je)},!r&&p(T)&&B!==Object.prototype)){Xe=B.then,G||u(B,"then",function(we,ce){var Se=this;return new U(function(Ce,et){s(Xe,Se,Ce,et)}).then(we,ce)},{unsafe:!0});try{delete B.constructor}catch(je){}l&&l(B,Y)}t({global:!0,constructor:!0,wrap:!0,forced:$},{Promise:U}),o(U,Z,!1,!0),f(Z)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),l=e(60473),o=e(15597),f=e(2291),m=n&&n.prototype,p=!!n&&a(function(){m.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var E=l(this,s("Promise")),O=u(g);return this.then(O?function(C){return o(E,g()).then(function(){return C})}:g,O?function(C){return o(E,g()).then(function(){throw C})}:g)}}),!r&&u(n)){var b=s("Promise").prototype.finally;m.finally!==b&&f(m,"finally",b,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),l=e(22093);t({target:"Promise",stat:!0,forced:l},{race:function(f){var m=this,p=a.f(m),b=p.reject,g=s(function(){var E=n(m.resolve);u(f,function(O){r(E,m,O).then(p.resolve,b)})});return g.error&&b(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var l=n.f(this);return r(l.reject,void 0,u),l.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),l=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(m){return u(o&&this===l?a:this,m)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,m){return r(n(o),f,a(m))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),l=e(31946),o=e(20132),f=e(3338),m=r("Reflect","construct"),p=Object.prototype,b=[].push,g=f(function(){function C(){}return!(m(function(){},[],C)instanceof C)}),E=!f(function(){m(function(){})}),O=g||E;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,P){s(I),u(P);var k=arguments.length<3?I:s(arguments[2]);if(E&&!g)return m(I,P,k);if(I===k){switch(P.length){case 0:return new I;case 1:return new I(P[0]);case 2:return new I(P[0],P[1]);case 3:return new I(P[0],P[1],P[2]);case 4:return new I(P[0],P[1],P[2],P[3])}var D=[null];return n(b,D,P),new(n(a,I,D))}var T=k.prototype,A=o(l(T)?T:p),R=n(I,A,P);return l(R)?R:A}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),l=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:l,sham:!r},{defineProperty:function(f,m,p){n(f);var b=a(m);n(p);try{return s.f(f,b,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var l=n(r(s),u);return l&&!l.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,l){return a.f(n(u),l)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),l=e(53456);function o(f,m){var p=arguments.length<3?f:arguments[2],b,g;if(a(f)===p)return f[m];if(b=u.f(f,m),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(g=l(f)))return o(g,m,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var l=r("Object","preventExtensions");return l&&l(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,l){r(u),n(l);try{return a(u,l),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),l=e(37691),o=e(71256),f=e(53456),m=e(35012);function p(g,E,O){var C=arguments.length<4?g:arguments[3],I=o.f(n(g),E),P,k,D;if(!I){if(a(k=f(g)))return p(k,E,O,C);I=m(0)}if(s(I)){if(I.writable===!1||!a(C))return!1;if(P=o.f(C,E)){if(P.get||P.set||P.writable===!1)return!1;P.value=O,l.f(C,E,P)}else l.f(C,E,m(0,O))}else{if(D=I.set,D===void 0)return!1;r(D,C,O)}return!0}var b=u(function(){var g=function(){},E=l.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,E)!==!1});t({target:"Reflect",stat:!0,forced:b},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),l=e(20132),o=e(80689).f,f=e(16332),m=e(44639),p=e(69905),b=e(81644),g=e(19286),E=e(44166),O=e(2291),C=e(3338),I=e(32621),P=e(94844).enforce,k=e(51996),D=e(59893),T=e(6041),A=e(51224),R=D("match"),Z=r.RegExp,$=Z.prototype,K=r.SyntaxError,G=n($.exec),q=n("".charAt),L=n("".replace),B=n("".indexOf),U=n("".slice),Y=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,H=/a/g,j=/a/g,Q=new Z(H)!==H,M=g.MISSED_STICKY,N=g.UNSUPPORTED_Y,V=t&&(!Q||M||T||A||C(function(){return j[R]=!1,Z(H)!==H||Z(j)===j||String(Z(H,"i"))!=="/a/i"})),te=function(Ye){for(var Ke=Ye.length,dt=0,ft="",lt=!1,Xe;dt<=Ke;dt++){if(Xe=q(Ye,dt),Xe==="\\"){ft+=Xe+q(Ye,++dt);continue}!lt&&Xe==="."?ft+="[\\s\\S]":(Xe==="["?lt=!0:Xe==="]"&&(lt=!1),ft+=Xe)}return ft},se=function(Ye){for(var Ke=Ye.length,dt=0,ft="",lt=[],Xe=l(null),ge=!1,Oe=!1,Le=0,rt="",Et;dt<=Ke;dt++){if(Et=q(Ye,dt),Et==="\\")Et+=q(Ye,++dt);else if(Et==="]")ge=!1;else if(!ge)switch(!0){case Et==="[":ge=!0;break;case Et==="(":G(Y,U(Ye,dt+1))&&(dt+=2,Oe=!0),ft+=Et,Le++;continue;case(Et===">"&&Oe):if(rt===""||I(Xe,rt))throw new K("Invalid capture group name");Xe[rt]=!0,lt[lt.length]=[rt,Le],Oe=!1,rt="";continue}Oe?rt+=Et:ft+=Et}return[ft,lt]};if(a("RegExp",V)){for(var ve=function(Ke,dt){var ft=f($,this),lt=m(Ke),Xe=dt===void 0,ge=[],Oe=Ke,Le,rt,Et,Lt,kt,De;if(!ft&<&&Xe&&Ke.constructor===ve)return Ke;if((lt||f($,Ke))&&(Ke=Ke.source,Xe&&(dt=b(Oe))),Ke=Ke===void 0?"":p(Ke),dt=dt===void 0?"":p(dt),Oe=Ke,T&&"dotAll"in H&&(rt=!!dt&&B(dt,"s")>-1,rt&&(dt=L(dt,/s/g,""))),Le=dt,M&&"sticky"in H&&(Et=!!dt&&B(dt,"y")>-1,Et&&N&&(dt=L(dt,/y/g,""))),A&&(Lt=se(Ke),Ke=Lt[0],ge=Lt[1]),kt=s(Z(Ke,dt),ft?this:$,ve),(rt||Et||ge.length)&&(De=P(kt),rt&&(De.dotAll=!0,De.raw=ve(te(Ke),Le)),Et&&(De.sticky=!0),ge.length&&(De.groups=ge)),Ke!==Oe)try{u(kt,"source",Oe===""?"(?:)":Oe)}catch(Qe){}return kt},pe=o(Z),he=0;pe.length>he;)E(ve,Z,pe[he++]);$.constructor=ve,ve.prototype=$,O(r,"RegExp",ve,{constructor:!0})}k("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,l=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new l("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,l=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var m={},p="",b=f?"dgimsy":"gimsy",g=function(I,P){Object.defineProperty(m,I,{get:function(){return p+=P,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(E.hasIndices="d");for(var O in E)g(O,E[O]);var C=Object.getOwnPropertyDescriptor(l,"flags").get.call(m);return C!==b||p!==b});o&&n(l,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,l=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new l("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),l=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),m=s(o),p=f.exec;if(!n(p))return r(l,f,m);var b=r(p,f,m);return b===null?!1:(a(b),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),l="toString",o=RegExp.prototype,f=o[l],m=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==l;(m||p)&&r(RegExp.prototype,l,function(){var g=n(this),E=a(g.source),O=a(u(g));return"/"+E+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),l=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(m){var p=s(n(this)),b=p.length,g=a(m),E=g>=0?g:b+g;return E<0||E>=b?void 0:l(p,E)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),l=e(95955),o=e(86266),f=e(16697),m=r("".endsWith),p=r("".slice),b=Math.min,g=o("endsWith"),E=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!E&&!g},{endsWith:function(C){var I=s(l(this));u(C);var P=arguments.length>1?arguments[1]:void 0,k=I.length,D=P===void 0?k:b(a(P),k),T=s(C);return m?m(I,T,D):p(I,D-T.length,D)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,l=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(m){for(var p=[],b=arguments.length,g=0,E;b>g;){if(E=+arguments[g++],n(E,1114111)!==E)throw new a(E+" is not a valid code point");p[g]=E<65536?s(E):s(((E-=65536)>>10)+55296,E%1024+56320)}return l(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),l=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~l(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var l=a(n(this)),o=l.length,f=0;f=56320||++f>=o||(s(l,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",l=n.set,o=n.getterFor(u);a(String,"String",function(f){l(this,{type:u,string:r(f),index:0})},function(){var m=o(this),p=m.string,b=m.index,g;return b>=p.length?s(void 0,!0):(g=t(p,b),m.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),l=e(61578),o=e(69905),f=e(80449),m=e(4112),p=e(29076),b=e(44639),g=e(81644),E=e(53776),O=e(2291),C=e(3338),I=e(59893),P=e(60473),k=e(52216),D=e(94338),T=e(94844),A=e(16697),R=I("matchAll"),Z="RegExp String",$=Z+" Iterator",K=T.set,G=T.getterFor($),q=RegExp.prototype,L=TypeError,B=n("".indexOf),U=n("".matchAll),Y=!!U&&!C(function(){U("a",/./)}),H=a(function(M,N,V,te){K(this,{type:$,regexp:M,string:N,global:V,unicode:te,done:!1})},Z,function(){var M=G(this);if(M.done)return s(void 0,!0);var N=M.regexp,V=M.string,te=D(N,V);return te===null?(M.done=!0,s(void 0,!0)):M.global?(o(te[0])===""&&(N.lastIndex=k(V,l(N.lastIndex),M.unicode)),s(te,!1)):(M.done=!0,s(te,!1))}),j=function(Q){var M=f(this),N=o(Q),V=P(M,RegExp),te=o(g(M)),se,ve,pe;return se=new V(V===RegExp?M.source:M,te),ve=!!~B(te,"g"),pe=!!~B(te,"u"),se.lastIndex=l(M.lastIndex),new H(se,N,ve,pe)};t({target:"String",proto:!0,forced:Y},{matchAll:function(M){var N=u(this),V,te,se,ve;if(m(M)){if(Y)return U(N,M)}else{if(b(M)&&(V=o(u(g(M))),!~B(V,"g")))throw new L("`.matchAll` does not allow non-global regexes");if(Y)return U(N,M);if(se=E(M,R),se===void 0&&A&&p(M)==="RegExp"&&(se=j),se)return r(se,M,N)}return te=o(N),ve=new RegExp(M,"g"),A?r(j,ve,te):ve[R](te)}}),A||R in q||O(q,R,j)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),l=e(95955),o=e(53776),f=e(52216),m=e(94338);r("match",function(p,b,g){return[function(O){var C=l(this),I=a(O)?void 0:o(O,p);return I?t(I,O,C):new RegExp(O)[p](u(C))},function(E){var O=n(this),C=u(E),I=g(b,O,C);if(I.done)return I.value;if(!O.global)return m(O,C);var P=O.unicode;O.lastIndex=0;for(var k=[],D=0,T;(T=m(O,C))!==null;){var A=u(T[0]);k[D]=A,A===""&&(O.lastIndex=f(C,s(O.lastIndex),P)),D++}return D===0?null:k}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),l=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(m){var p=n(a(m).raw),b=u(p);if(!b)return"";for(var g=arguments.length,E=[],O=0;;){if(l(E,s(p[O++])),O===b)return o(E,"");OT.length?-1:A===""?R:C(T,A,R)};t({target:"String",proto:!0},{replaceAll:function(A,R){var Z=a(this),$,K,G,q,L,B,U,Y,H,j=0,Q=0,M="";if(!u(A)){if($=l(A),$&&(K=o(a(m(A))),!~C(K,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(G=f(A,E),G)return r(G,A,Z,R);if(g&&$)return I(o(Z),A,R)}for(q=o(Z),L=o(A),B=s(R),B||(R=o(R)),U=L.length,Y=k(1,U),j=D(q,L,0);j!==-1;)H=B?o(R(L,j,q)):p(L,q,j,[],void 0,R),M+=P(q,Q,j)+H,Q=j+U,j=D(q,L,j+Y);return Q")!=="7"});a("replace",function(L,B,U){var Y=G?"$":"$0";return[function(j,Q){var M=b(this),N=o(j)?void 0:E(j,P);return N?r(N,j,M,Q):r(B,p(M),j,Q)},function(H,j){var Q=u(this),M=p(H);if(typeof j=="string"&&R(j,Y)===-1&&R(j,"$<")===-1){var N=U(B,Q,M,j);if(N.done)return N.value}var V=l(j);V||(j=p(j));var te=Q.global,se;te&&(se=Q.unicode,Q.lastIndex=0);for(var ve=[],pe;pe=C(Q,M),!(pe===null||(A(ve,pe),!te));){var he=p(pe[0]);he===""&&(Q.lastIndex=g(M,m(Q.lastIndex),se))}for(var Ye="",Ke=0,dt=0;dt=Ke&&(Ye+=Z(M,Ke,lt)+ge,Ke=lt+ft.length)}return Ye+Z(M,Ke)}]},!q||!K||G)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),l=e(69905),o=e(53776),f=e(94338);r("search",function(m,p,b){return[function(E){var O=s(this),C=a(E)?void 0:o(E,m);return C?t(C,E,O):new RegExp(E)[m](l(O))},function(g){var E=n(this),O=l(g),C=b(p,E,O);if(C.done)return C.value;var I=E.lastIndex;u(I,0)||(E.lastIndex=0);var P=f(E,O);return u(E.lastIndex,I)||(E.lastIndex=I),P===null?-1:P.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),l=e(44639),o=e(95955),f=e(60473),m=e(52216),p=e(61578),b=e(69905),g=e(53776),E=e(71698),O=e(94338),C=e(88736),I=e(19286),P=e(3338),k=I.UNSUPPORTED_Y,D=4294967295,T=Math.min,A=[].push,R=n(/./.exec),Z=n(A),$=n("".slice),K=!P(function(){var G=/(?:)/,q=G.exec;G.exec=function(){return q.apply(this,arguments)};var L="ab".split(G);return L.length!==2||L[0]!=="a"||L[1]!=="b"});a("split",function(G,q,L){var B;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?B=function(U,Y){var H=b(o(this)),j=Y===void 0?D:Y>>>0;if(j===0)return[];if(U===void 0)return[H];if(!l(U))return r(q,H,U,j);for(var Q=[],M=(U.ignoreCase?"i":"")+(U.multiline?"m":"")+(U.unicode?"u":"")+(U.sticky?"y":""),N=0,V=new RegExp(U.source,M+"g"),te,se,ve;(te=r(C,V,H))&&(se=V.lastIndex,!(se>N&&(Z(Q,$(H,N,te.index)),te.length>1&&te.index=j)));)V.lastIndex===te.index&&V.lastIndex++;return N===H.length?(ve||!R(V,""))&&Z(Q,""):Z(Q,$(H,N)),Q.length>j?E(Q,0,j):Q}:"0".split(void 0,0).length?B=function(U,Y){return U===void 0&&Y===0?[]:r(q,this,U,Y)}:B=q,[function(Y,H){var j=o(this),Q=u(Y)?void 0:g(Y,G);return Q?r(Q,Y,j,H):r(B,b(j),Y,H)},function(U,Y){var H=s(this),j=b(U),Q=L(B,H,j,Y,B!==q);if(Q.done)return Q.value;var M=f(H,RegExp),N=H.unicode,V=(H.ignoreCase?"i":"")+(H.multiline?"m":"")+(H.unicode?"u":"")+(k?"g":"y"),te=new M(k?"^(?:"+H.source+")":H,V),se=Y===void 0?D:Y>>>0;if(se===0)return[];if(j.length===0)return O(te,j)===null?[j]:[];for(var ve=0,pe=0,he=[];pe1?arguments[1]:void 0,I.length)),k=s(C);return m?m(I,k,P):p(I,P,P+k.length)===k}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),l=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,b){var g=s(n(this)),E=g.length,O=a(p),C,I;return O===1/0&&(O=0),O<0&&(O=l(E+O,0)),C=b===void 0?E:a(b),C<=0||C===1/0?"":(I=o(O+C,E),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),l=Array,o=n("".charAt),f=n("".charCodeAt),m=n([].join),p="".toWellFormed,b="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var C=O.length,I=l(C),P=0;P=56320||P+1>=C||(f(O,P+1)&64512)!==56320?I[P]=b:(I[P]=o(O,P),I[++P]=o(O,P))}return m(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),l=e(42820),o=e(3338),f=e(32621),m=e(16332),p=e(80449),b=e(80524),g=e(17818),E=e(69905),O=e(35012),C=e(20132),I=e(7733),P=e(80689),k=e(53393),D=e(92635),T=e(71256),A=e(37691),R=e(55666),Z=e(27597),$=e(2291),K=e(64110),G=e(77898),q=e(11898),L=e(54406),B=e(6145),U=e(59893),Y=e(38282),H=e(94674),j=e(14311),Q=e(94573),M=e(94844),N=e(90560).forEach,V=q("hidden"),te="Symbol",se="prototype",ve=M.set,pe=M.getterFor(te),he=Object[se],Ye=r.Symbol,Ke=Ye&&Ye[se],dt=r.RangeError,ft=r.TypeError,lt=r.QObject,Xe=T.f,ge=A.f,Oe=k.f,Le=Z.f,rt=a([].push),Et=G("symbols"),Lt=G("op-symbols"),kt=G("wks"),De=!lt||!lt[se]||!lt[se].findChild,Qe=function(me,ct,Ve){var ze=Xe(he,ct);ze&&delete he[ct],ge(me,ct,Ve),ze&&me!==he&&ge(he,ct,ze)},_t=u&&o(function(){return C(ge({},"a",{get:function(){return ge(this,"a",{value:7}).a}})).a!==7})?Qe:ge,je=function(me,ct){var Ve=Et[me]=C(Ke);return ve(Ve,{type:te,tag:me,description:ct}),u||(Ve.description=ct),Ve},we=function(ct,Ve,ze){ct===he&&we(Lt,Ve,ze),p(ct);var nt=g(Ve);return p(ze),f(Et,nt)?(ze.enumerable?(f(ct,V)&&ct[V][nt]&&(ct[V][nt]=!1),ze=C(ze,{enumerable:O(0,!1)})):(f(ct,V)||ge(ct,V,O(1,{})),ct[V][nt]=!0),_t(ct,nt,ze)):ge(ct,nt,ze)},ce=function(ct,Ve){p(ct);var ze=b(Ve),nt=I(ze).concat(le(ze));return N(nt,function(Dt){(!u||n(Ce,ze,Dt))&&we(ct,Dt,ze[Dt])}),ct},Se=function(ct,Ve){return Ve===void 0?C(ct):ce(C(ct),Ve)},Ce=function(ct){var Ve=g(ct),ze=n(Le,this,Ve);return this===he&&f(Et,Ve)&&!f(Lt,Ve)?!1:ze||!f(this,Ve)||!f(Et,Ve)||f(this,V)&&this[V][Ve]?ze:!0},et=function(ct,Ve){var ze=b(ct),nt=g(Ve);if(!(ze===he&&f(Et,nt)&&!f(Lt,nt))){var Dt=Xe(ze,nt);return Dt&&f(Et,nt)&&!(f(ze,V)&&ze[V][nt])&&(Dt.enumerable=!0),Dt}},yt=function(ct){var Ve=Oe(b(ct)),ze=[];return N(Ve,function(nt){!f(Et,nt)&&!f(L,nt)&&rt(ze,nt)}),ze},le=function(me){var ct=me===he,Ve=Oe(ct?Lt:b(me)),ze=[];return N(Ve,function(nt){f(Et,nt)&&(!ct||f(he,nt))&&rt(ze,Et[nt])}),ze};l||(Ye=function(){if(m(Ke,this))throw new ft("Symbol is not a constructor");var ct=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),Ve=B(ct),ze=function(nt){var Dt=this===void 0?r:this;Dt===he&&n(ze,Lt,nt),f(Dt,V)&&f(Dt[V],Ve)&&(Dt[V][Ve]=!1);var ut=O(1,nt);try{_t(Dt,Ve,ut)}catch(Te){if(!(Te instanceof dt))throw Te;Qe(Dt,Ve,ut)}};return u&&De&&_t(he,Ve,{configurable:!0,set:ze}),je(Ve,ct)},Ke=Ye[se],$(Ke,"toString",function(){return pe(this).tag}),$(Ye,"withoutSetter",function(me){return je(B(me),me)}),Z.f=Ce,A.f=we,R.f=ce,T.f=et,P.f=k.f=yt,D.f=le,Y.f=function(me){return je(U(me),me)},u&&(K(Ke,"description",{configurable:!0,get:function(){return pe(this).description}}),s||$(he,"propertyIsEnumerable",Ce,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!l,sham:!l},{Symbol:Ye}),N(I(kt),function(me){H(me)}),t({target:te,stat:!0,forced:!l},{useSetter:function(){De=!0},useSimple:function(){De=!1}}),t({target:"Object",stat:!0,forced:!l,sham:!u},{create:Se,defineProperty:we,defineProperties:ce,getOwnPropertyDescriptor:et}),t({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:yt}),j(),Q(Ye,te),L[V]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),l=e(16332),o=e(69905),f=e(64110),m=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var g={},E=function(){var A=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),R=l(b,this)?new p(A):A===void 0?p():p(A);return A===""&&(g[R]=!0),R};m(E,p),E.prototype=b,b.constructor=E;var O=String(p("description detection"))==="Symbol(description detection)",C=a(b.valueOf),I=a(b.toString),P=/^Symbol\((.*)\)[^)]+$/,k=a("".replace),D=a("".slice);f(b,"description",{configurable:!0,get:function(){var A=C(this);if(s(g,A))return"";var R=I(A),Z=O?D(R,7,-1):k(R,P,"$1");return Z===""?void 0:Z}}),t({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),l=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var m=a(f);if(n(l,m))return l[m];var p=r("Symbol")(m);return l[m]=p,o[p]=m,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),l=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(l,f))return l[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(l){var o=a(this),f=r(o),m=n(l),p=m>=0?m:f+m;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),l=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,m=u("".slice),p=l(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(g){var E=arguments.length;o(this);var O=m(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(l){var o=r(a(this),l,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),l=u("iterator"),o=t.Uint8Array,f=n(s.values),m=n(s.keys),p=n(s.entries),b=a.aTypedArray,g=a.exportTypedArrayMethod,E=o&&o.prototype,O=!r(function(){E[l].call([1])}),C=!!E&&E.values&&E[l]===E.values&&E.values.name==="values",I=function(){return f(b(this))};g("entries",function(){return p(b(this))},O),g("keys",function(){return m(b(this))},O),g("values",I,O||!C,{name:"values"}),g(l,I,O||!C,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(l){return s(n(this),l)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(l){var o=arguments.length;return r(n,a(this),o>1?[l,arguments[1]]:[l])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(l){return r(a(this),l,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,l=arguments.length,o=new(n(this))(l);l>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var l=arguments.length;return r(n(this),u,l,l>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var l=arguments.length;return r(n(this),u,l,l>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,l=r(u).length,o=a(l/2),f=0,m;f1?arguments[1]:void 0,1),k=u(I);if(E)return r(p,this,k,P);var D=this.length,T=a(k),A=0;if(T+P>D)throw new o("Wrong length");for(;Ag;)O[g]=p[g++];return O},l)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),l=e(78177),o=e(17687),f=e(46573),m=e(19684),p=u.aTypedArray,b=u.exportTypedArrayMethod,g=t.Uint16Array,E=g&&r(g.prototype.sort),O=!!E&&!(n(function(){E(new g(2),null)})&&n(function(){E(new g(2),{})})),C=!!E&&!n(function(){if(f)return f<74;if(l)return l<67;if(o)return!0;if(m)return m<602;var P=new g(516),k=Array(516),D,T;for(D=0;D<516;D++)T=D%4,P[D]=515-D,k[D]=D-2*T+3;for(E(P,function(A,R){return(A/4|0)-(R/4|0)}),D=0;D<516;D++)if(P[D]!==k[D])return!0}),I=function(P){return function(k,D){return P!==void 0?+P(k,D)||0:D!==D?-1:k!==k?1:k===0&&D===0?1/k>0&&1/D<0?1:-1:k>D}};b("sort",function(k){return k!==void 0&&a(k),C?E(this,k):s(p(this),I(k))},!C||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var m=s(this),p=m.length,b=n(o,p),g=a(m);return new g(m.buffer,m.byteOffset+b*m.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-b))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,l=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,m=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,m?s(l(this)):l(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,l=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);l("toSorted",function(m){m!==void 0&&n(m);var p=s(this),b=a(u(p),p);return o(b,m)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},l=[].toString,o=a([].join);r(function(){l.call({})})&&(l=function(){return o(this)});var f=u.toString!==l;t("toString",l,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,l=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(m){return m===8}}();o("with",function(m,p){var b=u(this),g=a(m),E=n(b)?s(p):+p;return t(b,l(b),g,E)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),l=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),g="",E=b.length,O=0,C,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var l=arguments.length>1?arguments[1]:void 0;return r(this,u,l)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var l=0,o=s.length,f;l1?arguments[1]:!1);return n([l&255,l>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),l=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(m,p){if(n(this)!=="DataView")throw new l("Incorrect receiver");var b=a(m),g=s(u(p),10,2);return o(this,b,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,l=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,m){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return l(this,p,s(m))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),l=e(66477),o=e(64110),f=e(59893),m=e(94844),p=e(5978),b=n("SuppressedError"),g=ReferenceError,E=f("dispose"),O=f("toStringTag"),C="DisposableStack",I=m.set,P=m.getterFor(C),k="sync-dispose",D="disposed",T="pending",A=function($){var K=P($);if(K.state===D)throw new g(C+" already disposed");return K},R=function(){I(s(this,Z),{type:C,state:T,stack:[]}),r||(this.disposed=!1)},Z=R.prototype;l(Z,{dispose:function(){var K=P(this);if(K.state!==D){K.state=D,r||(this.disposed=!0);for(var G=K.stack,q=G.length,L=!1,B;q;){var U=G[--q];G[q]=null;try{U()}catch(Y){L?B=new b(Y,B):(L=!0,B=Y)}}if(K.stack=null,L)throw B}},use:function(K){return p(A(this),K,k),K},adopt:function(K,G){var q=A(this);return a(G),p(q,void 0,k,function(){G(K)}),K},defer:function(K){var G=A(this);a(K),p(G,void 0,k,K)},move:function(){var K=A(this),G=new R;return P(G).stack=K.stack,K.stack=[],K.state=D,r||(this.disposed=!0),G}}),r&&o(Z,"disposed",{configurable:!0,get:function(){return P(this).state===D}}),u(Z,E,Z.dispose,{name:"dispose"}),u(Z,O,C,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:R})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),l=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),m=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var b=l(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!m(b)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),l=e(64110),o=e(69392),f=e(3338),m=e(32621),p=e(59893),b=e(46571).IteratorPrototype,g=e(35454),E=e(16697),O="constructor",C="Iterator",I=p("toStringTag"),P=TypeError,k=r[C],D=E||!s(k)||k.prototype!==b||!f(function(){k({})}),T=function(){if(n(this,b),u(this)===b)throw new P("Abstract class Iterator not directly constructable")},A=function(R,Z){g?l(b,R,{configurable:!0,get:function(){return Z},set:function($){if(a(this),this===b)throw new P("You can't redefine this property");m(this,R)?this[R]=$:o(this,R,$)}}):b[R]=Z};m(b,I)||A(I,C),(D||!m(b,O)||b[O]===Object)&&A(O,T),T.prototype=b,t({global:!0,constructor:!0,forced:D},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,l=s("dispose");a(u,l)||r(u,l,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),l=e(20547),o=e(16697),f=l(function(){for(var m=this.iterator,p=this.next,b,g;this.remaining;)if(this.remaining--,b=n(r(p,m)),g=this.done=!!b.done,g)return;if(b=n(r(p,m)),g=this.done=!!b.done,!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var b=u(s(+p));return new f(a(this),{remaining:b})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(l){a(this),n(l);var o=s(this),f=0;return!r(o,function(m,p){if(!l(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),l=e(46319),o=e(16697),f=u(function(){for(var m=this.iterator,p=this.predicate,b=this.next,g,E,O;;){if(g=a(r(b,m)),E=this.done=!!g.done,E)return;if(O=g.value,l(m,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(l){a(this),n(l);var o=s(this),f=0;return r(o,function(m,p){if(l(m,f++))return p(m)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),l=e(20547),o=e(67996),f=e(16697),m=l(function(){for(var p=this.iterator,b=this.mapper,g,E;;){if(E=this.inner)try{if(g=a(r(E.next,E.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(b(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(b){return a(this),n(b),new m(s(this),{mapper:b,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(l){a(this),n(l);var o=s(this),f=0;r(o,function(m){l(m,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),l=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var b=l(typeof p=="string"?n(p):p,!0);return a(s,b.iterator)?b.iterator:new f(b)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,l){if(typeof s=="number")return new r(s,u,l,"number",0,1);if(typeof s=="bigint")return new r(s,u,l,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),m=arguments.length<2,p=m?void 0:arguments[1],b=0;if(r(f,function(g){m?(m=!1,p=g):p=o(p,g,b),b++},{IS_RECORD:!0}),m)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(l){a(this),n(l);var o=s(this),f=0;return r(o,function(m,p){if(l(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),l=e(20547),o=e(67996),f=e(16697),m=l(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var b=n(r(this.next,p)),g=this.done=!!b.done;if(!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(b){n(this);var g=u(s(+b));return new m(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var l=[];return n(a(r(this)),s,{that:l,IS_RECORD:!0}),l}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),l=e(55327),o=e(31946),f=e(18589),m=e(32621),p=e(69905),b=e(82762),g=e(69392),E=e(3338),O=e(70913),C=e(42820),I=n.JSON,P=n.Number,k=n.SyntaxError,D=I&&I.parse,T=a("Object","keys"),A=Object.getOwnPropertyDescriptor,R=s("".charAt),Z=s("".slice),$=s(/./.exec),K=s([].push),G=/^\d$/,q=/^[1-9]$/,L=/^(?:-|\d)$/,B=/^[\t\n\r ]$/,U=0,Y=1,H=function(se,ve){se=p(se);var pe=new N(se,0,""),he=pe.parse(),Ye=he.value,Ke=pe.skip(B,he.end);if(Ke1?arguments[1]:void 0);return a(l,function(f,m){if(!o(f,m,l))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,l=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){p(g,E,m)&&l(b,E,g)}),b}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(l,function(m,p){if(o(m,p,l))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(l,function(m,p){if(o(m,p,l))return{value:m}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(l){if(r(l,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var m=a(this)?this:u,p=new m;s(f);var b=s(p.set);return n(o,function(g){r(b,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(l,o){if(l===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,l=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){l(b,p(g,E,m),g)}),b}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,l=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){l(b,E,p(g,E,m))}),b}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var l=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(l,function(f,m){if(o(f,m,l))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,l=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(m,p){var b=n(this),g=arguments.length;r(p);var E=l(b,m);if(!E&&g<3)throw new s("Updating absent value");var O=E?u(b,m):r(g>2?arguments[2]:void 0)(m,b);return o(b,m,p(O,m,b)),b}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,l){return r(l,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,l,o,f){return n(r(s,u,l,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var l=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((l&f|(l|f)&~(l+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,l=+a,o=u&s,f=l&s,m=u>>16,p=l>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>16)+((o*p>>>0)+(b&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var l=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~l&f|~(l^f)&l-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),l="Seeded Random",o=l+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',m=u.set,p=u.getterFor(o),b=TypeError,g=a(function(O){m(this,{type:o,seed:O%2147483647})},l,function(){var O=p(this),C=O.seed=(O.seed*1103515245+12345)%2147483647;return s((C&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var C=r(O).seed;if(!n(C))throw new b(f);return new g(C)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,l=+a,o=u&s,f=l&s,m=u>>>16,p=l>>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>>16)+((o*p>>>0)+(b&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,l=SyntaxError,o=TypeError,f=parseInt,m=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),g=r(p.exec),E=r(1 .toString),O=r("".slice),C=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(P,k){var D=1;if(typeof P!="string")throw new o(a);if(!P.length)throw new l(a);if(b(P,0)==="-"&&(D=-1,P=O(P,1),!P.length))throw new l(a);var T=k===void 0?10:n(k);if(T<2||T>36)throw new u(s);if(!g(p,P))throw new l(a);var A=C(P,"."),R=f(A[0],T);if(A.length>1&&(R+=f(A[1],T)/m(T,A[1].length)),T===10&&E(R,T)!==P)throw new l(a);return D*R}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),l=e(56472),o=e(55327),f=e(4112),m=e(31946),p=e(53776),b=e(2291),g=e(66477),E=e(64110),O=e(61810),C=e(59893),I=e(94844),P=C("observable"),k="Observable",D="Subscription",T="SubscriptionObserver",A=I.getterFor,R=I.set,Z=A(k),$=A(D),K=A(T),G=function(Y){this.observer=u(Y),this.cleanup=void 0,this.subscriptionObserver=void 0};G.prototype={type:D,clean:function(){var Y=this.cleanup;if(Y){this.cleanup=void 0;try{Y()}catch(H){O(H)}}},close:function(){if(!n){var Y=this.facade,H=this.subscriptionObserver;Y.closed=!0,H&&(H.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var q=function(Y,H){var j=R(this,new G(Y)),Q;n||(this.closed=!1);try{(Q=p(Y,"start"))&&r(Q,Y,this)}catch(te){O(te)}if(!j.isClosed()){var M=j.subscriptionObserver=new L(j);try{var N=H(M),V=N;f(N)||(j.cleanup=o(N.unsubscribe)?function(){V.unsubscribe()}:s(N))}catch(te){M.error(te);return}j.isClosed()&&j.clean()}};q.prototype=g({},{unsubscribe:function(){var H=$(this);H.isClosed()||(H.close(),H.clean())}}),n&&E(q.prototype,"closed",{configurable:!0,get:function(){return $(this).isClosed()}});var L=function(Y){R(this,{type:T,subscriptionState:Y}),n||(this.closed=!1)};L.prototype=g({},{next:function(H){var j=K(this).subscriptionState;if(!j.isClosed()){var Q=j.observer;try{var M=p(Q,"next");M&&r(M,Q,H)}catch(N){O(N)}}},error:function(H){var j=K(this).subscriptionState;if(!j.isClosed()){var Q=j.observer;j.close();try{var M=p(Q,"error");M?r(M,Q,H):O(H)}catch(N){O(N)}j.clean()}},complete:function(){var H=K(this).subscriptionState;if(!H.isClosed()){var j=H.observer;H.close();try{var Q=p(j,"complete");Q&&r(Q,j)}catch(M){O(M)}H.clean()}}}),n&&E(L.prototype,"closed",{configurable:!0,get:function(){return K(this).subscriptionState.isClosed()}});var B=function(H){l(this,U),R(this,{type:k,subscriber:s(H)})},U=B.prototype;g(U,{subscribe:function(H){var j=arguments.length;return new q(o(H)?{next:H,error:j>1?arguments[1]:void 0,complete:j>2?arguments[2]:void 0}:m(H)?H:{},Z(this).subscriber)}}),b(U,P,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:B}),a(k)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),l=e(53776),o=e(62003),f=e(59893),m=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var g=s(this)?this:r("Observable"),E=l(a(b),m);if(E){var O=a(n(E,b));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var C=u(b);return new g(function(I){o(C,function(P,k){if(I.next(P),I.closed)return k()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),l=arguments.length,o=a(l),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var m=n(f),p=s(m,0);return(p>47&&p<58?"\\x3":"")+u(m,l,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,l=arguments.length;u1?arguments[1]:void 0);return a(l,function(f){if(!o(f,f,l))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,l=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){p(g,g,m)&&l(b,g)}),b}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(l,function(m){if(o(m,m,l))return{value:m}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),l=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var m=n(this),p=f===void 0?",":s(f),b=[];return a(m,function(g){l(b,g)}),u(b,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,l=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){l(b,p(g,g,m))}),b}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(l){var o=n(this),f=arguments.length<2,m=f?void 0:arguments[1];if(r(l),a(o,function(p){f?(f=!1,m=p):m=l(m,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return m}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(l,function(f){if(o(f,f,l))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(l){var o=s(n(this)),f=o.length,m=a(l),p=m>=0?m:f+m;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),l=e(13764),o=l.codeAt,f=l.charAt,m="String Iterator",p=u.set,b=u.getterFor(m),g=r(function(O){p(this,{type:m,string:O,index:0})},"String",function(){var O=b(this),C=O.string,I=O.index,P;return I>=C.length?n(void 0,!0):(P=f(C,I),O.index+=P.length,n({codePoint:o(P,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),l=e(94029),o=e(55327),f=e(82762),m=e(37691).f,p=e(71698),b=e(42530),g=e(67410),E=e(79204),O=e(19268),C=new b.WeakMap,I=b.get,P=b.has,k=b.set,D=Array,T=TypeError,A=Object.freeze||Object,R=Object.isFrozen,Z=Math.min,$=a("".charAt),K=a("".slice),G=a("".split),q=a(/./.exec),L=/([\n\u2028\u2029]|\r\n?)/g,B=RegExp("^["+O+"]*"),U=RegExp("[^"+O+"]"),Y="Invalid tag",H="Invalid opening line",j="Invalid closing line",Q=function(ve){var pe=ve.raw;if(t&&!R(pe))throw new T("Raw template should be frozen");if(P(C,pe))return I(C,pe);var he=M(pe),Ye=V(he);return m(Ye,"raw",{value:A(he)}),A(Ye),k(C,pe,Ye),Ye},M=function(ve){var pe=l(ve),he=f(pe),Ye=D(he),Ke=D(he),dt=0,ft,lt,Xe,ge;if(!he)throw new T(Y);for(;dt0)throw new T(H);ft[1]=""}if(Le){if(ft.length===1||q(U,ft[ft.length-1]))throw new T(j);ft[ft.length-2]="",ft[ft.length-1]=""}for(var rt=2;rt1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(l){var o=r(a(this),l,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,l=a.exportTypedArrayStaticMethod;l("fromAsync",function(f){var m=this,p=arguments.length,b=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(E){r(m),E(n(f,b,g))}).then(function(E){return s(u(m),E)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(l){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),l,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),l=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,m=t.exportTypedArrayMethod,p=Math.max,b=Math.min,g=!l(function(){var E=new Int8Array([1]),O=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return O[0]!==2||O[1]!==3});m("toSpliced",function(O,C){var I=o(this),P=f(I),k=r(I),D=a(O,k),T=arguments.length,A=0,R,Z,$,K,G,q,L;if(T===0)R=Z=0;else if(T===1)R=0,Z=k-D;else if(Z=b(p(u(C),0),k-D),R=T-2,R){K=new P(R),$=n(K);for(var B=2;B1?a(arguments[1]):void 0,R=f(A)==="base64"?m:p,Z=A?!!A.strict:!1,$=Z?T:O(T,P,"");if($.length%4===0)C($,-2)==="=="?$=C($,0,-2):C($,-1)==="="&&($=C($,0,-1));else if(Z)throw new g("Input is not correctly padded");var K=$.length%4;switch(K){case 1:throw new g("Bad input length");case 2:$+="AA";break;case 3:$+="A"}for(var G=[],q=0,L=$.length,B=function(H){var j=E($,q+H);if(!u(R,j))throw new g('Bad char in input: "'+j+'"');return R[j]<<18-6*H};q>16&255,U>>8&255,U&255)}var Y=G.length;if(K===2){if(Z&&G[Y-2]!==0)throw new g(k);Y-=2}else if(K===3){if(Z&&G[Y-1]!==0)throw new g(k);Y--}return l(b,G,Y)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,l=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),m=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){a(b);var g=b.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,b))throw new u("String should only contain hex characters");for(var E=new s(g/2),O=0;O>6*T&63)};I+2>(-2*L&6)));return G}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),l=e(69905),o=e(57106),f=e(66244).i2c,m=n("btoa"),p=a("".charAt),b=a("".charCodeAt),g=!!m&&!u(function(){return m("hi")!=="aGk="}),E=g&&!u(function(){m()}),O=g&&u(function(){return m(null)!=="bnVsbA=="}),C=g&&m.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||E||O||C},{btoa:function(P){if(o(arguments.length,1),g)return s(m,r,l(P));for(var k=l(P),D="",T=0,A=f,R,Z;p(k,T)||(A="=",T%1);){if(Z=b(k,T+=.75),Z>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");R=R<<8|Z,D+=p(A,63&R>>8-T%1*8)}return D}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var l in r)r[l]&&u(t[l]&&t[l].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),l=e(59893),o=l("iterator"),f=a.values,m=function(b,g){if(b){if(b[o]!==f)try{s(b,o,f)}catch(O){b[o]=f}if(u(b,g,!0),r[g]){for(var E in a)if(b[E]!==a[E])try{s(b,E,a[E])}catch(O){b[E]=a[E]}}}};for(var p in r)m(t[p]&&t[p].prototype,p);m(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),l=e(37691).f,o=e(2291),f=e(64110),m=e(32621),p=e(56472),b=e(80449),g=e(13367),E=e(7825),O=e(52109),C=e(80739),I=e(94844),P=e(35454),k=e(16697),D="DOMException",T="DATA_CLONE_ERR",A=n("Error"),R=n(D)||function(){try{var Ke=n("MessageChannel")||r("worker_threads").MessageChannel;new Ke().port1.postMessage(new WeakMap)}catch(dt){if(dt.name===T&&dt.code===25)return dt.constructor}}(),Z=R&&R.prototype,$=A.prototype,K=I.set,G=I.getterFor(D),q="stack"in new A(D),L=function(Ke){return m(O,Ke)&&O[Ke].m?O[Ke].c:0},B=function(){p(this,U);var dt=arguments.length,ft=E(dt<1?void 0:arguments[0]),lt=E(dt<2?void 0:arguments[1],"Error"),Xe=L(lt);if(K(this,{type:D,name:lt,message:ft,code:Xe}),P||(this.name=lt,this.message=ft,this.code=Xe),q){var ge=new A(ft);ge.name=D,l(this,"stack",u(1,C(ge.stack,1)))}},U=B.prototype=s($),Y=function(Ke){return{enumerable:!0,configurable:!0,get:Ke}},H=function(Ke){return Y(function(){return G(this)[Ke]})};P&&(f(U,"code",H("code")),f(U,"message",H("message")),f(U,"name",H("name"))),l(U,"constructor",u(1,B));var j=a(function(){return!(new R instanceof A)}),Q=j||a(function(){return $.toString!==g||String(new R(1,2))!=="2: 1"}),M=j||a(function(){return new R(1,"DataCloneError").code!==25}),N=j||R[T]!==25||Z[T]!==25,V=k?Q||M||N:j;t({global:!0,constructor:!0,forced:V},{DOMException:V?B:R});var te=n(D),se=te.prototype;Q&&(k||R===te)&&o(se,"toString",g),M&&P&&R===te&&f(se,"code",Y(function(){return L(b(this).name)}));for(var ve in O)if(m(O,ve)){var pe=O[ve],he=pe.s,Ye=u(6,pe.c);m(te,he)||l(te,he,Ye),m(se,he)||l(se,he,Ye)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),l=e(56472),o=e(25576),f=e(7825),m=e(52109),p=e(80739),b=e(35454),g=e(16697),E="DOMException",O=n("Error"),C=n(E),I=function(){l(this,P);var B=arguments.length,U=f(B<1?void 0:arguments[0]),Y=f(B<2?void 0:arguments[1],"Error"),H=new C(U,Y),j=new O(U);return j.name=E,s(H,"stack",a(1,p(j.stack,1))),o(H,this,I),H},P=I.prototype=C.prototype,k="stack"in new O(E),D="stack"in new C(1,2),T=C&&b&&Object.getOwnPropertyDescriptor(r,E),A=!!T&&!(T.writable&&T.configurable),R=k&&!A&&!D;t({global:!0,constructor:!0,forced:g||R},{DOMException:R?I:C});var Z=n(E),$=Z.prototype;if($.constructor!==Z){g||s($,"constructor",a(1,Z));for(var K in m)if(u(m,K)){var G=m[K],q=G.s;u(Z,q)||s(Z,q,a(6,G.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),l=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var m=u&&l.domain;n(m?m.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,l=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(l||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(m){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:m,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:l},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),l=e(6145),o=e(55327),f=e(39812),m=e(4112),p=e(31946),b=e(18446),g=e(62003),E=e(80449),O=e(97607),C=e(32621),I=e(69392),P=e(68151),k=e(82762),D=e(57106),T=e(81644),A=e(2786),R=e(19691),Z=e(57002),$=e(39311),K=e(25406),G=e(80426),q=n.Object,L=n.Array,B=n.Date,U=n.Error,Y=n.TypeError,H=n.PerformanceMark,j=a("DOMException"),Q=A.Map,M=A.has,N=A.get,V=A.set,te=R.Set,se=R.add,ve=R.has,pe=a("Object","keys"),he=s([].push),Ye=s((!0).valueOf),Ke=s(1 .valueOf),dt=s("".valueOf),ft=s(B.prototype.getTime),lt=l("structuredClone"),Xe="DataCloneError",ge="Transferring",Oe=function(le){return!u(function(){var me=new n.Set([7]),ct=le(me),Ve=le(q(7));return ct===me||!ct.has(7)||!p(Ve)||+Ve!=7})&&le},Le=function(le,me){return!u(function(){var ct=new me,Ve=le({a:ct,b:ct});return!(Ve&&Ve.a===Ve.b&&Ve.a instanceof me&&Ve.a.stack===ct.stack)})},rt=function(le){return!u(function(){var me=le(new n.AggregateError([1],lt,{cause:3}));return me.name!=="AggregateError"||me.errors[0]!==1||me.message!==lt||me.cause!==3})},Et=n.structuredClone,Lt=t||!Le(Et,U)||!Le(Et,j)||!rt(Et),kt=!Et&&Oe(function(le){return new H(lt,{detail:le}).detail}),De=Oe(Et)||kt,Qe=function(le){throw new j("Uncloneable type: "+le,Xe)},_t=function(le,me){throw new j((me||"Cloning")+" of "+le+" cannot be properly polyfilled in this engine",Xe)},je=function(le,me){return De||_t(me),De(le)},we=function(){var le;try{le=new n.DataTransfer}catch(me){try{le=new n.ClipboardEvent("").clipboardData}catch(ct){}}return le&&le.items&&le.files?le:null},ce=function(le,me,ct){if(M(me,le))return N(me,le);var Ve=ct||O(le),ze,nt,Dt,ut,Te,ot;if(Ve==="SharedArrayBuffer")De?ze=De(le):ze=le;else{var Be=n.DataView;!Be&&!o(le.slice)&&_t("ArrayBuffer");try{if(o(le.slice)&&!le.resizable)ze=le.slice(0);else for(nt=le.byteLength,Dt=("maxByteLength"in le)?{maxByteLength:le.maxByteLength}:void 0,ze=new ArrayBuffer(nt,Dt),ut=new Be(le),Te=new Be(ze),ot=0;ot1&&!m(arguments[1])?E(arguments[1]):void 0,Ve=ct?ct.transfer:void 0,ze,nt;Ve!==void 0&&(ze=new Q,nt=et(Ve,ze));var Dt=Ce(me,ze);return nt&&yt(nt),Dt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),l=e(2291),o=e(64110),f=e(66477),m=e(94573),p=e(83126),b=e(94844),g=e(56472),E=e(55327),O=e(32621),C=e(80666),I=e(97607),P=e(80449),k=e(31946),D=e(69905),T=e(20132),A=e(35012),R=e(85428),Z=e(26006),$=e(25587),K=e(57106),G=e(59893),q=e(63668),L=G("iterator"),B="URLSearchParams",U=B+"Iterator",Y=b.set,H=b.getterFor(B),j=b.getterFor(U),Q=Object.getOwnPropertyDescriptor,M=function(ze){if(!s)return r[ze];var nt=Q(r,ze);return nt&&nt.value},N=M("fetch"),V=M("Request"),te=M("Headers"),se=V&&V.prototype,ve=te&&te.prototype,pe=r.RegExp,he=r.TypeError,Ye=r.decodeURIComponent,Ke=r.encodeURIComponent,dt=a("".charAt),ft=a([].join),lt=a([].push),Xe=a("".replace),ge=a([].shift),Oe=a([].splice),Le=a("".split),rt=a("".slice),Et=/\+/g,Lt=Array(4),kt=function(ze){return Lt[ze-1]||(Lt[ze-1]=pe("((?:%[\\da-f]{2}){"+ze+"})","gi"))},De=function(ze){try{return Ye(ze)}catch(nt){return ze}},Qe=function(ze){var nt=Xe(ze,Et," "),Dt=4;try{return Ye(nt)}catch(ut){for(;Dt;)nt=Xe(nt,kt(Dt--),De);return nt}},_t=/[!'()~]|%20/g,je={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},we=function(ze){return je[ze]},ce=function(ze){return Xe(Ke(ze),_t,we)},Se=p(function(nt,Dt){Y(this,{type:U,target:H(nt).entries,index:0,kind:Dt})},B,function(){var nt=j(this),Dt=nt.target,ut=nt.index++;if(!Dt||ut>=Dt.length)return nt.target=void 0,$(void 0,!0);var Te=Dt[ut];switch(nt.kind){case"keys":return $(Te.key,!1);case"values":return $(Te.value,!1)}return $([Te.key,Te.value],!1)},!0),Ce=function(ze){this.entries=[],this.url=null,ze!==void 0&&(k(ze)?this.parseObject(ze):this.parseQuery(typeof ze=="string"?dt(ze,0)==="?"?rt(ze,1):ze:D(ze)))};Ce.prototype={type:B,bindURL:function(ze){this.url=ze,this.update()},parseObject:function(ze){var nt=this.entries,Dt=Z(ze),ut,Te,ot,Be,ht,Mt,ur;if(Dt)for(ut=R(ze,Dt),Te=ut.next;!(ot=n(Te,ut)).done;){if(Be=R(P(ot.value)),ht=Be.next,(Mt=n(ht,Be)).done||(ur=n(ht,Be)).done||!n(ht,Be).done)throw new he("Expected sequence with length 2");lt(nt,{key:D(Mt.value),value:D(ur.value)})}else for(var ir in ze)O(ze,ir)&<(nt,{key:ir,value:D(ze[ir])})},parseQuery:function(ze){if(ze)for(var nt=this.entries,Dt=Le(ze,"&"),ut=0,Te,ot;ut0?arguments[0]:void 0,Dt=Y(this,new Ce(nt));s||(this.size=Dt.entries.length)},yt=et.prototype;if(f(yt,{append:function(nt,Dt){var ut=H(this);K(arguments.length,2),lt(ut.entries,{key:D(nt),value:D(Dt)}),s||this.length++,ut.updateURL()},delete:function(ze){for(var nt=H(this),Dt=K(arguments.length,1),ut=nt.entries,Te=D(ze),ot=Dt<2?void 0:arguments[1],Be=ot===void 0?ot:D(ot),ht=0;htut.key?1:-1}),nt.updateURL()},forEach:function(nt){for(var Dt=H(this).entries,ut=C(nt,arguments.length>1?arguments[1]:void 0),Te=0,ot;Te1?ct(arguments[1]):{})}}),E(V)){var Ve=function(nt){return g(this,se),new V(nt,arguments.length>1?ct(arguments[1]):{})};se.constructor=Ve,Ve.prototype=se,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ve})}}i.exports={URLSearchParams:et,getState:H}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,l=r(u.append),o=r(u.delete),f=r(u.forEach),m=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(b){var g=arguments.length,E=g<2?void 0:arguments[1];if(g&&E===void 0)return o(this,b);var O=[];f(this,function(R,Z){m(O,{key:Z,value:R})}),a(g,1);for(var C=n(b),I=n(E),P=0,k=0,D=!1,T=O.length,A;P?@[\\\]^|]/,Et=/[\0\t\n\r #/:<>?@[\\\]^|]/,Lt=/^[\u0000-\u0020]+/,kt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,De=/[\t\n\r]/g,Qe,_t=function(gt){var We=V(gt,"."),$e,Me,qe,At,Nt,vr,Ie;if(We.length&&We[We.length-1]===""&&We.length--,$e=We.length,$e>4)return gt;for(Me=[],qe=0;qe<$e;qe++){if(At=We[qe],At==="")return gt;if(Nt=10,At.length>1&&B(At,0)==="0"&&(Nt=U(Xe,At)?16:8,At=te(At,Nt===8?1:2)),At==="")vr=0;else{if(!U(Nt===10?Oe:Nt===8?ge:Le,At))return gt;vr=G(At,Nt)}Q(Me,vr)}for(qe=0;qe<$e;qe++)if(vr=Me[qe],qe===$e-1){if(vr>=L(256,5-$e))return null}else if(vr>255)return null;for(Ie=j(Me),qe=0;qe6))return;for(vr=0;Fr();){if(Ie=null,vr>0)if(Fr()==="."&&vr<4)qe++;else return;if(!U(lt,Fr()))return;for(;U(lt,Fr());){if(Tr=G(Fr(),10),Ie===null)Ie=Tr;else{if(Ie===0)return;Ie=Ie*10+Tr}if(Ie>255)return;qe++}We[$e]=We[$e]*256+Ie,vr++,(vr===2||vr===4)&&$e++}if(vr!==4)return;break}else if(Fr()===":"){if(qe++,!Fr())return}else if(Fr())return;We[$e++]=At}if(Me!==null)for(an=$e-Me,$e=7;$e!==0&&an>0;)ye=We[$e],We[$e--]=We[Me+an-1],We[Me+--an]=ye;else if($e!==8)return;return We},we=function(gt){for(var We=null,$e=1,Me=null,qe=0,At=0;At<8;At++)gt[At]!==0?(qe>$e&&(We=Me,$e=qe),Me=null,qe=0):(Me===null&&(Me=At),++qe);return qe>$e&&(We=Me,$e=qe),We},ce=function(gt){var We,$e,Me,qe;if(typeof gt=="number"){for(We=[],$e=0;$e<4;$e++)ve(We,gt%256),gt=q(gt/256);return Y(We,".")}else if(typeof gt=="object"){for(We="",Me=we(gt),$e=0;$e<8;$e++)qe&>[$e]===0||(qe&&(qe=!1),Me===$e?(We+=$e?":":"::",qe=!0):(We+=H(gt[$e],16),$e<7&&(We+=":")));return"["+We+"]"}return gt},Se={},Ce=p({},Se,{" ":1,'"':1,"<":1,">":1,"`":1}),et=p({},Ce,{"#":1,"?":1,"{":1,"}":1}),yt=p({},et,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),le=function(gt,We){var $e=E(gt,0);return $e>32&&$e<127&&!m(We,gt)?gt:encodeURIComponent(gt)},me={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ct=function(gt,We){var $e;return gt.length===2&&U(dt,B(gt,0))&&(($e=B(gt,1))===":"||!We&&$e==="|")},Ve=function(gt){var We;return gt.length>1&&ct(te(gt,0,2))&&(gt.length===2||(We=B(gt,2))==="/"||We==="\\"||We==="?"||We==="#")},ze=function(gt){return gt==="."||se(gt)==="%2e"},nt=function(gt){return gt=se(gt),gt===".."||gt==="%2e."||gt===".%2e"||gt==="%2e%2e"},Dt={},ut={},Te={},ot={},Be={},ht={},Mt={},ur={},ir={},Sr={},Ze={},dr={},mr={},Br={},wt={},Xt={},_r={},ie={},it={},Yt={},qt={},St=function(gt,We,$e){var Me=C(gt),qe,At,Nt;if(We){if(At=this.parse(Me),At)throw new K(At);this.searchParams=null}else{if($e!==void 0&&(qe=new St($e,!0)),At=this.parse(Me,null,qe),At)throw new K(At);Nt=Z(new R),Nt.bindURL(this),this.searchParams=Nt}};St.prototype={type:"URL",parse:function(gt,We,$e){var Me=this,qe=We||Dt,At=0,Nt="",vr=!1,Ie=!1,Tr=!1,an,ye,Fr,zr;for(gt=C(gt),We||(Me.scheme="",Me.username="",Me.password="",Me.host=null,Me.port=null,Me.path=[],Me.query=null,Me.fragment=null,Me.cannotBeABaseURL=!1,gt=M(gt,Lt,""),gt=M(gt,kt,"$1")),gt=M(gt,De,""),an=b(gt);At<=an.length;){switch(ye=an[At],qe){case Dt:if(ye&&U(dt,ye))Nt+=se(ye),qe=ut;else{if(We)return he;qe=Te;continue}break;case ut:if(ye&&(U(ft,ye)||ye==="+"||ye==="-"||ye==="."))Nt+=se(ye);else if(ye===":"){if(We&&(Me.isSpecial()!==m(me,Nt)||Nt==="file"&&(Me.includesCredentials()||Me.port!==null)||Me.scheme==="file"&&!Me.host))return;if(Me.scheme=Nt,We){Me.isSpecial()&&me[Me.scheme]===Me.port&&(Me.port=null);return}Nt="",Me.scheme==="file"?qe=Br:Me.isSpecial()&&$e&&$e.scheme===Me.scheme?qe=ot:Me.isSpecial()?qe=ur:an[At+1]==="/"?(qe=Be,At++):(Me.cannotBeABaseURL=!0,Q(Me.path,""),qe=it)}else{if(We)return he;Nt="",qe=Te,At=0;continue}break;case Te:if(!$e||$e.cannotBeABaseURL&&ye!=="#")return he;if($e.cannotBeABaseURL&&ye==="#"){Me.scheme=$e.scheme,Me.path=g($e.path),Me.query=$e.query,Me.fragment="",Me.cannotBeABaseURL=!0,qe=qt;break}qe=$e.scheme==="file"?Br:ht;continue;case ot:if(ye==="/"&&an[At+1]==="/")qe=ir,At++;else{qe=ht;continue}break;case Be:if(ye==="/"){qe=Sr;break}else{qe=ie;continue}case ht:if(Me.scheme=$e.scheme,ye===Qe)Me.username=$e.username,Me.password=$e.password,Me.host=$e.host,Me.port=$e.port,Me.path=g($e.path),Me.query=$e.query;else if(ye==="/"||ye==="\\"&&Me.isSpecial())qe=Mt;else if(ye==="?")Me.username=$e.username,Me.password=$e.password,Me.host=$e.host,Me.port=$e.port,Me.path=g($e.path),Me.query="",qe=Yt;else if(ye==="#")Me.username=$e.username,Me.password=$e.password,Me.host=$e.host,Me.port=$e.port,Me.path=g($e.path),Me.query=$e.query,Me.fragment="",qe=qt;else{Me.username=$e.username,Me.password=$e.password,Me.host=$e.host,Me.port=$e.port,Me.path=g($e.path),Me.path.length--,qe=ie;continue}break;case Mt:if(Me.isSpecial()&&(ye==="/"||ye==="\\"))qe=ir;else if(ye==="/")qe=Sr;else{Me.username=$e.username,Me.password=$e.password,Me.host=$e.host,Me.port=$e.port,qe=ie;continue}break;case ur:if(qe=ir,ye!=="/"||B(Nt,At+1)!=="/")continue;At++;break;case ir:if(ye!=="/"&&ye!=="\\"){qe=Sr;continue}break;case Sr:if(ye==="@"){vr&&(Nt="%40"+Nt),vr=!0,Fr=b(Nt);for(var An=0;An65535)return Ke;Me.port=Me.isSpecial()&&Pn===me[Me.scheme]?null:Pn,Nt=""}if(We)return;qe=_r;continue}else return Ke;break;case Br:if(Me.scheme="file",ye==="/"||ye==="\\")qe=wt;else if($e&&$e.scheme==="file")switch(ye){case Qe:Me.host=$e.host,Me.path=g($e.path),Me.query=$e.query;break;case"?":Me.host=$e.host,Me.path=g($e.path),Me.query="",qe=Yt;break;case"#":Me.host=$e.host,Me.path=g($e.path),Me.query=$e.query,Me.fragment="",qe=qt;break;default:Ve(Y(g(an,At),""))||(Me.host=$e.host,Me.path=g($e.path),Me.shortenPath()),qe=ie;continue}else{qe=ie;continue}break;case wt:if(ye==="/"||ye==="\\"){qe=Xt;break}$e&&$e.scheme==="file"&&!Ve(Y(g(an,At),""))&&(ct($e.path[0],!0)?Q(Me.path,$e.path[0]):Me.host=$e.host),qe=ie;continue;case Xt:if(ye===Qe||ye==="/"||ye==="\\"||ye==="?"||ye==="#"){if(!We&&ct(Nt))qe=ie;else if(Nt===""){if(Me.host="",We)return;qe=_r}else{if(zr=Me.parseHost(Nt),zr)return zr;if(Me.host==="localhost"&&(Me.host=""),We)return;Nt="",qe=_r}continue}else Nt+=ye;break;case _r:if(Me.isSpecial()){if(qe=ie,ye!=="/"&&ye!=="\\")continue}else if(!We&&ye==="?")Me.query="",qe=Yt;else if(!We&&ye==="#")Me.fragment="",qe=qt;else if(ye!==Qe&&(qe=ie,ye!=="/"))continue;break;case ie:if(ye===Qe||ye==="/"||ye==="\\"&&Me.isSpecial()||!We&&(ye==="?"||ye==="#")){if(nt(Nt)?(Me.shortenPath(),ye!=="/"&&!(ye==="\\"&&Me.isSpecial())&&Q(Me.path,"")):ze(Nt)?ye!=="/"&&!(ye==="\\"&&Me.isSpecial())&&Q(Me.path,""):(Me.scheme==="file"&&!Me.path.length&&ct(Nt)&&(Me.host&&(Me.host=""),Nt=B(Nt,0)+":"),Q(Me.path,Nt)),Nt="",Me.scheme==="file"&&(ye===Qe||ye==="?"||ye==="#"))for(;Me.path.length>1&&Me.path[0]==="";)N(Me.path);ye==="?"?(Me.query="",qe=Yt):ye==="#"&&(Me.fragment="",qe=qt)}else Nt+=le(ye,et);break;case it:ye==="?"?(Me.query="",qe=Yt):ye==="#"?(Me.fragment="",qe=qt):ye!==Qe&&(Me.path[0]+=le(ye,Se));break;case Yt:!We&&ye==="#"?(Me.fragment="",qe=qt):ye!==Qe&&(ye==="'"&&Me.isSpecial()?Me.query+="%27":ye==="#"?Me.query+="%23":Me.query+=le(ye,Se));break;case qt:ye!==Qe&&(Me.fragment+=le(ye,Ce));break}At++}},parseHost:function(gt){var We,$e,Me;if(B(gt,0)==="["){if(B(gt,gt.length-1)!=="]"||(We=je(te(gt,1,-1)),!We))return Ye;this.host=We}else if(this.isSpecial()){if(gt=O(gt),U(rt,gt)||(We=_t(gt),We===null))return Ye;this.host=We}else{if(U(Et,gt))return Ye;for(We="",$e=b(gt),Me=0;Me<$e.length;Me++)We+=le($e[Me],Se);this.host=We}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme==="file"},includesCredentials:function(){return this.username!==""||this.password!==""},isSpecial:function(){return m(me,this.scheme)},shortenPath:function(){var gt=this.path,We=gt.length;We&&(this.scheme!=="file"||We!==1||!ct(gt[0],!0))&>.length--},serialize:function(){var gt=this,We=gt.scheme,$e=gt.username,Me=gt.password,qe=gt.host,At=gt.port,Nt=gt.path,vr=gt.query,Ie=gt.fragment,Tr=We+":";return qe!==null?(Tr+="//",gt.includesCredentials()&&(Tr+=$e+(Me?":"+Me:"")+"@"),Tr+=ce(qe),At!==null&&(Tr+=":"+At)):We==="file"&&(Tr+="//"),Tr+=gt.cannotBeABaseURL?Nt[0]:Nt.length?"/"+Y(Nt,"/"):"",vr!==null&&(Tr+="?"+vr),Ie!==null&&(Tr+="#"+Ie),Tr},setHref:function(gt){var We=this.parse(gt);if(We)throw new K(We);this.searchParams.update()},getOrigin:function(){var gt=this.scheme,We=this.port;if(gt==="blob")try{return new Ct(gt.path[0]).origin}catch($e){return"null"}return gt==="file"||!this.isSpecial()?"null":gt+"://"+ce(this.host)+(We!==null?":"+We:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(gt){this.parse(C(gt)+":",Dt)},getUsername:function(){return this.username},setUsername:function(gt){var We=b(C(gt));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var $e=0;$e1?arguments[1]:void 0,qe=T($e,new St(We,!1,Me));r||($e.href=qe.serialize(),$e.origin=qe.getOrigin(),$e.protocol=qe.getProtocol(),$e.username=qe.getUsername(),$e.password=qe.getPassword(),$e.host=qe.getHost(),$e.hostname=qe.getHostname(),$e.port=qe.getPort(),$e.pathname=qe.getPathname(),$e.search=qe.getSearch(),$e.searchParams=qe.getSearchParams(),$e.hash=qe.getHash())},jt=Ct.prototype,Ft=function(gt,We){return{get:function(){return A(this)[gt]()},set:We&&function($e){return A(this)[We]($e)},configurable:!0,enumerable:!0}};if(r&&(o(jt,"href",Ft("serialize","setHref")),o(jt,"origin",Ft("getOrigin")),o(jt,"protocol",Ft("getProtocol","setProtocol")),o(jt,"username",Ft("getUsername","setUsername")),o(jt,"password",Ft("getPassword","setPassword")),o(jt,"host",Ft("getHost","setHost")),o(jt,"hostname",Ft("getHostname","setHostname")),o(jt,"port",Ft("getPort","setPort")),o(jt,"pathname",Ft("getPathname","setPathname")),o(jt,"search",Ft("getSearch","setSearch")),o(jt,"searchParams",Ft("getSearchParams")),o(jt,"hash",Ft("getHash","setHash"))),l(jt,"toJSON",function(){return A(this).serialize()},{enumerable:!0}),l(jt,"toString",function(){return A(this).serialize()},{enumerable:!0}),$){var sr=$.createObjectURL,fr=$.revokeObjectURL;sr&&l(Ct,"createObjectURL",s(sr,$)),fr&&l(Ct,"revokeObjectURL",s(fr,$))}I(Ct,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ct})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[l]=n[l]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,l;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(l=0;l=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,l){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,l===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==l);E=!0);}catch(C){O=!0,m=C}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(99227),a=e(66160);function s(u,l){return(0,t.Z)(u)||r(u,l)||(0,n.Z)(u,l)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var l=u.call(a,s||"default");if((0,t.Z)(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a=0;--H){var j=this.tryEntries[H],Q=j[4],M=this.prev,N=j[1],V=j[2];if(j[0]===-1)return Y("end"),!1;if(!N&&!V)throw Error("try statement without catch or finally");if(j[0]!=null&&j[0]<=M){if(M=0;--Y){var H=this.tryEntries[Y];if(H[0]>-1&&H[0]<=this.prev&&this.prev=0;--U){var Y=this.tryEntries[U];if(Y[2]===B)return this.complete(Y[4],Y[3]),K(Y),E}},catch:function(B){for(var U=this.tryEntries.length-1;U>=0;--U){var Y=this.tryEntries[U];if(Y[0]===B){var H=Y[4];if(H.type==="throw"){var j=H.arg;K(Y)}return j}}throw Error("illegal catch attempt")},delegateYield:function(B,U,Y){return this.delegate={i:q(B),r:U,n:Y},this.method==="next"&&(this.arg=n),E}},a}},51317:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},11036:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(44732);function r(u,l){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,l===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==l);E=!0);}catch(C){O=!0,m=C}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(39787),a=e(10133);function s(u,l){return(0,t.Z)(u)||r(u,l)||(0,n.Z)(u,l)||(0,a.Z)()}},67900:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(44732),r=e(18430),n=e(39787),a=e(10133);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},62730:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(91628);function r(l){if(Array.isArray(l))return(0,t.Z)(l)}var n=e(18430),a=e(39787);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(l){return r(l)||(0,n.Z)(l)||(0,a.Z)(l)||s()}},6392:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(28788);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var l=u.call(a,s||"default");if((0,t.Z)(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},28788:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},39787:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(91628);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},l=u.noTrailing,o=l===void 0?!1:l,f=u.noLeading,m=f===void 0?!1:f,p=u.debounceMode,b=p===void 0?void 0:p,g,E=!1,O=0;function C(){g&&clearTimeout(g)}function I(k){var D=k||{},T=D.upcomingOnly,A=T===void 0?!1:T;C(),E=!A}function P(){for(var k=arguments.length,D=new Array(k),T=0;Tn?m?(O=Date.now(),o||(g=setTimeout(b?$:Z,n))):Z():o!==!0&&(g=setTimeout(b?$:Z,b===void 0?n-R:n))}return P.cancel=I,P}function r(n,a,s){var u=s||{},l=u.atBegin,o=l===void 0?!1:l;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"aa745bf7",67:"875b98d9",109:"e286abbb",195:"1423ed6c",264:"b4a5c193",265:"43ffd16e",292:"e3624a6c",310:"013ae4fd",316:"1f60ada6",337:"3ba25707",342:"b36895b1",354:"d4d139cf",403:"0c34c247",479:"e8f414b1",485:"48846a94",508:"4ca09d63",532:"0c248898",533:"29257377",547:"48bfa48e",556:"e00357c4",559:"83afb0b2",576:"b3d71c33",599:"ed444d24",629:"44a1d9a5",643:"a9501278",671:"4a609b8d",680:"d80c184d",700:"7bc1bd54",737:"7de13126",741:"ac5fd360",745:"cce32e99",799:"3138ed47",869:"f093553a",895:"30d3957c",919:"fd40ee2b",921:"daff9a56",928:"ed9c8935",981:"24da50c7",1006:"5b7c228f",1043:"b7bb3d3f",1045:"6b924d29",1048:"b7485dbf",1070:"2ed0c74a",1144:"c90eccaf",1148:"99d25717",1150:"34011907",1154:"8cb80842",1199:"72cc7138",1211:"7e2fd712",1253:"d55a2c77",1257:"9be5adca",1265:"c4996c99",1274:"5f6ea65a",1276:"cbeb3a8f",1343:"a6bb011f",1416:"8166fc3b",1423:"64285bc8",1427:"4d40c708",1443:"a50d46c7",1450:"94bc6c53",1461:"65e732a0",1462:"fcf08abc",1470:"36167278",1475:"d3baf8f2",1482:"6bf9cd44",1512:"eab81626",1520:"693ef587",1545:"41cab555",1578:"17615048",1581:"5145e3cc",1582:"b7da8230",1646:"e6e27b60",1657:"8c6e59f8",1660:"2c305c06",1674:"0099ed7a",1702:"724f5bc7",1713:"0cfb8137",1717:"e9ab37ef",1727:"eadc22d6",1783:"8a775243",1799:"a217633a",1831:"882ae24a",1836:"1ef5bf50",1855:"f6cf22aa",1880:"74c1bdad",1939:"fd84d9c4",1953:"de766e59",1962:"96ae66e8",2011:"59d51f98",2045:"dbc35cbe",2076:"c68eefdd",2102:"30e1c935",2141:"af582fe3",2216:"2dd1d052",2240:"16eb214e",2248:"56777128",2249:"f4830452",2254:"1e1b30f1",2300:"f7b34b30",2303:"65e8a23b",2307:"28262356",2338:"d73db647",2339:"2985556c",2364:"f89faf70",2386:"192e235c",2396:"4c64a51f",2404:"db29e656",2412:"4e6e2cd1",2425:"48ffc2d8",2443:"325cee1a",2476:"47f2cf6c",2494:"68080a87",2501:"fdd62f56",2524:"9aa0a2ec",2529:"d031b83f",2538:"de4a3723",2539:"3b0585f3",2548:"aa53f43d",2570:"bd472dbc",2594:"e87d3761",2603:"08795caa",2659:"f1cc0b6d",2707:"16a814f1",2806:"43038939",2819:"b2cfc7a2",2823:"ca4a86e0",2826:"50687093",2829:"dc215e92",2837:"54a82605",2865:"f274d04e",2875:"bc997940",2884:"083a862a",2969:"ab3357d7",2983:"8406605d",3006:"e2aafc85",3133:"9bf3f89c",3141:"6d2cb7ef",3157:"1b97b496",3183:"e2ac4a3f",3198:"8e655451",3212:"5f4266dd",3220:"9f840702",3247:"660f8290",3260:"f6b59a87",3282:"7d568317",3317:"4dbd6572",3332:"44e90f1c",3355:"2a9ce494",3356:"85b8b60f",3391:"933b8488",3433:"bb0dc4c2",3442:"25b7892c",3447:"6266dd5e",3451:"fe5c6169",3496:"2dc3db65",3509:"80ed325f",3550:"3dc83156",3581:"4c399577",3585:"4113bf31",3589:"7ab8cb35",3665:"27cb64dc",3668:"f7152559",3685:"33836322",3697:"481a10d9",3747:"4c3e12d2",3754:"2edeec97",3777:"d5b0f2f1",3784:"91089df8",3805:"9dbcb95e",3852:"40d7d76c",3862:"25d5dc24",3873:"04ec62f1",3885:"f87f7f15",3897:"21ecc963",3910:"a3b97753",3935:"4713d754",3951:"6f6fb125",3987:"5cecd51b",3996:"b8ea7cc6",4014:"27a8e97c",4017:"3acd7276",4030:"9dba4e11",4056:"1894e3cd",4058:"a6f97976",4078:"9a80f4ed",4088:"6f7d1078",4093:"694f95b8",4105:"10af0576",4144:"1516f1d7",4164:"eb2627dc",4216:"4cda14de",4217:"e0018db3",4227:"0c6fb6ef",4259:"2b9f872b",4264:"833feab9",4330:"f36bd935",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"95086d25",4492:"a9f168d7",4496:"fcb3fc6f",4498:"2d086975",4504:"ad3f0e70",4514:"cfa42c1e",4520:"70cbc8a6",4546:"9a252661",4565:"f1cb1c14",4572:"97f6ba59",4599:"071154f8",4601:"23e918e8",4610:"9fa6b778",4621:"abac9c03",4628:"ece2c60c",4662:"546d671c",4685:"c33f1528",4715:"72370626",4736:"6776e43e",4741:"f1f0ab9b",4757:"452b96d4",4766:"8e4c898e",4770:"204d0a11",4790:"619413e4",4795:"7fe82919",4797:"a24e92db",4800:"84ae967d",4849:"575aa6a7",4850:"1edda4b7",4862:"53825bfc",4884:"afc72af7",4889:"7dd1b80b",4928:"c80cf1c6",4973:"0670e081",4994:"d1dafeed",5022:"1f9b6ec9",5043:"40f54325",5048:"ac90f2f4",5060:"85dafcc6",5096:"9582aa14",5111:"0318a250",5125:"b94475e1",5148:"6c541de9",5176:"77401f9f",5179:"8f21c74e",5186:"fa8566f6",5191:"3158c7a5",5238:"c60c5b1c",5290:"5dabcdc2",5297:"4000e258",5306:"e9e9474c",5319:"dab68527",5321:"1163c84e",5335:"0e1006e0",5354:"7ae70604",5357:"b40e2c78",5359:"ccdee2da",5382:"fe2b6110",5402:"e30c8555",5416:"454536b7",5434:"38b302a6",5470:"e1ab91b1",5494:"d89549c4",5518:"37a0ed8a",5549:"6be95328",5572:"68a0f1eb",5573:"6fc9c715",5599:"e9268a82",5624:"b5b2de35",5631:"e00d3d36",5650:"127e09e5",5679:"4a090bef",5705:"956a5d8e",5729:"b2c3f191",5741:"e63943cc",5764:"e0d7e586",5775:"9fa196be",5786:"cf8a2200",5798:"5ac868d4",5816:"fcff978b",5825:"a33a8f8d",5876:"5eded409",5888:"b27ea183",5891:"45b458f2",5895:"d0e17aea",5902:"3bade621",5915:"72408fd6",5942:"9229f018",5992:"22682313",6029:"8727f6d2",6034:"e4660412",6045:"d268f87f",6047:"3ce45acd",6052:"c94a8d6c",6063:"70e96fe8",6069:"3b00ed9a",6126:"99519171",6127:"6bd8daf1",6170:"c4b92aae",6265:"3dda1b15",6270:"57374104",6277:"d70a0dec",6328:"641203fb",6366:"1db8dcc4",6378:"7f3a946a",6411:"1e3cc8b5",6434:"9fcadb4d",6444:"3528a844",6452:"4ec81718",6531:"5b8bb018",6541:"fb582ce8",6583:"1d5fece7",6587:"2839c8a0",6634:"54199939",6637:"88ebd09b",6651:"b1be770e",6656:"90fc3feb",6685:"050f0e34",6729:"69a46a04",6741:"a2015ea2",6758:"5306157b",6774:"59d4d618",6784:"c23b4808",6788:"82785261",6796:"88c9bdde",6805:"283e8889",6820:"145ccb30",6845:"c98dedc1",6882:"28c79d83",6883:"cc8aa122",6904:"885337db",6913:"c4192d8d",6963:"b46dc025",6982:"99c5bee4",7008:"61321f48",7042:"540a06c9",7043:"8a596fea",7045:"af88861b",7046:"1b1789d1",7058:"8b403094",7062:"4cd60205",7084:"46ccce72",7119:"a5f880f5",7156:"e7466006",7178:"a28cca1a",7182:"32efd131",7242:"8a72e951",7260:"ee1d3c89",7331:"2e27a23b",7333:"fd1f7293",7365:"1005464f",7395:"6d09d94e",7460:"0d0a1383",7477:"ee6102a9",7482:"4f022e50",7527:"fa791b12",7545:"962855cb",7560:"5336e510",7589:"a77be70c",7591:"c8233ce9",7614:"e118343a",7622:"703c1143",7686:"4fcec9f9",7706:"c2a79e40",7806:"40a38272",7852:"e5508c51",7855:"1ad73118",7857:"70f22462",7878:"f0f6f86a",7883:"a4ce2c31",7884:"e5d2c2b5",7890:"d4c6e4a4",7922:"61db5d18",7963:"64ac60d4",7964:"29aed9a1",8014:"fc09be10",8062:"5e5710a0",8072:"f118c217",8077:"05c2d0c7",8085:"5321afe9",8089:"d536b13a",8143:"3fce3f9d",8155:"59f649f9",8161:"83c5fa9a",8237:"780adffc",8241:"823d77c5",8283:"bf5b9ab4",8302:"a4cd0f6d",8307:"f83bf55b",8340:"54ef8a1f",8350:"07df8a75",8398:"6ba39084",8431:"0a63328f",8435:"2152179d",8447:"628c5b01",8517:"dbd435bc",8522:"7a376036",8561:"333e8ec9",8563:"c6173d80",8634:"6572c1f3",8639:"ebbaf1d9",8665:"317b7667",8688:"f1cb2533",8689:"3be9a8d5",8723:"1f310a33",8737:"ce7dad23",8776:"0ad26240",8782:"d1625a92",8787:"db8a2486",8797:"50c73a59",8823:"40f6b28e",8827:"0f0b0c19",8842:"9f25a3e2",8866:"e25f29b8",8882:"55b08557",8885:"a595ad7e",8891:"8bd451ef",8898:"d002bcd8",8909:"c71191c1",8920:"7f82440c",8963:"790aecdd",8982:"db716b68",8999:"872bff70",9076:"a5df9c95",9104:"bbcb2345",9133:"8232d429",9205:"6c35ded8",9215:"ed77b213",9252:"0d791a59",9260:"f163e60e",9332:"dac5fcad",9360:"9777412f",9366:"78c1338b",9391:"670a69c5",9404:"9fcc3d3e",9408:"ebfd35b5",9416:"bf97d63d",9472:"356cf87b",9487:"4d567133",9489:"4e1033e7",9507:"028d90d6",9554:"ed358e7b",9559:"f794af19",9590:"f98d2456",9647:"8cae9cb4",9649:"3e9623bd",9674:"43b72174",9677:"f8ba8387",9695:"e637ea74",9715:"3855a6f6",9716:"d37393f0",9781:"ba5da3fc",9785:"a99876d9",9788:"26a7658a",9890:"e12bc469",9891:"10047f97",9895:"b8e31ff2",9921:"cc1176f1",9922:"e5f161ae",9928:"5989f5e0",9944:"028d0d35",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"12e78288",67:"51374034",109:"b9c23c40",195:"274bb518",264:"5fd9b3fc",265:"d92c6f86",292:"f2567ddb",310:"735e28b7",337:"1d93b53b",342:"96328f8f",479:"b69f9ab6",485:"d63578fe",508:"a2cebfe1",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"bf508f54",737:"72eaccaa",745:"a386435d",799:"eddb780f",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"a66ef1eb",1006:"b9d07e6a",1043:"e8c0878b",1045:"6ed74c3b",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1150:"1ef1d966",1211:"5a4b7f5d",1253:"46aca33c",1257:"7b8c452c",1265:"c6d01246",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"9a10482e",1427:"f91322f7",1443:"e1865421",1450:"bc16bf2b",1461:"cd32a59e",1470:"afcb0f79",1475:"d22fbaa0",1482:"c89636f5",1512:"f3653a35",1520:"f7300d0e",1545:"d33d7b47",1578:"b3cd8411",1581:"13815a71",1582:"73155666",1657:"6ff959fc",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"13fc42b1",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"e4fcde65",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"b186f983",2303:"639a28ad",2307:"b2c54321",2338:"c9b2a29c",2339:"6a610b14",2396:"8d2f98b7",2404:"1b691fa0",2412:"b297b168",2425:"d96f0c58",2443:"1beca1ab",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"437cbb50",2603:"a66ef1eb",2659:"f6071a36",2707:"cabcb16e",2806:"0cad2d5d",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"75690e23",2884:"cd55c0e7",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"83f71029",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e905b8b4",3260:"a3bb8fd1",3282:"c98dd16f",3317:"a24c38e0",3332:"f2834351",3355:"d4a1a198",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"6dcf1f01",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"cff41d11",3585:"5f288e7b",3665:"995e1905",3668:"50ab9464",3685:"5356e3de",3747:"ce08ca10",3784:"05ecae20",3873:"a3ce6945",3897:"5ca5005c",3910:"658d457f",3935:"677fada6",3951:"e21592d2",4030:"369370a5",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"4c121ecb",4144:"f10aa199",4164:"f3332adf",4216:"a66ef1eb",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9430502",4449:"e68d8d58",4492:"75f619b0",4496:"c366f3d3",4498:"e97f4670",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"9439eeec",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"97f3184a",4715:"ab748bb0",4736:"2968553b",4741:"11bd2d23",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"86306a93",4800:"f50302a4",4849:"d2723f8d",4862:"79c5c33c",4884:"bd293d3b",4889:"1fbe346b",4928:"3ec9e47f",4973:"129c56e8",4994:"71b358ee",5022:"81b1b86b",5043:"e9783a88",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"641b49b1",5335:"fec6fd9f",5357:"1fbb7d24",5359:"181f1814",5382:"517d0ff1",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"d8a49e9f",5650:"f8f63f4b",5705:"df6bf207",5729:"adf68bd1",5741:"995d0f08",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"a9459cbe",5825:"42af86fb",5888:"2ed121e8",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"bb37780a",6127:"9f7e8a95",6265:"955b2a89",6270:"ffc03e12",6277:"be8c92aa",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"ee990148",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"0d46291f",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"7d01b0be",6796:"14d05697",6805:"5b253c81",6820:"98d30224",6845:"e657b4db",6882:"c2d2eada",6883:"7740a702",6904:"2a8ddcc0",6913:"5ec03435",6963:"84e145fa",6982:"3043a9c3",7008:"5f144781",7042:"952e2d43",7043:"f92dd043",7045:"fbad5d1c",7046:"c7301ded",7058:"e5da97d0",7062:"dda386ac",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"cdb05979",7477:"66ecedaa",7482:"3a11c394",7527:"9537c550",7545:"5463c8ac",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"51e78cc1",7806:"bd9accb9",7852:"39535f12",7855:"6f036cf6",7857:"5270cd7f",7878:"2b521fde",7883:"539bef09",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"8a13c2c9",8077:"0b2c51d9",8085:"4df5224e",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"47c8b2f1",8307:"02e15761",8398:"ecb314e7",8431:"761f7a75",8435:"7882364e",8447:"ff2d2a7d",8517:"2cafef3f",8522:"3aea2882",8563:"ec35b080",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"ce853ade",8782:"918afc23",8787:"121de108",8797:"47603ae8",8823:"67d151b6",8827:"954b2c29",8866:"93af031e",8882:"e3e6afc6",8885:"de905169",8982:"9f5f0cbd",8999:"215d2e8d",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"944c8941",9472:"f609b809",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"e4f0da28",9695:"e54cca52",9715:"1e222348",9716:"d7a969b5",9785:"ec431d03",9788:"4459d92d",9890:"c9fdec45",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?m?(O=Date.now(),o||(g=setTimeout(b?$:Z,n))):Z():o!==!0&&(g=setTimeout(b?$:Z,b===void 0?n-R:n))}return P.cancel=I,P}function r(n,a,s){var u=s||{},l=u.atBegin,o=l===void 0?!1:l;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"aa745bf7",67:"875b98d9",109:"e286abbb",195:"1423ed6c",264:"b4a5c193",265:"43ffd16e",292:"e3624a6c",310:"013ae4fd",316:"1f60ada6",337:"3ba25707",342:"b36895b1",354:"d4d139cf",403:"0c34c247",479:"e8f414b1",485:"48846a94",508:"4ca09d63",532:"0c248898",533:"29257377",547:"48bfa48e",556:"e00357c4",559:"83afb0b2",576:"b3d71c33",599:"ed444d24",629:"44a1d9a5",643:"a9501278",671:"4a609b8d",680:"d80c184d",700:"7bc1bd54",737:"7de13126",741:"ac5fd360",745:"cce32e99",799:"3138ed47",869:"f093553a",895:"30d3957c",919:"fd40ee2b",921:"daff9a56",928:"ed9c8935",981:"24da50c7",1006:"5b7c228f",1043:"b7bb3d3f",1045:"6b924d29",1048:"b7485dbf",1070:"2ed0c74a",1144:"c90eccaf",1148:"99d25717",1150:"34011907",1154:"8cb80842",1199:"72cc7138",1211:"7e2fd712",1253:"d55a2c77",1257:"9be5adca",1265:"c4996c99",1274:"5f6ea65a",1276:"cbeb3a8f",1343:"a6bb011f",1416:"8166fc3b",1423:"64285bc8",1427:"4d40c708",1443:"a50d46c7",1450:"94bc6c53",1461:"65e732a0",1462:"fcf08abc",1470:"36167278",1475:"d3baf8f2",1482:"6bf9cd44",1512:"eab81626",1520:"693ef587",1545:"41cab555",1578:"17615048",1581:"5145e3cc",1582:"b7da8230",1646:"e6e27b60",1657:"8c6e59f8",1660:"2c305c06",1674:"0099ed7a",1702:"724f5bc7",1713:"0cfb8137",1717:"e9ab37ef",1727:"eadc22d6",1783:"8a775243",1799:"a217633a",1831:"882ae24a",1836:"1ef5bf50",1855:"f6cf22aa",1880:"74c1bdad",1939:"fd84d9c4",1953:"de766e59",1962:"96ae66e8",2011:"59d51f98",2045:"dbc35cbe",2076:"c68eefdd",2102:"30e1c935",2141:"af582fe3",2216:"2dd1d052",2240:"16eb214e",2248:"56777128",2249:"f4830452",2254:"1e1b30f1",2300:"f7b34b30",2303:"65e8a23b",2307:"28262356",2338:"d73db647",2339:"2985556c",2364:"f89faf70",2386:"192e235c",2396:"4c64a51f",2404:"db29e656",2412:"4e6e2cd1",2425:"48ffc2d8",2443:"325cee1a",2476:"47f2cf6c",2494:"68080a87",2501:"fdd62f56",2524:"9aa0a2ec",2529:"d031b83f",2538:"de4a3723",2539:"3b0585f3",2548:"aa53f43d",2570:"bd472dbc",2594:"e87d3761",2603:"08795caa",2659:"f1cc0b6d",2707:"16a814f1",2806:"43038939",2819:"b2cfc7a2",2823:"ca4a86e0",2826:"50687093",2829:"dc215e92",2837:"54a82605",2865:"f274d04e",2875:"bc997940",2884:"083a862a",2969:"ab3357d7",2983:"8406605d",3006:"e2aafc85",3133:"9bf3f89c",3141:"6d2cb7ef",3157:"1b97b496",3183:"e2ac4a3f",3198:"8e655451",3212:"5f4266dd",3220:"9f840702",3247:"660f8290",3260:"f6b59a87",3282:"7d568317",3317:"4dbd6572",3332:"44e90f1c",3355:"2a9ce494",3356:"85b8b60f",3391:"933b8488",3433:"bb0dc4c2",3442:"25b7892c",3447:"6266dd5e",3451:"fe5c6169",3496:"2dc3db65",3509:"80ed325f",3550:"3dc83156",3581:"4c399577",3585:"4113bf31",3589:"7ab8cb35",3665:"27cb64dc",3668:"f7152559",3685:"33836322",3697:"481a10d9",3747:"4c3e12d2",3754:"2edeec97",3777:"d5b0f2f1",3784:"91089df8",3805:"9dbcb95e",3852:"40d7d76c",3862:"25d5dc24",3873:"04ec62f1",3885:"f87f7f15",3897:"21ecc963",3910:"a3b97753",3935:"4713d754",3951:"6f6fb125",3987:"5cecd51b",3996:"b8ea7cc6",4014:"27a8e97c",4017:"3acd7276",4030:"9dba4e11",4056:"1894e3cd",4058:"a6f97976",4078:"9a80f4ed",4088:"6f7d1078",4093:"694f95b8",4105:"10af0576",4144:"1516f1d7",4164:"eb2627dc",4216:"4cda14de",4217:"e0018db3",4227:"0c6fb6ef",4259:"2b9f872b",4264:"833feab9",4330:"f36bd935",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"95086d25",4492:"a9f168d7",4496:"fcb3fc6f",4498:"2d086975",4504:"ad3f0e70",4514:"cfa42c1e",4520:"70cbc8a6",4546:"9a252661",4565:"f1cb1c14",4572:"97f6ba59",4599:"071154f8",4601:"23e918e8",4610:"9fa6b778",4621:"abac9c03",4628:"ece2c60c",4662:"546d671c",4685:"c33f1528",4715:"72370626",4736:"6776e43e",4741:"f1f0ab9b",4757:"452b96d4",4766:"8e4c898e",4770:"204d0a11",4790:"619413e4",4795:"7fe82919",4797:"a24e92db",4800:"84ae967d",4849:"575aa6a7",4850:"1edda4b7",4862:"53825bfc",4884:"afc72af7",4889:"7dd1b80b",4928:"c80cf1c6",4973:"0670e081",4994:"d1dafeed",5022:"1f9b6ec9",5043:"40f54325",5048:"ac90f2f4",5060:"85dafcc6",5096:"9582aa14",5111:"0318a250",5125:"b94475e1",5148:"6c541de9",5176:"77401f9f",5179:"8f21c74e",5186:"fa8566f6",5191:"3158c7a5",5238:"c60c5b1c",5290:"5dabcdc2",5297:"4000e258",5306:"e9e9474c",5319:"dab68527",5321:"1163c84e",5335:"0e1006e0",5354:"7ae70604",5357:"b40e2c78",5359:"ccdee2da",5382:"fe2b6110",5402:"e30c8555",5416:"454536b7",5434:"38b302a6",5470:"e1ab91b1",5494:"d89549c4",5518:"37a0ed8a",5549:"6be95328",5572:"68a0f1eb",5573:"6fc9c715",5599:"e9268a82",5624:"b5b2de35",5631:"e00d3d36",5650:"127e09e5",5679:"4a090bef",5705:"956a5d8e",5729:"b2c3f191",5741:"e63943cc",5764:"e0d7e586",5775:"9fa196be",5786:"cf8a2200",5798:"5ac868d4",5816:"fcff978b",5825:"a33a8f8d",5876:"5eded409",5888:"b27ea183",5891:"45b458f2",5895:"d0e17aea",5902:"3bade621",5915:"72408fd6",5942:"9229f018",5992:"22682313",6029:"8727f6d2",6034:"e4660412",6045:"d268f87f",6047:"3ce45acd",6052:"c94a8d6c",6063:"70e96fe8",6069:"3b00ed9a",6126:"99519171",6127:"6bd8daf1",6170:"c4b92aae",6265:"3dda1b15",6270:"57374104",6277:"d70a0dec",6328:"641203fb",6366:"1db8dcc4",6378:"7f3a946a",6411:"1e3cc8b5",6434:"9fcadb4d",6444:"3528a844",6452:"4ec81718",6531:"5b8bb018",6541:"fb582ce8",6583:"1d5fece7",6587:"2839c8a0",6634:"54199939",6637:"88ebd09b",6651:"b1be770e",6656:"90fc3feb",6685:"050f0e34",6729:"69a46a04",6741:"a2015ea2",6758:"5306157b",6774:"59d4d618",6784:"c23b4808",6788:"82785261",6796:"88c9bdde",6805:"283e8889",6820:"145ccb30",6845:"c98dedc1",6882:"28c79d83",6883:"cc8aa122",6904:"885337db",6913:"c4192d8d",6963:"b46dc025",6982:"99c5bee4",7008:"61321f48",7042:"540a06c9",7043:"8a596fea",7045:"af88861b",7046:"1b1789d1",7058:"8b403094",7062:"4cd60205",7084:"46ccce72",7119:"a5f880f5",7156:"e7466006",7178:"a28cca1a",7182:"32efd131",7242:"8a72e951",7260:"ee1d3c89",7331:"2e27a23b",7333:"fd1f7293",7365:"1005464f",7395:"6d09d94e",7460:"0d0a1383",7477:"ee6102a9",7482:"4f022e50",7527:"fa791b12",7545:"962855cb",7560:"5336e510",7589:"a77be70c",7591:"c8233ce9",7614:"e118343a",7622:"703c1143",7686:"4fcec9f9",7706:"c2a79e40",7806:"40a38272",7852:"e5508c51",7855:"1ad73118",7857:"70f22462",7878:"f0f6f86a",7883:"a4ce2c31",7884:"e5d2c2b5",7890:"d4c6e4a4",7922:"61db5d18",7963:"64ac60d4",7964:"29aed9a1",8014:"fc09be10",8062:"5e5710a0",8072:"f118c217",8077:"05c2d0c7",8085:"5321afe9",8089:"d536b13a",8143:"3fce3f9d",8155:"59f649f9",8161:"83c5fa9a",8237:"780adffc",8241:"823d77c5",8283:"bf5b9ab4",8302:"a4cd0f6d",8307:"f83bf55b",8340:"54ef8a1f",8350:"07df8a75",8398:"6ba39084",8431:"0a63328f",8435:"2152179d",8447:"628c5b01",8517:"dbd435bc",8522:"3cafcc5c",8561:"333e8ec9",8563:"c6173d80",8634:"6572c1f3",8639:"ebbaf1d9",8665:"317b7667",8688:"f1cb2533",8689:"3be9a8d5",8723:"1f310a33",8737:"ce7dad23",8776:"0ad26240",8782:"d1625a92",8787:"db8a2486",8797:"50c73a59",8823:"40f6b28e",8827:"0f0b0c19",8842:"9f25a3e2",8866:"e25f29b8",8882:"55b08557",8885:"a595ad7e",8891:"8bd451ef",8898:"d002bcd8",8909:"c71191c1",8920:"7f82440c",8963:"790aecdd",8982:"db716b68",8999:"872bff70",9076:"a5df9c95",9104:"bbcb2345",9133:"8232d429",9205:"6c35ded8",9215:"ed77b213",9252:"0d791a59",9260:"f163e60e",9332:"dac5fcad",9360:"9777412f",9366:"78c1338b",9391:"670a69c5",9404:"9fcc3d3e",9408:"ebfd35b5",9416:"bf97d63d",9472:"356cf87b",9487:"4d567133",9489:"4e1033e7",9507:"028d90d6",9554:"ed358e7b",9559:"f794af19",9590:"f98d2456",9647:"8cae9cb4",9649:"3e9623bd",9674:"43b72174",9677:"f8ba8387",9695:"e637ea74",9715:"3855a6f6",9716:"d37393f0",9781:"ba5da3fc",9785:"a99876d9",9788:"26a7658a",9890:"e12bc469",9891:"10047f97",9895:"b8e31ff2",9921:"cc1176f1",9922:"e5f161ae",9928:"5989f5e0",9944:"028d0d35",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"12e78288",67:"51374034",109:"b9c23c40",195:"274bb518",264:"5fd9b3fc",265:"d92c6f86",292:"f2567ddb",310:"735e28b7",337:"1d93b53b",342:"96328f8f",479:"b69f9ab6",485:"d63578fe",508:"a2cebfe1",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"bf508f54",737:"72eaccaa",745:"a386435d",799:"eddb780f",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"a66ef1eb",1006:"b9d07e6a",1043:"e8c0878b",1045:"6ed74c3b",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1150:"1ef1d966",1211:"5a4b7f5d",1253:"46aca33c",1257:"7b8c452c",1265:"c6d01246",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"9a10482e",1427:"f91322f7",1443:"e1865421",1450:"bc16bf2b",1461:"cd32a59e",1470:"afcb0f79",1475:"d22fbaa0",1482:"c89636f5",1512:"f3653a35",1520:"f7300d0e",1545:"d33d7b47",1578:"b3cd8411",1581:"13815a71",1582:"73155666",1657:"6ff959fc",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"13fc42b1",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"e4fcde65",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"b186f983",2303:"639a28ad",2307:"b2c54321",2338:"c9b2a29c",2339:"6a610b14",2396:"8d2f98b7",2404:"1b691fa0",2412:"b297b168",2425:"d96f0c58",2443:"1beca1ab",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"437cbb50",2603:"a66ef1eb",2659:"f6071a36",2707:"cabcb16e",2806:"0cad2d5d",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"75690e23",2884:"cd55c0e7",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"83f71029",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e905b8b4",3260:"a3bb8fd1",3282:"c98dd16f",3317:"a24c38e0",3332:"f2834351",3355:"d4a1a198",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"6dcf1f01",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"cff41d11",3585:"5f288e7b",3665:"995e1905",3668:"50ab9464",3685:"5356e3de",3747:"ce08ca10",3784:"05ecae20",3873:"a3ce6945",3897:"5ca5005c",3910:"658d457f",3935:"677fada6",3951:"e21592d2",4030:"369370a5",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"4c121ecb",4144:"f10aa199",4164:"f3332adf",4216:"a66ef1eb",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9430502",4449:"e68d8d58",4492:"75f619b0",4496:"c366f3d3",4498:"e97f4670",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"9439eeec",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"97f3184a",4715:"ab748bb0",4736:"2968553b",4741:"11bd2d23",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"86306a93",4800:"f50302a4",4849:"d2723f8d",4862:"79c5c33c",4884:"bd293d3b",4889:"1fbe346b",4928:"3ec9e47f",4973:"129c56e8",4994:"71b358ee",5022:"81b1b86b",5043:"e9783a88",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"641b49b1",5335:"fec6fd9f",5357:"1fbb7d24",5359:"181f1814",5382:"517d0ff1",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"d8a49e9f",5650:"f8f63f4b",5705:"df6bf207",5729:"adf68bd1",5741:"995d0f08",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"a9459cbe",5825:"42af86fb",5888:"2ed121e8",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"bb37780a",6127:"9f7e8a95",6265:"955b2a89",6270:"ffc03e12",6277:"be8c92aa",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"ee990148",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"0d46291f",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"7d01b0be",6796:"14d05697",6805:"5b253c81",6820:"98d30224",6845:"e657b4db",6882:"c2d2eada",6883:"7740a702",6904:"2a8ddcc0",6913:"5ec03435",6963:"84e145fa",6982:"3043a9c3",7008:"5f144781",7042:"952e2d43",7043:"f92dd043",7045:"fbad5d1c",7046:"c7301ded",7058:"e5da97d0",7062:"dda386ac",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"cdb05979",7477:"66ecedaa",7482:"3a11c394",7527:"9537c550",7545:"5463c8ac",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"51e78cc1",7806:"bd9accb9",7852:"39535f12",7855:"6f036cf6",7857:"5270cd7f",7878:"2b521fde",7883:"539bef09",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"8a13c2c9",8077:"0b2c51d9",8085:"4df5224e",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"47c8b2f1",8307:"02e15761",8398:"ecb314e7",8431:"761f7a75",8435:"7882364e",8447:"ff2d2a7d",8517:"2cafef3f",8522:"3aea2882",8563:"ec35b080",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"ce853ade",8782:"918afc23",8787:"121de108",8797:"47603ae8",8823:"67d151b6",8827:"954b2c29",8866:"93af031e",8882:"e3e6afc6",8885:"de905169",8982:"9f5f0cbd",8999:"215d2e8d",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"944c8941",9472:"f609b809",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"e4f0da28",9695:"e54cca52",9715:"1e222348",9716:"d7a969b5",9785:"ec431d03",9788:"4459d92d",9890:"c9fdec45",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return $r.endsWith("/")?$r:"".concat($r,"/")}var tc=__webpack_require__(38127),Pu=__webpack_require__(38329),nu=__webpack_require__(8616),au=["content"],Qi=["content"],Bi=/^(http:|https:)?\/\//;function rc($r){return Bi.test($r)||$r.startsWith("/")&&!$r.startsWith("/*")||$r.startsWith("./")||$r.startsWith("../")}var Bu=function(){return ae.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ou=function(on){var Hn,Da=on.loaderData,Gn=on.htmlPageOpts,ca=on.manifest,ba=(ca==null||(Hn=ca.assets)===null||Hn===void 0?void 0:Hn["umi.css"])||"";return ae.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Da||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ba,"'")}})};function cs($r){var on=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof $r=="string")return rc($r)?(0,oi.Z)({src:$r},on):{content:$r};if((0,nu.Z)($r)==="object")return(0,oi.Z)((0,oi.Z)({},$r),on);throw new Error("Invalid script type: ".concat((0,nu.Z)($r)))}function Ri($r){return rc($r)?{type:"link",href:$r}:{type:"style",content:$r}}var al=function(on){var Hn,Da,Gn,ca,ba,_o,Vn=on.htmlPageOpts;return ae.createElement(ae.Fragment,null,(Vn==null?void 0:Vn.title)&&ae.createElement("title",null,Vn.title),Vn==null||(Hn=Vn.favicons)===null||Hn===void 0?void 0:Hn.map(function(vo,gs){return ae.createElement("link",{key:gs,rel:"shortcut icon",href:vo})}),(Vn==null?void 0:Vn.description)&&ae.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Da=Vn.keywords)===null||Da===void 0?void 0:Da.length)&&ae.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(vo){return ae.createElement("meta",{key:vo.name,name:vo.name,content:vo.content})}),Vn==null||(ca=Vn.links)===null||ca===void 0?void 0:ca.map(function(vo,gs){return ae.createElement("link",(0,Pu.Z)({key:gs},vo))}),Vn==null||(ba=Vn.styles)===null||ba===void 0?void 0:ba.map(function(vo,gs){var ys=Ri(vo),Fs=ys.type,Bs=ys.href,lu=ys.content;if(Fs==="link")return ae.createElement("link",{key:gs,rel:"stylesheet",href:Bs});if(Fs==="style")return ae.createElement("style",{key:gs},lu)}),Vn==null||(_o=Vn.headScripts)===null||_o===void 0?void 0:_o.map(function(vo,gs){var ys=cs(vo),Fs=ys.content,Bs=(0,tc.Z)(ys,au);return ae.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Fs},key:gs},Bs))}))};function Nu($r){var on,Hn=$r.children,Da=$r.loaderData,Gn=$r.manifest,ca=$r.htmlPageOpts,ba=$r.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_o=$r.mountElementId;if(ba!=null&&ba.pureHtml)return ae.createElement("html",null,ae.createElement("head",null),ae.createElement("body",null,ae.createElement(Bu,null),ae.createElement("div",{id:_o},Hn),ae.createElement(ou,{manifest:Gn,loaderData:Da,htmlPageOpts:ca})));if(ba!=null&&ba.pureApp)return ae.createElement(ae.Fragment,null,Hn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ae.createElement("html",{suppressHydrationWarning:!0,lang:(ca==null?void 0:ca.lang)||"en"},ae.createElement("head",null,ae.createElement("meta",{charSet:"utf-8"}),ae.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&ae.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),ae.createElement(al,{htmlPageOpts:ca})),ae.createElement("body",null,ae.createElement(Bu,null),ae.createElement("div",{id:_o},Hn),ae.createElement(ou,{manifest:Gn,loaderData:Da,htmlPageOpts:ca}),ca==null||(on=ca.scripts)===null||on===void 0?void 0:on.map(function(vo,gs){var ys=cs(vo),Fs=ys.content,Bs=(0,tc.Z)(ys,Qi);return ae.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Fs},key:gs},Bs))})))}var iu=ae.createContext(void 0);function ol(){return ae.useContext(iu)}var Su=["redirect"];function Ms($r){var on=$r.routesById,Hn=$r.parentId,Da=$r.routeComponents,Gn=$r.useStream,ca=Gn===void 0?!0:Gn;return Object.keys(on).filter(function(ba){return on[ba].parentId===Hn}).map(function(ba){var _o=il((0,oi.Z)((0,oi.Z)({route:on[ba],routeComponent:Da[ba],loadingComponent:$r.loadingComponent,reactRouter5Compat:$r.reactRouter5Compat},$r.reactRouter5Compat&&{hasChildren:Object.keys(on).filter(function(vo){return on[vo].parentId===ba}).length>0}),{},{useStream:ca})),Vn=Ms({routesById:on,routeComponents:Da,parentId:_o.id,loadingComponent:$r.loadingComponent,reactRouter5Compat:$r.reactRouter5Compat,useStream:ca});return Vn.length>0&&(_o.children=Vn,_o.routes=Vn),_o})}function Cc($r){var on=(0,Ci.UO)(),Hn=(0,Ci.Gn)($r.to,on),Da=(0,Eu.T$)(),Gn=(0,Ci.TH)();if(Da!=null&&Da.keepQuery){var ca=Gn.search+Gn.hash;Hn+=ca}var ba=(0,oi.Z)((0,oi.Z)({},$r),{},{to:Hn});return ae.createElement(Ci.Fg,(0,Pu.Z)({replace:!0},ba))}function il($r){var on=$r.route,Hn=$r.useStream,Da=Hn===void 0?!0:Hn,Gn=on.redirect,ca=(0,tc.Z)(on,Su),ba=$r.reactRouter5Compat?ac:oc;return(0,oi.Z)({element:Gn?ae.createElement(Cc,{to:Gn}):ae.createElement(iu.Provider,{value:{route:$r.route}},ae.createElement(ba,{loader:ae.memo($r.routeComponent),loadingComponent:$r.loadingComponent||nc,hasChildren:$r.hasChildren,useStream:Da}))},ca)}function nc(){return ae.createElement("div",null)}function ac($r){var on=ol(),Hn=on.route,Da=(0,Eu.Ov)(),Gn=Da.history,ca=Da.clientRoutes,ba=(0,Ci.UO)(),_o={params:ba,isExact:!0,path:Hn.path,url:Gn.location.pathname},Vn=$r.loader,vo={location:Gn.location,match:_o,history:Gn,params:ba,route:Hn,routes:ca};return $r.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement($r.loadingComponent,null)},ae.createElement(Vn,vo,$r.hasChildren&&ae.createElement(Ci.j3,null))):ae.createElement(Vn,vo,$r.hasChildren&&ae.createElement(Ci.j3,null))}function oc($r){var on=$r.loader;return $r.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement($r.loadingComponent,null)},ae.createElement(on,null)):ae.createElement(on,null)}var Cu=null;function kl(){return Cu}function ic($r){var on=$r.history,Hn=ae.useState({action:on.action,location:on.location}),Da=(0,Yi.Z)(Hn,2),Gn=Da[0],ca=Da[1];return(0,ae.useLayoutEffect)(function(){return on.listen(ca)},[on]),(0,ae.useLayoutEffect)(function(){function ba(_o){$r.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:$r.routes,clientRoutes:$r.clientRoutes,location:_o.location,action:_o.action,basename:$r.basename,isFirst:!!_o.isFirst}})}return ba({location:Gn.location,action:Gn.action,isFirst:!0}),on.listen(ba)},[on,$r.routes,$r.clientRoutes]),ae.createElement(Ci.F0,{navigator:on,location:Gn.location,basename:$r.basename},$r.children)}function Xi(){var $r=(0,Eu.Ov)(),on=$r.clientRoutes;return(0,Ci.V$)(on)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(on,Hn){var Da=on.basename||"/",Gn=Ms({routesById:on.routes,routeComponents:on.routeComponents,loadingComponent:on.loadingComponent,reactRouter5Compat:on.reactRouter5Compat,useStream:on.useStream});on.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var ca=ae.createElement(ic,{basename:Da,pluginManager:on.pluginManager,routes:on.routes,clientRoutes:Gn,history:on.history},Hn),ba=0,_o=Zu;ba<_o.length;ba++){var Vn=_o[ba];ca=on.pluginManager.applyPlugins({type:"modify",key:Vn,initialValue:ca,args:{routes:on.routes,history:on.history,plugin:on.pluginManager}})}var vo=function(){var ys=(0,ae.useState)({}),Fs=(0,Yi.Z)(ys,2),Bs=Fs[0],lu=Fs[1],Kl=(0,ae.useState)(window.__UMI_LOADER_DATA__||{}),Ul=(0,Yi.Z)(Kl,2),Tu=Ul[0],zl=Ul[1],Mc=(0,ae.useCallback)(function(dl,Tl){var Ns,Yl=(((Ns=(0,Ci.fp)(Gn,dl,Da))===null||Ns===void 0?void 0:Ns.map(function(bs){return bs.route.id}))||[]).filter(Boolean);Yl.forEach(function(bs){var Lc,Dl;if(window.__umi_route_prefetch__){var gi,fl=(gi=on.routeComponents[bs])===null||gi===void 0||(gi=gi._payload)===null||gi===void 0?void 0:gi._result;typeof fl=="function"&&fl()}var Rl=(Lc=on.routes[bs])===null||Lc===void 0?void 0:Lc.clientLoader,Zs=!!Rl,fc=(Dl=on.routes[bs])===null||Dl===void 0?void 0:Dl.hasServerLoader;!Tl&&fc&&!Zs&&!window.__UMI_LOADER_DATA__&&di({id:bs,basename:Da,cb:function(jc){ae.startTransition(function(){zl(function($l){return(0,oi.Z)((0,oi.Z)({},$l),{},(0,Fu.Z)({},bs,jc))})})}});var yi=!!Bs[bs],Ml=Zs&&Rl.hydrate||!fc,Ll=fc&&!window.__UMI_LOADER_DATA__;Zs&&!yi&&(Ml||Ll)&&Rl({serverLoader:function(){return di({id:bs,basename:Da,cb:function($l){ae.startTransition(function(){zl(function(pl){return(0,oi.Z)((0,oi.Z)({},pl),{},(0,Fu.Z)({},bs,$l))})})}})}}).then(function($c){lu(function(jc){return(0,oi.Z)((0,oi.Z)({},jc),{},(0,Fu.Z)({},bs,$c))})})})},[Bs]);return(0,ae.useEffect)(function(){return Mc(window.location.pathname,!0),on.history.listen(function(dl){Mc(dl.location.pathname)})},[]),(0,ae.useLayoutEffect)(function(){typeof on.callback=="function"&&on.callback()},[]),ae.createElement(Eu.Il.Provider,{value:{routes:on.routes,routeComponents:on.routeComponents,clientRoutes:Gn,pluginManager:on.pluginManager,rootElement:on.rootElement,basename:Da,clientLoaderData:Bs,serverLoaderData:Tu,preloadRoute:Mc,history:on.history}},ca)};return vo};function sl($r){var on=$r.rootElement||document.getElementById("root"),Hn=sc($r,ae.createElement(Xi,null));if($r.components)return Hn;if($r.hydrate){var Da=window.__UMI_LOADER_DATA__||{},Gn=window.__UMI_METADATA_LOADER_DATA__||{},ca={metadata:Gn,loaderData:Da,mountElementId:$r.mountElementId},ba=$r.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||$r.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;ec.hydrateRoot(ba?on:document,ba?ae.createElement(Hn,null):ae.createElement(Nu,ca,ae.createElement(Hn,null)));return}if(ec.createRoot){Cu=ec.createRoot(on),Cu.render(ae.createElement(Hn,null));return}ec.render(ae.createElement(Hn,null),on)}var h=($r,on,Hn)=>new Promise((Da,Gn)=>{var ca=Vn=>{try{_o(Hn.next(Vn))}catch(vo){Gn(vo)}},ba=Vn=>{try{_o(Hn.throw(Vn))}catch(vo){Gn(vo)}},_o=Vn=>Vn.done?Da(Vn.value):Promise.resolve(Vn.value).then(ca,ba);_o((Hn=Hn.apply($r,on)).next())});function y(){return h(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/smart_plan",parentId:"101",id:"158"},159:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"159"},160:{path:"/competitions",parentId:"1",id:"160"},161:{path:"/competitions/index",parentId:"160",id:"161"},162:{path:"/competitions/:identifier/list",parentId:"160",id:"162"},163:{path:"/competitions/exports",parentId:"160",id:"163"},164:{path:"/competitions",parentId:"160",id:"164"},165:{path:"/competitions/:identifier",parentId:"160",id:"165"},166:{path:"/competitions/index/:identifier",parentId:"160",id:"166"},167:{path:"/competitions/:identifier/detail/enroll",parentId:"160",id:"167"},168:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"160",id:"168"},169:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"160",id:"169"},170:{path:"/competitions/detail/:identifier",parentId:"160",id:"170"},171:{path:"/forums",parentId:"1",id:"171"},172:{path:"/forums",parentId:"171",id:"172"},173:{path:"/forums/categories/:memoType",parentId:"171",id:"173"},174:{path:"/forums/new",parentId:"171",id:"174"},175:{path:"/forums/:memoId/edit",parentId:"171",id:"175"},176:{path:"/forums/:memoId",parentId:"171",id:"176"},177:{path:"/problemset",parentId:"1",id:"177"},178:{path:"/problemset",parentId:"177",id:"178"},179:{path:"/problemset/newitem",parentId:"177",id:"179"},180:{path:"/problemset/:type/:id",parentId:"177",id:"180"},181:{path:"/problemset/preview",parentId:"177",id:"181"},182:{path:"/problemset/preview_new",parentId:"177",id:"182"},183:{path:"/problemset/preview_select",parentId:"177",id:"183"},184:{path:"/shixuns",parentId:"1",id:"184"},185:{path:"/shixuns",parentId:"184",id:"185"},186:{path:"/shixuns/exports",parentId:"184",id:"186"},187:{path:"/shixuns/new",parentId:"184",id:"187"},188:{path:"/shixuns/new/CreateImg",parentId:"184",id:"188"},189:{path:"/shixuns/new/:id/imagepreview",parentId:"184",id:"189"},190:{path:"/shixuns/:id/Merge",parentId:"184",id:"190"},191:{path:"/shixuns/:id/Split",parentId:"184",id:"191"},192:{path:"/shixuns/:id/edit",parentId:"184",id:"192"},193:{path:"shixuns/:id/edit/warehouse",parentId:"192",id:"193"},194:{path:"/shixuns/:id/edit/newquestion",parentId:"192",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"192",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"192",id:"196"},197:{path:"/shixuns/:id/edit/new",parentId:"192",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"192",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"192",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"192",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"192",id:"201"},202:{path:"/shixuns/:id",parentId:"184",id:"202"},203:{path:"/shixuns/:id/poll",parentId:"202",id:"203"},204:{path:"/shixuns/:id/challenges",parentId:"202",id:"204"},205:{path:"/shixuns/:id/repository",parentId:"202",id:"205"},206:{path:"/shixuns/:id/secret_repository",parentId:"202",id:"206"},207:{path:"/shixuns/:id/collaborators",parentId:"202",id:"207"},208:{path:"/shixuns/:id/dataset",parentId:"202",id:"208"},209:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"202",id:"209"},210:{path:"/shixuns/:id/shixun_discuss",parentId:"202",id:"210"},211:{path:"/shixuns/:id/ranking_list",parentId:"202",id:"211"},212:{path:"/shixuns/:id/settings",parentId:"202",id:"212"},213:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"202",id:"213"},214:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"202",id:"214"},215:{path:"/shixuns/:id/repository/upload_file",parentId:"202",id:"215"},216:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"202",id:"216"},217:{path:"/shixuns/:id/repository/add_file",parentId:"202",id:"217"},218:{path:"/shixuns/:id/secret_repository/add_file",parentId:"202",id:"218"},219:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"202",id:"219"},220:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"202",id:"220"},221:{path:"/shixuns/:id/audit_situation",parentId:"202",id:"221"},222:{path:"/shixuns/:id/fork_list",parentId:"202",id:"222"},223:{path:"/users",parentId:"1",id:"223"},224:{path:"/users/:username/videos/protocol",parentId:"223",id:"224"},225:{path:"/users/:username/videos/resourceProtocol",parentId:"223",id:"225"},226:{path:"/users/:username/videos/success",parentId:"223",id:"226"},227:{path:"/users/:username/topicbank/:topicstype",parentId:"223",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"223",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"223",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"223",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"223",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"223",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"223",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"223",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"223",id:"235"},236:{path:"/users/:username/experiment-img/add",parentId:"223",id:"236"},237:{path:"/users/:username",parentId:"223",id:"237"},238:{path:"/users/:username",parentId:"237",id:"238"},239:{path:"/users/:username/baseInfo/edit",parentId:"237",id:"239"},240:{path:"/users/:username/baseInfo",parentId:"237",id:"240"},241:{path:"/users/:username/realNameCertification",parentId:"237",id:"241"},242:{path:"/users/:username/careerCertification",parentId:"237",id:"242"},243:{path:"/users/:username/classrooms",parentId:"237",id:"243"},244:{path:"/users/:username/shixuns",parentId:"237",id:"244"},245:{path:"/users/:username/dataSet",parentId:"237",id:"245"},246:{path:"/users/:username/userPortrait",parentId:"237",id:"246"},247:{path:"/users/:username/learningPath",parentId:"237",id:"247"},248:{path:"/users/:username/teach-group",parentId:"237",id:"248"},249:{path:"/users/:username/competitions",parentId:"237",id:"249"},250:{path:"/users/:username/experiment-img",parentId:"237",id:"250"},251:{path:"/users/:username/experiment-img/:experid/detail",parentId:"237",id:"251"},252:{path:"/users/:username/certificate",parentId:"237",id:"252"},253:{path:"/users/:username/otherResources",parentId:"237",id:"253"},254:{path:"/users/:username/paths",parentId:"237",id:"254"},255:{path:"/users/:username/projects",parentId:"237",id:"255"},256:{path:"/users/:username/videos",parentId:"237",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"237",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"237",id:"258"},259:{path:"/users/:username/vspaces",parentId:"237",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"237",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"237",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"237",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"237",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"429",id:"431"},432:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"429",id:"432"},433:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"433"},434:{parentId:"429",id:"434"},435:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"434",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"434",id:"436"},437:{path:"/miniprogram",parentId:"1",id:"437"},438:{path:"/miniprogram/courseware/study",exact:!0,parentId:"437",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"440"},441:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"441"},442:{path:"/training",parentId:"1",id:"442"},443:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"442",id:"443"},444:{path:"/largeScreen",exact:!0,parentId:"1",id:"444"},445:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"445"},446:{path:"/quality",parentId:"1",id:"446"},447:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"446",id:"447"},448:{path:"/otherlogin",exact:!0,parentId:"1",id:"448"},449:{path:"/otherloginqq",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginstart",exact:!0,parentId:"1",id:"450"},451:{path:"/pathsoverview",exact:!0,parentId:"1",id:"451"},452:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/login",parentId:"1",id:"454"},455:{path:"/login",parentId:"454",id:"455"},456:{path:"/user",parentId:"1",id:"456"},457:{path:"/user/login",parentId:"456",id:"457"},458:{path:"/user/register",parentId:"456",id:"458"},459:{path:"/user/reset-password",parentId:"456",id:"459"},460:{path:"/colleges",parentId:"1",id:"460"},461:{path:"/colleges/:id/statistics",parentId:"460",id:"461"},462:{path:"/help",parentId:"1",id:"462"},463:{path:"/help/:id",parentId:"462",id:"463"},464:{path:"/video",parentId:"1",id:"464"},465:{path:"/video/:videoId",parentId:"464",id:"465"},466:{path:"/terminal",parentId:"1",id:"466"},467:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"467"},468:{path:"/wrongAnswer",parentId:"1",id:"468"},469:{path:"/bwdemo",parentId:"1",id:"469"},470:{path:"/",parentId:"1",id:"470"},471:{path:"/",exact:!0,parentId:"470",id:"471"},472:{path:"/api/*",exact:!0,parentId:"470",id:"472"},473:{path:"/search",exact:!0,parentId:"470",id:"473"},474:{path:"/moop_cases",exact:!0,parentId:"470",id:"474"},475:{path:"/moop_cases/new",exact:!0,parentId:"470",id:"475"},476:{path:"/moop_cases/:caseId",exact:!0,parentId:"470",id:"476"},477:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"470",id:"477"},478:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"470",id:"478"},479:{path:"/randompaper",exact:!0,parentId:"470",id:"479"},480:{path:"/randompaper/edit/:id",exact:!0,parentId:"470",id:"480"},481:{path:"/randompaper/detail/:id",exact:!0,parentId:"470",id:"481"},482:{path:"/403",parentId:"470",id:"482"},483:{path:"/500",parentId:"470",id:"483"},484:{path:"/404",parentId:"470",id:"484"},485:{path:"/download",parentId:"470",id:"485"},486:{path:"/iwce",parentId:"470",id:"486"},487:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"470",id:"487"},488:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"470",id:"488"},489:{path:"/Activities",parentId:"470",id:"489"},490:{path:"/iwce/:itemname",parentId:"470",id:"490"},491:{path:"/hpc-course",parentId:"470",id:"491"},492:{path:"/user_agents",parentId:"470",id:"492"},493:{path:"/three",parentId:"470",id:"493"},494:{path:"/introduction",parentId:"470",id:"494"},495:{path:"/chatgpt",parentId:"470",id:"495"},496:{path:"/*",parentId:"470",id:"496"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),3:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,76563))),4:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6637),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6637),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,64226))),7:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),10:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,59763))),11:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,27851))),12:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,58966))),14:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(1199),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,29676))),15:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),20:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,46275))),21:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,20973))),22:ae.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,46275))),24:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,37273))),25:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,37273))),26:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,45029))),27:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,45029))),28:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,46922))),29:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,94044))),30:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,67311))),31:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(8283),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,54725))),32:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,96954))),33:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3852),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,63437))),34:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,54842))),37:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3852),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,61995))),38:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,30748))),42:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,94418))),43:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,31750))),47:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,53147))),48:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),49:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),50:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6637),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,84511))),51:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6637),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,84511))),52:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,10147))),53:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,98327))),54:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,98327))),55:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,83922))),56:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),57:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),58:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,3276))),59:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,3276))),60:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,77329))),61:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,77329))),62:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),63:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),64:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),65:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),66:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),67:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),68:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),69:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),70:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),71:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),72:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),73:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),74:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),75:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),76:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),77:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,61193))),78:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,13750))),79:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),80:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),81:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),82:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),83:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),84:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,58966))),85:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,55998))),86:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,31905))),87:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,21229))),88:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,98731))),89:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,37244))),90:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),92:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,42383))),93:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(8283),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,7967))),94:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,97838))),95:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22186))),96:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,57454))),97:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),98:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),99:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),100:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,25921))),101:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,2414))),102:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),104:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,77437))),105:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,15828))),106:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,15828))),107:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,57720))),108:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,57720))),109:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3403))),110:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3403))),111:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),113:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),115:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,6218))),116:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,83443))),117:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,5010))),118:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8283),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),120:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,21413))),121:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,11133))),122:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,25251))),123:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,22084))),124:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,25083))),125:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,29860))),126:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),128:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1199),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1199),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),130:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,27776))),131:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,27776))),132:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,60153))),133:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,60153))),134:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,96573))),135:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,73342))),136:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),137:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),138:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,27599))),139:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,27599))),140:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,76161))),141:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,91542))),142:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,91542))),143:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,69808))),144:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,69808))),145:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,8176))),146:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,21095))),147:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,21095))),148:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),150:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),151:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),152:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,50715))),153:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,90317))),154:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,1377))),155:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,65515))),156:ae.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,26032))),158:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,82047))),159:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,5787))),160:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),161:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),162:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,43008))),164:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),165:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,58645))),166:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,58645))),167:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,719))),168:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,14796))),169:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,5629))),170:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),171:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),172:ae.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),173:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,24564))),174:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),175:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),176:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),177:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),178:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),179:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),180:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),181:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,6413))),182:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,37852))),183:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),184:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),185:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,20186))),186:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,15352))),187:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),188:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,84246))),189:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,28092))),190:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,40580))),191:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,2751))),192:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(403),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),193:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,21052))),194:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),195:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3996),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),196:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3996),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),197:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3996),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),198:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3996),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),199:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,56405))),200:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),201:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,63798))),202:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,182))),203:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,8130))),204:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),205:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),206:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),207:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),208:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),209:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),210:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),211:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),212:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(403),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),213:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),214:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),215:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,6850))),216:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,6850))),217:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,83283))),218:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,83283))),219:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),220:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),221:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),222:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,5134))),223:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),224:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,59622))),225:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,65866))),226:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,86974))),227:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,49690))),228:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,50650))),229:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,50650))),230:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),231:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),232:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),233:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),234:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,8712))),235:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,26021))),236:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),237:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,43116))),238:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,26501))),239:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,22802))),240:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,49451))),241:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,97118))),242:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,84215))),243:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,26501))),244:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,51705))),245:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,59634))),246:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),247:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,88755))),248:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,81187))),249:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,62484))),250:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),251:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),252:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,43173))),253:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,68861))),254:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,56543))),255:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,7942))),256:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,89993))),257:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,73879))),258:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,21530))),259:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,88038))),260:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,35670))),261:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,99624))),262:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,69157))),263:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,11234))),264:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),265:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),266:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,3447))),267:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,96555))),268:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5942),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,39378))),269:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5942),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,39378))),270:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5942),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5942),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),272:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),273:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,84958))),274:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),276:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),277:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,62861))),278:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,10497))),279:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,2131))),280:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,62256))),281:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,872))),282:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,64361))),283:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,85761))),284:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,93875))),285:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,21202))),286:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,91460))),287:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,17689))),288:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,37222))),289:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,14455))),290:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,41313))),291:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),292:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,5942))),293:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,15920))),294:ae.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),295:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),296:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),297:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,97800))),298:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,89705))),299:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,47363))),300:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,16302))),301:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,90894))),302:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,57211))),303:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,14828))),304:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,99436))),305:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,19552))),306:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,19552))),307:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,562))),308:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),309:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,40180))),310:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),311:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,40180))),312:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),313:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,40180))),314:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),315:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,91176))),317:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),318:ae.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),319:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,64348))),320:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,21496))),321:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,95335))),322:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,45423))),323:ae.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),324:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,36178))),325:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),326:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),327:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,54204))),328:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,54204))),329:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),330:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,23395))),331:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,68703))),332:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,3819))),333:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,39983))),334:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,79046))),335:ae.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),336:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,42176))),337:ae.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),338:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),339:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,44308))),340:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,82821))),341:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),342:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),343:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,54587))),344:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),345:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,89955))),346:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,61471))),347:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,3279))),348:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),350:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,36546))),351:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,21105))),352:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,97769))),353:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,95905))),354:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),356:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,13793))),357:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),358:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),359:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),361:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),362:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),364:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,82125))),365:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,30654))),366:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,38542))),367:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,92314))),368:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,74232))),369:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,50983))),370:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),371:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),372:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),373:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,54587))),374:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),375:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,89955))),376:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,61471))),377:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,3279))),378:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),380:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,36546))),381:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,21105))),382:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,97769))),383:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,95905))),384:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),386:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,13793))),387:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),388:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),389:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),391:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),392:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),394:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,82125))),395:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,30654))),396:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,38542))),397:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,92314))),398:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,74232))),399:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,50983))),400:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),401:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),402:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),403:ae.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,28712))),404:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,27454))),405:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,33675))),406:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,58197))),407:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,57857))),408:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),409:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,30266))),410:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,88036))),411:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,42463))),412:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),413:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),414:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),415:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),416:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,98372))),422:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,16486))),423:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,16486))),424:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2248),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),425:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,16459))),426:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),427:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,69623))),428:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),429:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),430:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(7119),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,7897))),431:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,94727))),432:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7119),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,80109))),433:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),434:ae.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,60876))),435:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,2960))),436:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,41742))),437:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),438:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,96250))),439:ae.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,79700))),440:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,47154))),441:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9781),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,47154))),442:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),443:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,75503))),444:ae.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),445:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,13070))),446:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),447:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,36693))),448:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,11112))),449:ae.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),450:ae.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),451:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),452:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),453:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),454:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,28128))),455:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,77123))),456:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,28128))),457:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,77123))),458:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,4066))),459:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,39221))),460:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),461:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),462:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),463:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),464:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),465:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,62904))),466:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,87038))),467:ae.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),468:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9781),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,31750))),469:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,71193))),470:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5306),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),471:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,94419))),472:ae.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),473:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,57548))),474:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,13540))),475:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),476:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,93185))),477:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),478:ae.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),479:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),480:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),481:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,19560))),482:ae.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18049))),483:ae.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,38189))),484:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),485:ae.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),486:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),487:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,79752))),488:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,22084))),489:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,94878))),490:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),491:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),492:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,43982))),493:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),494:ae.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),495:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),496:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,49377)))}}})}var x=__webpack_require__(3191),z=__webpack_require__(58293),oe=__webpack_require__(29787),wr=__webpack_require__(5755),Pr=()=>ae.createElement(oe.Z,{size:"middle",className:wr.Z.loading}),xn=__webpack_require__(25690),gn=__webpack_require__(61186),Ur=__webpack_require__.n(gn),xo=__webpack_require__(91392),Vo=__webpack_require__.n(xo),ma=__webpack_require__(34749),ti=__webpack_require__.n(ma),fi=__webpack_require__(19277),Ou=__webpack_require__.n(fi),Mo=__webpack_require__(10238),Oc=__webpack_require__.n(Mo),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),kc=__webpack_require__(90111),Ls=__webpack_require__.n(kc),Dn=__webpack_require__(74959),Ac=__webpack_require__.n(Dn),Tc=__webpack_require__(23250),Ia=__webpack_require__.n(Tc),wo=__webpack_require__(58862),$s=__webpack_require__.n(wo),Iu=__webpack_require__(58319),Dc=__webpack_require__.n(Iu),Al=__webpack_require__(62053),su=__webpack_require__.n(Al),uu=__webpack_require__(47477),ul=__webpack_require__.n(uu),Rc=__webpack_require__(59717),cu=__webpack_require__.n(Rc);Ur().extend(ti()),Ur().extend(Ou()),Ur().extend(Oc()),Ur().extend(uc()),Ur().extend(Ls()),Ur().extend(Ac()),Ur().extend(Ia()),Ur().extend($s()),Ur().extend(Dc()),Ur().extend(su()),Ur().extend(ul()),Ur().extend(cu()),Ur().extend(Vo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,js=($r,on,Hn)=>on in $r?cl($r,on,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):$r[on]=Hn,ku=($r,on)=>{for(var Hn in on||(on={}))ll.call(on,Hn)&&js($r,Hn,on[Hn]);if(cc)for(var Hn of cc(on))Ni.call(on,Hn)&&js($r,Hn,on[Hn]);return $r},lc=($r,on,Hn)=>new Promise((Da,Gn)=>{var ca=Vn=>{try{_o(Hn.next(Vn))}catch(vo){Gn(vo)}},ba=Vn=>{try{_o(Hn.throw(Vn))}catch(vo){Gn(vo)}},_o=Vn=>Vn.done?Da(Vn.value):Promise.resolve(Vn.value).then(ca,ba);_o((Hn=Hn.apply($r,on)).next())});const Ji="https://www-cdn.educoder.net/",dc=!1;function Au(){return lc(this,null,function*(){const $r=(0,x.gD)(),{routes:on,routeComponents:Hn}=yield y($r);yield $r.applyPlugins({key:"patchRoutes",type:xn.ApplyPluginsType.event,args:{routes:on,routeComponents:Hn}});const Da=$r.applyPlugins({key:"modifyContextOpts",type:xn.ApplyPluginsType.modify,initialValue:{}}),Gn=Da.basename||"/",ca=Da.historyType||"browser",ba=(0,z.fi)(ku({type:ca,basename:Gn},Da.historyOpts));return $r.applyPlugins({key:"render",type:xn.ApplyPluginsType.compose,initialValue(){const _o={useStream:!0,routes:on,routeComponents:Hn,pluginManager:$r,mountElementId:"root",rootElement:Da.rootElement||document.getElementById("root"),loadingComponent:Pr,publicPath:Ji,runtimePublicPath:dc,history:ba,historyType:ca,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Da.callback},Vn=$r.applyPlugins({key:"modifyClientRenderOpts",type:xn.ApplyPluginsType.modify,initialValue:_o});return sl(Vn)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();