diff --git a/4038.5382bb91.async.js b/4038.5382bb91.async.js deleted file mode 100644 index 18b54c8302..0000000000 --- a/4038.5382bb91.async.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4038],{94038:function(dn,ve,ke){ke.r(ve),ke.d(ve,{default:function(){return Bt}});const{entries:Ue,setPrototypeOf:Fe,isFrozen:Rt,getPrototypeOf:Ot,getOwnPropertyDescriptor:yt}=Object;let{freeze:g,seal:L,create:He}=Object,{apply:ue,construct:me}=typeof Reflect!="undefined"&&Reflect;g||(g=function(o){return o}),L||(L=function(o){return o}),ue||(ue=function(o,l){for(var a=arguments.length,c=new Array(a>2?a-2:0),O=2;O1?l-1:0),c=1;c1?l-1:0),c=1;c2&&arguments[2]!==void 0?arguments[2]:ee;Fe&&Fe(s,null);let a=o.length;for(;a--;){let c=o[a];if(typeof c=="string"){const O=l(c);O!==c&&(Rt(o)||(o[a]=O),c=O)}s[c]=!0}return s}function Mt(s){for(let o=0;o/gm),vt=L(/\$\{[\w\W]*/gm),kt=L(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ut=L(/^aria-[\-\w]+$/),Xe=L(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ft=L(/^(?:\w+script|data):/i),Ht=L(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),je=L(/^html$/i),zt=L(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ve=Object.freeze({__proto__:null,ARIA_ATTR:Ut,ATTR_WHITESPACE:Ht,CUSTOM_ELEMENT:zt,DATA_ATTR:kt,DOCTYPE_NAME:je,ERB_EXPR:Pt,IS_ALLOWED_URI:Xe,IS_SCRIPT_OR_DATA:Ft,MUSTACHE_EXPR:xt,TMPLIT_EXPR:vt});const j={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Gt=function(){return typeof window=="undefined"?null:window},Wt=function(o,l){if(typeof o!="object"||typeof o.createPolicy!="function")return null;let a=null;const c="data-tt-policy-suffix";l&&l.hasAttribute(c)&&(a=l.getAttribute(c));const O="dompurify"+(a?"#"+a:"");try{return o.createPolicy(O,{createHTML(P){return P},createScriptURL(P){return P}})}catch(P){return console.warn("TrustedTypes policy "+O+" could not be created."),null}},$e=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function qe(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Gt();const o=i=>qe(i);if(o.version="3.2.7",o.removed=[],!s||!s.document||s.document.nodeType!==j.document||!s.Element)return o.isSupported=!1,o;let{document:l}=s;const a=l,c=a.currentScript,{DocumentFragment:O,HTMLTemplateElement:P,Node:he,Element:Ke,NodeFilter:V,NamedNodeMap:Yt=s.NamedNodeMap||s.MozNamedAttrMap,HTMLFormElement:Xt,DOMParser:jt,trustedTypes:ne}=s,$=Ke.prototype,Vt=X($,"cloneNode"),$t=X($,"remove"),qt=X($,"nextSibling"),Kt=X($,"childNodes"),oe=X($,"parentNode");if(typeof P=="function"){const i=l.createElement("template");i.content&&i.content.ownerDocument&&(l=i.content.ownerDocument)}let S,q="";const{implementation:Ae,createNodeIterator:Zt,createDocumentFragment:Jt,getElementsByTagName:Qt}=l,{importNode:en}=a;let R=$e();o.isSupported=typeof Ue=="function"&&typeof oe=="function"&&Ae&&Ae.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Se,ERB_EXPR:Re,TMPLIT_EXPR:Oe,DATA_ATTR:tn,ARIA_ATTR:nn,IS_SCRIPT_OR_DATA:on,ATTR_WHITESPACE:Ze,CUSTOM_ELEMENT:an}=Ve;let{IS_ALLOWED_URI:Je}=Ve,p=null;const Qe=r({},[...Ge,...Te,...Ee,..._e,...We]);let T=null;const et=r({},[...Be,...ge,...Ye,...te]);let u=Object.seal(He(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),K=null,ye=null,tt=!0,Le=!0,nt=!1,ot=!0,v=!1,ie=!0,w=!1,be=!1,De=!1,k=!1,ae=!1,re=!1,it=!0,at=!1;const rn="user-content-";let Ne=!0,Z=!1,U={},F=null;const rt=r({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let st=null;const lt=r({},["audio","video","img","source","image","track"]);let Ie=null;const ct=r({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),se="http://www.w3.org/1998/Math/MathML",le="http://www.w3.org/2000/svg",I="http://www.w3.org/1999/xhtml";let H=I,Me=!1,Ce=null;const sn=r({},[se,le,I],pe);let ce=r({},["mi","mo","mn","ms","mtext"]),fe=r({},["annotation-xml"]);const ln=r({},["title","style","font","a","script"]);let J=null;const cn=["application/xhtml+xml","text/html"],fn="text/html";let d=null,z=null;const un=l.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},we=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(z&&z===e)){if((!e||typeof e!="object")&&(e={}),e=N(e),J=cn.indexOf(e.PARSER_MEDIA_TYPE)===-1?fn:e.PARSER_MEDIA_TYPE,d=J==="application/xhtml+xml"?pe:ee,p=b(e,"ALLOWED_TAGS")?r({},e.ALLOWED_TAGS,d):Qe,T=b(e,"ALLOWED_ATTR")?r({},e.ALLOWED_ATTR,d):et,Ce=b(e,"ALLOWED_NAMESPACES")?r({},e.ALLOWED_NAMESPACES,pe):sn,Ie=b(e,"ADD_URI_SAFE_ATTR")?r(N(ct),e.ADD_URI_SAFE_ATTR,d):ct,st=b(e,"ADD_DATA_URI_TAGS")?r(N(lt),e.ADD_DATA_URI_TAGS,d):lt,F=b(e,"FORBID_CONTENTS")?r({},e.FORBID_CONTENTS,d):rt,K=b(e,"FORBID_TAGS")?r({},e.FORBID_TAGS,d):N({}),ye=b(e,"FORBID_ATTR")?r({},e.FORBID_ATTR,d):N({}),U=b(e,"USE_PROFILES")?e.USE_PROFILES:!1,tt=e.ALLOW_ARIA_ATTR!==!1,Le=e.ALLOW_DATA_ATTR!==!1,nt=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ot=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,v=e.SAFE_FOR_TEMPLATES||!1,ie=e.SAFE_FOR_XML!==!1,w=e.WHOLE_DOCUMENT||!1,k=e.RETURN_DOM||!1,ae=e.RETURN_DOM_FRAGMENT||!1,re=e.RETURN_TRUSTED_TYPE||!1,De=e.FORCE_BODY||!1,it=e.SANITIZE_DOM!==!1,at=e.SANITIZE_NAMED_PROPS||!1,Ne=e.KEEP_CONTENT!==!1,Z=e.IN_PLACE||!1,Je=e.ALLOWED_URI_REGEXP||Xe,H=e.NAMESPACE||I,ce=e.MATHML_TEXT_INTEGRATION_POINTS||ce,fe=e.HTML_INTEGRATION_POINTS||fe,u=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(u.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(u.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(u.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),v&&(Le=!1),ae&&(k=!0),U&&(p=r({},We),T=[],U.html===!0&&(r(p,Ge),r(T,Be)),U.svg===!0&&(r(p,Te),r(T,ge),r(T,te)),U.svgFilters===!0&&(r(p,Ee),r(T,ge),r(T,te)),U.mathMl===!0&&(r(p,_e),r(T,Ye),r(T,te))),e.ADD_TAGS&&(p===Qe&&(p=N(p)),r(p,e.ADD_TAGS,d)),e.ADD_ATTR&&(T===et&&(T=N(T)),r(T,e.ADD_ATTR,d)),e.ADD_URI_SAFE_ATTR&&r(Ie,e.ADD_URI_SAFE_ATTR,d),e.FORBID_CONTENTS&&(F===rt&&(F=N(F)),r(F,e.FORBID_CONTENTS,d)),Ne&&(p["#text"]=!0),w&&r(p,["html","head","body"]),p.table&&(r(p,["tbody"]),delete K.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!="function")throw Y('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Y('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');S=e.TRUSTED_TYPES_POLICY,q=S.createHTML("")}else S===void 0&&(S=Wt(ne,c)),S!==null&&typeof q=="string"&&(q=S.createHTML(""));g&&g(e),z=e}},ut=r({},[...Te,...Ee,...Ct]),mt=r({},[..._e,...wt]),mn=function(e){let t=oe(e);(!t||!t.tagName)&&(t={namespaceURI:H,tagName:"template"});const n=ee(e.tagName),f=ee(t.tagName);return Ce[e.namespaceURI]?e.namespaceURI===le?t.namespaceURI===I?n==="svg":t.namespaceURI===se?n==="svg"&&(f==="annotation-xml"||ce[f]):!!ut[n]:e.namespaceURI===se?t.namespaceURI===I?n==="math":t.namespaceURI===le?n==="math"&&fe[f]:!!mt[n]:e.namespaceURI===I?t.namespaceURI===le&&!fe[f]||t.namespaceURI===se&&!ce[f]?!1:!mt[n]&&(ln[n]||!ut[n]):!!(J==="application/xhtml+xml"&&Ce[e.namespaceURI]):!1},D=function(e){W(o.removed,{element:e});try{oe(e).removeChild(e)}catch(t){$t(e)}},x=function(e,t){try{W(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(n){W(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),e==="is")if(k||ae)try{D(t)}catch(n){}else try{t.setAttribute(e,"")}catch(n){}},pt=function(e){let t=null,n=null;if(De)e=""+e;else{const m=de(e,/^[\r\n\t ]+/);n=m&&m[0]}J==="application/xhtml+xml"&&H===I&&(e=''+e+"");const f=S?S.createHTML(e):e;if(H===I)try{t=new jt().parseFromString(f,J)}catch(m){}if(!t||!t.documentElement){t=Ae.createDocument(H,"template",null);try{t.documentElement.innerHTML=Me?q:f}catch(m){}}const _=t.body||t.documentElement;return e&&n&&_.insertBefore(l.createTextNode(n),_.childNodes[0]||null),H===I?Qt.call(t,w?"html":"body")[0]:w?t.documentElement:_},dt=function(e){return Zt.call(e.ownerDocument||e,e,V.SHOW_ELEMENT|V.SHOW_COMMENT|V.SHOW_TEXT|V.SHOW_PROCESSING_INSTRUCTION|V.SHOW_CDATA_SECTION,null)},xe=function(e){return e instanceof Xt&&(typeof e.nodeName!="string"||typeof e.textContent!="string"||typeof e.removeChild!="function"||!(e.attributes instanceof Yt)||typeof e.removeAttribute!="function"||typeof e.setAttribute!="function"||typeof e.namespaceURI!="string"||typeof e.insertBefore!="function"||typeof e.hasChildNodes!="function")},Tt=function(e){return typeof he=="function"&&e instanceof he};function M(i,e,t){Q(i,n=>{n.call(o,e,t,z)})}const Et=function(e){let t=null;if(M(R.beforeSanitizeElements,e,null),xe(e))return D(e),!0;const n=d(e.nodeName);if(M(R.uponSanitizeElement,e,{tagName:n,allowedTags:p}),ie&&e.hasChildNodes()&&!Tt(e.firstElementChild)&&h(/<[/\w!]/g,e.innerHTML)&&h(/<[/\w!]/g,e.textContent)||e.nodeType===j.progressingInstruction||ie&&e.nodeType===j.comment&&h(/<[/\w]/g,e.data))return D(e),!0;if(!p[n]||K[n]){if(!K[n]&>(n)&&(u.tagNameCheck instanceof RegExp&&h(u.tagNameCheck,n)||u.tagNameCheck instanceof Function&&u.tagNameCheck(n)))return!1;if(Ne&&!F[n]){const f=oe(e)||e.parentNode,_=Kt(e)||e.childNodes;if(_&&f){const m=_.length;for(let y=m-1;y>=0;--y){const C=Vt(_[y],!0);C.__removalCount=(e.__removalCount||0)+1,f.insertBefore(C,qt(e))}}}return D(e),!0}return e instanceof Ke&&!mn(e)||(n==="noscript"||n==="noembed"||n==="noframes")&&h(/<\/no(script|embed|frames)/i,e.innerHTML)?(D(e),!0):(v&&e.nodeType===j.text&&(t=e.textContent,Q([Se,Re,Oe],f=>{t=B(t,f," ")}),e.textContent!==t&&(W(o.removed,{element:e.cloneNode()}),e.textContent=t)),M(R.afterSanitizeElements,e,null),!1)},_t=function(e,t,n){if(it&&(t==="id"||t==="name")&&(n in l||n in un))return!1;if(!(Le&&!ye[t]&&h(tn,t))){if(!(tt&&h(nn,t))){if(!T[t]||ye[t]){if(!(gt(e)&&(u.tagNameCheck instanceof RegExp&&h(u.tagNameCheck,e)||u.tagNameCheck instanceof Function&&u.tagNameCheck(e))&&(u.attributeNameCheck instanceof RegExp&&h(u.attributeNameCheck,t)||u.attributeNameCheck instanceof Function&&u.attributeNameCheck(t,e))||t==="is"&&u.allowCustomizedBuiltInElements&&(u.tagNameCheck instanceof RegExp&&h(u.tagNameCheck,n)||u.tagNameCheck instanceof Function&&u.tagNameCheck(n))))return!1}else if(!Ie[t]){if(!h(Je,B(n,Ze,""))){if(!((t==="src"||t==="xlink:href"||t==="href")&&e!=="script"&&Dt(n,"data:")===0&&st[e])){if(!(nt&&!h(on,B(n,Ze,"")))){if(n)return!1}}}}}}return!0},gt=function(e){return e!=="annotation-xml"&&de(e,an)},ht=function(e){M(R.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||xe(e))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:T,forceKeepAttr:void 0};let f=t.length;for(;f--;){const _=t[f],{name:m,namespaceURI:y,value:C}=_,G=d(m),Pe=C;let E=m==="value"?Pe:Nt(Pe);if(n.attrName=G,n.attrValue=E,n.keepAttr=!0,n.forceKeepAttr=void 0,M(R.uponSanitizeAttribute,e,n),E=n.attrValue,at&&(G==="id"||G==="name")&&(x(m,e),E=rn+E),ie&&h(/((--!?|])>)|<\/(style|title|textarea)/i,E)){x(m,e);continue}if(G==="attributename"&&de(E,"href")){x(m,e);continue}if(n.forceKeepAttr)continue;if(!n.keepAttr){x(m,e);continue}if(!ot&&h(/\/>/i,E)){x(m,e);continue}v&&Q([Se,Re,Oe],St=>{E=B(E,St," ")});const At=d(e.nodeName);if(!_t(At,G,E)){x(m,e);continue}if(S&&typeof ne=="object"&&typeof ne.getAttributeType=="function"&&!y)switch(ne.getAttributeType(At,G)){case"TrustedHTML":{E=S.createHTML(E);break}case"TrustedScriptURL":{E=S.createScriptURL(E);break}}if(E!==Pe)try{y?e.setAttributeNS(y,m,E):e.setAttribute(m,E),xe(e)?D(e):ze(o.removed)}catch(St){x(m,e)}}M(R.afterSanitizeAttributes,e,null)},pn=function i(e){let t=null;const n=dt(e);for(M(R.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)M(R.uponSanitizeShadowNode,t,null),Et(t),ht(t),t.content instanceof O&&i(t.content);M(R.afterSanitizeShadowDOM,e,null)};return o.sanitize=function(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=null,n=null,f=null,_=null;if(Me=!i,Me&&(i=""),typeof i!="string"&&!Tt(i))if(typeof i.toString=="function"){if(i=i.toString(),typeof i!="string")throw Y("dirty is not a string, aborting")}else throw Y("toString is not a function");if(!o.isSupported)return i;if(be||we(e),o.removed=[],typeof i=="string"&&(Z=!1),Z){if(i.nodeName){const C=d(i.nodeName);if(!p[C]||K[C])throw Y("root node is forbidden and cannot be sanitized in-place")}}else if(i instanceof he)t=pt(""),n=t.ownerDocument.importNode(i,!0),n.nodeType===j.element&&n.nodeName==="BODY"||n.nodeName==="HTML"?t=n:t.appendChild(n);else{if(!k&&!v&&!w&&i.indexOf("<")===-1)return S&&re?S.createHTML(i):i;if(t=pt(i),!t)return k?null:re?q:""}t&&De&&D(t.firstChild);const m=dt(Z?i:t);for(;f=m.nextNode();)Et(f),ht(f),f.content instanceof O&&pn(f.content);if(Z)return i;if(k){if(ae)for(_=Jt.call(t.ownerDocument);t.firstChild;)_.appendChild(t.firstChild);else _=t;return(T.shadowroot||T.shadowrootmode)&&(_=en.call(a,_,!0)),_}let y=w?t.outerHTML:t.innerHTML;return w&&p["!doctype"]&&t.ownerDocument&&t.ownerDocument.doctype&&t.ownerDocument.doctype.name&&h(je,t.ownerDocument.doctype.name)&&(y=" -`+y),v&&Q([Se,Re,Oe],C=>{y=B(y,C," ")}),S&&re?S.createHTML(y):y},o.setConfig=function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};we(i),be=!0},o.clearConfig=function(){z=null,be=!1},o.isValidAttribute=function(i,e,t){z||we({});const n=d(i),f=d(e);return _t(n,f,t)},o.addHook=function(i,e){typeof e=="function"&&W(R[i],e)},o.removeHook=function(i,e){if(e!==void 0){const t=Lt(R[i],e);return t===-1?void 0:bt(R[i],t,1)[0]}return ze(R[i])},o.removeHooks=function(i){R[i]=[]},o.removeAllHooks=function(){R=$e()},o}var Bt=qe()}}]); diff --git a/4809.d66fcebc.async.js b/6721.ef2a19cb.async.js similarity index 99% rename from 4809.d66fcebc.async.js rename to 6721.ef2a19cb.async.js index b51d2464a4..c21cb5fd0e 100644 --- a/4809.d66fcebc.async.js +++ b/6721.ef2a19cb.async.js @@ -1,4 +1,4 @@ -!(function(){var RB=Object.defineProperty,LB=Object.defineProperties;var DB=Object.getOwnPropertyDescriptors;var rw=Object.getOwnPropertySymbols;var _B=Object.prototype.hasOwnProperty,IB=Object.prototype.propertyIsEnumerable;var as=Math.pow,V0=(V,Q,S)=>Q in V?RB(V,Q,{enumerable:!0,configurable:!0,writable:!0,value:S}):V[Q]=S,Bo=(V,Q)=>{for(var S in Q||(Q={}))_B.call(Q,S)&&V0(V,S,Q[S]);if(rw)for(var S of rw(Q))IB.call(Q,S)&&V0(V,S,Q[S]);return V},U0=(V,Q)=>LB(V,DB(Q));var Cn=(V,Q,S)=>V0(V,typeof Q!="symbol"?Q+"":Q,S);(self.webpackChunk=self.webpackChunk||[]).push([[4809],{62788:function(V,Q,S){"use strict";S.d(Q,{kJ:function(){return id},RN:function(){return gB}});var A={};S.r(A),S.d(A,{add:function(){return cw},adjoint:function(){return Mt},clone:function(){return he},copy:function(){return we},create:function(){return Wt},decompose:function(){return md},determinant:function(){return Yt},equals:function(){return dw},exactEquals:function(){return Ed},frob:function(){return lw},fromQuat:function(){return Wo},fromQuat2:function(){return _r},fromRotation:function(){return ei},fromRotationTranslation:function(){return Tr},fromRotationTranslationScale:function(){return yd},fromRotationTranslationScaleOrigin:function(){return ds},fromScaling:function(){return vn},fromTranslation:function(){return Hn},fromValues:function(){return Ae},fromXRotation:function(){return fi},fromYRotation:function(){return je},fromZRotation:function(){return Bn},frustum:function(){return bd},getRotation:function(){return Js},getScaling:function(){return Ca},getTranslation:function(){return Tn},identity:function(){return ge},invert:function(){return Ze},lookAt:function(){return ag},mul:function(){return og},multiply:function(){return Jt},multiplyScalar:function(){return uw},multiplyScalarAndAdd:function(){return hw},ortho:function(){return rg},orthoNO:function(){return ng},orthoZO:function(){return ig},perspective:function(){return xd},perspectiveFromFieldOfView:function(){return aw},perspectiveNO:function(){return Kl},perspectiveZO:function(){return iw},rotate:function(){return Je},rotateX:function(){return un},rotateY:function(){return fn},rotateZ:function(){return rr},scale:function(){return dn},set:function(){return cn},str:function(){return ow},sub:function(){return fw},subtract:function(){return sg},targetTo:function(){return sw},translate:function(){return Ht},transpose:function(){return xe}});var z={};S.r(z),S.d(z,{circle:function(){return m3},diamond:function(){return y3},rect:function(){return x3},simple:function(){return w3},triangle:function(){return v1},triangleRect:function(){return E3},vee:function(){return b3}});var D=S(33885),N=S(67732),T=S(83652),k=S(94480),R=S(22214),C=S(42403),P=S(42978),I=S(37271),L=I,Z=1e-6,Y=typeof Float32Array!="undefined"?Float32Array:Array,X=Math.random,nt="zyx";function tt(r){return r>=0?Math.round(r):r%.5===0?Math.floor(r):Math.round(r)}function q(r){Y=r}var it=Math.PI/180,at=180/Math.PI;function ct(r){return r*it}function ut(r){return r*at}function bt(r,t){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z;return Math.abs(r-t)<=e*Math.max(1,Math.abs(r),Math.abs(t))}function gt(){var r=new Y(3);return Y!=Float32Array&&(r[0]=0,r[1]=0,r[2]=0),r}function wt(r){var t=new Y(3);return t[0]=r[0],t[1]=r[1],t[2]=r[2],t}function vt(r){var t=r[0],e=r[1],n=r[2];return Math.sqrt(t*t+e*e+n*n)}function Et(r,t,e){var n=new Y(3);return n[0]=r,n[1]=t,n[2]=e,n}function Pt(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r}function zt(r,t,e,n){return r[0]=t,r[1]=e,r[2]=n,r}function Vt(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r[2]=t[2]+e[2],r}function Qt(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r[2]=t[2]-e[2],r}function Ee(r,t,e){return r[0]=t[0]*e[0],r[1]=t[1]*e[1],r[2]=t[2]*e[2],r}function Re(r,t,e){return r[0]=t[0]/e[0],r[1]=t[1]/e[1],r[2]=t[2]/e[2],r}function $e(r,t){return r[0]=Math.ceil(t[0]),r[1]=Math.ceil(t[1]),r[2]=Math.ceil(t[2]),r}function nr(r,t){return r[0]=Math.floor(t[0]),r[1]=Math.floor(t[1]),r[2]=Math.floor(t[2]),r}function ti(r,t,e){return r[0]=Math.min(t[0],e[0]),r[1]=Math.min(t[1],e[1]),r[2]=Math.min(t[2],e[2]),r}function la(r,t,e){return r[0]=Math.max(t[0],e[0]),r[1]=Math.max(t[1],e[1]),r[2]=Math.max(t[2],e[2]),r}function ss(r,t){return r[0]=glMatrix.round(t[0]),r[1]=glMatrix.round(t[1]),r[2]=glMatrix.round(t[2]),r}function Rt(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e,r}function Dt(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r[2]=t[2]+e[2]*n,r}function It(r,t){var e=t[0]-r[0],n=t[1]-r[1],i=t[2]-r[2];return Math.sqrt(e*e+n*n+i*i)}function dt(r,t){var e=t[0]-r[0],n=t[1]-r[1],i=t[2]-r[2];return e*e+n*n+i*i}function St(r){var t=r[0],e=r[1],n=r[2];return t*t+e*e+n*n}function Ot(r,t){return r[0]=-t[0],r[1]=-t[1],r[2]=-t[2],r}function Gt(r,t){return r[0]=1/t[0],r[1]=1/t[1],r[2]=1/t[2],r}function se(r,t){var e=t[0],n=t[1],i=t[2],a=e*e+n*n+i*i;return a>0&&(a=1/Math.sqrt(a)),r[0]=t[0]*a,r[1]=t[1]*a,r[2]=t[2]*a,r}function be(r,t){return r[0]*t[0]+r[1]*t[1]+r[2]*t[2]}function de(r,t,e){var n=t[0],i=t[1],a=t[2],s=e[0],o=e[1],l=e[2];return r[0]=i*l-a*o,r[1]=a*s-n*l,r[2]=n*o-i*s,r}function Le(r,t,e,n){var i=t[0],a=t[1],s=t[2];return r[0]=i+n*(e[0]-i),r[1]=a+n*(e[1]-a),r[2]=s+n*(e[2]-s),r}function Mn(r,t,e,n){var i=Math.acos(Math.min(Math.max(be(t,e),-1),1)),a=Math.sin(i),s=Math.sin((1-n)*i)/a,o=Math.sin(n*i)/a;return r[0]=s*t[0]+o*e[0],r[1]=s*t[1]+o*e[1],r[2]=s*t[2]+o*e[2],r}function Nn(r,t,e,n,i,a){var s=a*a,o=s*(2*a-3)+1,l=s*(a-2)+a,c=s*(a-1),u=s*(3-2*a);return r[0]=t[0]*o+e[0]*l+n[0]*c+i[0]*u,r[1]=t[1]*o+e[1]*l+n[1]*c+i[1]*u,r[2]=t[2]*o+e[2]*l+n[2]*c+i[2]*u,r}function ke(r,t,e,n,i,a){var s=1-a,o=s*s,l=a*a,c=o*s,u=3*a*o,h=3*l*s,d=l*a;return r[0]=t[0]*c+e[0]*u+n[0]*h+i[0]*d,r[1]=t[1]*c+e[1]*u+n[1]*h+i[1]*d,r[2]=t[2]*c+e[2]*u+n[2]*h+i[2]*d,r}function Se(r,t){t=t===void 0?1:t;var e=glMatrix.RANDOM()*2*Math.PI,n=glMatrix.RANDOM()*2-1,i=Math.sqrt(1-n*n)*t;return r[0]=Math.cos(e)*i,r[1]=Math.sin(e)*i,r[2]=n*t,r}function re(r,t,e){var n=t[0],i=t[1],a=t[2],s=e[3]*n+e[7]*i+e[11]*a+e[15];return s=s||1,r[0]=(e[0]*n+e[4]*i+e[8]*a+e[12])/s,r[1]=(e[1]*n+e[5]*i+e[9]*a+e[13])/s,r[2]=(e[2]*n+e[6]*i+e[10]*a+e[14])/s,r}function Oe(r,t,e){var n=t[0],i=t[1],a=t[2];return r[0]=n*e[0]+i*e[3]+a*e[6],r[1]=n*e[1]+i*e[4]+a*e[7],r[2]=n*e[2]+i*e[5]+a*e[8],r}function ur(r,t,e){var n=e[0],i=e[1],a=e[2],s=e[3],o=t[0],l=t[1],c=t[2],u=i*c-a*l,h=a*o-n*c,d=n*l-i*o;return u=u+u,h=h+h,d=d+d,r[0]=o+s*u+i*d-a*h,r[1]=l+s*h+a*u-n*d,r[2]=c+s*d+n*h-i*u,r}function ca(r,t,e,n){var i=[],a=[];return i[0]=t[0]-e[0],i[1]=t[1]-e[1],i[2]=t[2]-e[2],a[0]=i[0],a[1]=i[1]*Math.cos(n)-i[2]*Math.sin(n),a[2]=i[1]*Math.sin(n)+i[2]*Math.cos(n),r[0]=a[0]+e[0],r[1]=a[1]+e[1],r[2]=a[2]+e[2],r}function ne(r,t,e,n){var i=[],a=[];return i[0]=t[0]-e[0],i[1]=t[1]-e[1],i[2]=t[2]-e[2],a[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),a[1]=i[1],a[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),r[0]=a[0]+e[0],r[1]=a[1]+e[1],r[2]=a[2]+e[2],r}function os(r,t,e,n){var i=[],a=[];return i[0]=t[0]-e[0],i[1]=t[1]-e[1],i[2]=t[2]-e[2],a[0]=i[0]*Math.cos(n)-i[1]*Math.sin(n),a[1]=i[0]*Math.sin(n)+i[1]*Math.cos(n),a[2]=i[2],r[0]=a[0]+e[0],r[1]=a[1]+e[1],r[2]=a[2]+e[2],r}function Lr(r,t){var e=r[0],n=r[1],i=r[2],a=t[0],s=t[1],o=t[2],l=Math.sqrt((e*e+n*n+i*i)*(a*a+s*s+o*o)),c=l&&be(r,t)/l;return Math.acos(Math.min(Math.max(c,-1),1))}function Yn(r){return r[0]=0,r[1]=0,r[2]=0,r}function Dr(r){return"vec3("+r[0]+", "+r[1]+", "+r[2]+")"}function ls(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]}function ua(r,t){var e=r[0],n=r[1],i=r[2],a=t[0],s=t[1],o=t[2];return Math.abs(e-a)<=Z*Math.max(1,Math.abs(e),Math.abs(a))&&Math.abs(n-s)<=Z*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(i-o)<=Z*Math.max(1,Math.abs(i),Math.abs(o))}var qs=Qt,ha=null,Fo=null,cs=It,us=null,hs=vt,Ai=null,Ti=function(){var r=gt();return function(t,e,n,i,a,s){var o,l;for(e||(e=3),n||(n=0),i?l=Math.min(i*e+n,t.length):l=t.length,o=n;o0&&(s=1/Math.sqrt(s)),r[0]=e*s,r[1]=n*s,r[2]=i*s,r[3]=a*s,r}function U(r,t){return r[0]*t[0]+r[1]*t[1]+r[2]*t[2]+r[3]*t[3]}function x(r,t,e,n){var i=e[0]*n[1]-e[1]*n[0],a=e[0]*n[2]-e[2]*n[0],s=e[0]*n[3]-e[3]*n[0],o=e[1]*n[2]-e[2]*n[1],l=e[1]*n[3]-e[3]*n[1],c=e[2]*n[3]-e[3]*n[2],u=t[0],h=t[1],d=t[2],f=t[3];return r[0]=h*c-d*l+f*o,r[1]=-(u*c)+d*s-f*a,r[2]=u*l-h*s+f*i,r[3]=-(u*o)+h*a-d*i,r}function E(r,t,e,n){var i=t[0],a=t[1],s=t[2],o=t[3];return r[0]=i+n*(e[0]-i),r[1]=a+n*(e[1]-a),r[2]=s+n*(e[2]-s),r[3]=o+n*(e[3]-o),r}function m(r,t){t=t===void 0?1:t;var e,n,i,a,s,o,l;l=glMatrix.RANDOM(),e=l*2-1,n=(4*glMatrix.RANDOM()-2)*Math.sqrt(l*-l+l),s=e*e+n*n,l=glMatrix.RANDOM(),i=l*2-1,a=(4*glMatrix.RANDOM()-2)*Math.sqrt(l*-l+l),o=i*i+a*a;var c=Math.sqrt((1-s)/o);return r[0]=t*e,r[1]=t*n,r[2]=t*i*c,r[3]=t*a*c,r}function M(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3];return r[0]=e[0]*n+e[4]*i+e[8]*a+e[12]*s,r[1]=e[1]*n+e[5]*i+e[9]*a+e[13]*s,r[2]=e[2]*n+e[6]*i+e[10]*a+e[14]*s,r[3]=e[3]*n+e[7]*i+e[11]*a+e[15]*s,r}function B(r,t,e){var n=e[0],i=e[1],a=e[2],s=e[3],o=t[0],l=t[1],c=t[2],u=i*c-a*l,h=a*o-n*c,d=n*l-i*o;return u=u+u,h=h+h,d=d+d,r[0]=o+s*u+i*d-a*h,r[1]=l+s*h+a*u-n*d,r[2]=c+s*d+n*h-i*u,r[3]=t[3],r}function J(r){return r[0]=0,r[1]=0,r[2]=0,r[3]=0,r}function $(r){return"vec4("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+")"}function st(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]&&r[3]===t[3]}function ot(r,t){var e=r[0],n=r[1],i=r[2],a=r[3],s=t[0],o=t[1],l=t[2],c=t[3];return Math.abs(e-s)<=glMatrix.EPSILON*Math.max(1,Math.abs(e),Math.abs(s))&&Math.abs(n-o)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(i-l)<=glMatrix.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))&&Math.abs(a-c)<=glMatrix.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))}var Tt=null,ft=null,Ft=null,qt=null,Lt=null,Zt=null,oe=null,mt=function(){var r=An();return function(t,e,n,i,a,s){var o,l;for(e||(e=4),n||(n=0),i?l=Math.min(i*e+n,t.length):l=t.length,o=n;o0?(e[0]=(o*s+u*n+l*a-c*i)*2/h,e[1]=(l*s+u*i+c*n-o*a)*2/h,e[2]=(c*s+u*a+o*i-l*n)*2/h):(e[0]=(o*s+u*n+l*a-c*i)*2,e[1]=(l*s+u*i+c*n-o*a)*2,e[2]=(c*s+u*a+o*i-l*n)*2),Tr(r,t,e),r}function Tn(r,t){return r[0]=t[12],r[1]=t[13],r[2]=t[14],r}function Ca(r,t){var e=t[0],n=t[1],i=t[2],a=t[4],s=t[5],o=t[6],l=t[8],c=t[9],u=t[10];return r[0]=Math.sqrt(e*e+n*n+i*i),r[1]=Math.sqrt(a*a+s*s+o*o),r[2]=Math.sqrt(l*l+c*c+u*u),r}function Js(r,t){var e=new Y(3);Ca(e,t);var n=1/e[0],i=1/e[1],a=1/e[2],s=t[0]*n,o=t[1]*i,l=t[2]*a,c=t[4]*n,u=t[5]*i,h=t[6]*a,d=t[8]*n,f=t[9]*i,v=t[10]*a,g=s+u+v,p=0;return g>0?(p=Math.sqrt(g+1)*2,r[3]=.25*p,r[0]=(h-f)/p,r[1]=(d-l)/p,r[2]=(o-c)/p):s>u&&s>v?(p=Math.sqrt(1+s-u-v)*2,r[3]=(h-f)/p,r[0]=.25*p,r[1]=(o+c)/p,r[2]=(d+l)/p):u>v?(p=Math.sqrt(1+u-s-v)*2,r[3]=(d-l)/p,r[0]=(o+c)/p,r[1]=.25*p,r[2]=(h+f)/p):(p=Math.sqrt(1+v-s-u)*2,r[3]=(o-c)/p,r[0]=(d+l)/p,r[1]=(h+f)/p,r[2]=.25*p),r}function md(r,t,e,n){t[0]=n[12],t[1]=n[13],t[2]=n[14];var i=n[0],a=n[1],s=n[2],o=n[4],l=n[5],c=n[6],u=n[8],h=n[9],d=n[10];e[0]=Math.sqrt(i*i+a*a+s*s),e[1]=Math.sqrt(o*o+l*l+c*c),e[2]=Math.sqrt(u*u+h*h+d*d);var f=1/e[0],v=1/e[1],g=1/e[2],p=i*f,y=a*v,b=s*g,w=o*f,O=l*v,_=c*g,F=u*f,W=h*v,j=d*g,H=p+O+j,K=0;return H>0?(K=Math.sqrt(H+1)*2,r[3]=.25*K,r[0]=(_-W)/K,r[1]=(F-b)/K,r[2]=(y-w)/K):p>O&&p>j?(K=Math.sqrt(1+p-O-j)*2,r[3]=(_-W)/K,r[0]=.25*K,r[1]=(y+w)/K,r[2]=(F+b)/K):O>j?(K=Math.sqrt(1+O-p-j)*2,r[3]=(F-b)/K,r[0]=(y+w)/K,r[1]=.25*K,r[2]=(_+W)/K):(K=Math.sqrt(1+j-p-O)*2,r[3]=(y-w)/K,r[0]=(F+b)/K,r[1]=(_+W)/K,r[2]=.25*K),r}function yd(r,t,e,n){var i=t[0],a=t[1],s=t[2],o=t[3],l=i+i,c=a+a,u=s+s,h=i*l,d=i*c,f=i*u,v=a*c,g=a*u,p=s*u,y=o*l,b=o*c,w=o*u,O=n[0],_=n[1],F=n[2];return r[0]=(1-(v+p))*O,r[1]=(d+w)*O,r[2]=(f-b)*O,r[3]=0,r[4]=(d-w)*_,r[5]=(1-(h+p))*_,r[6]=(g+y)*_,r[7]=0,r[8]=(f+b)*F,r[9]=(g-y)*F,r[10]=(1-(h+v))*F,r[11]=0,r[12]=e[0],r[13]=e[1],r[14]=e[2],r[15]=1,r}function ds(r,t,e,n,i){var a=t[0],s=t[1],o=t[2],l=t[3],c=a+a,u=s+s,h=o+o,d=a*c,f=a*u,v=a*h,g=s*u,p=s*h,y=o*h,b=l*c,w=l*u,O=l*h,_=n[0],F=n[1],W=n[2],j=i[0],H=i[1],K=i[2],et=(1-(g+y))*_,rt=(f+O)*_,lt=(v-w)*_,ht=(f-O)*F,yt=(1-(d+y))*F,Nt=(p+b)*F,Ct=(v+w)*W,pt=(p-b)*W,xt=(1-(d+g))*W;return r[0]=et,r[1]=rt,r[2]=lt,r[3]=0,r[4]=ht,r[5]=yt,r[6]=Nt,r[7]=0,r[8]=Ct,r[9]=pt,r[10]=xt,r[11]=0,r[12]=e[0]+j-(et*j+ht*H+Ct*K),r[13]=e[1]+H-(rt*j+yt*H+pt*K),r[14]=e[2]+K-(lt*j+Nt*H+xt*K),r[15]=1,r}function Wo(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e+e,o=n+n,l=i+i,c=e*s,u=n*s,h=n*o,d=i*s,f=i*o,v=i*l,g=a*s,p=a*o,y=a*l;return r[0]=1-h-v,r[1]=u+y,r[2]=d-p,r[3]=0,r[4]=u-y,r[5]=1-c-v,r[6]=f+g,r[7]=0,r[8]=d+p,r[9]=f-g,r[10]=1-c-h,r[11]=0,r[12]=0,r[13]=0,r[14]=0,r[15]=1,r}function bd(r,t,e,n,i,a,s){var o=1/(e-t),l=1/(i-n),c=1/(a-s);return r[0]=a*2*o,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=a*2*l,r[6]=0,r[7]=0,r[8]=(e+t)*o,r[9]=(i+n)*l,r[10]=(s+a)*c,r[11]=-1,r[12]=0,r[13]=0,r[14]=s*a*2*c,r[15]=0,r}function Kl(r,t,e,n,i){var a=1/Math.tan(t/2);if(r[0]=a/e,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=a,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[11]=-1,r[12]=0,r[13]=0,r[15]=0,i!=null&&i!==1/0){var s=1/(n-i);r[10]=(i+n)*s,r[14]=2*i*n*s}else r[10]=-1,r[14]=-2*n;return r}var xd=Kl;function iw(r,t,e,n,i){var a=1/Math.tan(t/2);if(r[0]=a/e,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=a,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[11]=-1,r[12]=0,r[13]=0,r[15]=0,i!=null&&i!==1/0){var s=1/(n-i);r[10]=i*s,r[14]=i*n*s}else r[10]=-1,r[14]=-n;return r}function aw(r,t,e,n){var i=Math.tan(t.upDegrees*Math.PI/180),a=Math.tan(t.downDegrees*Math.PI/180),s=Math.tan(t.leftDegrees*Math.PI/180),o=Math.tan(t.rightDegrees*Math.PI/180),l=2/(s+o),c=2/(i+a);return r[0]=l,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=c,r[6]=0,r[7]=0,r[8]=-((s-o)*l*.5),r[9]=(i-a)*c*.5,r[10]=n/(e-n),r[11]=-1,r[12]=0,r[13]=0,r[14]=n*e/(e-n),r[15]=0,r}function ng(r,t,e,n,i,a,s){var o=1/(t-e),l=1/(n-i),c=1/(a-s);return r[0]=-2*o,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=-2*l,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[10]=2*c,r[11]=0,r[12]=(t+e)*o,r[13]=(i+n)*l,r[14]=(s+a)*c,r[15]=1,r}var rg=ng;function ig(r,t,e,n,i,a,s){var o=1/(t-e),l=1/(n-i),c=1/(a-s);return r[0]=-2*o,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=-2*l,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[10]=c,r[11]=0,r[12]=(t+e)*o,r[13]=(i+n)*l,r[14]=a*c,r[15]=1,r}function ag(r,t,e,n){var i,a,s,o,l,c,u,h,d,f,v=t[0],g=t[1],p=t[2],y=n[0],b=n[1],w=n[2],O=e[0],_=e[1],F=e[2];return Math.abs(v-O)0&&(f=1/Math.sqrt(f),u*=f,h*=f,d*=f);var v=l*d-c*h,g=c*u-o*d,p=o*h-l*u;return f=v*v+g*g+p*p,f>0&&(f=1/Math.sqrt(f),v*=f,g*=f,p*=f),r[0]=v,r[1]=g,r[2]=p,r[3]=0,r[4]=h*p-d*g,r[5]=d*v-u*p,r[6]=u*g-h*v,r[7]=0,r[8]=u,r[9]=h,r[10]=d,r[11]=0,r[12]=i,r[13]=a,r[14]=s,r[15]=1,r}function ow(r){return"mat4("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+", "+r[4]+", "+r[5]+", "+r[6]+", "+r[7]+", "+r[8]+", "+r[9]+", "+r[10]+", "+r[11]+", "+r[12]+", "+r[13]+", "+r[14]+", "+r[15]+")"}function lw(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1]+r[2]*r[2]+r[3]*r[3]+r[4]*r[4]+r[5]*r[5]+r[6]*r[6]+r[7]*r[7]+r[8]*r[8]+r[9]*r[9]+r[10]*r[10]+r[11]*r[11]+r[12]*r[12]+r[13]*r[13]+r[14]*r[14]+r[15]*r[15])}function cw(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r[2]=t[2]+e[2],r[3]=t[3]+e[3],r[4]=t[4]+e[4],r[5]=t[5]+e[5],r[6]=t[6]+e[6],r[7]=t[7]+e[7],r[8]=t[8]+e[8],r[9]=t[9]+e[9],r[10]=t[10]+e[10],r[11]=t[11]+e[11],r[12]=t[12]+e[12],r[13]=t[13]+e[13],r[14]=t[14]+e[14],r[15]=t[15]+e[15],r}function sg(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r[2]=t[2]-e[2],r[3]=t[3]-e[3],r[4]=t[4]-e[4],r[5]=t[5]-e[5],r[6]=t[6]-e[6],r[7]=t[7]-e[7],r[8]=t[8]-e[8],r[9]=t[9]-e[9],r[10]=t[10]-e[10],r[11]=t[11]-e[11],r[12]=t[12]-e[12],r[13]=t[13]-e[13],r[14]=t[14]-e[14],r[15]=t[15]-e[15],r}function uw(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e,r[3]=t[3]*e,r[4]=t[4]*e,r[5]=t[5]*e,r[6]=t[6]*e,r[7]=t[7]*e,r[8]=t[8]*e,r[9]=t[9]*e,r[10]=t[10]*e,r[11]=t[11]*e,r[12]=t[12]*e,r[13]=t[13]*e,r[14]=t[14]*e,r[15]=t[15]*e,r}function hw(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r[2]=t[2]+e[2]*n,r[3]=t[3]+e[3]*n,r[4]=t[4]+e[4]*n,r[5]=t[5]+e[5]*n,r[6]=t[6]+e[6]*n,r[7]=t[7]+e[7]*n,r[8]=t[8]+e[8]*n,r[9]=t[9]+e[9]*n,r[10]=t[10]+e[10]*n,r[11]=t[11]+e[11]*n,r[12]=t[12]+e[12]*n,r[13]=t[13]+e[13]*n,r[14]=t[14]+e[14]*n,r[15]=t[15]+e[15]*n,r}function Ed(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]&&r[3]===t[3]&&r[4]===t[4]&&r[5]===t[5]&&r[6]===t[6]&&r[7]===t[7]&&r[8]===t[8]&&r[9]===t[9]&&r[10]===t[10]&&r[11]===t[11]&&r[12]===t[12]&&r[13]===t[13]&&r[14]===t[14]&&r[15]===t[15]}function dw(r,t){var e=r[0],n=r[1],i=r[2],a=r[3],s=r[4],o=r[5],l=r[6],c=r[7],u=r[8],h=r[9],d=r[10],f=r[11],v=r[12],g=r[13],p=r[14],y=r[15],b=t[0],w=t[1],O=t[2],_=t[3],F=t[4],W=t[5],j=t[6],H=t[7],K=t[8],et=t[9],rt=t[10],lt=t[11],ht=t[12],yt=t[13],Nt=t[14],Ct=t[15];return Math.abs(e-b)<=Z*Math.max(1,Math.abs(e),Math.abs(b))&&Math.abs(n-w)<=Z*Math.max(1,Math.abs(n),Math.abs(w))&&Math.abs(i-O)<=Z*Math.max(1,Math.abs(i),Math.abs(O))&&Math.abs(a-_)<=Z*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(s-F)<=Z*Math.max(1,Math.abs(s),Math.abs(F))&&Math.abs(o-W)<=Z*Math.max(1,Math.abs(o),Math.abs(W))&&Math.abs(l-j)<=Z*Math.max(1,Math.abs(l),Math.abs(j))&&Math.abs(c-H)<=Z*Math.max(1,Math.abs(c),Math.abs(H))&&Math.abs(u-K)<=Z*Math.max(1,Math.abs(u),Math.abs(K))&&Math.abs(h-et)<=Z*Math.max(1,Math.abs(h),Math.abs(et))&&Math.abs(d-rt)<=Z*Math.max(1,Math.abs(d),Math.abs(rt))&&Math.abs(f-lt)<=Z*Math.max(1,Math.abs(f),Math.abs(lt))&&Math.abs(v-ht)<=Z*Math.max(1,Math.abs(v),Math.abs(ht))&&Math.abs(g-yt)<=Z*Math.max(1,Math.abs(g),Math.abs(yt))&&Math.abs(p-Nt)<=Z*Math.max(1,Math.abs(p),Math.abs(Nt))&&Math.abs(y-Ct)<=Z*Math.max(1,Math.abs(y),Math.abs(Ct))}var og=Jt,fw=sg;function lg(){var r=new Y(9);return Y!=Float32Array&&(r[1]=0,r[2]=0,r[3]=0,r[5]=0,r[6]=0,r[7]=0),r[0]=1,r[4]=1,r[8]=1,r}function vw(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[4],r[4]=t[5],r[5]=t[6],r[6]=t[8],r[7]=t[9],r[8]=t[10],r}function BB(r){var t=new glMatrix.ARRAY_TYPE(9);return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t[4]=r[4],t[5]=r[5],t[6]=r[6],t[7]=r[7],t[8]=r[8],t}function FB(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r[4]=t[4],r[5]=t[5],r[6]=t[6],r[7]=t[7],r[8]=t[8],r}function gw(r,t,e,n,i,a,s,o,l){var c=new Y(9);return c[0]=r,c[1]=t,c[2]=e,c[3]=n,c[4]=i,c[5]=a,c[6]=s,c[7]=o,c[8]=l,c}function zB(r,t,e,n,i,a,s,o,l,c){return r[0]=t,r[1]=e,r[2]=n,r[3]=i,r[4]=a,r[5]=s,r[6]=o,r[7]=l,r[8]=c,r}function jB(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=0,r[4]=1,r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function ZB(r,t){if(r===t){var e=t[1],n=t[2],i=t[5];r[1]=t[3],r[2]=t[6],r[3]=e,r[5]=t[7],r[6]=n,r[7]=i}else r[0]=t[0],r[1]=t[3],r[2]=t[6],r[3]=t[1],r[4]=t[4],r[5]=t[7],r[6]=t[2],r[7]=t[5],r[8]=t[8];return r}function WB(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=t[4],o=t[5],l=t[6],c=t[7],u=t[8],h=u*s-o*c,d=-u*a+o*l,f=c*a-s*l,v=e*h+n*d+i*f;return v?(v=1/v,r[0]=h*v,r[1]=(-u*n+i*c)*v,r[2]=(o*n-i*s)*v,r[3]=d*v,r[4]=(u*e-i*l)*v,r[5]=(-o*e+i*a)*v,r[6]=f*v,r[7]=(-c*e+n*l)*v,r[8]=(s*e-n*a)*v,r):null}function GB(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=t[4],o=t[5],l=t[6],c=t[7],u=t[8];return r[0]=s*u-o*c,r[1]=i*c-n*u,r[2]=n*o-i*s,r[3]=o*l-a*u,r[4]=e*u-i*l,r[5]=i*a-e*o,r[6]=a*c-s*l,r[7]=n*l-e*c,r[8]=e*s-n*a,r}function VB(r){var t=r[0],e=r[1],n=r[2],i=r[3],a=r[4],s=r[5],o=r[6],l=r[7],c=r[8];return t*(c*a-s*l)+e*(-c*i+s*o)+n*(l*i-a*o)}function UB(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=t[4],l=t[5],c=t[6],u=t[7],h=t[8],d=e[0],f=e[1],v=e[2],g=e[3],p=e[4],y=e[5],b=e[6],w=e[7],O=e[8];return r[0]=d*n+f*s+v*c,r[1]=d*i+f*o+v*u,r[2]=d*a+f*l+v*h,r[3]=g*n+p*s+y*c,r[4]=g*i+p*o+y*u,r[5]=g*a+p*l+y*h,r[6]=b*n+w*s+O*c,r[7]=b*i+w*o+O*u,r[8]=b*a+w*l+O*h,r}function YB(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=t[4],l=t[5],c=t[6],u=t[7],h=t[8],d=e[0],f=e[1];return r[0]=n,r[1]=i,r[2]=a,r[3]=s,r[4]=o,r[5]=l,r[6]=d*n+f*s+c,r[7]=d*i+f*o+u,r[8]=d*a+f*l+h,r}function HB(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=t[4],l=t[5],c=t[6],u=t[7],h=t[8],d=Math.sin(e),f=Math.cos(e);return r[0]=f*n+d*s,r[1]=f*i+d*o,r[2]=f*a+d*l,r[3]=f*s-d*n,r[4]=f*o-d*i,r[5]=f*l-d*a,r[6]=c,r[7]=u,r[8]=h,r}function XB(r,t,e){var n=e[0],i=e[1];return r[0]=n*t[0],r[1]=n*t[1],r[2]=n*t[2],r[3]=i*t[3],r[4]=i*t[4],r[5]=i*t[5],r[6]=t[6],r[7]=t[7],r[8]=t[8],r}function KB(r,t){return r[0]=1,r[1]=0,r[2]=0,r[3]=0,r[4]=1,r[5]=0,r[6]=t[0],r[7]=t[1],r[8]=1,r}function QB(r,t){var e=Math.sin(t),n=Math.cos(t);return r[0]=n,r[1]=e,r[2]=0,r[3]=-e,r[4]=n,r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function qB(r,t){return r[0]=t[0],r[1]=0,r[2]=0,r[3]=0,r[4]=t[1],r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function JB(r,t){return r[0]=t[0],r[1]=t[1],r[2]=0,r[3]=t[2],r[4]=t[3],r[5]=0,r[6]=t[4],r[7]=t[5],r[8]=1,r}function $B(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e+e,o=n+n,l=i+i,c=e*s,u=n*s,h=n*o,d=i*s,f=i*o,v=i*l,g=a*s,p=a*o,y=a*l;return r[0]=1-h-v,r[3]=u-y,r[6]=d+p,r[1]=u+y,r[4]=1-c-v,r[7]=f-g,r[2]=d-p,r[5]=f+g,r[8]=1-c-h,r}function tF(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=t[4],o=t[5],l=t[6],c=t[7],u=t[8],h=t[9],d=t[10],f=t[11],v=t[12],g=t[13],p=t[14],y=t[15],b=e*o-n*s,w=e*l-i*s,O=e*c-a*s,_=n*l-i*o,F=n*c-a*o,W=i*c-a*l,j=u*g-h*v,H=u*p-d*v,K=u*y-f*v,et=h*p-d*g,rt=h*y-f*g,lt=d*y-f*p,ht=b*lt-w*rt+O*et+_*K-F*H+W*j;return ht?(ht=1/ht,r[0]=(o*lt-l*rt+c*et)*ht,r[1]=(l*K-s*lt-c*H)*ht,r[2]=(s*rt-o*K+c*j)*ht,r[3]=(i*rt-n*lt-a*et)*ht,r[4]=(e*lt-i*K+a*H)*ht,r[5]=(n*K-e*rt-a*j)*ht,r[6]=(g*W-p*F+y*_)*ht,r[7]=(p*O-v*W-y*w)*ht,r[8]=(v*F-g*O+y*b)*ht,r):null}function eF(r,t,e){return r[0]=2/t,r[1]=0,r[2]=0,r[3]=0,r[4]=-2/e,r[5]=0,r[6]=-1,r[7]=1,r[8]=1,r}function nF(r){return"mat3("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+", "+r[4]+", "+r[5]+", "+r[6]+", "+r[7]+", "+r[8]+")"}function rF(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1]+r[2]*r[2]+r[3]*r[3]+r[4]*r[4]+r[5]*r[5]+r[6]*r[6]+r[7]*r[7]+r[8]*r[8])}function iF(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r[2]=t[2]+e[2],r[3]=t[3]+e[3],r[4]=t[4]+e[4],r[5]=t[5]+e[5],r[6]=t[6]+e[6],r[7]=t[7]+e[7],r[8]=t[8]+e[8],r}function aF(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r[2]=t[2]-e[2],r[3]=t[3]-e[3],r[4]=t[4]-e[4],r[5]=t[5]-e[5],r[6]=t[6]-e[6],r[7]=t[7]-e[7],r[8]=t[8]-e[8],r}function sF(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e,r[3]=t[3]*e,r[4]=t[4]*e,r[5]=t[5]*e,r[6]=t[6]*e,r[7]=t[7]*e,r[8]=t[8]*e,r}function oF(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r[2]=t[2]+e[2]*n,r[3]=t[3]+e[3]*n,r[4]=t[4]+e[4]*n,r[5]=t[5]+e[5]*n,r[6]=t[6]+e[6]*n,r[7]=t[7]+e[7]*n,r[8]=t[8]+e[8]*n,r}function lF(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]&&r[3]===t[3]&&r[4]===t[4]&&r[5]===t[5]&&r[6]===t[6]&&r[7]===t[7]&&r[8]===t[8]}function cF(r,t){var e=r[0],n=r[1],i=r[2],a=r[3],s=r[4],o=r[5],l=r[6],c=r[7],u=r[8],h=t[0],d=t[1],f=t[2],v=t[3],g=t[4],p=t[5],y=t[6],b=t[7],w=t[8];return Math.abs(e-h)<=glMatrix.EPSILON*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(n-d)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=glMatrix.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(a-v)<=glMatrix.EPSILON*Math.max(1,Math.abs(a),Math.abs(v))&&Math.abs(s-g)<=glMatrix.EPSILON*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(o-p)<=glMatrix.EPSILON*Math.max(1,Math.abs(o),Math.abs(p))&&Math.abs(l-y)<=glMatrix.EPSILON*Math.max(1,Math.abs(l),Math.abs(y))&&Math.abs(c-b)<=glMatrix.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(u-w)<=glMatrix.EPSILON*Math.max(1,Math.abs(u),Math.abs(w))}var uF=null,hF=null;function Xn(){var r=new Y(4);return Y!=Float32Array&&(r[0]=0,r[1]=0,r[2]=0),r[3]=1,r}function dF(r){return r[0]=0,r[1]=0,r[2]=0,r[3]=1,r}function Na(r,t,e){e=e*.5;var n=Math.sin(e);return r[0]=n*t[0],r[1]=n*t[1],r[2]=n*t[2],r[3]=Math.cos(e),r}function fF(r,t){var e=Math.acos(t[3])*2,n=Math.sin(e/2);return n>glMatrix.EPSILON?(r[0]=t[0]/n,r[1]=t[1]/n,r[2]=t[2]/n):(r[0]=1,r[1]=0,r[2]=0),e}function vF(r,t){var e=Ew(r,t);return Math.acos(2*e*e-1)}function ka(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=e[0],l=e[1],c=e[2],u=e[3];return r[0]=n*u+s*o+i*c-a*l,r[1]=i*u+s*l+a*o-n*c,r[2]=a*u+s*c+n*l-i*o,r[3]=s*u-n*o-i*l-a*c,r}function gF(r,t,e){e*=.5;var n=t[0],i=t[1],a=t[2],s=t[3],o=Math.sin(e),l=Math.cos(e);return r[0]=n*l+s*o,r[1]=i*l+a*o,r[2]=a*l-i*o,r[3]=s*l-n*o,r}function pF(r,t,e){e*=.5;var n=t[0],i=t[1],a=t[2],s=t[3],o=Math.sin(e),l=Math.cos(e);return r[0]=n*l-a*o,r[1]=i*l+s*o,r[2]=a*l+n*o,r[3]=s*l-i*o,r}function mF(r,t,e){e*=.5;var n=t[0],i=t[1],a=t[2],s=t[3],o=Math.sin(e),l=Math.cos(e);return r[0]=n*l+i*o,r[1]=i*l-n*o,r[2]=a*l+s*o,r[3]=s*l-a*o,r}function yF(r,t){var e=t[0],n=t[1],i=t[2];return r[0]=e,r[1]=n,r[2]=i,r[3]=Math.sqrt(Math.abs(1-e*e-n*n-i*i)),r}function pw(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=Math.sqrt(e*e+n*n+i*i),o=Math.exp(a),l=s>0?o*Math.sin(s)/s:0;return r[0]=e*l,r[1]=n*l,r[2]=i*l,r[3]=o*Math.cos(s),r}function mw(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=Math.sqrt(e*e+n*n+i*i),o=s>0?Math.atan2(s,a)/s:0;return r[0]=e*o,r[1]=n*o,r[2]=i*o,r[3]=.5*Math.log(e*e+n*n+i*i+a*a),r}function bF(r,t,e){return mw(r,t),xw(r,r,e),pw(r,r),r}function wd(r,t,e,n){var i=t[0],a=t[1],s=t[2],o=t[3],l=e[0],c=e[1],u=e[2],h=e[3],d,f,v,g,p;return f=i*l+a*c+s*u+o*h,f<0&&(f=-f,l=-l,c=-c,u=-u,h=-h),1-f>Z?(d=Math.acos(f),v=Math.sin(d),g=Math.sin((1-n)*d)/v,p=Math.sin(n*d)/v):(g=1-n,p=n),r[0]=g*i+p*l,r[1]=g*a+p*c,r[2]=g*s+p*u,r[3]=g*o+p*h,r}function xF(r){var t=glMatrix.RANDOM(),e=glMatrix.RANDOM(),n=glMatrix.RANDOM(),i=Math.sqrt(1-t),a=Math.sqrt(t);return r[0]=i*Math.sin(2*Math.PI*e),r[1]=i*Math.cos(2*Math.PI*e),r[2]=a*Math.sin(2*Math.PI*n),r[3]=a*Math.cos(2*Math.PI*n),r}function Sd(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e*e+n*n+i*i+a*a,o=s?1/s:0;return r[0]=-e*o,r[1]=-n*o,r[2]=-i*o,r[3]=a*o,r}function EF(r,t){return r[0]=-t[0],r[1]=-t[1],r[2]=-t[2],r[3]=t[3],r}function yw(r,t){var e=t[0]+t[4]+t[8],n;if(e>0)n=Math.sqrt(e+1),r[3]=.5*n,n=.5/n,r[0]=(t[5]-t[7])*n,r[1]=(t[6]-t[2])*n,r[2]=(t[1]-t[3])*n;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,s=(i+2)%3;n=Math.sqrt(t[i*3+i]-t[a*3+a]-t[s*3+s]+1),r[i]=.5*n,n=.5/n,r[3]=(t[a*3+s]-t[s*3+a])*n,r[a]=(t[a*3+i]+t[i*3+a])*n,r[s]=(t[s*3+i]+t[i*3+s])*n}return r}function Ql(r,t,e,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:nt,a=Math.PI/360;t*=a,n*=a,e*=a;var s=Math.sin(t),o=Math.cos(t),l=Math.sin(e),c=Math.cos(e),u=Math.sin(n),h=Math.cos(n);switch(i){case"xyz":r[0]=s*c*h+o*l*u,r[1]=o*l*h-s*c*u,r[2]=o*c*u+s*l*h,r[3]=o*c*h-s*l*u;break;case"xzy":r[0]=s*c*h-o*l*u,r[1]=o*l*h-s*c*u,r[2]=o*c*u+s*l*h,r[3]=o*c*h+s*l*u;break;case"yxz":r[0]=s*c*h+o*l*u,r[1]=o*l*h-s*c*u,r[2]=o*c*u-s*l*h,r[3]=o*c*h+s*l*u;break;case"yzx":r[0]=s*c*h+o*l*u,r[1]=o*l*h+s*c*u,r[2]=o*c*u-s*l*h,r[3]=o*c*h-s*l*u;break;case"zxy":r[0]=s*c*h-o*l*u,r[1]=o*l*h+s*c*u,r[2]=o*c*u+s*l*h,r[3]=o*c*h-s*l*u;break;case"zyx":r[0]=s*c*h-o*l*u,r[1]=o*l*h+s*c*u,r[2]=o*c*u-s*l*h,r[3]=o*c*h+s*l*u;break;default:throw new Error("Unknown angle order "+i)}return r}function wF(r){return"quat("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+")"}var SF=ud,bw=Ui,ql=Oi,cg=zo,MF=Oa,ug=ka,xw=dd,Ew=U,AF=E,TF=vd,OF=null,CF=gd,NF=null,Jl=Xl,kF=st;function PF(r,t){return Math.abs(vec4.dot(r,t))>=1-glMatrix.EPSILON}var RF=function(){var r=gt(),t=Et(1,0,0),e=Et(0,1,0);return function(n,i,a){var s=be(i,a);return s<-.999999?(de(r,t,i),hs(r)<1e-6&&de(r,e,i),se(r,r),Na(n,r,Math.PI),n):s>.999999?(n[0]=0,n[1]=0,n[2]=0,n[3]=1,n):(de(r,i,a),n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=1+s,Jl(n,n))}}(),LF=function(){var r=Xn(),t=Xn();return function(e,n,i,a,s,o){return wd(r,n,s,o),wd(t,i,a,o),wd(e,r,t,2*o*(1-o)),e}}(),DF=function(){var r=lg();return function(t,e,n,i){return r[0]=n[0],r[3]=n[1],r[6]=n[2],r[1]=i[0],r[4]=i[1],r[7]=i[2],r[2]=-e[0],r[5]=-e[1],r[8]=-e[2],Jl(t,yw(t,r))}}();function Md(){var r=new Y(2);return Y!=Float32Array&&(r[0]=0,r[1]=0),r}function _F(r){var t=new glMatrix.ARRAY_TYPE(2);return t[0]=r[0],t[1]=r[1],t}function IF(r,t){var e=new glMatrix.ARRAY_TYPE(2);return e[0]=r,e[1]=t,e}function ww(r,t){return r[0]=t[0],r[1]=t[1],r}function Sw(r,t,e){return r[0]=t,r[1]=e,r}function BF(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r}function FF(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r}function zF(r,t,e){return r[0]=t[0]*e[0],r[1]=t[1]*e[1],r}function jF(r,t,e){return r[0]=t[0]/e[0],r[1]=t[1]/e[1],r}function ZF(r,t){return r[0]=Math.ceil(t[0]),r[1]=Math.ceil(t[1]),r}function WF(r,t){return r[0]=Math.floor(t[0]),r[1]=Math.floor(t[1]),r}function GF(r,t,e){return r[0]=Math.min(t[0],e[0]),r[1]=Math.min(t[1],e[1]),r}function VF(r,t,e){return r[0]=Math.max(t[0],e[0]),r[1]=Math.max(t[1],e[1]),r}function UF(r,t){return r[0]=glMatrix.round(t[0]),r[1]=glMatrix.round(t[1]),r}function YF(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r}function HF(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r}function XF(r,t){var e=t[0]-r[0],n=t[1]-r[1];return Math.sqrt(e*e+n*n)}function KF(r,t){var e=t[0]-r[0],n=t[1]-r[1];return e*e+n*n}function QF(r){var t=r[0],e=r[1];return Math.sqrt(t*t+e*e)}function qF(r){var t=r[0],e=r[1];return t*t+e*e}function JF(r,t){return r[0]=-t[0],r[1]=-t[1],r}function $F(r,t){return r[0]=1/t[0],r[1]=1/t[1],r}function Mw(r,t){var e=t[0],n=t[1],i=e*e+n*n;return i>0&&(i=1/Math.sqrt(i)),r[0]=t[0]*i,r[1]=t[1]*i,r}function Aw(r,t){return r[0]*t[0]+r[1]*t[1]}function t8(r,t,e){var n=t[0]*e[1]-t[1]*e[0];return r[0]=r[1]=0,r[2]=n,r}function e8(r,t,e,n){var i=t[0],a=t[1];return r[0]=i+n*(e[0]-i),r[1]=a+n*(e[1]-a),r}function n8(r,t){t=t===void 0?1:t;var e=glMatrix.RANDOM()*2*Math.PI;return r[0]=Math.cos(e)*t,r[1]=Math.sin(e)*t,r}function r8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[2]*i,r[1]=e[1]*n+e[3]*i,r}function i8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[2]*i+e[4],r[1]=e[1]*n+e[3]*i+e[5],r}function a8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[3]*i+e[6],r[1]=e[1]*n+e[4]*i+e[7],r}function s8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[4]*i+e[12],r[1]=e[1]*n+e[5]*i+e[13],r}function o8(r,t,e,n){var i=t[0]-e[0],a=t[1]-e[1],s=Math.sin(n),o=Math.cos(n);return r[0]=i*o-a*s+e[0],r[1]=i*s+a*o+e[1],r}function l8(r,t){var e=r[0],n=r[1],i=t[0],a=t[1];return Math.abs(Math.atan2(n*i-e*a,e*i+n*a))}function c8(r,t){var e=r[0],n=r[1],i=t[0],a=t[1];return Math.atan2(e*a-n*i,e*i+n*a)}function u8(r){return r[0]=0,r[1]=0,r}function h8(r){return"vec2("+r[0]+", "+r[1]+")"}function Tw(r,t){return r[0]===t[0]&&r[1]===t[1]}function d8(r,t){var e=r[0],n=r[1],i=t[0],a=t[1];return Math.abs(e-i)<=glMatrix.EPSILON*Math.max(1,Math.abs(e),Math.abs(i))&&Math.abs(n-a)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))}var f8=null,v8=null,g8=null,p8=null,m8=null,y8=null,b8=null,x8=function(){var r=Md();return function(t,e,n,i,a,s){var o,l;for(e||(e=2),n||(n=0),i?l=Math.min(i*e+n,t.length):l=t.length,o=n;oe?e:r},kn=Ow,G=S(80813),Go={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0};function hg(r){return Array.isArray(r)&&r.every(function(t){var e=t[0].toLowerCase();return Go[e]===t.length-1&&"achlmqstvz".includes(e)})}function dg(r){return hg(r)&&r.every(function(t){var e=t[0];return e===e.toUpperCase()})}function fg(r){return dg(r)&&r.every(function(t){var e=t[0];return"ACLMQZ".includes(e)})}var vg={x1:0,y1:0,x2:0,y2:0,x:0,y:0,qx:null,qy:null};function gg(r){for(var t=r.pathValue[r.segmentStart],e=t.toLowerCase(),n=r.data;n.length>=Go[e]&&(e==="m"&&n.length>2?(r.segments.push([t].concat(n.splice(0,2))),e="l",t=t==="m"?"l":"L"):r.segments.push([t].concat(n.splice(0,Go[e]))),!!Go[e]););}function Cw(r){var t=r.index,e=r.pathValue,n=e.charCodeAt(t);if(n===48){r.param=0,r.index+=1;return}if(n===49){r.param=1,r.index+=1;return}r.err='[path-util]: invalid Arc flag "'.concat(e[t],'", expecting 0 or 1 at index ').concat(t)}function Nw(r){return r>=48&&r<=57||r===43||r===45||r===46}function $s(r){return r>=48&&r<=57}function kw(r){var t=r.max,e=r.pathValue,n=r.index,i=n,a=!1,s=!1,o=!1,l=!1,c;if(i>=t){r.err="[path-util]: Invalid path value at index ".concat(i,', "pathValue" is missing param');return}if(c=e.charCodeAt(i),(c===43||c===45)&&(i+=1,c=e.charCodeAt(i)),!$s(c)&&c!==46){r.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(e[i],'" is not a number');return}if(c!==46){if(a=c===48,i+=1,c=e.charCodeAt(i),a&&i=5760&&t.includes(r)}function $l(r){for(var t=r.pathValue,e=r.max;r.index0;s-=1){if(Lw(i)&&(s===3||s===4)?Cw(r):kw(r),r.err.length)return;r.data.push(r.param),$l(r),r.index=r.max||!Nw(e.charCodeAt(r.index)))break}gg(r)}var _w=function(){function r(t){this.pathValue=t,this.segments=[],this.max=t.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""}return r}();function Iw(r){if(hg(r))return[].concat(r);var t=new _w(r);for($l(t);t.index=a)s={x:e,y:n};else{var o=Pa([r,t],[e,n],i/a),l=o[0],c=o[1];s={x:l,y:c}}return{length:a,point:s,min:{x:Math.min(r,e),y:Math.min(t,n)},max:{x:Math.max(r,e),y:Math.max(t,n)}}}function pg(r,t){var e=r.x,n=r.y,i=t.x,a=t.y,s=e*i+n*a,o=Math.sqrt((Math.pow(e,2)+Math.pow(n,2))*(Math.pow(i,2)+Math.pow(a,2))),l=e*a-n*i<0?-1:1,c=l*Math.acos(s/o);return c}function zw(r,t,e,n,i,a,s,o,l,c){var u=Math.abs,h=Math.sin,d=Math.cos,f=Math.sqrt,v=Math.PI,g=u(e),p=u(n),y=(i%360+360)%360,b=y*(v/180);if(r===o&&t===l)return{x:r,y:t};if(g===0||p===0)return Ad(r,t,o,l,c).point;var w=(r-o)/2,O=(t-l)/2,_={x:d(b)*w+h(b)*O,y:-h(b)*w+d(b)*O},F=Math.pow(_.x,2)/Math.pow(g,2)+Math.pow(_.y,2)/Math.pow(p,2);F>1&&(g*=f(F),p*=f(F));var W=Math.pow(g,2)*Math.pow(p,2)-Math.pow(g,2)*Math.pow(_.y,2)-Math.pow(p,2)*Math.pow(_.x,2),j=Math.pow(g,2)*Math.pow(_.y,2)+Math.pow(p,2)*Math.pow(_.x,2),H=W/j;H=H<0?0:H;var K=(a!==s?1:-1)*f(H),et={x:K*(g*_.y/p),y:K*(-(p*_.x)/g)},rt={x:d(b)*et.x-h(b)*et.y+(r+o)/2,y:h(b)*et.x+d(b)*et.y+(t+l)/2},lt={x:(_.x-et.x)/g,y:(_.y-et.y)/p},ht=pg({x:1,y:0},lt),yt={x:(-_.x-et.x)/g,y:(-_.y-et.y)/p},Nt=pg(lt,yt);!s&&Nt>0?Nt-=2*v:s&&Nt<0&&(Nt+=2*v),Nt%=2*v;var Ct=ht+Nt*c,pt=g*d(Ct),xt=p*h(Ct),kt={x:d(b)*pt-h(b)*xt+rt.x,y:h(b)*pt+d(b)*xt+rt.y};return kt}function jw(r,t,e,n,i,a,s,o,l,c,u){var h,d=u.bbox,f=d===void 0?!0:d,v=u.length,g=v===void 0?!0:v,p=u.sampleSize,y=p===void 0?30:p,b=typeof c=="number",w=r,O=t,_=0,F=[w,O,_],W=[w,O],j=0,H={x:0,y:0},K=[{x:w,y:O}];b&&c<=0&&(H={x:w,y:O});for(var et=0;et<=y;et+=1){if(j=et/y,h=zw(r,t,e,n,i,a,s,o,l,j),w=h.x,O=h.y,f&&K.push({x:w,y:O}),g&&(_+=Wr(W,[w,O])),W=[w,O],b&&_>=c&&c>F[2]){var rt=(_-c)/(_-F[2]);H={x:W[0]*(1-rt)+F[0]*rt,y:W[1]*(1-rt)+F[1]*rt}}F=[w,O,_]}return b&&c>=_&&(H={x:o,y:l}),{length:_,point:H,min:{x:Math.min.apply(null,K.map(function(lt){return lt.x})),y:Math.min.apply(null,K.map(function(lt){return lt.y}))},max:{x:Math.max.apply(null,K.map(function(lt){return lt.x})),y:Math.max.apply(null,K.map(function(lt){return lt.y}))}}}function Zw(r,t,e,n,i,a,s,o,l){var c=1-l;return{x:Math.pow(c,3)*r+3*Math.pow(c,2)*l*e+3*c*Math.pow(l,2)*i+Math.pow(l,3)*s,y:Math.pow(c,3)*t+3*Math.pow(c,2)*l*n+3*c*Math.pow(l,2)*a+Math.pow(l,3)*o}}function mg(r,t,e,n,i,a,s,o,l,c){var u,h=c.bbox,d=h===void 0?!0:h,f=c.length,v=f===void 0?!0:f,g=c.sampleSize,p=g===void 0?10:g,y=typeof l=="number",b=r,w=t,O=0,_=[b,w,O],F=[b,w],W=0,j={x:0,y:0},H=[{x:b,y:w}];y&&l<=0&&(j={x:b,y:w});for(var K=0;K<=p;K+=1){if(W=K/p,u=Zw(r,t,e,n,i,a,s,o,W),b=u.x,w=u.y,d&&H.push({x:b,y:w}),v&&(O+=Wr(F,[b,w])),F=[b,w],y&&O>=l&&l>_[2]){var et=(O-l)/(O-_[2]);j={x:F[0]*(1-et)+_[0]*et,y:F[1]*(1-et)+_[1]*et}}_=[b,w,O]}return y&&l>=O&&(j={x:s,y:o}),{length:O,point:j,min:{x:Math.min.apply(null,H.map(function(rt){return rt.x})),y:Math.min.apply(null,H.map(function(rt){return rt.y}))},max:{x:Math.max.apply(null,H.map(function(rt){return rt.x})),y:Math.max.apply(null,H.map(function(rt){return rt.y}))}}}function Ww(r,t,e,n,i,a,s){var o=1-s;return{x:Math.pow(o,2)*r+2*o*s*e+Math.pow(s,2)*i,y:Math.pow(o,2)*t+2*o*s*n+Math.pow(s,2)*a}}function Gw(r,t,e,n,i,a,s,o){var l,c=o.bbox,u=c===void 0?!0:c,h=o.length,d=h===void 0?!0:h,f=o.sampleSize,v=f===void 0?10:f,g=typeof s=="number",p=r,y=t,b=0,w=[p,y,b],O=[p,y],_=0,F={x:0,y:0},W=[{x:p,y}];g&&s<=0&&(F={x:p,y});for(var j=0;j<=v;j+=1){if(_=j/v,l=Ww(r,t,e,n,i,a,_),p=l.x,y=l.y,u&&W.push({x:p,y}),d&&(b+=Wr(O,[p,y])),O=[p,y],g&&b>=s&&s>w[2]){var H=(b-s)/(b-w[2]);F={x:O[0]*(1-H)+w[0]*H,y:O[1]*(1-H)+w[1]*H}}w=[p,y,b]}return g&&s>=b&&(F={x:i,y:a}),{length:b,point:F,min:{x:Math.min.apply(null,W.map(function(K){return K.x})),y:Math.min.apply(null,W.map(function(K){return K.y}))},max:{x:Math.max.apply(null,W.map(function(K){return K.x})),y:Math.max.apply(null,W.map(function(K){return K.y}))}}}function yg(r,t,e){for(var n,i,a,s,o,l,c=tc(r),u=typeof t=="number",h,d=[],f,v=0,g=0,p=0,y=0,b,w=[],O=[],_=0,F={x:0,y:0},W=F,j=F,H=F,K=0,et=0,rt=c.length;et=t&&(H=j),O.push(W),w.push(F),K+=_,l=f!=="Z"?b.slice(-2):[p,y],v=l[0],g=l[1];return u&&t>=K&&(H={x:v,y:g}),{length:K,point:H,min:{x:Math.min.apply(null,w.map(function(lt){return lt.x})),y:Math.min.apply(null,w.map(function(lt){return lt.y}))},max:{x:Math.max.apply(null,O.map(function(lt){return lt.x})),y:Math.max.apply(null,O.map(function(lt){return lt.y}))}}}function Vw(r,t){return yg(r,void 0,(0,G.pi)((0,G.pi)({},t),{bbox:!1,length:!0})).length}function Gr(r){return Array.isArray(r)}var ec=function(r){if(Gr(r))return r.reduce(function(t,e){return Math.min(t,e)},r[0])};function nc(r){if(!Array.isArray(r))return-1/0;var t=r.length;if(!t)return-1/0;for(var e=r[0],n=1;n7){r[e].shift();for(var n=r[e],i=e;n.length;)t[e]="A",r.splice(i+=1,0,["C"].concat(n.splice(0,6)));r.splice(e,1)}}function Xw(r){return fg(r)&&r.every(function(t){var e=t[0];return"MC".includes(e)})}function rc(r,t,e){var n=r*Math.cos(e)-t*Math.sin(e),i=r*Math.sin(e)+t*Math.cos(e);return{x:n,y:i}}function Td(r,t,e,n,i,a,s,o,l,c){var u=r,h=t,d=e,f=n,v=o,g=l,p=Math.PI*120/180,y=Math.PI/180*(+i||0),b=[],w,O,_,F,W;if(c)O=c[0],_=c[1],F=c[2],W=c[3];else{w=rc(u,h,-y),u=w.x,h=w.y,w=rc(v,g,-y),v=w.x,g=w.y;var j=(u-v)/2,H=(h-g)/2,K=j*j/(d*d)+H*H/(f*f);K>1&&(K=Math.sqrt(K),d*=K,f*=K);var et=d*d,rt=f*f,lt=(a===s?-1:1)*Math.sqrt(Math.abs((et*rt-et*H*H-rt*j*j)/(et*H*H+rt*j*j)));F=lt*d*H/f+(u+v)/2,W=lt*-f*j/d+(h+g)/2,O=Math.asin(((h-W)/f*Math.pow(10,9)>>0)/Math.pow(10,9)),_=Math.asin(((g-W)/f*Math.pow(10,9)>>0)/Math.pow(10,9)),O=u_&&(O-=Math.PI*2),!s&&_>O&&(_-=Math.PI*2)}var ht=_-O;if(Math.abs(ht)>p){var yt=_,Nt=v,Ct=g;_=O+p*(s&&_>O?1:-1),v=F+d*Math.cos(_),g=W+f*Math.sin(_),b=Td(v,g,d,f,i,0,s,Nt,Ct,[_,yt,F,W])}ht=_-O;var pt=Math.cos(O),xt=Math.sin(O),kt=Math.cos(_),jt=Math.sin(_),Xt=Math.tan(ht/4),ee=4/3*d*Xt,ce=4/3*f*Xt,ue=[u,h],le=[u+ee*xt,h-ce*pt],me=[v+ee*jt,g-ce*kt],De=[v,g];if(le[0]=2*ue[0]-le[0],le[1]=2*ue[1]-le[1],c)return le.concat(me,De,b);b=le.concat(me,De,b);for(var Ge=[],_e=0,tr=b.length;_eqw)return console.warn("Maximum recursion depth reached in equalizeSegments"),[r,t];var i=Eg(r),a=Eg(t),s=i.length,o=a.length,l=i.filter(function(y){return y.l}).length,c=a.filter(function(y){return y.l}).length,u=i.filter(function(y){return y.l}).reduce(function(y,b){var w=b.l;return y+w},0)/l||0,h=a.filter(function(y){return y.l}).reduce(function(y,b){var w=b.l;return y+w},0)/c||0,d=e||Math.max(s,o),f=[u,h],v=[d-s,d-o],g=0,p=[i,a].map(function(y,b){return y.l===d?y.map(function(w){return w.s}):y.map(function(w,O){return g=O&&v[b]&&w.l>=f[b],v[b]-=g?1:0,g?w.ss:[w.s]}).flat()});return p[0].length===p[1].length?p:wg(p[0],p[1],d,n+1)}function $w(r,t,e,n,i,a,s,o){return 3*((o-t)*(e+i)-(s-r)*(n+a)+n*(r-i)-e*(t-a)+o*(i+r/3)-s*(a+t/3))/20}function t2(r){var t=0,e=0,n=0;return Od(r).map(function(i){var a;switch(i[0]){case"M":return t=i[1],e=i[2],0;default:var s=i.slice(1),o=s[0],l=s[1],c=s[2],u=s[3],h=s[4],d=s[5];return n=$w(t,e,o,l,c,u,h,d),a=i.slice(-2),t=a[0],e=a[1],n}}).reduce(function(i,a){return i+a},0)}function Sg(r){return t2(r)>=0}function e2(r){var t=r.slice(1).map(function(e,n,i){return n?i[n-1].slice(-2).concat(e.slice(1)):r[0].slice(1).concat(e.slice(1))}).map(function(e){return e.map(function(n,i){return e[e.length-i-2*(1-i%2)]})}).reverse();return[["M"].concat(t[0].slice(0,2))].concat(t.map(function(e){return["C"].concat(e.slice(2))}))}function n2(r){return r.map(function(t){return Array.isArray(t)?[].concat(t):t})}function r2(r){var t=r.length,e=t-1;return r.map(function(n,i){return r.map(function(a,s){var o=i+s,l;return s===0||r[o]&&r[o][0]==="M"?(l=r[o],["M"].concat(l.slice(-2))):(o>=t&&(o-=e),r[o])})})}function i2(r,t){var e=r.length-1,n=[],i=0,a=0,s=r2(r);return s.forEach(function(o,l){r.slice(1).forEach(function(c,u){a+=Wr(r[(l+u)%e].slice(-2),t[u%e].slice(-2))}),n[l]=a,a=0}),i=n.indexOf(Math.min.apply(null,n)),s[i]}var a2=function(r){return r===void 0},Te=a2,s2={}.toString,o2=function(r,t){return s2.call(r)==="[object "+t+"]"},Mg=o2,l2=function(r){return Mg(r,"Boolean")},Uo=l2;function fe(r){return typeof r=="function"}var Fn=function(r){var t=typeof r;return r!==null&&t==="object"||t==="function"};function c2(r,t,e){return yg(r,t,(0,G.pi)((0,G.pi)({},e),{bbox:!1,length:!0})).point}var ae=S(20068),Ag=S(58289);function u2(r,t){for(;!{}.hasOwnProperty.call(r,t)&&(r=(0,Ag.Z)(r))!==null;);return r}function Cd(){return Cd=typeof Reflect!="undefined"&&Reflect.get?Reflect.get.bind():function(r,t,e){var n=u2(r,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(arguments.length<3?r:e):i.value}},Cd.apply(null,arguments)}function Tg(r,t,e,n){var i=Cd((0,Ag.Z)(1&n?r.prototype:r),t,e);return 2&n&&typeof i=="function"?function(a){return i.apply(e,a)}:i}function Or(r,t,e,n){var i=r-e,a=t-n;return Math.sqrt(i*i+a*a)}function ic(r,t){var e=Math.min.apply(Math,(0,k.Z)(r)),n=Math.min.apply(Math,(0,k.Z)(t)),i=Math.max.apply(Math,(0,k.Z)(r)),a=Math.max.apply(Math,(0,k.Z)(t));return{x:e,y:n,width:i-e,height:a-n}}function Og(r){return(r+Math.PI*2)%(Math.PI*2)}function Cg(r,t){var e=Math.abs(r);return t>0?e:e*-1}function h2(r,t,e,n,i,a){var s=e,o=n;if(s===0||o===0)return{x:r,y:t};for(var l=i-r,c=a-t,u=Math.abs(l),h=Math.abs(c),d=s*s,f=o*o,v=Math.PI/4,g=0,p=0,y=0;y<4;y++){g=s*Math.cos(v),p=o*Math.sin(v);var b=(d-f)*Math.pow(Math.cos(v),3)/s,w=(f-d)*Math.pow(Math.sin(v),3)/o,O=g-b,_=p-w,F=u-b,W=h-w,j=Math.hypot(_,O),H=Math.hypot(W,F),K=j*Math.asin((O*W-_*F)/(j*H)),et=K/Math.sqrt(d+f-g*g-p*p);v+=et,v=Math.min(Math.PI/2,Math.max(0,v))}return{x:r+Cg(g,l),y:t+Cg(p,c)}}function d2(r,t,e,n,i,a,s,o){return-1*e*Math.cos(i)*Math.sin(o)-n*Math.sin(i)*Math.cos(o)}function f2(r,t,e,n,i,a,s,o){return-1*e*Math.sin(i)*Math.sin(o)+n*Math.cos(i)*Math.cos(o)}function v2(r,t,e){return Math.atan(-t/r*Math.tan(e))}function g2(r,t,e){return Math.atan(t/(r*Math.tan(e)))}function p2(r,t,e,n,i,a){return e*Math.cos(i)*Math.cos(a)-n*Math.sin(i)*Math.sin(a)+r}function m2(r,t,e,n,i,a){return e*Math.sin(i)*Math.cos(a)+n*Math.cos(i)*Math.sin(a)+t}function y2(r,t,e,n){var i=Math.atan2(n*r,e*t);return(i+Math.PI*2)%(Math.PI*2)}function Ng(r,t,e){return{x:r*Math.cos(e),y:t*Math.sin(e)}}function kg(r,t,e){var n=Math.cos(e),i=Math.sin(e);return[r*n-t*i,r*i+t*n]}function b2(r,t,e,n,i,a,s){for(var o=v2(e,n,i),l=1/0,c=-1/0,u=[a,s],h=-Math.PI*2;h<=Math.PI*2;h+=Math.PI){var d=o+h;ac&&(c=v)}for(var g=g2(e,n,i),p=1/0,y=-1/0,b=[a,s],w=-Math.PI*2;w<=Math.PI*2;w+=Math.PI){var O=g+w;ay&&(y=F)}return{x:l,y:p,width:c-l,height:y-p}}function E8(r,t,e,n,i,a,s,o,l){var c=kg(o-r,l-t,-i),u=_slicedToArray(c,2),h=u[0],d=u[1],f=h2(0,0,e,n,h,d),v=y2(e,n,f.x,f.y);vs&&(f=Ng(e,n,s));var g=kg(f.x,f.y,i);return{x:g[0]+r,y:g[1]+t}}function w8(r,t,e,n,i,a,s,o){var l=(s-a)*o+a,c=d2(r,t,e,n,i,a,s,l),u=f2(r,t,e,n,i,a,s,l);return Og(Math.atan2(u,c))}var x2=1e-4;function Pg(r,t,e,n,i,a){var s=-1,o=1/0,l=[e,n],c=20;a&&a>200&&(c=a/10);for(var u=1/c,h=u/10,d=0;d<=c;d++){var f=d*u,v=[i.apply(void 0,(0,k.Z)(r.concat([f]))),i.apply(void 0,(0,k.Z)(t.concat([f])))],g=Or(l[0],l[1],v[0],v[1]);g=0&&_o?Or(e,n,i,a):Lg(r,t,e,n,i,a)}function Lg(r,t,e,n,i,a){var s=[e-r,n-t];if(Tw(s,[0,0]))return Math.sqrt((i-r)*(i-r)+(a-t)*(a-t));var o=[-s[1],s[0]];Mw(o,o);var l=[i-r,a-t];return Math.abs(Aw(l,o))}function M8(r,t,e,n){return Math.atan2(n-t,e-r)}function fs(r,t,e,n,i){var a=1-i;return a*a*a*r+3*t*i*a*a+3*e*i*i*a+n*i*i*i}function Dg(r,t,e,n,i){var a=1-i;return 3*(a*a*(t-r)+2*a*i*(e-t)+i*i*(n-e))}function _g(r,t,e,n){var i=-3*r+9*t-9*e+3*n,a=6*r-12*t+6*e,s=3*t-3*r,o=[],l,c,u;if(Vo(i,0))Vo(a,0)||(l=-s/a,l>=0&&l<=1&&o.push(l));else{var h=a*a-4*i*s;Vo(h,0)?o.push(-a/(2*i)):h>0&&(u=Math.sqrt(h),l=(-a+u)/(2*i),c=(-a-u)/(2*i),l>=0&&l<=1&&o.push(l),c>=0&&c<=1&&o.push(c))}return o}function S2(r,t,e,n,i,a,s,o,l){var c=fs(r,e,i,s,l),u=fs(t,n,a,o,l),h=Yi(r,t,e,n,l),d=Yi(e,n,i,a,l),f=Yi(i,a,s,o,l),v=Yi(h.x,h.y,d.x,d.y,l),g=Yi(d.x,d.y,f.x,f.y,l);return[[r,t,h.x,h.y,v.x,v.y,c,u],[c,u,g.x,g.y,f.x,f.y,s,o]]}function Nd(r,t,e,n,i,a,s,o,l){if(l===0)return E2([r,e,i,s],[t,n,a,o]);var c=S2(r,t,e,n,i,a,s,o,.5),u=[].concat(_toConsumableArray(c[0]),[l-1]),h=[].concat(_toConsumableArray(c[1]),[l-1]);return Nd.apply(void 0,_toConsumableArray(u))+Nd.apply(void 0,_toConsumableArray(h))}function M2(r,t,e,n,i,a,s,o){for(var l=[r,s],c=[t,o],u=_g(r,e,i,s),h=_g(t,n,a,o),d=0;d1||t<0||r.length<2)return null;var e=Bg(r),n=e.segments,i=e.totalLength;if(i===0)return{x:r[0][0],y:r[0][1]};for(var a=0,s=null,o=0;o=a&&t<=a+h){var d=(t-a)/h;s=Yi(c[0],c[1],u[0],u[1],d);break}a+=h}return s}function jg(r,t){if(t>1||t<0||r.length<2)return 0;for(var e=Bg(r),n=e.segments,i=e.totalLength,a=0,s=0,o=0;o=a&&t<=a+h){s=Math.atan2(u[1]-c[1],u[0]-c[0]);break}a+=h}return s}function Zg(r,t,e){for(var n=1/0,i=0;i=0?[i]:[]}function C2(r,t,e,n,i,a,s){var o=Yo(r,e,i,s),l=Yo(t,n,a,s),c=Yi(r,t,e,n,s),u=Yi(e,n,i,a,s);return[[r,t,c.x,c.y,o,l],[o,l,u.x,u.y,i,a]]}function kd(r,t,e,n,i,a,s){if(s===0)return(Or(r,t,e,n)+Or(e,n,i,a)+Or(r,t,i,a))/2;var o=C2(r,t,e,n,i,a,.5),l=o[0],c=o[1];return l.push(s-1),c.push(s-1),kd.apply(void 0,_toConsumableArray(l))+kd.apply(void 0,_toConsumableArray(c))}function N2(r,t,e,n,i,a){var s=Wg(r,e,i)[0],o=Wg(t,n,a)[0],l=[r,i],c=[t,a];return s!==void 0&&l.push(Yo(r,e,i,s)),o!==void 0&&c.push(Yo(t,n,a,o)),ic(l,c)}function I8(r,t,e,n,i,a){return kd(r,t,e,n,i,a,3)}function k2(r,t,e,n,i,a,s,o){return Pg([r,e,i],[t,n,a],s,o,Yo)}function P2(r,t,e,n,i,a,s,o){var l=k2(r,t,e,n,i,a,s,o);return Or(l.x,l.y,s,o)}var Cr=S(75044),Ra=S(3202),La=S(19251),vs=S(75931);var _t=function(r){return r.GROUP="g",r.FRAGMENT="fragment",r.CIRCLE="circle",r.ELLIPSE="ellipse",r.IMAGE="image",r.RECT="rect",r.LINE="line",r.POLYLINE="polyline",r.POLYGON="polygon",r.TEXT="text",r.PATH="path",r.HTML="html",r.MESH="mesh",r}({}),sc=function(r){return r[r.ZERO=0]="ZERO",r[r.NEGATIVE_ONE=1]="NEGATIVE_ONE",r}({}),Da=function(){function r(){(0,N.Z)(this,r),this.plugins=[]}return(0,T.Z)(r,[{key:"addRenderingPlugin",value:function(e){this.plugins.push(e),this.context.renderingPlugins.push(e)}},{key:"removeAllRenderingPlugins",value:function(){var e=this;this.plugins.forEach(function(n){var i=e.context.renderingPlugins.indexOf(n);i>=0&&e.context.renderingPlugins.splice(i,1)})}}])}(),R2=function(){function r(t){(0,N.Z)(this,r),this.clipSpaceNearZ=sc.NEGATIVE_ONE,this.plugins=[],this.config=(0,D.Z)({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},t)}return(0,T.Z)(r,[{key:"registerPlugin",value:function(e){var n=this.plugins.findIndex(function(i){return i===e});n===-1&&this.plugins.push(e)}},{key:"unregisterPlugin",value:function(e){var n=this.plugins.findIndex(function(i){return i===e});n>-1&&this.plugins.splice(n,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(e){return this.plugins.find(function(n){return n.name===e})}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(e){Object.assign(this.config,e)}}])}(),Pd=Vt,to=Pt,L2=la,D2=ti,Gg=Rt,Rd=qs,gn=function(){function r(){(0,N.Z)(this,r),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return(0,T.Z)(r,[{key:"update",value:function(e,n){to(this.center,e),to(this.halfExtents,n),Rd(this.min,this.center,this.halfExtents),Pd(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(e,n){Pd(this.center,n,e),Gg(this.center,this.center,.5),Rd(this.halfExtents,n,e),Gg(this.halfExtents,this.halfExtents,.5),to(this.min,e),to(this.max,n)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(e){if(!r.isEmpty(e)){if(r.isEmpty(this)){this.setMinMax(e.getMin(),e.getMax());return}var n=this.center,i=n[0],a=n[1],s=n[2],o=this.halfExtents,l=o[0],c=o[1],u=o[2],h=i-l,d=i+l,f=a-c,v=a+c,g=s-u,p=s+u,y=e.center,b=y[0],w=y[1],O=y[2],_=e.halfExtents,F=_[0],W=_[1],j=_[2],H=b-F,K=b+F,et=w-W,rt=w+W,lt=O-j,ht=O+j;Hd&&(d=K),etv&&(v=rt),ltp&&(p=ht),n[0]=(h+d)*.5,n[1]=(f+v)*.5,n[2]=(g+p)*.5,o[0]=(d-h)*.5,o[1]=(v-f)*.5,o[2]=(p-g)*.5,this.min[0]=h,this.min[1]=f,this.min[2]=g,this.max[0]=d,this.max[1]=v,this.max[2]=p}}},{key:"setFromTransformedAABB",value:function(e,n){var i=this.center,a=this.halfExtents,s=e.center,o=e.halfExtents,l=n[0],c=n[4],u=n[8],h=n[1],d=n[5],f=n[9],v=n[2],g=n[6],p=n[10],y=Math.abs(l),b=Math.abs(c),w=Math.abs(u),O=Math.abs(h),_=Math.abs(d),F=Math.abs(f),W=Math.abs(v),j=Math.abs(g),H=Math.abs(p);i[0]=n[12]+l*s[0]+c*s[1]+u*s[2],i[1]=n[13]+h*s[0]+d*s[1]+f*s[2],i[2]=n[14]+v*s[0]+g*s[1]+p*s[2],a[0]=y*o[0]+b*o[1]+w*o[2],a[1]=O*o[0]+_*o[1]+F*o[2],a[2]=W*o[0]+j*o[1]+H*o[2],Rd(this.min,i,a),Pd(this.max,i,a)}},{key:"intersects",value:function(e){var n=this.getMax(),i=this.getMin(),a=e.getMax(),s=e.getMin();return i[0]<=a[0]&&n[0]>=s[0]&&i[1]<=a[1]&&n[1]>=s[1]&&i[2]<=a[2]&&n[2]>=s[2]}},{key:"intersection",value:function(e){if(!this.intersects(e))return null;var n=new r,i=L2([0,0,0],this.getMin(),e.getMin()),a=D2([0,0,0],this.getMax(),e.getMax());return n.setMinMax(i,a),n}},{key:"getNegativeFarPoint",value:function(e){return e.pnVertexFlag===273?to([0,0,0],this.min):e.pnVertexFlag===272?[this.min[0],this.min[1],this.max[2]]:e.pnVertexFlag===257?[this.min[0],this.max[1],this.min[2]]:e.pnVertexFlag===256?[this.min[0],this.max[1],this.max[2]]:e.pnVertexFlag===17?[this.max[0],this.min[1],this.min[2]]:e.pnVertexFlag===16?[this.max[0],this.min[1],this.max[2]]:e.pnVertexFlag===1?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(e){return e.pnVertexFlag===273?to([0,0,0],this.max):e.pnVertexFlag===272?[this.max[0],this.max[1],this.min[2]]:e.pnVertexFlag===257?[this.max[0],this.min[1],this.max[2]]:e.pnVertexFlag===256?[this.max[0],this.min[1],this.min[2]]:e.pnVertexFlag===17?[this.min[0],this.max[1],this.max[2]]:e.pnVertexFlag===16?[this.min[0],this.max[1],this.min[2]]:e.pnVertexFlag===1?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(e){return!e||e.halfExtents[0]===0&&e.halfExtents[1]===0&&e.halfExtents[2]===0}}])}(),_2=function(){function r(t,e){(0,N.Z)(this,r),this.distance=t||0,this.normal=e||Et(0,1,0),this.updatePNVertexFlag()}return(0,T.Z)(r,[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(+(this.normal[0]>=0)<<8)+(+(this.normal[1]>=0)<<4)+ +(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(e){return be(e,this.normal)-this.distance}},{key:"normalize",value:function(){var e=1/hs(this.normal);Rt(this.normal,this.normal,e),this.distance*=e}},{key:"intersectsLine",value:function(e,n,i){var a=this.distanceToPoint(e),s=this.distanceToPoint(n),o=a/(a-s),l=o>=0&&o<=1;return l&&i&&Le(i,e,n,o),l}}])}(),eo=function(r){return r[r.OUTSIDE=4294967295]="OUTSIDE",r[r.INSIDE=0]="INSIDE",r[r.INDETERMINATE=2147483647]="INDETERMINATE",r}({}),I2=function(){function r(t){if((0,N.Z)(this,r),this.planes=[],t)this.planes=t;else for(var e=0;e<6;e++)this.planes.push(new _2)}return(0,T.Z)(r,[{key:"extractFromVPMatrix",value:function(e){var n=(0,P.Z)(e,16),i=n[0],a=n[1],s=n[2],o=n[3],l=n[4],c=n[5],u=n[6],h=n[7],d=n[8],f=n[9],v=n[10],g=n[11],p=n[12],y=n[13],b=n[14],w=n[15];zt(this.planes[0].normal,o-i,h-l,g-d),this.planes[0].distance=w-p,zt(this.planes[1].normal,o+i,h+l,g+d),this.planes[1].distance=w+p,zt(this.planes[2].normal,o+a,h+c,g+f),this.planes[2].distance=w+y,zt(this.planes[3].normal,o-a,h-c,g-f),this.planes[3].distance=w-y,zt(this.planes[4].normal,o-s,h-u,g-v),this.planes[4].distance=w-b,zt(this.planes[5].normal,o+s,h+u,g+v),this.planes[5].distance=w+b,this.planes.forEach(function(O){O.normalize(),O.updatePNVertexFlag()})}}])}(),gr=function(){function r(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;(0,N.Z)(this,r),this.x=0,this.y=0,this.x=t,this.y=e}return(0,T.Z)(r,[{key:"clone",value:function(){return new r(this.x,this.y)}},{key:"copyFrom",value:function(e){this.x=e.x,this.y=e.y}}])}(),no=function(){function r(t,e,n,i){(0,N.Z)(this,r),this.x=t,this.y=e,this.width=n,this.height=i,this.left=t,this.right=t+n,this.top=e,this.bottom=e+i}return(0,T.Z)(r,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(e){return new r(e.x,e.y,e.width,e.height)}},{key:"applyTransform",value:function(e,n){var i=Ui(e.x,e.y,0,1),a=Ui(e.x+e.width,e.y,0,1),s=Ui(e.x,e.y+e.height,0,1),o=Ui(e.x+e.width,e.y+e.height,0,1),l=An(),c=An(),u=An(),h=An();M(l,i,n),M(c,a,n),M(u,s,n),M(h,o,n);var d=Math.min(l[0],c[0],u[0],h[0]),f=Math.min(l[1],c[1],u[1],h[1]),v=Math.max(l[0],c[0],u[0],h[0]),g=Math.max(l[1],c[1],u[1],h[1]);return r.fromRect({x:d,y:f,width:v-d,height:g-f})}}])}(),nn="Method not implemented.",ro="Use document.documentElement instead.",B2="Cannot append a destroyed element.";function io(r){return r===void 0?0:r>360||r<-360?r%360:r}var Ld=gt();function Ir(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;return Array.isArray(r)&&r.length===3?n?wt(r):Pt(Ld,r):ie(r)?n?Et(r,t,e):zt(Ld,r,t,e):n?Et(r[0],r[1]||t,r[2]||e):zt(Ld,r[0],r[1]||t,r[2]||e)}var F2=Math.PI/180;function rn(r){return r*F2}var z2=180/Math.PI;function Vr(r){return r*z2}var j2=.9;function B8(r){return r%=400,r<0&&(r+=400),r*j2}function F8(r){return r/360}function Z2(r){return 360*r}var oc=Math.PI/2;function W2(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e*e,o=n*n,l=i*i,c=a*a,u=s+o+l+c,h=e*a-n*i;return h>.499995*u?(r[0]=oc,r[1]=2*Math.atan2(n,e),r[2]=0):h<-.499995*u?(r[0]=-oc,r[1]=2*Math.atan2(n,e),r[2]=0):(r[0]=Math.asin(2*(e*i-a*n)),r[1]=Math.atan2(2*(e*a+n*i),1-2*(l+c)),r[2]=Math.atan2(2*(e*n+i*a),1-2*(o+l))),r}function G2(r,t){var e,n,i=Ca(gt(),t),a=(0,P.Z)(i,3),s=a[0],o=a[1],l=a[2],c=Math.asin(-t[2]/s);return c-oc?(e=Math.atan2(t[6]/o,t[10]/l),n=Math.atan2(t[1]/s,t[0]/s)):(n=0,e=-Math.atan2(t[4]/o,t[5]/o)):(n=0,e=Math.atan2(t[4]/o,t[5]/o)),r[0]=e,r[1]=c,r[2]=n,r}function Dd(r,t){return t.length===16?G2(r,t):W2(r,t)}function V2(r,t,e,n,i){var a=Math.cos(r),s=Math.sin(r);return gw(n*a,i*s,0,-n*s,i*a,0,t,e,1)}function U2(r,t,e,n,i,a,s){var o=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=2*a,c=e-t,u=n-i,h=l/c,d=l/u,f=(e+t)/c,v=(n+i)/u,g,p,y=s-a,b=s*a;return o?(g=-s/y,p=-b/y):(g=-(s+a)/y,p=-2*b/y),r[0]=h,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=d,r[6]=0,r[7]=0,r[8]=f,r[9]=v,r[10]=g,r[11]=-1,r[12]=0,r[13]=0,r[14]=p,r[15]=0,r}function Vg(r){var t=r[0],e=r[1],n=r[3],i=r[4],a=Math.sqrt(t*t+e*e),s=Math.sqrt(n*n+i*i),o=t*i-e*n;if(o<0&&(tMe[1][2]&&(a[0]=-a[0]),Me[0][2]>Me[2][0]&&(a[1]=-a[1]),Me[1][0]>Me[0][1]&&(a[2]=-a[2]),!0}function H2(r,t){var e=t[15];if(e===0)return!1;for(var n=1/e,i=0;i<16;i++)r[i]=t[i]*n;return!0}function X2(r,t){r[0][0]=t[0],r[0][1]=t[1],r[0][2]=t[2],r[1][0]=t[4],r[1][1]=t[5],r[1][2]=t[6],r[2][0]=t[8],r[2][1]=t[9],r[2][2]=t[10]}function _d(r,t,e,n,i){r[0]=t[0]*n+e[0]*i,r[1]=t[1]*n+e[1]*i,r[2]=t[2]*n+e[2]*i}var an=function(r){return r[r.ORBITING=0]="ORBITING",r[r.EXPLORING=1]="EXPLORING",r[r.TRACKING=2]="TRACKING",r}({}),Id=function(r){return r[r.DEFAULT=0]="DEFAULT",r[r.ROTATIONAL=1]="ROTATIONAL",r[r.TRANSLATIONAL=2]="TRANSLATIONAL",r[r.CINEMATIC=3]="CINEMATIC",r}({}),vi=function(r){return r[r.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",r[r.PERSPECTIVE=1]="PERSPECTIVE",r}({}),Yg={UPDATED:"updated"},Hg=2e-4,Xg=function(){function r(){(0,N.Z)(this,r),this.clipSpaceNearZ=sc.NEGATIVE_ONE,this.eventEmitter=new L,this.matrix=Wt(),this.right=Et(1,0,0),this.up=Et(0,1,0),this.forward=Et(0,0,1),this.position=Et(0,0,1),this.focalPoint=Et(0,0,0),this.distanceVector=Et(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=Wt(),this.projectionMatrixInverse=Wt(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=an.EXPLORING,this.trackingMode=Id.DEFAULT,this.projectionMode=vi.PERSPECTIVE,this.frustum=new I2,this.orthoMatrix=Wt()}return(0,T.Z)(r,[{key:"isOrtho",value:function(){return this.projectionMode===vi.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(e){this.enableUpdate=e}},{key:"setType",value:function(e,n){return this.type=e,this.type===an.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===an.TRACKING&&n!==void 0&&this.setTrackingMode(n),this}},{key:"setProjectionMode",value:function(e){return this.projectionMode=e,this}},{key:"setTrackingMode",value:function(e){if(this.type!==an.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=e,this}},{key:"setWorldRotation",value:function(e){return this.rotateWorld=e,this._getAngles(),this}},{key:"getViewTransform",value:function(){return Ze(Wt(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(e,n){var i=Hn(Wt(),[e,n,0]);this.jitteredProjectionMatrix=Jt(Wt(),i,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(e){return this.matrix=e,this._update(),this}},{key:"setProjectionMatrix",value:function(e){this.projectionMatrix=e}},{key:"setFov",value:function(e){return this.setPerspective(this.near,this.far,e,this.aspect),this}},{key:"setAspect",value:function(e){return this.setPerspective(this.near,this.far,this.fov,e),this}},{key:"setNear",value:function(e){return this.projectionMode===vi.PERSPECTIVE?this.setPerspective(e,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,e,this.far),this}},{key:"setFar",value:function(e){return this.projectionMode===vi.PERSPECTIVE?this.setPerspective(this.near,e,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,e),this}},{key:"setViewOffset",value:function(e,n,i,a,s,o){return this.aspect=e/n,this.view===void 0&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=n,this.view.offsetX=i,this.view.offsetY=a,this.view.width=s,this.view.height=o,this.projectionMode===vi.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return this.view!==void 0&&(this.view.enabled=!1),this.projectionMode===vi.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(e){return this.zoom=e,this.projectionMode===vi.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===vi.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(e,n){var i=this.canvas.viewport2Canvas({x:n[0],y:n[1]}),a=i.x,s=i.y,o=this.roll;this.rotate(0,0,-o),this.setPosition(a,s),this.setFocalPoint(a,s),this.setZoom(e),this.rotate(0,0,o);var l=this.canvas.viewport2Canvas({x:n[0],y:n[1]}),c=l.x,u=l.y,h=Et(c-a,u-s,0),d=be(h,this.right)/vt(this.right),f=be(h,this.up)/vt(this.up),v=this.getPosition(),g=(0,P.Z)(v,2),p=g[0],y=g[1],b=this.getFocalPoint(),w=(0,P.Z)(b,2),O=w[0],_=w[1];return this.setPosition(p-d,y-f),this.setFocalPoint(O-d,_-f),this}},{key:"setPerspective",value:function(e,n,i,a){var s;this.projectionMode=vi.PERSPECTIVE,this.fov=i,this.near=e,this.far=n,this.aspect=a;var o=this.near*Math.tan(rn(.5*this.fov))/this.zoom,l=2*o,c=this.aspect*l,u=-.5*c;if((s=this.view)!==null&&s!==void 0&&s.enabled){var h=this.view.fullWidth,d=this.view.fullHeight;u+=this.view.offsetX*c/h,o-=this.view.offsetY*l/d,c*=this.view.width/h,l*=this.view.height/d}return U2(this.projectionMatrix,u,u+c,o-l,o,e,this.far,this.clipSpaceNearZ===sc.ZERO),Ze(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(e,n,i,a,s,o){var l;this.projectionMode=vi.ORTHOGRAPHIC,this.rright=n,this.left=e,this.top=i,this.bottom=a,this.near=s,this.far=o;var c=(this.rright-this.left)/(2*this.zoom),u=(this.top-this.bottom)/(2*this.zoom),h=(this.rright+this.left)/2,d=(this.top+this.bottom)/2,f=h-c,v=h+c,g=d+u,p=d-u;if((l=this.view)!==null&&l!==void 0&&l.enabled){var y=(this.rright-this.left)/this.view.fullWidth/this.zoom,b=(this.top-this.bottom)/this.view.fullHeight/this.zoom;f+=y*this.view.offsetX,v=f+y*this.view.width,g-=b*this.view.offsetY,p=g-b*this.view.height}return this.clipSpaceNearZ===sc.NEGATIVE_ONE?rg(this.projectionMatrix,f,v,g,p,s,o):ig(this.projectionMatrix,f,v,g,p,s,o),Ze(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.position[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.position[2],a=Ir(e,n,i);return this._setPosition(a),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.focalPoint[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.focalPoint[2],a=Et(0,1,0);if(this.focalPoint=Ir(e,n,i),this.trackingMode===Id.CINEMATIC){var s=Qt(gt(),this.focalPoint,this.position);e=s[0],n=s[1],i=s[2];var o=vt(s),l=Vr(Math.asin(n/o)),c=90+Vr(Math.atan2(i,e)),u=Wt();fn(u,u,rn(c)),un(u,u,rn(l)),a=re(gt(),[0,1,0],u)}return Ze(this.matrix,ag(Wt(),this.position,this.focalPoint,a)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(e){if(this.distance===e||e<0)return this;this.distance=e,this.distance>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):e===8?hc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):e===4?hc(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=tS.exec(r))?new Ur(t[1],t[2],t[3],1):(t=eS.exec(r))?new Ur(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=nS.exec(r))?hc(t[1],t[2],t[3],t[4]):(t=rS.exec(r))?hc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=iS.exec(r))?ip(t[1],t[2]/100,t[3]/100,1):(t=aS.exec(r))?ip(t[1],t[2]/100,t[3]/100,t[4]):Jg.hasOwnProperty(r)?ep(Jg[r]):r==="transparent"?new Ur(NaN,NaN,NaN,0):null}function ep(r){return new Ur(r>>16&255,r>>8&255,r&255,1)}function hc(r,t,e,n){return n<=0&&(r=t=e=NaN),new Ur(r,t,e,n)}function lS(r){return r instanceof Ko||(r=uc(r)),r?(r=r.rgb(),new Ur(r.r,r.g,r.b,r.opacity)):new Ur}function cS(r,t,e,n){return arguments.length===1?lS(r):new Ur(r,t,e,n==null?1:n)}function Ur(r,t,e,n){this.r=+r,this.g=+t,this.b=+e,this.opacity=+n}Bd(Ur,cS,qg(Ko,{brighter(r){return r=r==null?cc:Math.pow(cc,r),new Ur(this.r*r,this.g*r,this.b*r,this.opacity)},darker(r){return r=r==null?Qo:Math.pow(Qo,r),new Ur(this.r*r,this.g*r,this.b*r,this.opacity)},rgb(){return this},clamp(){return new Ur(gs(this.r),gs(this.g),gs(this.b),dc(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:np,formatHex:np,formatHex8:uS,formatRgb:rp,toString:rp}));function np(){return`#${ps(this.r)}${ps(this.g)}${ps(this.b)}`}function uS(){return`#${ps(this.r)}${ps(this.g)}${ps(this.b)}${ps((isNaN(this.opacity)?1:this.opacity)*255)}`}function rp(){const r=dc(this.opacity);return`${r===1?"rgb(":"rgba("}${gs(this.r)}, ${gs(this.g)}, ${gs(this.b)}${r===1?")":`, ${r})`}`}function dc(r){return isNaN(r)?1:Math.max(0,Math.min(1,r))}function gs(r){return Math.max(0,Math.min(255,Math.round(r)||0))}function ps(r){return r=gs(r),(r<16?"0":"")+r.toString(16)}function ip(r,t,e,n){return n<=0?r=t=e=NaN:e<=0||e>=1?r=t=NaN:t<=0&&(r=NaN),new Ni(r,t,e,n)}function ap(r){if(r instanceof Ni)return new Ni(r.h,r.s,r.l,r.opacity);if(r instanceof Ko||(r=uc(r)),!r)return new Ni;if(r instanceof Ni)return r;r=r.rgb();var t=r.r/255,e=r.g/255,n=r.b/255,i=Math.min(t,e,n),a=Math.max(t,e,n),s=NaN,o=a-i,l=(a+i)/2;return o?(t===a?s=(e-n)/o+(e0&&l<1?0:s,new Ni(s,o,l,r.opacity)}function hS(r,t,e,n){return arguments.length===1?ap(r):new Ni(r,t,e,n==null?1:n)}function Ni(r,t,e,n){this.h=+r,this.s=+t,this.l=+e,this.opacity=+n}Bd(Ni,hS,qg(Ko,{brighter(r){return r=r==null?cc:Math.pow(cc,r),new Ni(this.h,this.s,this.l*r,this.opacity)},darker(r){return r=r==null?Qo:Math.pow(Qo,r),new Ni(this.h,this.s,this.l*r,this.opacity)},rgb(){var r=this.h%360+(this.h<0)*360,t=isNaN(r)||isNaN(this.s)?0:this.s,e=this.l,n=e+(e<.5?e:1-e)*t,i=2*e-n;return new Ur(Fd(r>=240?r-240:r+120,i,n),Fd(r,i,n),Fd(r<120?r+240:r-120,i,n),this.opacity)},clamp(){return new Ni(sp(this.h),fc(this.s),fc(this.l),dc(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const r=dc(this.opacity);return`${r===1?"hsl(":"hsla("}${sp(this.h)}, ${fc(this.s)*100}%, ${fc(this.l)*100}%${r===1?")":`, ${r})`}`}}));function sp(r){return r=(r||0)%360,r<0?r+360:r}function fc(r){return Math.max(0,Math.min(1,r||0))}function Fd(r,t,e){return(r<60?t+(e-t)*r/60:r<180?e:r<240?t+(e-t)*(240-r)/60:t)*255}function zn(r,t){if(typeof r!="function"||t!=null&&typeof t!="function")throw new TypeError("Expected a function");var e=function(){for(var i=arguments.length,a=new Array(i),s=0;s=so.kUnitType&&this.getType()<=so.kClampType}}],[{key:"isAngle",value:function(e){return e===te.kDegrees||e===te.kRadians||e===te.kGradians||e===te.kTurns}},{key:"isLength",value:function(e){return e>=te.kEms&&e1&&arguments[1]!==void 0?arguments[1]:"",n="";return Number.isFinite(t)?n="NaN":t>0?n="infinity":n="-infinity",n+=e},jd=function(t){return yS(mS(t))},sn=function(r){function t(e){var n,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te.kNumber;(0,N.Z)(this,t),n=(0,R.Z)(this,t);var a;return typeof i=="string"?a=pS(i):a=i,n.unit=a,n.value=e,n}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"clone",value:function(){return new t(this.value,this.unit)}},{key:"equals",value:function(n){var i=n;return this.value===i.value&&this.unit===i.unit}},{key:"getType",value:function(){return so.kUnitType}},{key:"convertTo",value:function(n){if(this.unit===n)return new t(this.value,this.unit);var i=jd(this.unit);if(i!==jd(n)||i===te.kUnknown)return null;var a=op(this.unit)/op(n);return new t(this.value*a,n)}},{key:"buildCSSText",value:function(n,i,a){var s;switch(this.unit){case te.kUnknown:break;case te.kInteger:s=Number(this.value).toFixed(0);break;case te.kNumber:case te.kPercentage:case te.kEms:case te.kRems:case te.kPixels:case te.kDegrees:case te.kRadians:case te.kGradians:case te.kMilliseconds:case te.kSeconds:case te.kTurns:{var o=-999999,l=999999,c=this.value,u=zd(this.unit);if(cl){var h=zd(this.unit);!Number.isFinite(c)||Number.isNaN(c)?s=xS(c,h):s=c+(h||"")}else s="".concat(c).concat(u)}}return a+=s,a}}])}(vc),Pi=new sn(0,"px");new sn(1,"px");var ms=new sn(0,"deg"),Zd=function(r){function t(e,n,i){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(0,N.Z)(this,t),a=(0,R.Z)(this,t,["rgb"]),a.r=e,a.g=n,a.b=i,a.alpha=s,a.isNone=o,a}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"clone",value:function(){return new t(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(n,i,a){return"".concat(a,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}(bS),lp=new gi("unset"),ES=new gi("initial"),wS=new gi("inherit"),Wd={"":lp,unset:lp,initial:ES,inherit:wS},SS=function(t){return Wd[t]||(Wd[t]=new gi(t)),Wd[t]},cp=new Zd(0,0,0,0,!0),up=new Zd(0,0,0,0),MS=zn(function(r,t,e,n){return new Zd(r,t,e,n)},function(r,t,e,n){return"rgba(".concat(r,",").concat(t,",").concat(e,",").concat(n,")")}),En=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te.kNumber;return new sn(t,e)};new sn(50,"%");function AS(r){var t=r.type,e=r.value;return t==="hex"?"#".concat(e):t==="literal"?e:t==="rgb"?"rgb(".concat(e.join(","),")"):"rgba(".concat(e.join(","),")")}var TS=function(){var r={linearGradient:/^(linear\-gradient)/i,repeatingLinearGradient:/^(repeating\-linear\-gradient)/i,radialGradient:/^(radial\-gradient)/i,repeatingRadialGradient:/^(repeating\-radial\-gradient)/i,conicGradient:/^(conic\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},t="";function e(Ct){throw new Error("".concat(t,": ").concat(Ct))}function n(){var Ct=i();return t.length>0&&e("Invalid input not EOF"),Ct}function i(){return w(a)}function a(){return s("linear-gradient",r.linearGradient,l)||s("repeating-linear-gradient",r.repeatingLinearGradient,l)||s("radial-gradient",r.radialGradient,h)||s("repeating-radial-gradient",r.repeatingRadialGradient,h)||s("conic-gradient",r.conicGradient,h)}function s(Ct,pt,xt){return o(pt,function(kt){var jt=xt();return jt&&(yt(r.comma)||e("Missing comma before color stops")),{type:Ct,orientation:jt,colorStops:w(O)}})}function o(Ct,pt){var xt=yt(Ct);if(xt){yt(r.startCall)||e("Missing (");var kt=pt(xt);return yt(r.endCall)||e("Missing )"),kt}}function l(){return c()||u()}function c(){return ht("directional",r.sideOrCorner,1)}function u(){return ht("angular",r.angleValue,1)}function h(){var Ct,pt=d(),xt;return pt&&(Ct=[],Ct.push(pt),xt=t,yt(r.comma)&&(pt=d(),pt?Ct.push(pt):t=xt)),Ct}function d(){var Ct=f()||v();if(Ct)Ct.at=p();else{var pt=g();if(pt){Ct=pt;var xt=p();xt&&(Ct.at=xt)}else{var kt=y();kt&&(Ct={type:"default-radial",at:kt})}}return Ct}function f(){var Ct=ht("shape",/^(circle)/i,0);return Ct&&(Ct.style=lt()||g()),Ct}function v(){var Ct=ht("shape",/^(ellipse)/i,0);return Ct&&(Ct.style=et()||g()),Ct}function g(){return ht("extent-keyword",r.extentKeywords,1)}function p(){if(ht("position",/^at/,0)){var Ct=y();return Ct||e("Missing positioning value"),Ct}}function y(){var Ct=b();if(Ct.x||Ct.y)return{type:"position",value:Ct}}function b(){return{x:et(),y:et()}}function w(Ct){var pt=Ct(),xt=[];if(pt)for(xt.push(pt);yt(r.comma);)pt=Ct(),pt?xt.push(pt):e("One extra comma");return xt}function O(){var Ct=_();return Ct||e("Expected color definition"),Ct.length=et(),Ct}function _(){return W()||H()||j()||F()}function F(){return ht("literal",r.literalColor,0)}function W(){return ht("hex",r.hexColor,1)}function j(){return o(r.rgbColor,function(){return{type:"rgb",value:w(K)}})}function H(){return o(r.rgbaColor,function(){return{type:"rgba",value:w(K)}})}function K(){return yt(r.number)[1]}function et(){return ht("%",r.percentageValue,1)||rt()||lt()}function rt(){return ht("position-keyword",r.positionKeywords,1)}function lt(){return ht("px",r.pixelValue,1)||ht("em",r.emValue,1)}function ht(Ct,pt,xt){var kt=yt(pt);if(kt)return{type:Ct,value:kt[xt]}}function yt(Ct){var pt=/^[\n\r\t\s]+/.exec(t);pt&&Nt(pt[0].length);var xt=Ct.exec(t);return xt&&Nt(xt[0].length),xt}function Nt(Ct){t=t.substring(Ct)}return function(Ct){return t=Ct,n()}}();function OS(r,t,e,n){var i=rn(n.value),a=0,s=0,o=a+t/2,l=s+e/2,c=Math.abs(t*Math.cos(i))+Math.abs(e*Math.sin(i)),u=r[0]+o-Math.cos(i)*c/2,h=r[1]+l-Math.sin(i)*c/2,d=r[0]+o+Math.cos(i)*c/2,f=r[1]+l+Math.sin(i)*c/2;return{x1:u,y1:h,x2:d,y2:f}}function CS(r,t,e,n,i,a){var s=n.value,o=i.value;n.unit===te.kPercentage&&(s=n.value/100*t),i.unit===te.kPercentage&&(o=i.value/100*e);var l=Math.max(Wr([0,0],[s,o]),Wr([0,e],[s,o]),Wr([t,e],[s,o]),Wr([t,0],[s,o]));return a&&(a instanceof sn?l=a.value:a instanceof gi&&(a.value==="closest-side"?l=Math.min(s,t-s,o,e-o):a.value==="farthest-side"?l=Math.max(s,t-s,o,e-o):a.value==="closest-corner"&&(l=Math.min(Wr([0,0],[s,o]),Wr([0,e],[s,o]),Wr([t,e],[s,o]),Wr([t,0],[s,o]))))),{x:s+r[0],y:o+r[1],r:l}}var NS=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,kS=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,PS=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,hp=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function RS(r){var t,e=r.length;if(r[e-1].length=(t=r[e-1].length)!==null&&t!==void 0?t:{type:"%",value:"100"},e>1){var n;r[0].length=(n=r[0].length)!==null&&n!==void 0?n:{type:"%",value:"0"}}for(var i=0,a=Number(r[0].length.value),s=1;s-1||r.indexOf("radial")>-1){var t=TS(r);return t.map(function(o){var l=o.type,c=o.orientation,u=o.colorStops;RS(u);var h=u.map(function(w){return{offset:En(Number(w.length.value),"%"),color:AS(w)}});if(l==="linear-gradient")return new gc(_a.LinearGradient,{angle:c?DS(c):ms,steps:h});if(l==="radial-gradient"&&(c||(c=[{type:"shape",value:"circle"}]),c[0].type==="shape"&&c[0].value==="circle")){var d=_S(c[0].at),f=d.cx,v=d.cy,g;if(c[0].style){var p=c[0].style,y=p.type,b=p.value;y==="extent-keyword"?g=SS(b):g=En(b,y)}return new gc(_a.RadialGradient,{cx:f,cy:v,size:g,steps:h})}})}var e=r[0];if(r[1]==="("||r[2]==="("){if(e==="l"){var n=NS.exec(r);if(n){var i,a=((i=n[2].match(hp))===null||i===void 0?void 0:i.map(function(o){return o.split(":")}))||[];return[new gc(_a.LinearGradient,{angle:En(parseFloat(n[1]),"deg"),steps:a.map(function(o){var l=(0,P.Z)(o,2),c=l[0],u=l[1];return{offset:En(Number(c)*100,"%"),color:u}})})]}}else if(e==="r"){var s=BS(r);if(s)if(Ve(s))r=s;else return[new gc(_a.RadialGradient,s)]}else if(e==="p")return FS(r)}});function BS(r){var t=kS.exec(r);if(t){var e,n=((e=t[4].match(hp))===null||e===void 0?void 0:e.map(function(i){return i.split(":")}))||[];return{cx:En(50,"%"),cy:En(50,"%"),steps:n.map(function(i){var a=(0,P.Z)(i,2),s=a[0],o=a[1];return{offset:En(Number(s)*100,"%"),color:o}})}}return null}function FS(r){var t=PS.exec(r);if(t){var e=t[1],n=t[2];switch(e){case"a":e="repeat";break;case"x":e="repeat-x";break;case"y":e="repeat-y";break;case"n":e="no-repeat";break;default:e="no-repeat"}return{image:n,repetition:e}}return null}function z8(r){return!!r.type&&!!r.value}function ys(r){return r&&!!r.image}function pc(r){return r&&!ye(r.r)&&!ye(r.g)&&!ye(r.b)}var Jo=zn(function(r){if(ys(r))return(0,D.Z)({repetition:"repeat"},r);if(ye(r)&&(r=""),r==="transparent")return up;if(r==="currentColor")r="black";else if(r==="none")return cp;var t=IS(r);if(t)return t;var e=uc(r),n=[0,0,0,0];return e!==null&&(n[0]=e.r||0,n[1]=e.g||0,n[2]=e.b||0,n[3]=e.opacity),MS.apply(void 0,n)});function zS(r,t){if(!(!pc(r)||!pc(t)))return[[Number(r.r),Number(r.g),Number(r.b),Number(r.alpha)],[Number(t.r),Number(t.g),Number(t.b),Number(t.alpha)],function(e){var n=e.slice();if(n[3])for(var i=0;i<3;i++)n[i]=Math.round(kn(n[i],0,255));return n[3]=kn(n[3],0,1),"rgba(".concat(n.join(","),")")}]}function $o(r,t){if(ye(t))return En(0,"px");if(t="".concat(t).trim().toLowerCase(),isFinite(Number(t))){if("px".search(r)>=0)return En(Number(t),"px");if("deg".search(r)>=0)return En(Number(t),"deg")}var e=[];t=t.replace(r,function(i){return e.push(i),"U".concat(i)});var n="U(".concat(r.source,")");return e.map(function(i){return En(Number(t.replace(new RegExp("U".concat(i),"g"),"").replace(new RegExp(n,"g"),"*0")),i)})[0]}var dp=function(t){return $o(new RegExp("px","g"),t)},jS=zn(dp),ZS=function(t){return $o(new RegExp("%","g"),t)};zn(ZS);var fp=function(t){return ie(t)||isFinite(Number(t))?En(Number(t)||0,"px"):$o(new RegExp("px|%|em|rem","g"),t)},Gd=zn(fp),vp=function(t){return $o(new RegExp("deg|rad|grad|turn","g"),t)},WS=zn(vp);function GS(r,t,e,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a="",s=r.value||0,o=t.value||0,l=jd(r.unit),c=r.convertTo(l),u=t.convertTo(l);return c&&u?(s=c.value,o=u.value,a=zd(r.unit)):(sn.isLength(r.unit)||sn.isLength(t.unit))&&(s=ni(r,i,e),o=ni(t,i,e),a="px"),[s,o,function(h){return n&&(h=Math.max(h,0)),h+a}]}function Yr(r){var t=0;return r.unit===te.kDegrees?t=r.value:r.unit===te.kRadians?t=Vr(Number(r.value)):r.unit===te.kTurns?t=Z2(Number(r.value)):r.value&&(t=r.value),t}function gp(r,t){var e;return Array.isArray(r)?e=r.map(function(n){return Number(n)}):Ve(r)?e=r.split(" ").map(function(n){return Number(n)}):ie(r)&&(e=[r]),t===2?e.length===1?[e[0],e[0]]:[e[0],e[1]]:t===4?e.length===1?[e[0],e[0],e[0],e[0]]:e.length===2?[e[0],e[1],e[0],e[1]]:e.length===3?[e[0],e[1],e[2],e[1]]:[e[0],e[1],e[2],e[3]]:t==="even"&&e.length%2===1?[].concat((0,k.Z)(e),(0,k.Z)(e)):e}function ni(r,t,e){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(r.unit===te.kPixels)return Number(r.value);if(r.unit===te.kPercentage&&e){var i=e.nodeName===_t.GROUP?e.getLocalBounds():e.getGeometryBounds();return(n?i.min[t]:0)+r.value/100*i.halfExtents[t]*2}return 0}var VS=function(t){return $o(/deg|rad|grad|turn|px|%/g,t)},US=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function YS(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(r=r.toLowerCase().trim(),r==="none")return[];for(var t=/\s*([\w-]+)\(([^)]*)\)/g,e=[],n,i=0;n=t.exec(r);){if(n.index!==i)return[];if(i=n.index+n[0].length,US.indexOf(n[1])>-1&&e.push({name:n[1],params:n[2].split(" ").map(function(a){return VS(a)||Jo(a)})}),t.lastIndex===r.length)return e}return[]}function pp(r){return r.toString()}var mp=function(t){return typeof t=="number"?En(t):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(t)?En(Number(t)):En(0)},Vd=zn(mp);zn(function(r){return Ve(r)?r.split(" ").map(Vd):r.map(Vd)});function Ud(r,t){return[r,t,pp]}function Yd(r,t){return function(e,n){return[e,n,function(i){return pp(kn(i,r,t))}]}}function yp(r,t){if(r.length===t.length)return[r,t,function(e){return e}]}function Hd(r){return r.parsedStyle.d.totalLength===0&&(r.parsedStyle.d.totalLength=Vw(r.parsedStyle.d.absolutePath)),r.parsedStyle.d.totalLength}function HS(r){return r.parsedStyle.points.totalLength===0&&(r.parsedStyle.points.totalLength=O2(r.parsedStyle.points.points)),r.parsedStyle.points.totalLength}function XS(r){for(var t=0;t0&&e.push(n),{polygons:t,polylines:e}}function mc(r,t){return r[0]===t[0]&&r[1]===t[1]}function qS(r,t){for(var e=[],n=[],i=[],a=0;aMath.PI/2?Math.PI-c:c,u=u>Math.PI/2?Math.PI-u:u;var h={xExtra:Math.cos(l/2-c)*(t/2*(1/Math.sin(l/2)))-t/2||0,yExtra:Math.cos(u-l/2)*(t/2*(1/Math.sin(l/2)))-t/2||0};return h}function bp(r,t){return[t[0]+(t[0]-r[0]),t[1]+(t[1]-r[1])]}var xp=function(t,e){var n=t.x*e.x+t.y*e.y,i=Math.sqrt((Math.pow(t.x,2)+Math.pow(t.y,2))*(Math.pow(e.x,2)+Math.pow(e.y,2))),a=t.x*e.y-t.y*e.x<0?-1:1,s=a*Math.acos(n/i);return s},Ep=function(t,e,n,i,a,s,o,l){e=Math.abs(e),n=Math.abs(n),i=bg(i,360);var c=rn(i);if(t.x===o.x&&t.y===o.y)return{x:t.x,y:t.y,ellipticalArcAngle:0};if(e===0||n===0)return{x:0,y:0,ellipticalArcAngle:0};var u=(t.x-o.x)/2,h=(t.y-o.y)/2,d={x:Math.cos(c)*u+Math.sin(c)*h,y:-Math.sin(c)*u+Math.cos(c)*h},f=Math.pow(d.x,2)/Math.pow(e,2)+Math.pow(d.y,2)/Math.pow(n,2);f>1&&(e*=Math.sqrt(f),n*=Math.sqrt(f));var v=Math.pow(e,2)*Math.pow(n,2)-Math.pow(e,2)*Math.pow(d.y,2)-Math.pow(n,2)*Math.pow(d.x,2),g=Math.pow(e,2)*Math.pow(d.y,2)+Math.pow(n,2)*Math.pow(d.x,2),p=v/g;p=p<0?0:p;var y=(a!==s?1:-1)*Math.sqrt(p),b={x:y*(e*d.y/n),y:y*(-(n*d.x)/e)},w={x:Math.cos(c)*b.x-Math.sin(c)*b.y+(t.x+o.x)/2,y:Math.sin(c)*b.x+Math.cos(c)*b.y+(t.y+o.y)/2},O={x:(d.x-b.x)/e,y:(d.y-b.y)/n},_=xp({x:1,y:0},O),F={x:(-d.x-b.x)/e,y:(-d.y-b.y)/n},W=xp(O,F);!s&&W>0?W-=2*Math.PI:s&&W<0&&(W+=2*Math.PI),W%=2*Math.PI;var j=_+W*l,H=e*Math.cos(j),K=n*Math.sin(j),et={x:Math.cos(c)*H-Math.sin(c)*K+w.x,y:Math.sin(c)*H+Math.cos(c)*K+w.y,ellipticalArcStartAngle:_,ellipticalArcEndAngle:_+W,ellipticalArcAngle:j,ellipticalArcCenter:w,resultantRx:e,resultantRy:n};return et};function JS(r){for(var t=[],e=null,n=null,i=null,a=0,s=r.length,o=0;o2&&arguments[2]!==void 0?arguments[2]:!0,n=r.arcParams,i=n.rx,a=i===void 0?0:i,s=n.ry,o=s===void 0?0:s,l=n.xRotation,c=n.arcFlag,u=n.sweepFlag,h=Ep({x:r.prePoint[0],y:r.prePoint[1]},a,o,l,!!c,!!u,{x:r.currentPoint[0],y:r.currentPoint[1]},t),d=Ep({x:r.prePoint[0],y:r.prePoint[1]},a,o,l,!!c,!!u,{x:r.currentPoint[0],y:r.currentPoint[1]},e?t+.005:t-.005),f=d.x-h.x,v=d.y-h.y,g=Math.sqrt(f*f+v*v);return{x:-f/g,y:-v/g}}function bc(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1])}function Xd(r,t){return bc(r)*bc(t)?(r[0]*t[0]+r[1]*t[1])/(bc(r)*bc(t)):1}function Sp(r,t){return(r[0]*t[1]1&&(e*=Math.sqrt(f),n*=Math.sqrt(f));var v=e*e*(d*d)+n*n*(h*h),g=v?Math.sqrt((e*e*(n*n)-v)/v):1;a===s&&(g*=-1),isNaN(g)&&(g=0);var p=n?g*e*d/n:0,y=e?g*-n*h/e:0,b=(o+c)/2+Math.cos(i)*p-Math.sin(i)*y,w=(l+u)/2+Math.sin(i)*p+Math.cos(i)*y,O=[(h-p)/e,(d-y)/n],_=[(-1*h-p)/e,(-1*d-y)/n],F=Sp([1,0],O),W=Sp(O,_);return Xd(O,_)<=-1&&(W=Math.PI),Xd(O,_)>=1&&(W=0),s===0&&W>0&&(W-=2*Math.PI),s===1&&W<0&&(W+=2*Math.PI),{cx:b,cy:w,rx:mc(r,[c,u])?0:e,ry:mc(r,[c,u])?0:n,startAngle:F,endAngle:F+W,xRotation:i,arcFlag:a,sweepFlag:s}}function tM(r,t,e){return r.reduce(function(n,i){var a="";if(i[0]==="M"||i[0]==="L"){var s=vec3.fromValues(i[1],i[2],0);e&&vec3.transformMat4(s,s,e),a="".concat(i[0]).concat(s[0],",").concat(s[1])}else if(i[0]==="Z")a=i[0];else if(i[0]==="C"){var o=vec3.fromValues(i[1],i[2],0),l=vec3.fromValues(i[3],i[4],0),c=vec3.fromValues(i[5],i[6],0);e&&(vec3.transformMat4(o,o,e),vec3.transformMat4(l,l,e),vec3.transformMat4(c,c,e)),a="".concat(i[0]).concat(o[0],",").concat(o[1],",").concat(l[0],",").concat(l[1],",").concat(c[0],",").concat(c[1])}else if(i[0]==="A"){var u=vec3.fromValues(i[6],i[7],0);e&&vec3.transformMat4(u,u,e),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],",").concat(i[5],",").concat(u[0],",").concat(u[1])}else if(i[0]==="Q"){var h=vec3.fromValues(i[1],i[2],0),d=vec3.fromValues(i[3],i[4],0);e&&(vec3.transformMat4(h,h,e),vec3.transformMat4(d,d,e)),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],"}")}return n+=a},"")}function eM(r,t,e,n){return[["M",r,t],["L",e,n]]}function Mp(r,t,e,n){var i=(-1+Math.sqrt(2))/3*4,a=r*i,s=t*i,o=e-r,l=e+r,c=n-t,u=n+t;return[["M",o,n],["C",o,n-s,e-a,c,e,c],["C",e+a,c,l,n-s,l,n],["C",l,n+s,e+a,u,e,u],["C",e-a,u,o,n+s,o,n],["Z"]]}function nM(r,t){var e=r.map(function(n,i){return[i===0?"M":"L",n[0],n[1]]});return t&&e.push(["Z"]),e}function rM(r,t,e,n,i){if(i){var a=_slicedToArray(i,4),s=a[0],o=a[1],l=a[2],c=a[3],u=r>0?1:-1,h=t>0?1:-1,d=u+h!==0?1:0;return[["M",u*s+e,n],["L",r-u*o+e,n],o?["A",o,o,0,0,d,r+e,h*o+n]:null,["L",r+e,t-h*l+n],l?["A",l,l,0,0,d,r+e-u*l,t+n]:null,["L",e+u*c,t+n],c?["A",c,c,0,0,d,e,t+n-h*c]:null,["L",e,h*s+n],s?["A",s,s,0,0,d,u*s+e,n]:null,["Z"]].filter(function(f){return f})}return[["M",e,n],["L",e+r,n],["L",e+r,n+t],["L",e,n+t],["Z"]]}function j8(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.getLocalTransform(),e=[];switch(r.nodeName){case _t.LINE:var n=r.parsedStyle,i=n.x1,a=i===void 0?0:i,s=n.y1,o=s===void 0?0:s,l=n.x2,c=l===void 0?0:l,u=n.y2,h=u===void 0?0:u;e=eM(a,o,c,h);break;case _t.CIRCLE:{var d=r.parsedStyle,f=d.r,v=f===void 0?0:f,g=d.cx,p=g===void 0?0:g,y=d.cy,b=y===void 0?0:y;e=Mp(v,v,p,b);break}case _t.ELLIPSE:{var w=r.parsedStyle,O=w.rx,_=O===void 0?0:O,F=w.ry,W=F===void 0?0:F,j=w.cx,H=j===void 0?0:j,K=w.cy,et=K===void 0?0:K;e=Mp(_,W,H,et);break}case _t.POLYLINE:case _t.POLYGON:var rt=r.parsedStyle.points;e=nM(rt.points,r.nodeName===_t.POLYGON);break;case _t.RECT:var lt=r.parsedStyle,ht=lt.width,yt=ht===void 0?0:ht,Nt=lt.height,Ct=Nt===void 0?0:Nt,pt=lt.x,xt=pt===void 0?0:pt,kt=lt.y,jt=kt===void 0?0:kt,Xt=lt.radius,ee=Xt&&Xt.some(function(ue){return ue!==0});e=rM(yt,Ct,xt,jt,ee&&Xt.map(function(ue){return clamp(ue,0,Math.min(Math.abs(yt)/2,Math.abs(Ct)/2))}));break;case _t.PATH:var ce=r.parsedStyle.d.absolutePath;e=_toConsumableArray(ce);break}if(e.length)return tM(e,r,t)}function Z8(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=r.map(function(s,o){var l=s[0],c=r[o+1],u=o===0&&(t!==0||e!==0),h=(o===r.length-1||c&&(c[0]==="M"||c[0]==="Z"))&&n!==0&&i!==0,d=u?[t,e]:[0,0],f=_slicedToArray(d,2),v=f[0],g=f[1],p=h?[n,i]:[0,0],y=_slicedToArray(p,2),b=y[0],w=y[1];switch(l){case"M":return"M ".concat(s[1]+v,",").concat(s[2]+g);case"L":return"L ".concat(s[1]+b,",").concat(s[2]+w);case"Q":return"Q ".concat(s[1]," ").concat(s[2],",").concat(s[3]+b," ").concat(s[4]+w);case"C":return"C ".concat(s[1]," ").concat(s[2],",").concat(s[3]," ").concat(s[4],",").concat(s[5]+b," ").concat(s[6]+w);case"A":return"A ".concat(s[1]," ").concat(s[2]," ").concat(s[3]," ").concat(s[4]," ").concat(s[5]," ").concat(s[6]," ").concat(s[7]).concat(h?" L ".concat(s[6]+n,",").concat(s[7]+i):"");case"Z":return"Z";default:return null}}).filter(function(s){return s!==null}).join(" ");return~a.indexOf("NaN")?"":a}var Ap=function(t){if(t===""||Array.isArray(t)&&t.length===0)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var e;try{e=tc(t)}catch(f){e=tc(""),console.error("[g]: Invalid SVG Path definition: ".concat(t))}XS(e);var n=KS(e),i=QS(e),a=i.polygons,s=i.polylines,o=JS(e),l=qS(o,0),c=l.x,u=l.y,h=l.width,d=l.height;return{absolutePath:e,hasArc:n,segments:o,polygons:a,polylines:s,totalLength:0,rect:{x:Number.isFinite(c)?c:0,y:Number.isFinite(u)?u:0,width:Number.isFinite(h)?h:0,height:Number.isFinite(d)?d:0}}},iM=zn(Ap);function Tp(r){return Ve(r)?iM(r):Ap(r)}function aM(r,t,e){var n=r.curve,i=t.curve;(!n||n.length===0)&&(n=Od(r.absolutePath,!1),r.curve=n),(!i||i.length===0)&&(i=Od(t.absolutePath,!1),t.curve=i);var a=[n,i];n.length!==i.length&&(a=wg(n,i));var s=Sg(a[0])!==Sg(a[1])?e2(a[0]):n2(a[0]);return[s,i2(a[1],s),function(o){return o}]}function sM(r,t){var e;return Ve(r)?e=r.split(" ").map(function(n){var i=n.split(","),a=(0,P.Z)(i,2),s=a[0],o=a[1];return[Number(s),Number(o)]}):e=r,{points:e,totalLength:0,segments:[]}}function oM(r,t){return[r.points,t.points,function(e){return e}]}var Pn=null,oo=/\s*(\w+)\(([^)]*)\)/g;function Hr(r){return function(t){var e=0;return r.map(function(n){return n===Pn?t[e++]:n})}}function bs(r){return r}var tl={matrix:["NNNNNN",[Pn,Pn,0,0,Pn,Pn,0,0,0,0,1,0,Pn,Pn,0,1],bs],matrix3d:["NNNNNNNNNNNNNNNN",bs],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",Hr([Pn,Pn,new sn(1)]),bs],scaleX:["N",Hr([Pn,new sn(1),new sn(1)]),Hr([Pn,new sn(1)])],scaleY:["N",Hr([new sn(1),Pn,new sn(1)]),Hr([new sn(1),Pn])],scaleZ:["N",Hr([new sn(1),new sn(1),Pn])],scale3d:["NNN",bs],skew:["Aa",null,bs],skewX:["A",null,Hr([Pn,ms])],skewY:["A",null,Hr([ms,Pn])],translate:["Tt",Hr([Pn,Pn,Pi]),bs],translateX:["T",Hr([Pn,Pi,Pi]),Hr([Pn,Pi])],translateY:["T",Hr([Pi,Pn,Pi]),Hr([Pi,Pn])],translateZ:["L",Hr([Pi,Pi,Pn])],translate3d:["TTL",bs]};function Op(r){for(var t=[],e=r.length,n=0;n2&&arguments[2]!==void 0?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(e.attributes,n);var a=e.parsedStyle.clipPath,s=e.parsedStyle.offsetPath;EM(e,n);var o=!!i.forceUpdateGeometry;if(!o){for(var l in n)if(bM.has(l)){o=!0;break}}var c=Rp(e);c.has("fill")&&n.fill&&(e.parsedStyle.fill=Jo(n.fill)),c.has("stroke")&&n.stroke&&(e.parsedStyle.stroke=Jo(n.stroke)),c.has("shadowColor")&&n.shadowColor&&(e.parsedStyle.shadowColor=Jo(n.shadowColor)),c.has("filter")&&n.filter&&(e.parsedStyle.filter=YS(n.filter)),c.has("radius")&&!ye(n.radius)&&(e.parsedStyle.radius=gp(n.radius,4)),c.has("lineDash")&&!ye(n.lineDash)&&(e.parsedStyle.lineDash=gp(n.lineDash,"even")),c.has("points")&&n.points&&(e.parsedStyle.points=sM(n.points)),c.has("d")&&n.d===""&&(e.parsedStyle.d=(0,D.Z)({},Qg)),c.has("d")&&n.d&&(e.parsedStyle.d=Tp(n.d)),c.has("textTransform")&&n.textTransform&&this.runtime.CSSPropertySyntaxFactory[$t.TEXT_TRANSFORM].calculator(null,null,{value:n.textTransform},e,null),c.has("clipPath")&&!Te(n.clipPath)&&this.runtime.CSSPropertySyntaxFactory[$t.DEFINED_PATH].calculator("clipPath",a,n.clipPath,e,this.runtime),c.has("offsetPath")&&n.offsetPath&&this.runtime.CSSPropertySyntaxFactory[$t.DEFINED_PATH].calculator("offsetPath",s,n.offsetPath,e,this.runtime),c.has("transform")&&n.transform&&(e.parsedStyle.transform=Cp(n.transform)),c.has("transformOrigin")&&n.transformOrigin&&(e.parsedStyle.transformOrigin=yM(n.transformOrigin)),c.has("markerStart")&&n.markerStart&&(e.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[$t.MARKER].calculator(null,n.markerStart,n.markerStart,null,null)),c.has("markerEnd")&&n.markerEnd&&(e.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[$t.MARKER].calculator(null,n.markerEnd,n.markerEnd,null,null)),c.has("markerMid")&&n.markerMid&&(e.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[$t.MARKER].calculator("",n.markerMid,n.markerMid,null,null)),c.has("zIndex")&&!ye(n.zIndex)&&this.runtime.CSSPropertySyntaxFactory[$t.Z_INDEX].postProcessor(e),c.has("offsetDistance")&&!ye(n.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[$t.OFFSET_DISTANCE].postProcessor(e),c.has("transform")&&n.transform&&this.runtime.CSSPropertySyntaxFactory[$t.TRANSFORM].postProcessor(e),c.has("transformOrigin")&&n.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[$t.TRANSFORM_ORIGIN].postProcessor(e),o&&(e.dirty(!0,!0),i.forceUpdateGeometry||this.runtime.sceneGraphService.dirtyToRoot(e))}},{key:"updateGeometry",value:function(e){var n=e.nodeName,i=this.runtime.geometryUpdaterFactory[n];if(i){var a=e.geometry;a.contentBounds||(a.contentBounds=new gn),a.renderBounds||(a.renderBounds=new gn);var s=e.parsedStyle,o=i.update(s,e),l=o.cx,c=l===void 0?0:l,u=o.cy,h=u===void 0?0:u,d=o.cz,f=d===void 0?0:d,v=o.hwidth,g=v===void 0?0:v,p=o.hheight,y=p===void 0?0:p,b=o.hdepth,w=b===void 0?0:b,O=[Math.abs(g),Math.abs(y),w],_=s.stroke,F=s.lineWidth,W=F===void 0?1:F,j=s.increasedLineWidthForHitTesting,H=j===void 0?0:j,K=s.shadowType,et=K===void 0?"outer":K,rt=s.shadowColor,lt=s.filter,ht=lt===void 0?[]:lt,yt=s.transformOrigin,Nt=[c,h,f];a.contentBounds.update(Nt,O);var Ct=n===_t.POLYLINE||n===_t.POLYGON||n===_t.PATH?Math.SQRT2:.5,pt=_&&!_.isNone;if(pt){var xt=((W||0)+(H||0))*Ct;O[0]+=xt,O[1]+=xt}if(a.renderBounds.update(Nt,O),rt&&et&&et!=="inner"){var kt=a.renderBounds,jt=kt.min,Xt=kt.max,ee=s.shadowBlur,ce=s.shadowOffsetX,ue=s.shadowOffsetY,le=ee||0,me=ce||0,De=ue||0,Ge=jt[0]-le+me,_e=Xt[0]+le+me,tr=jt[1]-le+De,yn=Xt[1]+le+De;jt[0]=Math.min(jt[0],Ge),Xt[0]=Math.max(Xt[0],_e),jt[1]=Math.min(jt[1],tr),Xt[1]=Math.max(Xt[1],yn),a.renderBounds.setMinMax(jt,Xt)}ht.forEach(function(vr){var Ma=vr.name,Ar=vr.params;if(Ma==="blur"){var $r=Ar[0].value;a.renderBounds.update(a.renderBounds.center,Vt(a.renderBounds.halfExtents,a.renderBounds.halfExtents,[$r,$r,0]))}else if(Ma==="drop-shadow"){var Fe=Ar[0].value,Ke=Ar[1].value,ze=Ar[2].value,Ye=a.renderBounds,en=Ye.min,pe=Ye.max,He=en[0]-ze+Fe,Qe=pe[0]+ze+Fe,er=en[1]-ze+Ke,qe=pe[1]+ze+Ke;en[0]=Math.min(en[0],He),pe[0]=Math.max(pe[0],Qe),en[1]=Math.min(en[1],er),pe[1]=Math.max(pe[1],qe),a.renderBounds.setMinMax(en,pe)}}),e.geometry.dirty=!1;var Sr=g<0,lr=y<0,rs=(Sr?-1:1)*(yt?ni(yt[0],0,e,!0):0),Mr=(lr?-1:1)*(yt?ni(yt[1],1,e,!0):0);(rs||Mr)&&e.setOrigin(rs,Mr)}}},{key:"updateSizeAttenuation",value:function(e,n){e.style.isSizeAttenuation?(e.style.rawLineWidth||(e.style.rawLineWidth=e.style.lineWidth),e.style.lineWidth=(e.style.rawLineWidth||1)/n,e.nodeName===_t.CIRCLE&&(e.style.rawR||(e.style.rawR=e.style.r),e.style.r=(e.style.rawR||1)/n)):(e.style.rawLineWidth&&(e.style.lineWidth=e.style.rawLineWidth,delete e.style.rawLineWidth),e.nodeName===_t.CIRCLE&&e.style.rawR&&(e.style.r=e.style.rawR,delete e.style.rawR))}}])}();function EM(r,t){var e=Rp(r);for(var n in t)e.has(n)&&(r.parsedStyle[n]=t[n])}function Rp(r){return r.constructor.PARSED_STYLE_LIST}var wM=function(){function r(){(0,N.Z)(this,r),this.mixer=Ud}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a){return Yr(i)}}])}(),SM=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a,s){return i instanceof gi&&(i=null),s.sceneGraphService.updateDisplayObjectDependency(e,n,i,a),e==="clipPath"&&a.forEach(function(o){o.childNodes.length===0&&s.sceneGraphService.dirtyToRoot(o)}),i}}])}(),MM=function(){function r(){(0,N.Z)(this,r),this.parser=Jo,this.mixer=zS}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a){return i instanceof gi?i.value==="none"?cp:up:i}}])}(),AM=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i instanceof gi?[]:i}}])}();function Lp(r){var t=r.parsedStyle,e=t.fontSize;return ye(e)?null:e}var $d=function(){function r(){(0,N.Z)(this,r),this.mixer=Ud}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a,s){if(ie(i))return i;if(sn.isRelativeUnit(i.unit)){if(i.unit===te.kPercentage)return 0;if(i.unit===te.kEms){if(a.parentNode){var o=Lp(a.parentNode);if(o)return o*=i.value,o}return 0}if(i.unit===te.kRems){var l;if(a!=null&&(l=a.ownerDocument)!==null&&l!==void 0&&l.documentElement){var c=Lp(a.ownerDocument.documentElement);if(c)return c*=i.value,c}return 0}}else return i.value}}])}(),TM=function(){function r(){(0,N.Z)(this,r),this.mixer=yp}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.map(function(a){return a.value})}}])}(),OM=function(){function r(){(0,N.Z)(this,r),this.mixer=yp}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.map(function(a){return a.value})}}])}(),CM=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a){var s;i instanceof gi&&(i=null);var o=(s=i)===null||s===void 0?void 0:s.cloneNode(!0);return o&&(o.style.isMarker=!0),o}}])}(),NM=function(){function r(){(0,N.Z)(this,r),this.mixer=Ud}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.value}}])}(),kM=function(){function r(){(0,N.Z)(this,r),this.mixer=Yd(0,1)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.value}},{key:"postProcessor",value:function(e){var n=e.parsedStyle,i=n.offsetPath,a=n.offsetDistance;if(i){var s=i.nodeName;if(s===_t.LINE||s===_t.PATH||s===_t.POLYLINE){var o=i.getPoint(a);o&&e.setLocalPosition(o.x,o.y)}}}}])}(),PM=function(){function r(){(0,N.Z)(this,r),this.mixer=Yd(0,1)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.value}}])}(),RM=function(){function r(){(0,N.Z)(this,r),this.parser=Tp,this.mixer=aM}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i instanceof gi&&i.value==="unset"?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new no(0,0,0,0)}:i}}])}(),LM=(0,T.Z)(function r(){(0,N.Z)(this,r),this.mixer=oM}),DM=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a>>1;Dp(r[i],t)<0?e=i+1:n=i}return e}function Dp(r,t){var e=Number(r.parsedStyle.zIndex||0),n=Number(t.parsedStyle.zIndex||0);if(e===n){var i=r.parentNode;if(i){var a=i.childNodes||[];return a.indexOf(r)-a.indexOf(t)}}return e-n}function _p(r){var t=r;do{var e,n=(e=t.parsedStyle)===null||e===void 0?void 0:e.clipPath;if(n)return t;t=t.parentElement}while(t!==null);return null}var Ip="px";function jM(r,t,e){ef&&r.style&&(r.style.width=t+Ip,r.style.height=e+Ip)}function Bp(r,t){if(ef)return document.defaultView.getComputedStyle(r,null).getPropertyValue(t)}function ZM(r){var t=Bp(r,"width");return t==="auto"?r.offsetWidth:parseFloat(t)}function WM(r){var t=Bp(r,"height");return t==="auto"?r.offsetHeight:parseFloat(t)}var GM=1,VM={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},nf=typeof performance=="object"&&performance.now?performance:Date;function xc(r){return r.nodeName===_t.FRAGMENT?!0:r.getRootNode().nodeName===_t.FRAGMENT}function xs(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"auto",t=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,n=!1,i=!1,a=!!t&&!t.isNone,s=!!e&&!e.isNone;return r==="visiblepainted"||r==="painted"||r==="auto"?(n=a,i=s):r==="visiblefill"||r==="fill"?n=!0:r==="visiblestroke"||r==="stroke"?i=!0:(r==="visible"||r==="all")&&(n=!0,i=!0),[n,i]}var UM=1,YM=function(){return UM++},Ki=typeof self=="object"&&self.self===self?self:typeof S.g=="object"&&S.g.global===S.g?S.g:{},HM=Date.now(),XM=function(){return Ki.performance&&typeof Ki.performance.now=="function"?Ki.performance.now():Date.now()-HM},el={},Fp=Date.now(),KM=function(t){if(typeof t!="function")throw new TypeError("".concat(t," is not a function"));var e=Date.now(),n=e-Fp,i=n>16?0:16-n,a=YM();return el[a]=t,Object.keys(el).length>1||setTimeout(function(){Fp=e;var s=el;el={},Object.keys(s).forEach(function(o){return s[o](XM())})},i),a},QM=function(t){delete el[t]},qM=["","webkit","moz","ms","o"],zp=function(t){return typeof t!="string"?KM:t===""?Ki.requestAnimationFrame:Ki["".concat(t,"RequestAnimationFrame")]},JM=function(t){return typeof t!="string"?QM:t===""?Ki.cancelAnimationFrame:Ki["".concat(t,"CancelAnimationFrame")]||Ki["".concat(t,"CancelRequestAnimationFrame")]},$M=function(t,e){for(var n=0;t[n]!==void 0;){if(e(t[n]))return t[n];n+=1}},jp=$M(qM,function(r){return!!zp(r)}),rf=zp(jp),Zp=JM(jp);Ki.requestAnimationFrame=rf,Ki.cancelAnimationFrame=Zp;var tA=function(){function r(){(0,N.Z)(this,r),this.callbacks=[]}return(0,T.Z)(r,[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(e,n){this.callbacks.push(n)}},{key:"promise",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i=0;u--){var h=c[u].trim();!rA.test(h)&&nA.indexOf(h)<0&&(h='"'.concat(h,'"')),c[u]=h}return"".concat(a," ").concat(s," ").concat(o," ").concat(l," ").concat(c.join(","))},function(r){var t=Wp(r),e=t.fontSize,n=t.fontFamily,i=t.fontStyle,a=t.fontVariant,s=t.fontWeight;return"".concat(i,"_").concat(a,"_").concat(s,"_").concat(e,"_").concat(n)}),iA=1e-6,nl=function(t){return Math.max(t,iA)};function sf(r,t,e){return ge(r),r[4]=Math.tan(t),r[1]=Math.tan(e),r}var jn=Wt(),aA=Wt(),sA={scale:function(t){vn(jn,[t[0].value,t[1].value,1].map(function(e){return nl(e)}))},scaleX:function(t){vn(jn,[t[0].value,1,1].map(function(e){return nl(e)}))},scaleY:function(t){vn(jn,[1,t[0].value,1].map(function(e){return nl(e)}))},scaleZ:function(t){vn(jn,[1,1,t[0].value].map(function(e){return nl(e)}))},scale3d:function(t){vn(jn,[t[0].value,t[1].value,t[2].value].map(function(e){return nl(e)}))},translate:function(t){Hn(jn,[t[0].value,t[1].value,0])},translateX:function(t){Hn(jn,[t[0].value,0,0])},translateY:function(t){Hn(jn,[0,t[0].value,0])},translateZ:function(t){Hn(jn,[0,0,t[0].value])},translate3d:function(t){Hn(jn,[t[0].value,t[1].value,t[2].value])},rotate:function(t){Bn(jn,rn(Yr(t[0])))},rotateX:function(t){fi(jn,rn(Yr(t[0])))},rotateY:function(t){je(jn,rn(Yr(t[0])))},rotateZ:function(t){Bn(jn,rn(Yr(t[0])))},rotate3d:function(t){ei(jn,rn(Yr(t[3])),[t[0].value,t[1].value,t[2].value])},skew:function(t){sf(jn,rn(t[0].value),rn(t[1].value))},skewX:function(t){sf(jn,rn(t[0].value),0)},skewY:function(t){sf(jn,0,rn(t[0].value))},matrix:function(t){cn(jn,t[0].value,t[1].value,0,0,t[2].value,t[3].value,0,0,0,0,1,0,t[4].value,t[5].value,0,1)},matrix3d:function(t){cn.apply(A,[jn].concat((0,k.Z)(t.map(function(e){return e.value}))))}},oA=Et(1,1,1),lA=gt(),Vp={translate:function(t,e){Ut.sceneGraphService.setLocalScale(t,oA,!1),Ut.sceneGraphService.setLocalEulerAngles(t,lA,void 0,void 0,!1),Ut.sceneGraphService.setLocalPosition(t,[e[0].value,e[1].value,0],!1),Ut.sceneGraphService.dirtyLocalTransform(t,t.transformable)}};function Up(r,t){if(r.length){if(r.length===1&&Vp[r[0].t]){Vp[r[0].t](t,r[0].d);return}for(var e=ge(aA),n=0;n1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0;if(i)return this.dispatchEventToSelf(e),!0;var a;if(this.document)a=this;else if(this.defaultView)a=this.defaultView;else{var s;a=(s=this.ownerDocument)===null||s===void 0?void 0:s.defaultView}if(a){if(e.manager=a.getEventService(),!e.manager)return!1;e.defaultPrevented=!1,e.path?e.path.length=0:e.page=[],n||(e.target=this),e.manager.dispatchEvent(e,e.type,n)}else this.dispatchEventToSelf(e);return!e.defaultPrevented}}])}(),On=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(n):n.composed&&this.host?this.host.getRootNode(n):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(n){throw new Error(nn)}},{key:"lookupNamespaceURI",value:function(n){throw new Error(nn)}},{key:"lookupPrefix",value:function(n){throw new Error(nn)}},{key:"normalize",value:function(){throw new Error(nn)}},{key:"isEqualNode",value:function(n){return this===n}},{key:"isSameNode",value:function(n){return this.isEqualNode(n)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(n){if(n===this)return 0;for(var i=n,a=this,s=[i],o=[a];(l=i.parentNode)!==null&&l!==void 0?l:a.parentNode;){var l;i=i.parentNode?(s.push(i.parentNode),i.parentNode):i,a=a.parentNode?(o.push(a.parentNode),a.parentNode):a}if(i!==a)return t.DOCUMENT_POSITION_DISCONNECTED|t.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|t.DOCUMENT_POSITION_PRECEDING;var c=s.length>o.length?s:o,u=c===s?o:s;if(c[c.length-u.length]===u[0])return c===s?t.DOCUMENT_POSITION_CONTAINED_BY|t.DOCUMENT_POSITION_FOLLOWING:t.DOCUMENT_POSITION_CONTAINS|t.DOCUMENT_POSITION_PRECEDING;for(var h=c.length-u.length,d=u.length-1;d>=0;d--){var f=u[d],v=c[h+d];if(v!==f){var g=f.parentNode.childNodes;return g.indexOf(f)0&&i;)i=i.parentNode,n--;return i}},{key:"forEach",value:function(n){for(var i=[this];i.length>0;){var a=i.pop(),s=n(a);if(s===!1)break;for(var o=a.childNodes.length-1;o>=0;o--)i.push(a.childNodes[o])}}}],[{key:"isNode",value:function(n){return!!n.childNodes}}])}(Hp);On.DOCUMENT_POSITION_DISCONNECTED=1,On.DOCUMENT_POSITION_PRECEDING=2,On.DOCUMENT_POSITION_FOLLOWING=4,On.DOCUMENT_POSITION_CONTAINS=8,On.DOCUMENT_POSITION_CONTAINED_BY=16,On.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var EA=2048,wA=function(){function r(t,e){var n=this;(0,N.Z)(this,r),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=Wt(),this.tmpVec3=gt(),this.onPointerDown=function(i){var a=n.createPointerEvent(i);if(n.dispatchEvent(a,"pointerdown"),a.pointerType==="touch")n.dispatchEvent(a,"touchstart");else if(a.pointerType==="mouse"||a.pointerType==="pen"){var s=a.button===2;n.dispatchEvent(a,s?"rightdown":"mousedown")}var o=n.trackingData(i.pointerId);o.pressTargetsByButton[i.button]=a.composedPath(),n.freeEvent(a)},this.onPointerUp=function(i){var a=nf.now(),s=n.createPointerEvent(i,void 0,void 0,n.context.config.alwaysTriggerPointerEventOnCanvas?n.rootTarget:void 0);if(n.dispatchEvent(s,"pointerup"),s.pointerType==="touch")n.dispatchEvent(s,"touchend");else if(s.pointerType==="mouse"||s.pointerType==="pen"){var o=s.button===2;n.dispatchEvent(s,o?"rightup":"mouseup")}var l=n.trackingData(i.pointerId),c=n.findMountedTarget(l.pressTargetsByButton[i.button]),u=c;if(c&&!s.composedPath().includes(c)){for(var h=c;h&&!s.composedPath().includes(h);){if(s.currentTarget=h,n.notifyTarget(s,"pointerupoutside"),s.pointerType==="touch")n.notifyTarget(s,"touchendoutside");else if(s.pointerType==="mouse"||s.pointerType==="pen"){var d=s.button===2;n.notifyTarget(s,d?"rightupoutside":"mouseupoutside")}On.isNode(h)&&(h=h.parentNode)}delete l.pressTargetsByButton[i.button],u=h}if(u){var f,v=n.clonePointerEvent(s,"click");v.target=u,v.path=[],l.clicksByButton[i.button]||(l.clicksByButton[i.button]={clickCount:0,target:v.target,timeStamp:a});var g=n.context.renderingContext.root.ownerDocument.defaultView,p=l.clicksByButton[i.button];p.target===v.target&&a-p.timeStamp=1;a--)if(e.currentTarget=i[a],this.notifyTarget(e,n),e.propagationStopped||e.propagationImmediatelyStopped)return;if(e.eventPhase=e.AT_TARGET,e.currentTarget=e.target,this.notifyTarget(e,n),!(e.propagationStopped||e.propagationImmediatelyStopped)){var s=i.indexOf(e.currentTarget);e.eventPhase=e.BUBBLING_PHASE;for(var o=s+1;os||i>o?null:!l&&this.pickHandler(e)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(e,n){var i,a=n==null?void 0:n.target;if((i=a)!==null&&i!==void 0&&i.shadowRoot&&(a=n.composedPath()[0]),a){if(a===e)return!0;if(e&&e.contains)return e.contains(a)}return n!=null&&n.composedPath?n.composedPath().indexOf(e)>-1:!1}},{key:"getExistedHTML",value:function(e){if(e.nativeEvent.composedPath)for(var n=0,i=e.nativeEvent.composedPath();n=0;i--){var a=e[i];if(a===this.rootTarget||On.isNode(a)&&a.parentNode===n)n=e[i];else break}return n}},{key:"getCursor",value:function(e){for(var n=e;n;){var i=FM(n)&&n.getAttribute("cursor");if(i)return i;n=On.isNode(n)&&n.parentNode}}}])}(),lf=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"getOrCreateCanvas",value:function(e,n){if(this.canvas)return this.canvas;if(e||Ut.offscreenCanvas)this.canvas=e||Ut.offscreenCanvas,this.context=this.canvas.getContext("2d",(0,D.Z)({willReadFrequently:!0},n));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",(0,D.Z)({willReadFrequently:!0},n)),(!this.context||!this.context.measureText)&&(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(i){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",(0,D.Z)({willReadFrequently:!0},n))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(e,n){return this.context?this.context:(this.getOrCreateCanvas(e,n),this.context)}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(e){}try{return document.createElement("canvas")}catch(e){}return null}}])}(),lo=function(r){return r[r.CAMERA_CHANGED=0]="CAMERA_CHANGED",r[r.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",r[r.NONE=2]="NONE",r}({}),SA=function(){function r(t,e){(0,N.Z)(this,r),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new Br,initAsync:new tA,dirtycheck:new af,cull:new af,beginFrame:new Br,beforeRender:new Br,render:new Br,afterRender:new Br,endFrame:new Br,destroy:new Br,pick:new eA,pickSync:new af,pointerDown:new Br,pointerUp:new Br,pointerMove:new Br,pointerOut:new Br,pointerOver:new Br,pointerWheel:new Br,pointerCancel:new Br,click:new Br},this.globalRuntime=t,this.context=e}return(0,T.Z)(r,[{key:"init",value:function(e){var n=this,i=(0,D.Z)((0,D.Z)({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach(function(a){a.apply(i,n.globalRuntime)}),this.hooks.init.call(),this.hooks.initAsync.getCallbacksNum()===0?(this.inited=!0,e()):this.hooks.initAsync.promise().then(function(){n.inited=!0,e()}).catch(function(a){})}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){var e=this.context.config.renderer,n=e.getConfig(),i=n.enableDirtyRectangleRendering;return!i||this.context.renderingContext.renderReasons.has(lo.CAMERA_CHANGED)}},{key:"render",value:function(e,n,i){var a=this,s=e.getConfig(),o=this.context.renderingContext;if(this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0,this.globalRuntime.sceneGraphService.syncHierarchy(o.root),this.globalRuntime.sceneGraphService.notifyMutationObservers(e),o.renderReasons.size&&this.inited){o.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var l=o.renderReasons.size===1&&o.renderReasons.has(lo.CAMERA_CHANGED),c=!s.disableRenderHooks||!l;c&&this.renderDisplayObject(o.root,s,o),this.hooks.beginFrame.call(n),c&&o.renderListCurrentFrame.forEach(function(u){a.hooks.beforeRender.call(u),a.hooks.render.call(u),a.hooks.afterRender.call(u)}),this.hooks.endFrame.call(n),o.renderListCurrentFrame=[],o.renderReasons.clear(),i()}}},{key:"renderDisplayObject",value:function(e,n,i){var a=this,s=n.renderer.getConfig(),o=s.enableDirtyCheck,l=s.enableCulling;function c(g){var p=g.renderable,y=g.sortable,b=o?p.dirty||i.dirtyRectangleRenderingDisabled?g:null:g,w=null;b&&(w=l?a.hooks.cull.call(b,a.context.camera):b,w&&(a.stats.rendered+=1,i.renderListCurrentFrame.push(w))),g.dirty(!1),y.renderOrder=a.zIndexCounter,a.zIndexCounter+=1,a.stats.total+=1,y.dirty&&(a.sort(g,y),y.dirty=!1,y.dirtyChildren=[],y.dirtyReason=void 0)}for(var u=[e];u.length>0;){var h,d=u.pop();c(d);for(var f=((h=d.sortable)===null||h===void 0||(h=h.sorted)===null||h===void 0?void 0:h.length)>0?d.sortable.sorted:d.childNodes,v=f.length-1;v>=0;v--)u.push(f[v])}}},{key:"sort",value:function(e,n){var i,a;(n==null||(i=n.sorted)===null||i===void 0?void 0:i.length)>0&&n.dirtyReason!==lc.Z_INDEX_CHANGED?n.dirtyChildren.forEach(function(s){var o=n.sorted.indexOf(s);o>-1&&n.sorted.splice(o,1);var l=e.childNodes.indexOf(s);if(l>-1)if(n.sorted.length===0)n.sorted.push(s);else{var c=zM(n.sorted,s);n.sorted.splice(c,0,s)}}):n.sorted=e.childNodes.slice().sort(Dp),((a=n.sorted)===null||a===void 0?void 0:a.length)>0&&e.childNodes.filter(function(s){return s.parsedStyle.zIndex}).length===0&&(n.sorted=[])}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call(),this.globalRuntime.sceneGraphService.clearMutationObserverData()}},{key:"dirty",value:function(){this.context.renderingContext.renderReasons.add(lo.DISPLAY_OBJECT_CHANGED)}}])}(),MA=/\[\s*(.*)=(.*)\s*\]/,AA=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"selectOne",value:function(e,n){var i=this;if(e.startsWith("."))return n.find(function(l){return((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(e))>-1});if(e.startsWith("#"))return n.find(function(l){return l.id===i.getIdOrClassname(e)});if(e.startsWith("[")){var a=this.getAttribute(e),s=a.name,o=a.value;return s?n.find(function(l){return n!==l&&(s==="name"?l.name===o:i.attributeToString(l,s)===o)}):null}return n.find(function(l){return n!==l&&l.nodeName===e})}},{key:"selectAll",value:function(e,n){var i=this;if(e.startsWith("."))return n.findAll(function(l){return n!==l&&((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(e))>-1});if(e.startsWith("#"))return n.findAll(function(l){return n!==l&&l.id===i.getIdOrClassname(e)});if(e.startsWith("[")){var a=this.getAttribute(e),s=a.name,o=a.value;return s?n.findAll(function(l){return n!==l&&(s==="name"?l.name===o:i.attributeToString(l,s)===o)}):[]}return n.findAll(function(l){return n!==l&&l.nodeName===e})}},{key:"is",value:function(e,n){if(e.startsWith("."))return n.className===this.getIdOrClassname(e);if(e.startsWith("#"))return n.id===this.getIdOrClassname(e);if(e.startsWith("[")){var i=this.getAttribute(e),a=i.name,s=i.value;return a==="name"?n.name===s:this.attributeToString(n,a)===s}return n.nodeName===e}},{key:"getIdOrClassname",value:function(e){return e.substring(1)}},{key:"getAttribute",value:function(e){var n=e.match(MA),i="",a="";return n&&n.length>2&&(i=n[1].replace(/"/g,""),a=n[2].replace(/"/g,"")),{name:i,value:a}}},{key:"attributeToString",value:function(e,n){if(!e.getAttribute)return"";var i=e.getAttribute(n);return ye(i)?"":i.toString?i.toString():""}}])}(),Ie=function(r){return r.ATTR_MODIFIED="DOMAttrModified",r.INSERTED="DOMNodeInserted",r.MOUNTED="DOMNodeInsertedIntoDocument",r.REMOVED="removed",r.UNMOUNTED="DOMNodeRemovedFromDocument",r.REPARENT="reparent",r.DESTROY="destroy",r.BOUNDS_CHANGED="bounds-changed",r.CULLED="culled",r}({}),Qi=function(r){function t(e,n,i,a,s,o,l,c){var u;return(0,N.Z)(this,t),u=(0,R.Z)(this,t,[null]),u.relatedNode=n,u.prevValue=i,u.newValue=a,u.attrName=s,u.attrChange=o,u.prevParsedValue=l,u.newParsedValue=c,u.type=e,u}return(0,C.Z)(t,r),(0,T.Z)(t)}(Ec);Qi.ADDITION=2,Qi.MODIFICATION=1,Qi.REMOVAL=3;var TA=new Qi(Ie.REPARENT,null,"","","",0,"",""),OA=Md(),Sc=gt(),CA=Et(1,1,1),NA=Wt(),kA=Md(),Es=gt(),PA=Wt(),ws=Xn(),RA=gt(),LA=Xn(),DA=gt(),rl=gt(),Ss=gt(),Mc=Wt(),Xp=Xn(),Kp=Xn(),Ac=Xn(),_A=function(){function r(t){(0,N.Z)(this,r),this.mutationsMap=new Map,this.displayObjectDependencyMap=new WeakMap,this.runtime=t}return(0,T.Z)(r,[{key:"matches",value:function(e,n){return this.runtime.sceneGraphSelector.is(e,n)}},{key:"querySelector",value:function(e,n){return this.runtime.sceneGraphSelector.selectOne(e,n)}},{key:"querySelectorAll",value:function(e,n){return this.runtime.sceneGraphSelector.selectAll(e,n)}},{key:"attach",value:function(e,n,i){var a,s=!1;e.parentNode&&(s=e.parentNode!==n,this.detach(e));var o=e.nodeName===_t.FRAGMENT,l=xc(n);e.parentNode=n;var c=o?e.childNodes:[e];ie(i)?c.forEach(function(g){n.childNodes.splice(i,0,g),g.parentNode=n}):c.forEach(function(g){n.childNodes.push(g),g.parentNode=n});var u=n,h=u.sortable;if((h!=null&&(a=h.sorted)!==null&&a!==void 0&&a.length||h.dirty||e.parsedStyle.zIndex)&&(h.dirtyChildren.indexOf(e)===-1&&h.dirtyChildren.push(e),h.dirty=!0,h.dirtyReason=lc.ADDED),!l){if(o)this.dirtyFragment(e);else{var d=e.transformable;d&&this.dirtyWorldTransform(e,d)}if(s){var f,v=((f=n.ownerDocument)===null||f===void 0||(f=f.defaultView)===null||f===void 0||(f=f.getConfig())===null||f===void 0||(f=f.future)===null||f===void 0?void 0:f.experimentalCancelEventPropagation)===!0;e.dispatchEvent(TA,v,v)}}}},{key:"detach",value:function(e){var n,i;if(e.parentNode){var a=e.transformable,s=e.parentNode,o=s.sortable;(o!=null&&(n=o.sorted)!==null&&n!==void 0&&n.length||(i=e.style)!==null&&i!==void 0&&i.zIndex)&&(o.dirtyChildren.indexOf(e)===-1&&o.dirtyChildren.push(e),o.dirty=!0,o.dirtyReason=lc.REMOVED);var l=e.parentNode.childNodes.indexOf(e);l>-1&&e.parentNode.childNodes.splice(l,1),a&&this.dirtyWorldTransform(e,a),e.parentNode=null}}},{key:"getLocalPosition",value:function(e){return e.transformable.localPosition}},{key:"getLocalRotation",value:function(e){return e.transformable.localRotation}},{key:"getLocalScale",value:function(e){return e.transformable.localScale}},{key:"getLocalSkew",value:function(e){return e.transformable.localSkew}},{key:"getLocalTransform",value:function(e){var n=e.transformable;return Kg(n),n.localTransform}},{key:"setLocalPosition",value:function(e,n){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=e.transformable;rl[0]=n[0],rl[1]=n[1],rl[2]=(i=n[2])!==null&&i!==void 0?i:0,!ua(s.localPosition,rl)&&(Pt(s.localPosition,rl),a&&this.dirtyLocalTransform(e,s))}},{key:"translateLocal",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;ua(n,Sc)||(ur(n,n,s.localRotation),Vt(s.localPosition,s.localPosition,n),this.dirtyLocalTransform(e,s))}},{key:"setLocalRotation",value:function(e,n,i,a,s){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;typeof n=="number"&&(n=cg(ws,n,i,a,s));var l=e.transformable;ql(l.localRotation,n),o&&this.dirtyLocalTransform(e,l)}},{key:"rotateLocal",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;Ql(Kp,n[0],n[1],n[2]),ug(s.localRotation,s.localRotation,Kp),this.dirtyLocalTransform(e,s)}},{key:"setLocalScale",value:function(e,n){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=e.transformable;zt(Es,n[0],n[1],(i=n[2])!==null&&i!==void 0?i:s.localScale[2]),!ua(Es,s.localScale)&&(Pt(s.localScale,Es),a&&this.dirtyLocalTransform(e,s))}},{key:"scaleLocal",value:function(e,n){var i,a=e.transformable;Ee(a.localScale,a.localScale,zt(Es,n[0],n[1],(i=n[2])!==null&&i!==void 0?i:1)),this.dirtyLocalTransform(e,a)}},{key:"setLocalSkew",value:function(e,n,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;typeof n=="number"&&(n=Sw(kA,n,i));var s=e.transformable;ww(s.localSkew,n),a&&this.dirtyLocalTransform(e,s)}},{key:"setLocalEulerAngles",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;typeof n=="number"&&(n=Et(n,i,a));var o=e.transformable;Ql(o.localRotation,n[0],n[1],n[2]),s&&this.dirtyLocalTransform(e,o)}},{key:"setLocalTransform",value:function(e,n){var i=Tn(RA,n),a=Js(LA,n),s=Ca(DA,n);this.setLocalScale(e,s,!1),this.setLocalPosition(e,i,!1),this.setLocalRotation(e,a,void 0,void 0,void 0,!1),this.dirtyLocalTransform(e,e.transformable)}},{key:"resetLocalTransform",value:function(e){this.setLocalScale(e,CA,!1),this.setLocalPosition(e,Sc,!1),this.setLocalEulerAngles(e,Sc,void 0,void 0,!1),this.setLocalSkew(e,OA,void 0,!1),this.dirtyLocalTransform(e,e.transformable)}},{key:"getPosition",value:function(e){var n=e.transformable;return Tn(n.position,this.getWorldTransform(e,n))}},{key:"getRotation",value:function(e){var n=e.transformable;return Js(n.rotation,this.getWorldTransform(e,n))}},{key:"getScale",value:function(e){var n=e.transformable;return Ca(n.scaling,this.getWorldTransform(e,n))}},{key:"getOrigin",value:function(e){return e.getGeometryBounds(),e.transformable.origin}},{key:"getWorldTransform",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.transformable;return!n.localDirtyFlag&&!n.dirtyFlag||(e.parentNode&&e.parentNode.transformable&&this.getWorldTransform(e.parentNode),this.internalUpdateTransform(e)),n.worldTransform}},{key:"setPosition",value:function(e,n){var i,a=e.transformable;if(Ss[0]=n[0],Ss[1]=n[1],Ss[2]=(i=n[2])!==null&&i!==void 0?i:0,!ua(this.getPosition(e),Ss)){if(Pt(a.position,Ss),e.parentNode===null||!e.parentNode.transformable)Pt(a.localPosition,Ss);else{var s=e.parentNode.transformable;we(Mc,s.worldTransform),Ze(Mc,Mc),re(a.localPosition,Ss,Mc)}this.dirtyLocalTransform(e,a)}}},{key:"translate",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=zt(Es,n,i,a)),!ua(n,Sc)&&(Vt(Es,this.getPosition(e),n),this.setPosition(e,Es))}},{key:"setRotation",value:function(e,n,i,a,s){var o=e.transformable;if(typeof n=="number"&&(n=bw(n,i,a,s)),e.parentNode===null||!e.parentNode.transformable)this.setLocalRotation(e,n);else{var l=this.getRotation(e.parentNode);ql(ws,l),Sd(ws,ws),ka(o.localRotation,ws,n),Jl(o.localRotation,o.localRotation),this.dirtyLocalTransform(e,o)}}},{key:"rotate",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;if(e.parentNode===null||!e.parentNode.transformable)this.rotateLocal(e,n);else{var o=ws;Ql(o,n[0],n[1],n[2]);var l=this.getRotation(e),c=this.getRotation(e.parentNode);ql(Ac,c),Sd(Ac,Ac),ka(o,Ac,o),ka(s.localRotation,o,l),Jl(s.localRotation,s.localRotation),this.dirtyLocalTransform(e,s)}}},{key:"setOrigin",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=[n,i,a]);var s=e.transformable;if(!(n[0]===s.origin[0]&&n[1]===s.origin[1]&&n[2]===s.origin[2])){var o=s.origin;o[0]=n[0],o[1]=n[1],o[2]=n[2]||0,this.dirtyLocalTransform(e,s)}}},{key:"setEulerAngles",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;if(e.parentNode===null||!e.parentNode.transformable)this.setLocalEulerAngles(e,n);else{Ql(s.localRotation,n[0],n[1],n[2]);var o=this.getRotation(e.parentNode);ql(Xp,Sd(ws,o)),ug(s.localRotation,s.localRotation,Xp),this.dirtyLocalTransform(e,s)}}},{key:"getGeometryBounds",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=e,a=i.geometry;a.dirty&&Ut.styleValueRegistry.updateGeometry(e);var s=n?a.renderBounds:a.contentBounds||null;return s||new gn}},{key:"getTransformedGeometryBounds",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0,a=this.getGeometryBounds(e,n);if(!gn.isEmpty(a)){var s=i||new gn;return s.setFromTransformedAABB(a,this.getWorldTransform(e)),s}return null}},{key:"getBounds",value:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=e,s=a.renderable;if(!s.boundsDirty&&!i&&s.bounds)return s.bounds;if(!s.renderBoundsDirty&&i&&s.renderBounds)return s.renderBounds;var o=i?s.renderBounds:s.bounds,l=this.getTransformedGeometryBounds(e,i,o),c=e.childNodes;if(c.forEach(function(d){var f=n.getBounds(d,i);f&&(l?l.add(f):(l=o||new gn,l.update(f.center,f.halfExtents)))}),l||(l=new gn),i){var u=_p(e);if(u){var h=u.parsedStyle.clipPath.getBounds(i);l?h&&(l=h.intersection(l)):l.update(h.center,h.halfExtents)}}return i?(s.renderBounds=l,s.renderBoundsDirty=!1):(s.bounds=l,s.boundsDirty=!1),l}},{key:"getLocalBounds",value:function(e){if(e.parentNode){var n=NA;e.parentNode.transformable&&(n=Ze(PA,this.getWorldTransform(e.parentNode)));var i=this.getBounds(e);if(!gn.isEmpty(i)){var a=new gn;return a.setFromTransformedAABB(i,n),a}}return this.getBounds(e)}},{key:"getBoundingClientRect",value:function(e){var n,i,a=this.getGeometryBounds(e);gn.isEmpty(a)||(i=new gn,i.setFromTransformedAABB(a,this.getWorldTransform(e)));var s=(n=e.ownerDocument)===null||n===void 0||(n=n.defaultView)===null||n===void 0?void 0:n.getContextService().getBoundingClientRect();if(i){var o=i.getMin(),l=(0,P.Z)(o,2),c=l[0],u=l[1],h=i.getMax(),d=(0,P.Z)(h,2),f=d[0],v=d[1];return new no(c+((s==null?void 0:s.left)||0),u+((s==null?void 0:s.top)||0),f-c,v-u)}return new no((s==null?void 0:s.left)||0,(s==null?void 0:s.top)||0,0,0)}},{key:"internalUpdateTransform",value:function(e){var n,i=(n=e.parentNode)===null||n===void 0?void 0:n.transformable;Kg(e.transformable),J2(e.transformable,i)}},{key:"internalUpdateElement",value:function(e,n){var i,a,s,o,l=((i=e.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig())===null||i===void 0||(i=i.future)===null||i===void 0?void 0:i.experimentalAttributeUpdateOptimization)===!0,c=n[n.length-1],u=(c==null?void 0:c.transformDirty)||((a=e.transformable)===null||a===void 0?void 0:a.localDirtyFlag);if(e.transformable){var h;(h=e.transformable).dirtyFlag||(h.dirtyFlag=u)}if(this.internalUpdateTransform(e),u){var d;(d=e.dirty)===null||d===void 0||d.call(e,!0,!0)}var f=((s=e.renderable)===null||s===void 0?void 0:s.boundsDirty)||((o=e.renderable)===null||o===void 0?void 0:o.renderBoundsDirty);if((u||f)&&(c==null?void 0:c.shapeUpdated)===!1&&l)for(var v=n.length-1;v>=0;){var g,p,y=n[v];if(y.shapeUpdated)break;(g=(p=y.node).dirty)===null||g===void 0||g.call(p,!0,!0),y.shapeUpdated=!0,v-=1}return u}},{key:"syncHierarchy",value:function(e){for(var n,i,a=[e],s=e.parentNode?[{node:e.parentNode,transformDirty:((n=e.parentNode.transformable)===null||n===void 0?void 0:n.localDirtyFlag)||((i=e.parentNode.transformable)===null||i===void 0?void 0:i.dirtyFlag),shapeUpdated:!1}]:[];a.length>0;){for(var o=a.pop(),l=s[s.length-1];s.length>0&&o.parentNode!==l.node;)l=s.pop();var c=this.internalUpdateElement(o,s);if(o.childNodes.length>0){for(var u=o.childNodes.length-1;u>=0;u--)a.push(o.childNodes[u]);s.push({node:o,transformDirty:c,shapeUpdated:!1})}}}},{key:"dirtyLocalTransform",value:function(e,n){xc(e)||n.localDirtyFlag||(n.localDirtyFlag=!0,n.dirtyFlag||this.dirtyWorldTransform(e,n))}},{key:"dirtyWorldTransform",value:function(e,n){this.dirtyWorldInternal(e,n),this.dirtyToRoot(e,!0)}},{key:"dirtyWorldInternal",value:function(e,n){var i,a=this,s=((i=e.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig())===null||i===void 0||(i=i.future)===null||i===void 0?void 0:i.experimentalAttributeUpdateOptimization)===!0;n.dirtyFlag||(n.dirtyFlag=!0,e.dirty(!0,!0),s||e.childNodes.forEach(function(o){var l=o.transformable;a.dirtyWorldInternal(o,l)}))}},{key:"dirtyToRoot",value:function(e){for(var n,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=e,s=((n=e.ownerDocument)===null||n===void 0||(n=n.defaultView)===null||n===void 0||(n=n.getConfig())===null||n===void 0||(n=n.future)===null||n===void 0?void 0:n.experimentalAttributeUpdateOptimization)===!0;a;){var o,l;if((o=(l=a).dirty)===null||o===void 0||o.call(l,!0,!0),s)break;a=a.parentNode}i&&e.forEach(function(u){var h;(h=u.dirty)===null||h===void 0||h.call(u,!0,!0)}),this.informDependentDisplayObjects(e);var c=this.mutationsMap.get(e);c?c._boundsChangeData={affectChildren:c._boundsChangeData.affectChildren||i}:(c={type:"attributes",target:e,_boundsChangeData:{affectChildren:i}},this.mutationsMap.set(e,c))}},{key:"dirtyFragment",value:function(e){var n,i,a=e.transformable;a&&(a.dirtyFlag=!0,a.localDirtyFlag=!0),(n=(i=e).dirty)===null||n===void 0||n.call(i,!0,!0);for(var s=e.childNodes.length,o=0;othis.capacity){var i=this.cache.keys().next().value;this.cache.delete(i)}}},{key:"len",value:function(){return this.cache.size}},{key:"clear",value:function(){this.cache.clear()}}])}(),Ms={MetricsString:"|\xC9q\xC5",BaselineSymbol:"M",BaselineMultiplier:1.4,HeightMultiplier:2,Newlines:[10,13],BreakingSpaces:[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288]},qp=/[a-zA-Z0-9\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff!"#$%&'()*+,-./:;]/,IA=/[!%),.:;?\]}¢°·'""†‡›℃∶、。〃〆〕〗〞﹚﹜!"%'),.:;?!]}~]/,BA=/[$(£¥·'"〈《「『【〔〖〝﹙﹛$(.[{£¥]/,FA=/[!),.:;?\]}¢·–—'"•"、。〆〞〕〉》」︰︱︲︳﹐﹑﹒﹓﹔﹕﹖﹘﹚﹜!),.:;?︶︸︺︼︾﹀﹂﹗]|}、]/,zA=/[([{£¥'"‵〈《「『〔〝︴﹙﹛({︵︷︹︻︽︿﹁﹃﹏]/,jA=/[)\]}〕〉》」』】〙〗〟'"⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、:;,。.]/,ZA=/[([{〔〈《「『【〘〖〝'"⦅«—...‥〳〴〵]/,WA=/[!%),.:;?\]}¢°'"†‡℃〆〈《「『〕!%),.:;?]}]/,GA=/[$([{£¥'"々〇〉》」〔$([{⦆¥₩#]/,VA=new RegExp("".concat(IA.source,"|").concat(FA.source,"|").concat(jA.source,"|").concat(WA.source)),UA=new RegExp("".concat(BA.source,"|").concat(zA.source,"|").concat(ZA.source,"|").concat(GA.source)),YA=function(){function r(t){var e=this;(0,N.Z)(this,r),this.fontMetricsCache={},this.shouldBreakByKinsokuShorui=function(n,i){return e.isBreakingSpace(i)?!1:!!(n&&(UA.exec(i)||VA.exec(n)))},this.trimByKinsokuShorui=function(n){var i=(0,k.Z)(n),a=i[i.length-2];if(!a)return n;var s=a[a.length-1];return i[i.length-2]=a.slice(0,-1),i[i.length-1]=s+i[i.length-1],i},this.runtime=t,this.charWidthCache=new Qp(100)}return(0,T.Z)(r,[{key:"measureFont",value:function(e,n){if(this.fontMetricsCache[e])return this.fontMetricsCache[e];var i={ascent:0,descent:0,fontSize:0},a=this.runtime.offscreenCanvasCreator.getOrCreateCanvas(n),s=this.runtime.offscreenCanvasCreator.getOrCreateContext(n,{willReadFrequently:!0});s.font=e;var o=Ms.MetricsString+Ms.BaselineSymbol,l=Math.ceil(s.measureText(o).width),c=Math.ceil(s.measureText(Ms.BaselineSymbol).width),u=Ms.HeightMultiplier*c;c=c*Ms.BaselineMultiplier|0,a.width=l,a.height=u,s.fillStyle="#f00",s.fillRect(0,0,l,u),s.font=e,s.textBaseline="alphabetic",s.fillStyle="#000",s.fillText(o,0,c);var h=s.getImageData(0,0,l||1,u||1).data,d=h.length,f=l*4,v=0,g=0,p=!1;for(v=0;vc;--v){for(var b=0;bjt&&xt>=kt;)xt-=1,pt=pt.slice(0,-1);return{lineTxt:pt,txtLastCharIndex:xt}}function et(pt,xt){if(!(H<=0||H>p)){if(!b[pt]){b[pt]=y;return}var kt=K(b[pt],xt,_+1,p-H);b[pt]=kt.lineTxt+y}}for(var rt=0;rt=f){rtp){et(w,rt-1),n.isOverflowing=!0;break}if(O>0&&O+Nt>p){var Ct=K(b[w],rt-1,_+1,p);if(Ct.txtLastCharIndex!==rt-1){if(b[w]=Ct.lineTxt,Ct.txtLastCharIndex===s.length-1)break;rt=Ct.txtLastCharIndex+1,lt=s[rt],ht=s[rt-1],yt=s[rt+1],Nt=j(lt)}if(w+1>=f){et(w,rt-1),n.isOverflowing=!0;break}if(_=rt-1,w+=1,O=0,b[w]="",this.isBreakingSpace(lt))continue;this.canBreakInLastChar(lt)||(b=this.trimToBreakable(b),O=this.sumTextWidthByCache(b[w]||"",j)),this.shouldBreakByKinsokuShorui(lt,yt)&&(b=this.trimByKinsokuShorui(b),O+=j(ht||""))}O+=Nt,b[w]+=lt}return b.join(` +!(function(){var RB=Object.defineProperty,LB=Object.defineProperties;var DB=Object.getOwnPropertyDescriptors;var rw=Object.getOwnPropertySymbols;var _B=Object.prototype.hasOwnProperty,IB=Object.prototype.propertyIsEnumerable;var as=Math.pow,V0=(V,Q,S)=>Q in V?RB(V,Q,{enumerable:!0,configurable:!0,writable:!0,value:S}):V[Q]=S,Bo=(V,Q)=>{for(var S in Q||(Q={}))_B.call(Q,S)&&V0(V,S,Q[S]);if(rw)for(var S of rw(Q))IB.call(Q,S)&&V0(V,S,Q[S]);return V},U0=(V,Q)=>LB(V,DB(Q));var Cn=(V,Q,S)=>V0(V,typeof Q!="symbol"?Q+"":Q,S);(self.webpackChunk=self.webpackChunk||[]).push([[6721],{85472:function(V,Q,S){"use strict";S.d(Q,{kJ:function(){return id},RN:function(){return gB}});var A={};S.r(A),S.d(A,{add:function(){return cw},adjoint:function(){return Mt},clone:function(){return he},copy:function(){return we},create:function(){return Wt},decompose:function(){return md},determinant:function(){return Yt},equals:function(){return dw},exactEquals:function(){return Ed},frob:function(){return lw},fromQuat:function(){return Wo},fromQuat2:function(){return _r},fromRotation:function(){return ei},fromRotationTranslation:function(){return Tr},fromRotationTranslationScale:function(){return yd},fromRotationTranslationScaleOrigin:function(){return ds},fromScaling:function(){return vn},fromTranslation:function(){return Hn},fromValues:function(){return Ae},fromXRotation:function(){return fi},fromYRotation:function(){return je},fromZRotation:function(){return Bn},frustum:function(){return bd},getRotation:function(){return Js},getScaling:function(){return Ca},getTranslation:function(){return Tn},identity:function(){return ge},invert:function(){return Ze},lookAt:function(){return ag},mul:function(){return og},multiply:function(){return Jt},multiplyScalar:function(){return uw},multiplyScalarAndAdd:function(){return hw},ortho:function(){return rg},orthoNO:function(){return ng},orthoZO:function(){return ig},perspective:function(){return xd},perspectiveFromFieldOfView:function(){return aw},perspectiveNO:function(){return Kl},perspectiveZO:function(){return iw},rotate:function(){return Je},rotateX:function(){return un},rotateY:function(){return fn},rotateZ:function(){return rr},scale:function(){return dn},set:function(){return cn},str:function(){return ow},sub:function(){return fw},subtract:function(){return sg},targetTo:function(){return sw},translate:function(){return Ht},transpose:function(){return xe}});var z={};S.r(z),S.d(z,{circle:function(){return m3},diamond:function(){return y3},rect:function(){return x3},simple:function(){return w3},triangle:function(){return v1},triangleRect:function(){return E3},vee:function(){return b3}});var D=S(33885),N=S(67732),T=S(83652),k=S(94480),R=S(22214),C=S(42403),P=S(42978),I=S(37271),L=I,Z=1e-6,Y=typeof Float32Array!="undefined"?Float32Array:Array,X=Math.random,nt="zyx";function tt(r){return r>=0?Math.round(r):r%.5===0?Math.floor(r):Math.round(r)}function q(r){Y=r}var it=Math.PI/180,at=180/Math.PI;function ct(r){return r*it}function ut(r){return r*at}function bt(r,t){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z;return Math.abs(r-t)<=e*Math.max(1,Math.abs(r),Math.abs(t))}function gt(){var r=new Y(3);return Y!=Float32Array&&(r[0]=0,r[1]=0,r[2]=0),r}function wt(r){var t=new Y(3);return t[0]=r[0],t[1]=r[1],t[2]=r[2],t}function vt(r){var t=r[0],e=r[1],n=r[2];return Math.sqrt(t*t+e*e+n*n)}function Et(r,t,e){var n=new Y(3);return n[0]=r,n[1]=t,n[2]=e,n}function Pt(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r}function zt(r,t,e,n){return r[0]=t,r[1]=e,r[2]=n,r}function Vt(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r[2]=t[2]+e[2],r}function Qt(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r[2]=t[2]-e[2],r}function Ee(r,t,e){return r[0]=t[0]*e[0],r[1]=t[1]*e[1],r[2]=t[2]*e[2],r}function Re(r,t,e){return r[0]=t[0]/e[0],r[1]=t[1]/e[1],r[2]=t[2]/e[2],r}function $e(r,t){return r[0]=Math.ceil(t[0]),r[1]=Math.ceil(t[1]),r[2]=Math.ceil(t[2]),r}function nr(r,t){return r[0]=Math.floor(t[0]),r[1]=Math.floor(t[1]),r[2]=Math.floor(t[2]),r}function ti(r,t,e){return r[0]=Math.min(t[0],e[0]),r[1]=Math.min(t[1],e[1]),r[2]=Math.min(t[2],e[2]),r}function la(r,t,e){return r[0]=Math.max(t[0],e[0]),r[1]=Math.max(t[1],e[1]),r[2]=Math.max(t[2],e[2]),r}function ss(r,t){return r[0]=glMatrix.round(t[0]),r[1]=glMatrix.round(t[1]),r[2]=glMatrix.round(t[2]),r}function Rt(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e,r}function Dt(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r[2]=t[2]+e[2]*n,r}function It(r,t){var e=t[0]-r[0],n=t[1]-r[1],i=t[2]-r[2];return Math.sqrt(e*e+n*n+i*i)}function dt(r,t){var e=t[0]-r[0],n=t[1]-r[1],i=t[2]-r[2];return e*e+n*n+i*i}function St(r){var t=r[0],e=r[1],n=r[2];return t*t+e*e+n*n}function Ot(r,t){return r[0]=-t[0],r[1]=-t[1],r[2]=-t[2],r}function Gt(r,t){return r[0]=1/t[0],r[1]=1/t[1],r[2]=1/t[2],r}function se(r,t){var e=t[0],n=t[1],i=t[2],a=e*e+n*n+i*i;return a>0&&(a=1/Math.sqrt(a)),r[0]=t[0]*a,r[1]=t[1]*a,r[2]=t[2]*a,r}function be(r,t){return r[0]*t[0]+r[1]*t[1]+r[2]*t[2]}function de(r,t,e){var n=t[0],i=t[1],a=t[2],s=e[0],o=e[1],l=e[2];return r[0]=i*l-a*o,r[1]=a*s-n*l,r[2]=n*o-i*s,r}function Le(r,t,e,n){var i=t[0],a=t[1],s=t[2];return r[0]=i+n*(e[0]-i),r[1]=a+n*(e[1]-a),r[2]=s+n*(e[2]-s),r}function Mn(r,t,e,n){var i=Math.acos(Math.min(Math.max(be(t,e),-1),1)),a=Math.sin(i),s=Math.sin((1-n)*i)/a,o=Math.sin(n*i)/a;return r[0]=s*t[0]+o*e[0],r[1]=s*t[1]+o*e[1],r[2]=s*t[2]+o*e[2],r}function Nn(r,t,e,n,i,a){var s=a*a,o=s*(2*a-3)+1,l=s*(a-2)+a,c=s*(a-1),u=s*(3-2*a);return r[0]=t[0]*o+e[0]*l+n[0]*c+i[0]*u,r[1]=t[1]*o+e[1]*l+n[1]*c+i[1]*u,r[2]=t[2]*o+e[2]*l+n[2]*c+i[2]*u,r}function ke(r,t,e,n,i,a){var s=1-a,o=s*s,l=a*a,c=o*s,u=3*a*o,h=3*l*s,d=l*a;return r[0]=t[0]*c+e[0]*u+n[0]*h+i[0]*d,r[1]=t[1]*c+e[1]*u+n[1]*h+i[1]*d,r[2]=t[2]*c+e[2]*u+n[2]*h+i[2]*d,r}function Se(r,t){t=t===void 0?1:t;var e=glMatrix.RANDOM()*2*Math.PI,n=glMatrix.RANDOM()*2-1,i=Math.sqrt(1-n*n)*t;return r[0]=Math.cos(e)*i,r[1]=Math.sin(e)*i,r[2]=n*t,r}function re(r,t,e){var n=t[0],i=t[1],a=t[2],s=e[3]*n+e[7]*i+e[11]*a+e[15];return s=s||1,r[0]=(e[0]*n+e[4]*i+e[8]*a+e[12])/s,r[1]=(e[1]*n+e[5]*i+e[9]*a+e[13])/s,r[2]=(e[2]*n+e[6]*i+e[10]*a+e[14])/s,r}function Oe(r,t,e){var n=t[0],i=t[1],a=t[2];return r[0]=n*e[0]+i*e[3]+a*e[6],r[1]=n*e[1]+i*e[4]+a*e[7],r[2]=n*e[2]+i*e[5]+a*e[8],r}function ur(r,t,e){var n=e[0],i=e[1],a=e[2],s=e[3],o=t[0],l=t[1],c=t[2],u=i*c-a*l,h=a*o-n*c,d=n*l-i*o;return u=u+u,h=h+h,d=d+d,r[0]=o+s*u+i*d-a*h,r[1]=l+s*h+a*u-n*d,r[2]=c+s*d+n*h-i*u,r}function ca(r,t,e,n){var i=[],a=[];return i[0]=t[0]-e[0],i[1]=t[1]-e[1],i[2]=t[2]-e[2],a[0]=i[0],a[1]=i[1]*Math.cos(n)-i[2]*Math.sin(n),a[2]=i[1]*Math.sin(n)+i[2]*Math.cos(n),r[0]=a[0]+e[0],r[1]=a[1]+e[1],r[2]=a[2]+e[2],r}function ne(r,t,e,n){var i=[],a=[];return i[0]=t[0]-e[0],i[1]=t[1]-e[1],i[2]=t[2]-e[2],a[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),a[1]=i[1],a[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),r[0]=a[0]+e[0],r[1]=a[1]+e[1],r[2]=a[2]+e[2],r}function os(r,t,e,n){var i=[],a=[];return i[0]=t[0]-e[0],i[1]=t[1]-e[1],i[2]=t[2]-e[2],a[0]=i[0]*Math.cos(n)-i[1]*Math.sin(n),a[1]=i[0]*Math.sin(n)+i[1]*Math.cos(n),a[2]=i[2],r[0]=a[0]+e[0],r[1]=a[1]+e[1],r[2]=a[2]+e[2],r}function Lr(r,t){var e=r[0],n=r[1],i=r[2],a=t[0],s=t[1],o=t[2],l=Math.sqrt((e*e+n*n+i*i)*(a*a+s*s+o*o)),c=l&&be(r,t)/l;return Math.acos(Math.min(Math.max(c,-1),1))}function Yn(r){return r[0]=0,r[1]=0,r[2]=0,r}function Dr(r){return"vec3("+r[0]+", "+r[1]+", "+r[2]+")"}function ls(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]}function ua(r,t){var e=r[0],n=r[1],i=r[2],a=t[0],s=t[1],o=t[2];return Math.abs(e-a)<=Z*Math.max(1,Math.abs(e),Math.abs(a))&&Math.abs(n-s)<=Z*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(i-o)<=Z*Math.max(1,Math.abs(i),Math.abs(o))}var qs=Qt,ha=null,Fo=null,cs=It,us=null,hs=vt,Ai=null,Ti=function(){var r=gt();return function(t,e,n,i,a,s){var o,l;for(e||(e=3),n||(n=0),i?l=Math.min(i*e+n,t.length):l=t.length,o=n;o0&&(s=1/Math.sqrt(s)),r[0]=e*s,r[1]=n*s,r[2]=i*s,r[3]=a*s,r}function U(r,t){return r[0]*t[0]+r[1]*t[1]+r[2]*t[2]+r[3]*t[3]}function x(r,t,e,n){var i=e[0]*n[1]-e[1]*n[0],a=e[0]*n[2]-e[2]*n[0],s=e[0]*n[3]-e[3]*n[0],o=e[1]*n[2]-e[2]*n[1],l=e[1]*n[3]-e[3]*n[1],c=e[2]*n[3]-e[3]*n[2],u=t[0],h=t[1],d=t[2],f=t[3];return r[0]=h*c-d*l+f*o,r[1]=-(u*c)+d*s-f*a,r[2]=u*l-h*s+f*i,r[3]=-(u*o)+h*a-d*i,r}function E(r,t,e,n){var i=t[0],a=t[1],s=t[2],o=t[3];return r[0]=i+n*(e[0]-i),r[1]=a+n*(e[1]-a),r[2]=s+n*(e[2]-s),r[3]=o+n*(e[3]-o),r}function m(r,t){t=t===void 0?1:t;var e,n,i,a,s,o,l;l=glMatrix.RANDOM(),e=l*2-1,n=(4*glMatrix.RANDOM()-2)*Math.sqrt(l*-l+l),s=e*e+n*n,l=glMatrix.RANDOM(),i=l*2-1,a=(4*glMatrix.RANDOM()-2)*Math.sqrt(l*-l+l),o=i*i+a*a;var c=Math.sqrt((1-s)/o);return r[0]=t*e,r[1]=t*n,r[2]=t*i*c,r[3]=t*a*c,r}function M(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3];return r[0]=e[0]*n+e[4]*i+e[8]*a+e[12]*s,r[1]=e[1]*n+e[5]*i+e[9]*a+e[13]*s,r[2]=e[2]*n+e[6]*i+e[10]*a+e[14]*s,r[3]=e[3]*n+e[7]*i+e[11]*a+e[15]*s,r}function B(r,t,e){var n=e[0],i=e[1],a=e[2],s=e[3],o=t[0],l=t[1],c=t[2],u=i*c-a*l,h=a*o-n*c,d=n*l-i*o;return u=u+u,h=h+h,d=d+d,r[0]=o+s*u+i*d-a*h,r[1]=l+s*h+a*u-n*d,r[2]=c+s*d+n*h-i*u,r[3]=t[3],r}function J(r){return r[0]=0,r[1]=0,r[2]=0,r[3]=0,r}function $(r){return"vec4("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+")"}function st(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]&&r[3]===t[3]}function ot(r,t){var e=r[0],n=r[1],i=r[2],a=r[3],s=t[0],o=t[1],l=t[2],c=t[3];return Math.abs(e-s)<=glMatrix.EPSILON*Math.max(1,Math.abs(e),Math.abs(s))&&Math.abs(n-o)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(i-l)<=glMatrix.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))&&Math.abs(a-c)<=glMatrix.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))}var Tt=null,ft=null,Ft=null,qt=null,Lt=null,Zt=null,oe=null,mt=function(){var r=An();return function(t,e,n,i,a,s){var o,l;for(e||(e=4),n||(n=0),i?l=Math.min(i*e+n,t.length):l=t.length,o=n;o0?(e[0]=(o*s+u*n+l*a-c*i)*2/h,e[1]=(l*s+u*i+c*n-o*a)*2/h,e[2]=(c*s+u*a+o*i-l*n)*2/h):(e[0]=(o*s+u*n+l*a-c*i)*2,e[1]=(l*s+u*i+c*n-o*a)*2,e[2]=(c*s+u*a+o*i-l*n)*2),Tr(r,t,e),r}function Tn(r,t){return r[0]=t[12],r[1]=t[13],r[2]=t[14],r}function Ca(r,t){var e=t[0],n=t[1],i=t[2],a=t[4],s=t[5],o=t[6],l=t[8],c=t[9],u=t[10];return r[0]=Math.sqrt(e*e+n*n+i*i),r[1]=Math.sqrt(a*a+s*s+o*o),r[2]=Math.sqrt(l*l+c*c+u*u),r}function Js(r,t){var e=new Y(3);Ca(e,t);var n=1/e[0],i=1/e[1],a=1/e[2],s=t[0]*n,o=t[1]*i,l=t[2]*a,c=t[4]*n,u=t[5]*i,h=t[6]*a,d=t[8]*n,f=t[9]*i,v=t[10]*a,g=s+u+v,p=0;return g>0?(p=Math.sqrt(g+1)*2,r[3]=.25*p,r[0]=(h-f)/p,r[1]=(d-l)/p,r[2]=(o-c)/p):s>u&&s>v?(p=Math.sqrt(1+s-u-v)*2,r[3]=(h-f)/p,r[0]=.25*p,r[1]=(o+c)/p,r[2]=(d+l)/p):u>v?(p=Math.sqrt(1+u-s-v)*2,r[3]=(d-l)/p,r[0]=(o+c)/p,r[1]=.25*p,r[2]=(h+f)/p):(p=Math.sqrt(1+v-s-u)*2,r[3]=(o-c)/p,r[0]=(d+l)/p,r[1]=(h+f)/p,r[2]=.25*p),r}function md(r,t,e,n){t[0]=n[12],t[1]=n[13],t[2]=n[14];var i=n[0],a=n[1],s=n[2],o=n[4],l=n[5],c=n[6],u=n[8],h=n[9],d=n[10];e[0]=Math.sqrt(i*i+a*a+s*s),e[1]=Math.sqrt(o*o+l*l+c*c),e[2]=Math.sqrt(u*u+h*h+d*d);var f=1/e[0],v=1/e[1],g=1/e[2],p=i*f,y=a*v,b=s*g,w=o*f,O=l*v,_=c*g,F=u*f,W=h*v,j=d*g,H=p+O+j,K=0;return H>0?(K=Math.sqrt(H+1)*2,r[3]=.25*K,r[0]=(_-W)/K,r[1]=(F-b)/K,r[2]=(y-w)/K):p>O&&p>j?(K=Math.sqrt(1+p-O-j)*2,r[3]=(_-W)/K,r[0]=.25*K,r[1]=(y+w)/K,r[2]=(F+b)/K):O>j?(K=Math.sqrt(1+O-p-j)*2,r[3]=(F-b)/K,r[0]=(y+w)/K,r[1]=.25*K,r[2]=(_+W)/K):(K=Math.sqrt(1+j-p-O)*2,r[3]=(y-w)/K,r[0]=(F+b)/K,r[1]=(_+W)/K,r[2]=.25*K),r}function yd(r,t,e,n){var i=t[0],a=t[1],s=t[2],o=t[3],l=i+i,c=a+a,u=s+s,h=i*l,d=i*c,f=i*u,v=a*c,g=a*u,p=s*u,y=o*l,b=o*c,w=o*u,O=n[0],_=n[1],F=n[2];return r[0]=(1-(v+p))*O,r[1]=(d+w)*O,r[2]=(f-b)*O,r[3]=0,r[4]=(d-w)*_,r[5]=(1-(h+p))*_,r[6]=(g+y)*_,r[7]=0,r[8]=(f+b)*F,r[9]=(g-y)*F,r[10]=(1-(h+v))*F,r[11]=0,r[12]=e[0],r[13]=e[1],r[14]=e[2],r[15]=1,r}function ds(r,t,e,n,i){var a=t[0],s=t[1],o=t[2],l=t[3],c=a+a,u=s+s,h=o+o,d=a*c,f=a*u,v=a*h,g=s*u,p=s*h,y=o*h,b=l*c,w=l*u,O=l*h,_=n[0],F=n[1],W=n[2],j=i[0],H=i[1],K=i[2],et=(1-(g+y))*_,rt=(f+O)*_,lt=(v-w)*_,ht=(f-O)*F,yt=(1-(d+y))*F,Nt=(p+b)*F,Ct=(v+w)*W,pt=(p-b)*W,xt=(1-(d+g))*W;return r[0]=et,r[1]=rt,r[2]=lt,r[3]=0,r[4]=ht,r[5]=yt,r[6]=Nt,r[7]=0,r[8]=Ct,r[9]=pt,r[10]=xt,r[11]=0,r[12]=e[0]+j-(et*j+ht*H+Ct*K),r[13]=e[1]+H-(rt*j+yt*H+pt*K),r[14]=e[2]+K-(lt*j+Nt*H+xt*K),r[15]=1,r}function Wo(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e+e,o=n+n,l=i+i,c=e*s,u=n*s,h=n*o,d=i*s,f=i*o,v=i*l,g=a*s,p=a*o,y=a*l;return r[0]=1-h-v,r[1]=u+y,r[2]=d-p,r[3]=0,r[4]=u-y,r[5]=1-c-v,r[6]=f+g,r[7]=0,r[8]=d+p,r[9]=f-g,r[10]=1-c-h,r[11]=0,r[12]=0,r[13]=0,r[14]=0,r[15]=1,r}function bd(r,t,e,n,i,a,s){var o=1/(e-t),l=1/(i-n),c=1/(a-s);return r[0]=a*2*o,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=a*2*l,r[6]=0,r[7]=0,r[8]=(e+t)*o,r[9]=(i+n)*l,r[10]=(s+a)*c,r[11]=-1,r[12]=0,r[13]=0,r[14]=s*a*2*c,r[15]=0,r}function Kl(r,t,e,n,i){var a=1/Math.tan(t/2);if(r[0]=a/e,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=a,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[11]=-1,r[12]=0,r[13]=0,r[15]=0,i!=null&&i!==1/0){var s=1/(n-i);r[10]=(i+n)*s,r[14]=2*i*n*s}else r[10]=-1,r[14]=-2*n;return r}var xd=Kl;function iw(r,t,e,n,i){var a=1/Math.tan(t/2);if(r[0]=a/e,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=a,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[11]=-1,r[12]=0,r[13]=0,r[15]=0,i!=null&&i!==1/0){var s=1/(n-i);r[10]=i*s,r[14]=i*n*s}else r[10]=-1,r[14]=-n;return r}function aw(r,t,e,n){var i=Math.tan(t.upDegrees*Math.PI/180),a=Math.tan(t.downDegrees*Math.PI/180),s=Math.tan(t.leftDegrees*Math.PI/180),o=Math.tan(t.rightDegrees*Math.PI/180),l=2/(s+o),c=2/(i+a);return r[0]=l,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=c,r[6]=0,r[7]=0,r[8]=-((s-o)*l*.5),r[9]=(i-a)*c*.5,r[10]=n/(e-n),r[11]=-1,r[12]=0,r[13]=0,r[14]=n*e/(e-n),r[15]=0,r}function ng(r,t,e,n,i,a,s){var o=1/(t-e),l=1/(n-i),c=1/(a-s);return r[0]=-2*o,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=-2*l,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[10]=2*c,r[11]=0,r[12]=(t+e)*o,r[13]=(i+n)*l,r[14]=(s+a)*c,r[15]=1,r}var rg=ng;function ig(r,t,e,n,i,a,s){var o=1/(t-e),l=1/(n-i),c=1/(a-s);return r[0]=-2*o,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=-2*l,r[6]=0,r[7]=0,r[8]=0,r[9]=0,r[10]=c,r[11]=0,r[12]=(t+e)*o,r[13]=(i+n)*l,r[14]=a*c,r[15]=1,r}function ag(r,t,e,n){var i,a,s,o,l,c,u,h,d,f,v=t[0],g=t[1],p=t[2],y=n[0],b=n[1],w=n[2],O=e[0],_=e[1],F=e[2];return Math.abs(v-O)0&&(f=1/Math.sqrt(f),u*=f,h*=f,d*=f);var v=l*d-c*h,g=c*u-o*d,p=o*h-l*u;return f=v*v+g*g+p*p,f>0&&(f=1/Math.sqrt(f),v*=f,g*=f,p*=f),r[0]=v,r[1]=g,r[2]=p,r[3]=0,r[4]=h*p-d*g,r[5]=d*v-u*p,r[6]=u*g-h*v,r[7]=0,r[8]=u,r[9]=h,r[10]=d,r[11]=0,r[12]=i,r[13]=a,r[14]=s,r[15]=1,r}function ow(r){return"mat4("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+", "+r[4]+", "+r[5]+", "+r[6]+", "+r[7]+", "+r[8]+", "+r[9]+", "+r[10]+", "+r[11]+", "+r[12]+", "+r[13]+", "+r[14]+", "+r[15]+")"}function lw(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1]+r[2]*r[2]+r[3]*r[3]+r[4]*r[4]+r[5]*r[5]+r[6]*r[6]+r[7]*r[7]+r[8]*r[8]+r[9]*r[9]+r[10]*r[10]+r[11]*r[11]+r[12]*r[12]+r[13]*r[13]+r[14]*r[14]+r[15]*r[15])}function cw(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r[2]=t[2]+e[2],r[3]=t[3]+e[3],r[4]=t[4]+e[4],r[5]=t[5]+e[5],r[6]=t[6]+e[6],r[7]=t[7]+e[7],r[8]=t[8]+e[8],r[9]=t[9]+e[9],r[10]=t[10]+e[10],r[11]=t[11]+e[11],r[12]=t[12]+e[12],r[13]=t[13]+e[13],r[14]=t[14]+e[14],r[15]=t[15]+e[15],r}function sg(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r[2]=t[2]-e[2],r[3]=t[3]-e[3],r[4]=t[4]-e[4],r[5]=t[5]-e[5],r[6]=t[6]-e[6],r[7]=t[7]-e[7],r[8]=t[8]-e[8],r[9]=t[9]-e[9],r[10]=t[10]-e[10],r[11]=t[11]-e[11],r[12]=t[12]-e[12],r[13]=t[13]-e[13],r[14]=t[14]-e[14],r[15]=t[15]-e[15],r}function uw(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e,r[3]=t[3]*e,r[4]=t[4]*e,r[5]=t[5]*e,r[6]=t[6]*e,r[7]=t[7]*e,r[8]=t[8]*e,r[9]=t[9]*e,r[10]=t[10]*e,r[11]=t[11]*e,r[12]=t[12]*e,r[13]=t[13]*e,r[14]=t[14]*e,r[15]=t[15]*e,r}function hw(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r[2]=t[2]+e[2]*n,r[3]=t[3]+e[3]*n,r[4]=t[4]+e[4]*n,r[5]=t[5]+e[5]*n,r[6]=t[6]+e[6]*n,r[7]=t[7]+e[7]*n,r[8]=t[8]+e[8]*n,r[9]=t[9]+e[9]*n,r[10]=t[10]+e[10]*n,r[11]=t[11]+e[11]*n,r[12]=t[12]+e[12]*n,r[13]=t[13]+e[13]*n,r[14]=t[14]+e[14]*n,r[15]=t[15]+e[15]*n,r}function Ed(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]&&r[3]===t[3]&&r[4]===t[4]&&r[5]===t[5]&&r[6]===t[6]&&r[7]===t[7]&&r[8]===t[8]&&r[9]===t[9]&&r[10]===t[10]&&r[11]===t[11]&&r[12]===t[12]&&r[13]===t[13]&&r[14]===t[14]&&r[15]===t[15]}function dw(r,t){var e=r[0],n=r[1],i=r[2],a=r[3],s=r[4],o=r[5],l=r[6],c=r[7],u=r[8],h=r[9],d=r[10],f=r[11],v=r[12],g=r[13],p=r[14],y=r[15],b=t[0],w=t[1],O=t[2],_=t[3],F=t[4],W=t[5],j=t[6],H=t[7],K=t[8],et=t[9],rt=t[10],lt=t[11],ht=t[12],yt=t[13],Nt=t[14],Ct=t[15];return Math.abs(e-b)<=Z*Math.max(1,Math.abs(e),Math.abs(b))&&Math.abs(n-w)<=Z*Math.max(1,Math.abs(n),Math.abs(w))&&Math.abs(i-O)<=Z*Math.max(1,Math.abs(i),Math.abs(O))&&Math.abs(a-_)<=Z*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(s-F)<=Z*Math.max(1,Math.abs(s),Math.abs(F))&&Math.abs(o-W)<=Z*Math.max(1,Math.abs(o),Math.abs(W))&&Math.abs(l-j)<=Z*Math.max(1,Math.abs(l),Math.abs(j))&&Math.abs(c-H)<=Z*Math.max(1,Math.abs(c),Math.abs(H))&&Math.abs(u-K)<=Z*Math.max(1,Math.abs(u),Math.abs(K))&&Math.abs(h-et)<=Z*Math.max(1,Math.abs(h),Math.abs(et))&&Math.abs(d-rt)<=Z*Math.max(1,Math.abs(d),Math.abs(rt))&&Math.abs(f-lt)<=Z*Math.max(1,Math.abs(f),Math.abs(lt))&&Math.abs(v-ht)<=Z*Math.max(1,Math.abs(v),Math.abs(ht))&&Math.abs(g-yt)<=Z*Math.max(1,Math.abs(g),Math.abs(yt))&&Math.abs(p-Nt)<=Z*Math.max(1,Math.abs(p),Math.abs(Nt))&&Math.abs(y-Ct)<=Z*Math.max(1,Math.abs(y),Math.abs(Ct))}var og=Jt,fw=sg;function lg(){var r=new Y(9);return Y!=Float32Array&&(r[1]=0,r[2]=0,r[3]=0,r[5]=0,r[6]=0,r[7]=0),r[0]=1,r[4]=1,r[8]=1,r}function vw(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[4],r[4]=t[5],r[5]=t[6],r[6]=t[8],r[7]=t[9],r[8]=t[10],r}function BB(r){var t=new glMatrix.ARRAY_TYPE(9);return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t[4]=r[4],t[5]=r[5],t[6]=r[6],t[7]=r[7],t[8]=r[8],t}function FB(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r[4]=t[4],r[5]=t[5],r[6]=t[6],r[7]=t[7],r[8]=t[8],r}function gw(r,t,e,n,i,a,s,o,l){var c=new Y(9);return c[0]=r,c[1]=t,c[2]=e,c[3]=n,c[4]=i,c[5]=a,c[6]=s,c[7]=o,c[8]=l,c}function zB(r,t,e,n,i,a,s,o,l,c){return r[0]=t,r[1]=e,r[2]=n,r[3]=i,r[4]=a,r[5]=s,r[6]=o,r[7]=l,r[8]=c,r}function jB(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=0,r[4]=1,r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function ZB(r,t){if(r===t){var e=t[1],n=t[2],i=t[5];r[1]=t[3],r[2]=t[6],r[3]=e,r[5]=t[7],r[6]=n,r[7]=i}else r[0]=t[0],r[1]=t[3],r[2]=t[6],r[3]=t[1],r[4]=t[4],r[5]=t[7],r[6]=t[2],r[7]=t[5],r[8]=t[8];return r}function WB(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=t[4],o=t[5],l=t[6],c=t[7],u=t[8],h=u*s-o*c,d=-u*a+o*l,f=c*a-s*l,v=e*h+n*d+i*f;return v?(v=1/v,r[0]=h*v,r[1]=(-u*n+i*c)*v,r[2]=(o*n-i*s)*v,r[3]=d*v,r[4]=(u*e-i*l)*v,r[5]=(-o*e+i*a)*v,r[6]=f*v,r[7]=(-c*e+n*l)*v,r[8]=(s*e-n*a)*v,r):null}function GB(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=t[4],o=t[5],l=t[6],c=t[7],u=t[8];return r[0]=s*u-o*c,r[1]=i*c-n*u,r[2]=n*o-i*s,r[3]=o*l-a*u,r[4]=e*u-i*l,r[5]=i*a-e*o,r[6]=a*c-s*l,r[7]=n*l-e*c,r[8]=e*s-n*a,r}function VB(r){var t=r[0],e=r[1],n=r[2],i=r[3],a=r[4],s=r[5],o=r[6],l=r[7],c=r[8];return t*(c*a-s*l)+e*(-c*i+s*o)+n*(l*i-a*o)}function UB(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=t[4],l=t[5],c=t[6],u=t[7],h=t[8],d=e[0],f=e[1],v=e[2],g=e[3],p=e[4],y=e[5],b=e[6],w=e[7],O=e[8];return r[0]=d*n+f*s+v*c,r[1]=d*i+f*o+v*u,r[2]=d*a+f*l+v*h,r[3]=g*n+p*s+y*c,r[4]=g*i+p*o+y*u,r[5]=g*a+p*l+y*h,r[6]=b*n+w*s+O*c,r[7]=b*i+w*o+O*u,r[8]=b*a+w*l+O*h,r}function YB(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=t[4],l=t[5],c=t[6],u=t[7],h=t[8],d=e[0],f=e[1];return r[0]=n,r[1]=i,r[2]=a,r[3]=s,r[4]=o,r[5]=l,r[6]=d*n+f*s+c,r[7]=d*i+f*o+u,r[8]=d*a+f*l+h,r}function HB(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=t[4],l=t[5],c=t[6],u=t[7],h=t[8],d=Math.sin(e),f=Math.cos(e);return r[0]=f*n+d*s,r[1]=f*i+d*o,r[2]=f*a+d*l,r[3]=f*s-d*n,r[4]=f*o-d*i,r[5]=f*l-d*a,r[6]=c,r[7]=u,r[8]=h,r}function XB(r,t,e){var n=e[0],i=e[1];return r[0]=n*t[0],r[1]=n*t[1],r[2]=n*t[2],r[3]=i*t[3],r[4]=i*t[4],r[5]=i*t[5],r[6]=t[6],r[7]=t[7],r[8]=t[8],r}function KB(r,t){return r[0]=1,r[1]=0,r[2]=0,r[3]=0,r[4]=1,r[5]=0,r[6]=t[0],r[7]=t[1],r[8]=1,r}function QB(r,t){var e=Math.sin(t),n=Math.cos(t);return r[0]=n,r[1]=e,r[2]=0,r[3]=-e,r[4]=n,r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function qB(r,t){return r[0]=t[0],r[1]=0,r[2]=0,r[3]=0,r[4]=t[1],r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function JB(r,t){return r[0]=t[0],r[1]=t[1],r[2]=0,r[3]=t[2],r[4]=t[3],r[5]=0,r[6]=t[4],r[7]=t[5],r[8]=1,r}function $B(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e+e,o=n+n,l=i+i,c=e*s,u=n*s,h=n*o,d=i*s,f=i*o,v=i*l,g=a*s,p=a*o,y=a*l;return r[0]=1-h-v,r[3]=u-y,r[6]=d+p,r[1]=u+y,r[4]=1-c-v,r[7]=f-g,r[2]=d-p,r[5]=f+g,r[8]=1-c-h,r}function tF(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=t[4],o=t[5],l=t[6],c=t[7],u=t[8],h=t[9],d=t[10],f=t[11],v=t[12],g=t[13],p=t[14],y=t[15],b=e*o-n*s,w=e*l-i*s,O=e*c-a*s,_=n*l-i*o,F=n*c-a*o,W=i*c-a*l,j=u*g-h*v,H=u*p-d*v,K=u*y-f*v,et=h*p-d*g,rt=h*y-f*g,lt=d*y-f*p,ht=b*lt-w*rt+O*et+_*K-F*H+W*j;return ht?(ht=1/ht,r[0]=(o*lt-l*rt+c*et)*ht,r[1]=(l*K-s*lt-c*H)*ht,r[2]=(s*rt-o*K+c*j)*ht,r[3]=(i*rt-n*lt-a*et)*ht,r[4]=(e*lt-i*K+a*H)*ht,r[5]=(n*K-e*rt-a*j)*ht,r[6]=(g*W-p*F+y*_)*ht,r[7]=(p*O-v*W-y*w)*ht,r[8]=(v*F-g*O+y*b)*ht,r):null}function eF(r,t,e){return r[0]=2/t,r[1]=0,r[2]=0,r[3]=0,r[4]=-2/e,r[5]=0,r[6]=-1,r[7]=1,r[8]=1,r}function nF(r){return"mat3("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+", "+r[4]+", "+r[5]+", "+r[6]+", "+r[7]+", "+r[8]+")"}function rF(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1]+r[2]*r[2]+r[3]*r[3]+r[4]*r[4]+r[5]*r[5]+r[6]*r[6]+r[7]*r[7]+r[8]*r[8])}function iF(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r[2]=t[2]+e[2],r[3]=t[3]+e[3],r[4]=t[4]+e[4],r[5]=t[5]+e[5],r[6]=t[6]+e[6],r[7]=t[7]+e[7],r[8]=t[8]+e[8],r}function aF(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r[2]=t[2]-e[2],r[3]=t[3]-e[3],r[4]=t[4]-e[4],r[5]=t[5]-e[5],r[6]=t[6]-e[6],r[7]=t[7]-e[7],r[8]=t[8]-e[8],r}function sF(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e,r[3]=t[3]*e,r[4]=t[4]*e,r[5]=t[5]*e,r[6]=t[6]*e,r[7]=t[7]*e,r[8]=t[8]*e,r}function oF(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r[2]=t[2]+e[2]*n,r[3]=t[3]+e[3]*n,r[4]=t[4]+e[4]*n,r[5]=t[5]+e[5]*n,r[6]=t[6]+e[6]*n,r[7]=t[7]+e[7]*n,r[8]=t[8]+e[8]*n,r}function lF(r,t){return r[0]===t[0]&&r[1]===t[1]&&r[2]===t[2]&&r[3]===t[3]&&r[4]===t[4]&&r[5]===t[5]&&r[6]===t[6]&&r[7]===t[7]&&r[8]===t[8]}function cF(r,t){var e=r[0],n=r[1],i=r[2],a=r[3],s=r[4],o=r[5],l=r[6],c=r[7],u=r[8],h=t[0],d=t[1],f=t[2],v=t[3],g=t[4],p=t[5],y=t[6],b=t[7],w=t[8];return Math.abs(e-h)<=glMatrix.EPSILON*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(n-d)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=glMatrix.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(a-v)<=glMatrix.EPSILON*Math.max(1,Math.abs(a),Math.abs(v))&&Math.abs(s-g)<=glMatrix.EPSILON*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(o-p)<=glMatrix.EPSILON*Math.max(1,Math.abs(o),Math.abs(p))&&Math.abs(l-y)<=glMatrix.EPSILON*Math.max(1,Math.abs(l),Math.abs(y))&&Math.abs(c-b)<=glMatrix.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(u-w)<=glMatrix.EPSILON*Math.max(1,Math.abs(u),Math.abs(w))}var uF=null,hF=null;function Xn(){var r=new Y(4);return Y!=Float32Array&&(r[0]=0,r[1]=0,r[2]=0),r[3]=1,r}function dF(r){return r[0]=0,r[1]=0,r[2]=0,r[3]=1,r}function Na(r,t,e){e=e*.5;var n=Math.sin(e);return r[0]=n*t[0],r[1]=n*t[1],r[2]=n*t[2],r[3]=Math.cos(e),r}function fF(r,t){var e=Math.acos(t[3])*2,n=Math.sin(e/2);return n>glMatrix.EPSILON?(r[0]=t[0]/n,r[1]=t[1]/n,r[2]=t[2]/n):(r[0]=1,r[1]=0,r[2]=0),e}function vF(r,t){var e=Ew(r,t);return Math.acos(2*e*e-1)}function ka(r,t,e){var n=t[0],i=t[1],a=t[2],s=t[3],o=e[0],l=e[1],c=e[2],u=e[3];return r[0]=n*u+s*o+i*c-a*l,r[1]=i*u+s*l+a*o-n*c,r[2]=a*u+s*c+n*l-i*o,r[3]=s*u-n*o-i*l-a*c,r}function gF(r,t,e){e*=.5;var n=t[0],i=t[1],a=t[2],s=t[3],o=Math.sin(e),l=Math.cos(e);return r[0]=n*l+s*o,r[1]=i*l+a*o,r[2]=a*l-i*o,r[3]=s*l-n*o,r}function pF(r,t,e){e*=.5;var n=t[0],i=t[1],a=t[2],s=t[3],o=Math.sin(e),l=Math.cos(e);return r[0]=n*l-a*o,r[1]=i*l+s*o,r[2]=a*l+n*o,r[3]=s*l-i*o,r}function mF(r,t,e){e*=.5;var n=t[0],i=t[1],a=t[2],s=t[3],o=Math.sin(e),l=Math.cos(e);return r[0]=n*l+i*o,r[1]=i*l-n*o,r[2]=a*l+s*o,r[3]=s*l-a*o,r}function yF(r,t){var e=t[0],n=t[1],i=t[2];return r[0]=e,r[1]=n,r[2]=i,r[3]=Math.sqrt(Math.abs(1-e*e-n*n-i*i)),r}function pw(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=Math.sqrt(e*e+n*n+i*i),o=Math.exp(a),l=s>0?o*Math.sin(s)/s:0;return r[0]=e*l,r[1]=n*l,r[2]=i*l,r[3]=o*Math.cos(s),r}function mw(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=Math.sqrt(e*e+n*n+i*i),o=s>0?Math.atan2(s,a)/s:0;return r[0]=e*o,r[1]=n*o,r[2]=i*o,r[3]=.5*Math.log(e*e+n*n+i*i+a*a),r}function bF(r,t,e){return mw(r,t),xw(r,r,e),pw(r,r),r}function wd(r,t,e,n){var i=t[0],a=t[1],s=t[2],o=t[3],l=e[0],c=e[1],u=e[2],h=e[3],d,f,v,g,p;return f=i*l+a*c+s*u+o*h,f<0&&(f=-f,l=-l,c=-c,u=-u,h=-h),1-f>Z?(d=Math.acos(f),v=Math.sin(d),g=Math.sin((1-n)*d)/v,p=Math.sin(n*d)/v):(g=1-n,p=n),r[0]=g*i+p*l,r[1]=g*a+p*c,r[2]=g*s+p*u,r[3]=g*o+p*h,r}function xF(r){var t=glMatrix.RANDOM(),e=glMatrix.RANDOM(),n=glMatrix.RANDOM(),i=Math.sqrt(1-t),a=Math.sqrt(t);return r[0]=i*Math.sin(2*Math.PI*e),r[1]=i*Math.cos(2*Math.PI*e),r[2]=a*Math.sin(2*Math.PI*n),r[3]=a*Math.cos(2*Math.PI*n),r}function Sd(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e*e+n*n+i*i+a*a,o=s?1/s:0;return r[0]=-e*o,r[1]=-n*o,r[2]=-i*o,r[3]=a*o,r}function EF(r,t){return r[0]=-t[0],r[1]=-t[1],r[2]=-t[2],r[3]=t[3],r}function yw(r,t){var e=t[0]+t[4]+t[8],n;if(e>0)n=Math.sqrt(e+1),r[3]=.5*n,n=.5/n,r[0]=(t[5]-t[7])*n,r[1]=(t[6]-t[2])*n,r[2]=(t[1]-t[3])*n;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,s=(i+2)%3;n=Math.sqrt(t[i*3+i]-t[a*3+a]-t[s*3+s]+1),r[i]=.5*n,n=.5/n,r[3]=(t[a*3+s]-t[s*3+a])*n,r[a]=(t[a*3+i]+t[i*3+a])*n,r[s]=(t[s*3+i]+t[i*3+s])*n}return r}function Ql(r,t,e,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:nt,a=Math.PI/360;t*=a,n*=a,e*=a;var s=Math.sin(t),o=Math.cos(t),l=Math.sin(e),c=Math.cos(e),u=Math.sin(n),h=Math.cos(n);switch(i){case"xyz":r[0]=s*c*h+o*l*u,r[1]=o*l*h-s*c*u,r[2]=o*c*u+s*l*h,r[3]=o*c*h-s*l*u;break;case"xzy":r[0]=s*c*h-o*l*u,r[1]=o*l*h-s*c*u,r[2]=o*c*u+s*l*h,r[3]=o*c*h+s*l*u;break;case"yxz":r[0]=s*c*h+o*l*u,r[1]=o*l*h-s*c*u,r[2]=o*c*u-s*l*h,r[3]=o*c*h+s*l*u;break;case"yzx":r[0]=s*c*h+o*l*u,r[1]=o*l*h+s*c*u,r[2]=o*c*u-s*l*h,r[3]=o*c*h-s*l*u;break;case"zxy":r[0]=s*c*h-o*l*u,r[1]=o*l*h+s*c*u,r[2]=o*c*u+s*l*h,r[3]=o*c*h-s*l*u;break;case"zyx":r[0]=s*c*h-o*l*u,r[1]=o*l*h+s*c*u,r[2]=o*c*u-s*l*h,r[3]=o*c*h+s*l*u;break;default:throw new Error("Unknown angle order "+i)}return r}function wF(r){return"quat("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+")"}var SF=ud,bw=Ui,ql=Oi,cg=zo,MF=Oa,ug=ka,xw=dd,Ew=U,AF=E,TF=vd,OF=null,CF=gd,NF=null,Jl=Xl,kF=st;function PF(r,t){return Math.abs(vec4.dot(r,t))>=1-glMatrix.EPSILON}var RF=function(){var r=gt(),t=Et(1,0,0),e=Et(0,1,0);return function(n,i,a){var s=be(i,a);return s<-.999999?(de(r,t,i),hs(r)<1e-6&&de(r,e,i),se(r,r),Na(n,r,Math.PI),n):s>.999999?(n[0]=0,n[1]=0,n[2]=0,n[3]=1,n):(de(r,i,a),n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=1+s,Jl(n,n))}}(),LF=function(){var r=Xn(),t=Xn();return function(e,n,i,a,s,o){return wd(r,n,s,o),wd(t,i,a,o),wd(e,r,t,2*o*(1-o)),e}}(),DF=function(){var r=lg();return function(t,e,n,i){return r[0]=n[0],r[3]=n[1],r[6]=n[2],r[1]=i[0],r[4]=i[1],r[7]=i[2],r[2]=-e[0],r[5]=-e[1],r[8]=-e[2],Jl(t,yw(t,r))}}();function Md(){var r=new Y(2);return Y!=Float32Array&&(r[0]=0,r[1]=0),r}function _F(r){var t=new glMatrix.ARRAY_TYPE(2);return t[0]=r[0],t[1]=r[1],t}function IF(r,t){var e=new glMatrix.ARRAY_TYPE(2);return e[0]=r,e[1]=t,e}function ww(r,t){return r[0]=t[0],r[1]=t[1],r}function Sw(r,t,e){return r[0]=t,r[1]=e,r}function BF(r,t,e){return r[0]=t[0]+e[0],r[1]=t[1]+e[1],r}function FF(r,t,e){return r[0]=t[0]-e[0],r[1]=t[1]-e[1],r}function zF(r,t,e){return r[0]=t[0]*e[0],r[1]=t[1]*e[1],r}function jF(r,t,e){return r[0]=t[0]/e[0],r[1]=t[1]/e[1],r}function ZF(r,t){return r[0]=Math.ceil(t[0]),r[1]=Math.ceil(t[1]),r}function WF(r,t){return r[0]=Math.floor(t[0]),r[1]=Math.floor(t[1]),r}function GF(r,t,e){return r[0]=Math.min(t[0],e[0]),r[1]=Math.min(t[1],e[1]),r}function VF(r,t,e){return r[0]=Math.max(t[0],e[0]),r[1]=Math.max(t[1],e[1]),r}function UF(r,t){return r[0]=glMatrix.round(t[0]),r[1]=glMatrix.round(t[1]),r}function YF(r,t,e){return r[0]=t[0]*e,r[1]=t[1]*e,r}function HF(r,t,e,n){return r[0]=t[0]+e[0]*n,r[1]=t[1]+e[1]*n,r}function XF(r,t){var e=t[0]-r[0],n=t[1]-r[1];return Math.sqrt(e*e+n*n)}function KF(r,t){var e=t[0]-r[0],n=t[1]-r[1];return e*e+n*n}function QF(r){var t=r[0],e=r[1];return Math.sqrt(t*t+e*e)}function qF(r){var t=r[0],e=r[1];return t*t+e*e}function JF(r,t){return r[0]=-t[0],r[1]=-t[1],r}function $F(r,t){return r[0]=1/t[0],r[1]=1/t[1],r}function Mw(r,t){var e=t[0],n=t[1],i=e*e+n*n;return i>0&&(i=1/Math.sqrt(i)),r[0]=t[0]*i,r[1]=t[1]*i,r}function Aw(r,t){return r[0]*t[0]+r[1]*t[1]}function t8(r,t,e){var n=t[0]*e[1]-t[1]*e[0];return r[0]=r[1]=0,r[2]=n,r}function e8(r,t,e,n){var i=t[0],a=t[1];return r[0]=i+n*(e[0]-i),r[1]=a+n*(e[1]-a),r}function n8(r,t){t=t===void 0?1:t;var e=glMatrix.RANDOM()*2*Math.PI;return r[0]=Math.cos(e)*t,r[1]=Math.sin(e)*t,r}function r8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[2]*i,r[1]=e[1]*n+e[3]*i,r}function i8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[2]*i+e[4],r[1]=e[1]*n+e[3]*i+e[5],r}function a8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[3]*i+e[6],r[1]=e[1]*n+e[4]*i+e[7],r}function s8(r,t,e){var n=t[0],i=t[1];return r[0]=e[0]*n+e[4]*i+e[12],r[1]=e[1]*n+e[5]*i+e[13],r}function o8(r,t,e,n){var i=t[0]-e[0],a=t[1]-e[1],s=Math.sin(n),o=Math.cos(n);return r[0]=i*o-a*s+e[0],r[1]=i*s+a*o+e[1],r}function l8(r,t){var e=r[0],n=r[1],i=t[0],a=t[1];return Math.abs(Math.atan2(n*i-e*a,e*i+n*a))}function c8(r,t){var e=r[0],n=r[1],i=t[0],a=t[1];return Math.atan2(e*a-n*i,e*i+n*a)}function u8(r){return r[0]=0,r[1]=0,r}function h8(r){return"vec2("+r[0]+", "+r[1]+")"}function Tw(r,t){return r[0]===t[0]&&r[1]===t[1]}function d8(r,t){var e=r[0],n=r[1],i=t[0],a=t[1];return Math.abs(e-i)<=glMatrix.EPSILON*Math.max(1,Math.abs(e),Math.abs(i))&&Math.abs(n-a)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))}var f8=null,v8=null,g8=null,p8=null,m8=null,y8=null,b8=null,x8=function(){var r=Md();return function(t,e,n,i,a,s){var o,l;for(e||(e=2),n||(n=0),i?l=Math.min(i*e+n,t.length):l=t.length,o=n;oe?e:r},kn=Ow,G=S(80813),Go={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0};function hg(r){return Array.isArray(r)&&r.every(function(t){var e=t[0].toLowerCase();return Go[e]===t.length-1&&"achlmqstvz".includes(e)})}function dg(r){return hg(r)&&r.every(function(t){var e=t[0];return e===e.toUpperCase()})}function fg(r){return dg(r)&&r.every(function(t){var e=t[0];return"ACLMQZ".includes(e)})}var vg={x1:0,y1:0,x2:0,y2:0,x:0,y:0,qx:null,qy:null};function gg(r){for(var t=r.pathValue[r.segmentStart],e=t.toLowerCase(),n=r.data;n.length>=Go[e]&&(e==="m"&&n.length>2?(r.segments.push([t].concat(n.splice(0,2))),e="l",t=t==="m"?"l":"L"):r.segments.push([t].concat(n.splice(0,Go[e]))),!!Go[e]););}function Cw(r){var t=r.index,e=r.pathValue,n=e.charCodeAt(t);if(n===48){r.param=0,r.index+=1;return}if(n===49){r.param=1,r.index+=1;return}r.err='[path-util]: invalid Arc flag "'.concat(e[t],'", expecting 0 or 1 at index ').concat(t)}function Nw(r){return r>=48&&r<=57||r===43||r===45||r===46}function $s(r){return r>=48&&r<=57}function kw(r){var t=r.max,e=r.pathValue,n=r.index,i=n,a=!1,s=!1,o=!1,l=!1,c;if(i>=t){r.err="[path-util]: Invalid path value at index ".concat(i,', "pathValue" is missing param');return}if(c=e.charCodeAt(i),(c===43||c===45)&&(i+=1,c=e.charCodeAt(i)),!$s(c)&&c!==46){r.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(e[i],'" is not a number');return}if(c!==46){if(a=c===48,i+=1,c=e.charCodeAt(i),a&&i=5760&&t.includes(r)}function $l(r){for(var t=r.pathValue,e=r.max;r.index0;s-=1){if(Lw(i)&&(s===3||s===4)?Cw(r):kw(r),r.err.length)return;r.data.push(r.param),$l(r),r.index=r.max||!Nw(e.charCodeAt(r.index)))break}gg(r)}var _w=function(){function r(t){this.pathValue=t,this.segments=[],this.max=t.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""}return r}();function Iw(r){if(hg(r))return[].concat(r);var t=new _w(r);for($l(t);t.index=a)s={x:e,y:n};else{var o=Pa([r,t],[e,n],i/a),l=o[0],c=o[1];s={x:l,y:c}}return{length:a,point:s,min:{x:Math.min(r,e),y:Math.min(t,n)},max:{x:Math.max(r,e),y:Math.max(t,n)}}}function pg(r,t){var e=r.x,n=r.y,i=t.x,a=t.y,s=e*i+n*a,o=Math.sqrt((Math.pow(e,2)+Math.pow(n,2))*(Math.pow(i,2)+Math.pow(a,2))),l=e*a-n*i<0?-1:1,c=l*Math.acos(s/o);return c}function zw(r,t,e,n,i,a,s,o,l,c){var u=Math.abs,h=Math.sin,d=Math.cos,f=Math.sqrt,v=Math.PI,g=u(e),p=u(n),y=(i%360+360)%360,b=y*(v/180);if(r===o&&t===l)return{x:r,y:t};if(g===0||p===0)return Ad(r,t,o,l,c).point;var w=(r-o)/2,O=(t-l)/2,_={x:d(b)*w+h(b)*O,y:-h(b)*w+d(b)*O},F=Math.pow(_.x,2)/Math.pow(g,2)+Math.pow(_.y,2)/Math.pow(p,2);F>1&&(g*=f(F),p*=f(F));var W=Math.pow(g,2)*Math.pow(p,2)-Math.pow(g,2)*Math.pow(_.y,2)-Math.pow(p,2)*Math.pow(_.x,2),j=Math.pow(g,2)*Math.pow(_.y,2)+Math.pow(p,2)*Math.pow(_.x,2),H=W/j;H=H<0?0:H;var K=(a!==s?1:-1)*f(H),et={x:K*(g*_.y/p),y:K*(-(p*_.x)/g)},rt={x:d(b)*et.x-h(b)*et.y+(r+o)/2,y:h(b)*et.x+d(b)*et.y+(t+l)/2},lt={x:(_.x-et.x)/g,y:(_.y-et.y)/p},ht=pg({x:1,y:0},lt),yt={x:(-_.x-et.x)/g,y:(-_.y-et.y)/p},Nt=pg(lt,yt);!s&&Nt>0?Nt-=2*v:s&&Nt<0&&(Nt+=2*v),Nt%=2*v;var Ct=ht+Nt*c,pt=g*d(Ct),xt=p*h(Ct),kt={x:d(b)*pt-h(b)*xt+rt.x,y:h(b)*pt+d(b)*xt+rt.y};return kt}function jw(r,t,e,n,i,a,s,o,l,c,u){var h,d=u.bbox,f=d===void 0?!0:d,v=u.length,g=v===void 0?!0:v,p=u.sampleSize,y=p===void 0?30:p,b=typeof c=="number",w=r,O=t,_=0,F=[w,O,_],W=[w,O],j=0,H={x:0,y:0},K=[{x:w,y:O}];b&&c<=0&&(H={x:w,y:O});for(var et=0;et<=y;et+=1){if(j=et/y,h=zw(r,t,e,n,i,a,s,o,l,j),w=h.x,O=h.y,f&&K.push({x:w,y:O}),g&&(_+=Wr(W,[w,O])),W=[w,O],b&&_>=c&&c>F[2]){var rt=(_-c)/(_-F[2]);H={x:W[0]*(1-rt)+F[0]*rt,y:W[1]*(1-rt)+F[1]*rt}}F=[w,O,_]}return b&&c>=_&&(H={x:o,y:l}),{length:_,point:H,min:{x:Math.min.apply(null,K.map(function(lt){return lt.x})),y:Math.min.apply(null,K.map(function(lt){return lt.y}))},max:{x:Math.max.apply(null,K.map(function(lt){return lt.x})),y:Math.max.apply(null,K.map(function(lt){return lt.y}))}}}function Zw(r,t,e,n,i,a,s,o,l){var c=1-l;return{x:Math.pow(c,3)*r+3*Math.pow(c,2)*l*e+3*c*Math.pow(l,2)*i+Math.pow(l,3)*s,y:Math.pow(c,3)*t+3*Math.pow(c,2)*l*n+3*c*Math.pow(l,2)*a+Math.pow(l,3)*o}}function mg(r,t,e,n,i,a,s,o,l,c){var u,h=c.bbox,d=h===void 0?!0:h,f=c.length,v=f===void 0?!0:f,g=c.sampleSize,p=g===void 0?10:g,y=typeof l=="number",b=r,w=t,O=0,_=[b,w,O],F=[b,w],W=0,j={x:0,y:0},H=[{x:b,y:w}];y&&l<=0&&(j={x:b,y:w});for(var K=0;K<=p;K+=1){if(W=K/p,u=Zw(r,t,e,n,i,a,s,o,W),b=u.x,w=u.y,d&&H.push({x:b,y:w}),v&&(O+=Wr(F,[b,w])),F=[b,w],y&&O>=l&&l>_[2]){var et=(O-l)/(O-_[2]);j={x:F[0]*(1-et)+_[0]*et,y:F[1]*(1-et)+_[1]*et}}_=[b,w,O]}return y&&l>=O&&(j={x:s,y:o}),{length:O,point:j,min:{x:Math.min.apply(null,H.map(function(rt){return rt.x})),y:Math.min.apply(null,H.map(function(rt){return rt.y}))},max:{x:Math.max.apply(null,H.map(function(rt){return rt.x})),y:Math.max.apply(null,H.map(function(rt){return rt.y}))}}}function Ww(r,t,e,n,i,a,s){var o=1-s;return{x:Math.pow(o,2)*r+2*o*s*e+Math.pow(s,2)*i,y:Math.pow(o,2)*t+2*o*s*n+Math.pow(s,2)*a}}function Gw(r,t,e,n,i,a,s,o){var l,c=o.bbox,u=c===void 0?!0:c,h=o.length,d=h===void 0?!0:h,f=o.sampleSize,v=f===void 0?10:f,g=typeof s=="number",p=r,y=t,b=0,w=[p,y,b],O=[p,y],_=0,F={x:0,y:0},W=[{x:p,y}];g&&s<=0&&(F={x:p,y});for(var j=0;j<=v;j+=1){if(_=j/v,l=Ww(r,t,e,n,i,a,_),p=l.x,y=l.y,u&&W.push({x:p,y}),d&&(b+=Wr(O,[p,y])),O=[p,y],g&&b>=s&&s>w[2]){var H=(b-s)/(b-w[2]);F={x:O[0]*(1-H)+w[0]*H,y:O[1]*(1-H)+w[1]*H}}w=[p,y,b]}return g&&s>=b&&(F={x:i,y:a}),{length:b,point:F,min:{x:Math.min.apply(null,W.map(function(K){return K.x})),y:Math.min.apply(null,W.map(function(K){return K.y}))},max:{x:Math.max.apply(null,W.map(function(K){return K.x})),y:Math.max.apply(null,W.map(function(K){return K.y}))}}}function yg(r,t,e){for(var n,i,a,s,o,l,c=tc(r),u=typeof t=="number",h,d=[],f,v=0,g=0,p=0,y=0,b,w=[],O=[],_=0,F={x:0,y:0},W=F,j=F,H=F,K=0,et=0,rt=c.length;et=t&&(H=j),O.push(W),w.push(F),K+=_,l=f!=="Z"?b.slice(-2):[p,y],v=l[0],g=l[1];return u&&t>=K&&(H={x:v,y:g}),{length:K,point:H,min:{x:Math.min.apply(null,w.map(function(lt){return lt.x})),y:Math.min.apply(null,w.map(function(lt){return lt.y}))},max:{x:Math.max.apply(null,O.map(function(lt){return lt.x})),y:Math.max.apply(null,O.map(function(lt){return lt.y}))}}}function Vw(r,t){return yg(r,void 0,(0,G.pi)((0,G.pi)({},t),{bbox:!1,length:!0})).length}function Gr(r){return Array.isArray(r)}var ec=function(r){if(Gr(r))return r.reduce(function(t,e){return Math.min(t,e)},r[0])};function nc(r){if(!Array.isArray(r))return-1/0;var t=r.length;if(!t)return-1/0;for(var e=r[0],n=1;n7){r[e].shift();for(var n=r[e],i=e;n.length;)t[e]="A",r.splice(i+=1,0,["C"].concat(n.splice(0,6)));r.splice(e,1)}}function Xw(r){return fg(r)&&r.every(function(t){var e=t[0];return"MC".includes(e)})}function rc(r,t,e){var n=r*Math.cos(e)-t*Math.sin(e),i=r*Math.sin(e)+t*Math.cos(e);return{x:n,y:i}}function Td(r,t,e,n,i,a,s,o,l,c){var u=r,h=t,d=e,f=n,v=o,g=l,p=Math.PI*120/180,y=Math.PI/180*(+i||0),b=[],w,O,_,F,W;if(c)O=c[0],_=c[1],F=c[2],W=c[3];else{w=rc(u,h,-y),u=w.x,h=w.y,w=rc(v,g,-y),v=w.x,g=w.y;var j=(u-v)/2,H=(h-g)/2,K=j*j/(d*d)+H*H/(f*f);K>1&&(K=Math.sqrt(K),d*=K,f*=K);var et=d*d,rt=f*f,lt=(a===s?-1:1)*Math.sqrt(Math.abs((et*rt-et*H*H-rt*j*j)/(et*H*H+rt*j*j)));F=lt*d*H/f+(u+v)/2,W=lt*-f*j/d+(h+g)/2,O=Math.asin(((h-W)/f*Math.pow(10,9)>>0)/Math.pow(10,9)),_=Math.asin(((g-W)/f*Math.pow(10,9)>>0)/Math.pow(10,9)),O=u_&&(O-=Math.PI*2),!s&&_>O&&(_-=Math.PI*2)}var ht=_-O;if(Math.abs(ht)>p){var yt=_,Nt=v,Ct=g;_=O+p*(s&&_>O?1:-1),v=F+d*Math.cos(_),g=W+f*Math.sin(_),b=Td(v,g,d,f,i,0,s,Nt,Ct,[_,yt,F,W])}ht=_-O;var pt=Math.cos(O),xt=Math.sin(O),kt=Math.cos(_),jt=Math.sin(_),Xt=Math.tan(ht/4),ee=4/3*d*Xt,ce=4/3*f*Xt,ue=[u,h],le=[u+ee*xt,h-ce*pt],me=[v+ee*jt,g-ce*kt],De=[v,g];if(le[0]=2*ue[0]-le[0],le[1]=2*ue[1]-le[1],c)return le.concat(me,De,b);b=le.concat(me,De,b);for(var Ge=[],_e=0,tr=b.length;_eqw)return console.warn("Maximum recursion depth reached in equalizeSegments"),[r,t];var i=Eg(r),a=Eg(t),s=i.length,o=a.length,l=i.filter(function(y){return y.l}).length,c=a.filter(function(y){return y.l}).length,u=i.filter(function(y){return y.l}).reduce(function(y,b){var w=b.l;return y+w},0)/l||0,h=a.filter(function(y){return y.l}).reduce(function(y,b){var w=b.l;return y+w},0)/c||0,d=e||Math.max(s,o),f=[u,h],v=[d-s,d-o],g=0,p=[i,a].map(function(y,b){return y.l===d?y.map(function(w){return w.s}):y.map(function(w,O){return g=O&&v[b]&&w.l>=f[b],v[b]-=g?1:0,g?w.ss:[w.s]}).flat()});return p[0].length===p[1].length?p:wg(p[0],p[1],d,n+1)}function $w(r,t,e,n,i,a,s,o){return 3*((o-t)*(e+i)-(s-r)*(n+a)+n*(r-i)-e*(t-a)+o*(i+r/3)-s*(a+t/3))/20}function t2(r){var t=0,e=0,n=0;return Od(r).map(function(i){var a;switch(i[0]){case"M":return t=i[1],e=i[2],0;default:var s=i.slice(1),o=s[0],l=s[1],c=s[2],u=s[3],h=s[4],d=s[5];return n=$w(t,e,o,l,c,u,h,d),a=i.slice(-2),t=a[0],e=a[1],n}}).reduce(function(i,a){return i+a},0)}function Sg(r){return t2(r)>=0}function e2(r){var t=r.slice(1).map(function(e,n,i){return n?i[n-1].slice(-2).concat(e.slice(1)):r[0].slice(1).concat(e.slice(1))}).map(function(e){return e.map(function(n,i){return e[e.length-i-2*(1-i%2)]})}).reverse();return[["M"].concat(t[0].slice(0,2))].concat(t.map(function(e){return["C"].concat(e.slice(2))}))}function n2(r){return r.map(function(t){return Array.isArray(t)?[].concat(t):t})}function r2(r){var t=r.length,e=t-1;return r.map(function(n,i){return r.map(function(a,s){var o=i+s,l;return s===0||r[o]&&r[o][0]==="M"?(l=r[o],["M"].concat(l.slice(-2))):(o>=t&&(o-=e),r[o])})})}function i2(r,t){var e=r.length-1,n=[],i=0,a=0,s=r2(r);return s.forEach(function(o,l){r.slice(1).forEach(function(c,u){a+=Wr(r[(l+u)%e].slice(-2),t[u%e].slice(-2))}),n[l]=a,a=0}),i=n.indexOf(Math.min.apply(null,n)),s[i]}var a2=function(r){return r===void 0},Te=a2,s2={}.toString,o2=function(r,t){return s2.call(r)==="[object "+t+"]"},Mg=o2,l2=function(r){return Mg(r,"Boolean")},Uo=l2;function fe(r){return typeof r=="function"}var Fn=function(r){var t=typeof r;return r!==null&&t==="object"||t==="function"};function c2(r,t,e){return yg(r,t,(0,G.pi)((0,G.pi)({},e),{bbox:!1,length:!0})).point}var ae=S(20068),Ag=S(58289);function u2(r,t){for(;!{}.hasOwnProperty.call(r,t)&&(r=(0,Ag.Z)(r))!==null;);return r}function Cd(){return Cd=typeof Reflect!="undefined"&&Reflect.get?Reflect.get.bind():function(r,t,e){var n=u2(r,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(arguments.length<3?r:e):i.value}},Cd.apply(null,arguments)}function Tg(r,t,e,n){var i=Cd((0,Ag.Z)(1&n?r.prototype:r),t,e);return 2&n&&typeof i=="function"?function(a){return i.apply(e,a)}:i}function Or(r,t,e,n){var i=r-e,a=t-n;return Math.sqrt(i*i+a*a)}function ic(r,t){var e=Math.min.apply(Math,(0,k.Z)(r)),n=Math.min.apply(Math,(0,k.Z)(t)),i=Math.max.apply(Math,(0,k.Z)(r)),a=Math.max.apply(Math,(0,k.Z)(t));return{x:e,y:n,width:i-e,height:a-n}}function Og(r){return(r+Math.PI*2)%(Math.PI*2)}function Cg(r,t){var e=Math.abs(r);return t>0?e:e*-1}function h2(r,t,e,n,i,a){var s=e,o=n;if(s===0||o===0)return{x:r,y:t};for(var l=i-r,c=a-t,u=Math.abs(l),h=Math.abs(c),d=s*s,f=o*o,v=Math.PI/4,g=0,p=0,y=0;y<4;y++){g=s*Math.cos(v),p=o*Math.sin(v);var b=(d-f)*Math.pow(Math.cos(v),3)/s,w=(f-d)*Math.pow(Math.sin(v),3)/o,O=g-b,_=p-w,F=u-b,W=h-w,j=Math.hypot(_,O),H=Math.hypot(W,F),K=j*Math.asin((O*W-_*F)/(j*H)),et=K/Math.sqrt(d+f-g*g-p*p);v+=et,v=Math.min(Math.PI/2,Math.max(0,v))}return{x:r+Cg(g,l),y:t+Cg(p,c)}}function d2(r,t,e,n,i,a,s,o){return-1*e*Math.cos(i)*Math.sin(o)-n*Math.sin(i)*Math.cos(o)}function f2(r,t,e,n,i,a,s,o){return-1*e*Math.sin(i)*Math.sin(o)+n*Math.cos(i)*Math.cos(o)}function v2(r,t,e){return Math.atan(-t/r*Math.tan(e))}function g2(r,t,e){return Math.atan(t/(r*Math.tan(e)))}function p2(r,t,e,n,i,a){return e*Math.cos(i)*Math.cos(a)-n*Math.sin(i)*Math.sin(a)+r}function m2(r,t,e,n,i,a){return e*Math.sin(i)*Math.cos(a)+n*Math.cos(i)*Math.sin(a)+t}function y2(r,t,e,n){var i=Math.atan2(n*r,e*t);return(i+Math.PI*2)%(Math.PI*2)}function Ng(r,t,e){return{x:r*Math.cos(e),y:t*Math.sin(e)}}function kg(r,t,e){var n=Math.cos(e),i=Math.sin(e);return[r*n-t*i,r*i+t*n]}function b2(r,t,e,n,i,a,s){for(var o=v2(e,n,i),l=1/0,c=-1/0,u=[a,s],h=-Math.PI*2;h<=Math.PI*2;h+=Math.PI){var d=o+h;ac&&(c=v)}for(var g=g2(e,n,i),p=1/0,y=-1/0,b=[a,s],w=-Math.PI*2;w<=Math.PI*2;w+=Math.PI){var O=g+w;ay&&(y=F)}return{x:l,y:p,width:c-l,height:y-p}}function E8(r,t,e,n,i,a,s,o,l){var c=kg(o-r,l-t,-i),u=_slicedToArray(c,2),h=u[0],d=u[1],f=h2(0,0,e,n,h,d),v=y2(e,n,f.x,f.y);vs&&(f=Ng(e,n,s));var g=kg(f.x,f.y,i);return{x:g[0]+r,y:g[1]+t}}function w8(r,t,e,n,i,a,s,o){var l=(s-a)*o+a,c=d2(r,t,e,n,i,a,s,l),u=f2(r,t,e,n,i,a,s,l);return Og(Math.atan2(u,c))}var x2=1e-4;function Pg(r,t,e,n,i,a){var s=-1,o=1/0,l=[e,n],c=20;a&&a>200&&(c=a/10);for(var u=1/c,h=u/10,d=0;d<=c;d++){var f=d*u,v=[i.apply(void 0,(0,k.Z)(r.concat([f]))),i.apply(void 0,(0,k.Z)(t.concat([f])))],g=Or(l[0],l[1],v[0],v[1]);g=0&&_o?Or(e,n,i,a):Lg(r,t,e,n,i,a)}function Lg(r,t,e,n,i,a){var s=[e-r,n-t];if(Tw(s,[0,0]))return Math.sqrt((i-r)*(i-r)+(a-t)*(a-t));var o=[-s[1],s[0]];Mw(o,o);var l=[i-r,a-t];return Math.abs(Aw(l,o))}function M8(r,t,e,n){return Math.atan2(n-t,e-r)}function fs(r,t,e,n,i){var a=1-i;return a*a*a*r+3*t*i*a*a+3*e*i*i*a+n*i*i*i}function Dg(r,t,e,n,i){var a=1-i;return 3*(a*a*(t-r)+2*a*i*(e-t)+i*i*(n-e))}function _g(r,t,e,n){var i=-3*r+9*t-9*e+3*n,a=6*r-12*t+6*e,s=3*t-3*r,o=[],l,c,u;if(Vo(i,0))Vo(a,0)||(l=-s/a,l>=0&&l<=1&&o.push(l));else{var h=a*a-4*i*s;Vo(h,0)?o.push(-a/(2*i)):h>0&&(u=Math.sqrt(h),l=(-a+u)/(2*i),c=(-a-u)/(2*i),l>=0&&l<=1&&o.push(l),c>=0&&c<=1&&o.push(c))}return o}function S2(r,t,e,n,i,a,s,o,l){var c=fs(r,e,i,s,l),u=fs(t,n,a,o,l),h=Yi(r,t,e,n,l),d=Yi(e,n,i,a,l),f=Yi(i,a,s,o,l),v=Yi(h.x,h.y,d.x,d.y,l),g=Yi(d.x,d.y,f.x,f.y,l);return[[r,t,h.x,h.y,v.x,v.y,c,u],[c,u,g.x,g.y,f.x,f.y,s,o]]}function Nd(r,t,e,n,i,a,s,o,l){if(l===0)return E2([r,e,i,s],[t,n,a,o]);var c=S2(r,t,e,n,i,a,s,o,.5),u=[].concat(_toConsumableArray(c[0]),[l-1]),h=[].concat(_toConsumableArray(c[1]),[l-1]);return Nd.apply(void 0,_toConsumableArray(u))+Nd.apply(void 0,_toConsumableArray(h))}function M2(r,t,e,n,i,a,s,o){for(var l=[r,s],c=[t,o],u=_g(r,e,i,s),h=_g(t,n,a,o),d=0;d1||t<0||r.length<2)return null;var e=Bg(r),n=e.segments,i=e.totalLength;if(i===0)return{x:r[0][0],y:r[0][1]};for(var a=0,s=null,o=0;o=a&&t<=a+h){var d=(t-a)/h;s=Yi(c[0],c[1],u[0],u[1],d);break}a+=h}return s}function jg(r,t){if(t>1||t<0||r.length<2)return 0;for(var e=Bg(r),n=e.segments,i=e.totalLength,a=0,s=0,o=0;o=a&&t<=a+h){s=Math.atan2(u[1]-c[1],u[0]-c[0]);break}a+=h}return s}function Zg(r,t,e){for(var n=1/0,i=0;i=0?[i]:[]}function C2(r,t,e,n,i,a,s){var o=Yo(r,e,i,s),l=Yo(t,n,a,s),c=Yi(r,t,e,n,s),u=Yi(e,n,i,a,s);return[[r,t,c.x,c.y,o,l],[o,l,u.x,u.y,i,a]]}function kd(r,t,e,n,i,a,s){if(s===0)return(Or(r,t,e,n)+Or(e,n,i,a)+Or(r,t,i,a))/2;var o=C2(r,t,e,n,i,a,.5),l=o[0],c=o[1];return l.push(s-1),c.push(s-1),kd.apply(void 0,_toConsumableArray(l))+kd.apply(void 0,_toConsumableArray(c))}function N2(r,t,e,n,i,a){var s=Wg(r,e,i)[0],o=Wg(t,n,a)[0],l=[r,i],c=[t,a];return s!==void 0&&l.push(Yo(r,e,i,s)),o!==void 0&&c.push(Yo(t,n,a,o)),ic(l,c)}function I8(r,t,e,n,i,a){return kd(r,t,e,n,i,a,3)}function k2(r,t,e,n,i,a,s,o){return Pg([r,e,i],[t,n,a],s,o,Yo)}function P2(r,t,e,n,i,a,s,o){var l=k2(r,t,e,n,i,a,s,o);return Or(l.x,l.y,s,o)}var Cr=S(75044),Ra=S(3202),La=S(19251),vs=S(75931);var _t=function(r){return r.GROUP="g",r.FRAGMENT="fragment",r.CIRCLE="circle",r.ELLIPSE="ellipse",r.IMAGE="image",r.RECT="rect",r.LINE="line",r.POLYLINE="polyline",r.POLYGON="polygon",r.TEXT="text",r.PATH="path",r.HTML="html",r.MESH="mesh",r}({}),sc=function(r){return r[r.ZERO=0]="ZERO",r[r.NEGATIVE_ONE=1]="NEGATIVE_ONE",r}({}),Da=function(){function r(){(0,N.Z)(this,r),this.plugins=[]}return(0,T.Z)(r,[{key:"addRenderingPlugin",value:function(e){this.plugins.push(e),this.context.renderingPlugins.push(e)}},{key:"removeAllRenderingPlugins",value:function(){var e=this;this.plugins.forEach(function(n){var i=e.context.renderingPlugins.indexOf(n);i>=0&&e.context.renderingPlugins.splice(i,1)})}}])}(),R2=function(){function r(t){(0,N.Z)(this,r),this.clipSpaceNearZ=sc.NEGATIVE_ONE,this.plugins=[],this.config=(0,D.Z)({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},t)}return(0,T.Z)(r,[{key:"registerPlugin",value:function(e){var n=this.plugins.findIndex(function(i){return i===e});n===-1&&this.plugins.push(e)}},{key:"unregisterPlugin",value:function(e){var n=this.plugins.findIndex(function(i){return i===e});n>-1&&this.plugins.splice(n,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(e){return this.plugins.find(function(n){return n.name===e})}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(e){Object.assign(this.config,e)}}])}(),Pd=Vt,to=Pt,L2=la,D2=ti,Gg=Rt,Rd=qs,gn=function(){function r(){(0,N.Z)(this,r),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return(0,T.Z)(r,[{key:"update",value:function(e,n){to(this.center,e),to(this.halfExtents,n),Rd(this.min,this.center,this.halfExtents),Pd(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(e,n){Pd(this.center,n,e),Gg(this.center,this.center,.5),Rd(this.halfExtents,n,e),Gg(this.halfExtents,this.halfExtents,.5),to(this.min,e),to(this.max,n)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(e){if(!r.isEmpty(e)){if(r.isEmpty(this)){this.setMinMax(e.getMin(),e.getMax());return}var n=this.center,i=n[0],a=n[1],s=n[2],o=this.halfExtents,l=o[0],c=o[1],u=o[2],h=i-l,d=i+l,f=a-c,v=a+c,g=s-u,p=s+u,y=e.center,b=y[0],w=y[1],O=y[2],_=e.halfExtents,F=_[0],W=_[1],j=_[2],H=b-F,K=b+F,et=w-W,rt=w+W,lt=O-j,ht=O+j;Hd&&(d=K),etv&&(v=rt),ltp&&(p=ht),n[0]=(h+d)*.5,n[1]=(f+v)*.5,n[2]=(g+p)*.5,o[0]=(d-h)*.5,o[1]=(v-f)*.5,o[2]=(p-g)*.5,this.min[0]=h,this.min[1]=f,this.min[2]=g,this.max[0]=d,this.max[1]=v,this.max[2]=p}}},{key:"setFromTransformedAABB",value:function(e,n){var i=this.center,a=this.halfExtents,s=e.center,o=e.halfExtents,l=n[0],c=n[4],u=n[8],h=n[1],d=n[5],f=n[9],v=n[2],g=n[6],p=n[10],y=Math.abs(l),b=Math.abs(c),w=Math.abs(u),O=Math.abs(h),_=Math.abs(d),F=Math.abs(f),W=Math.abs(v),j=Math.abs(g),H=Math.abs(p);i[0]=n[12]+l*s[0]+c*s[1]+u*s[2],i[1]=n[13]+h*s[0]+d*s[1]+f*s[2],i[2]=n[14]+v*s[0]+g*s[1]+p*s[2],a[0]=y*o[0]+b*o[1]+w*o[2],a[1]=O*o[0]+_*o[1]+F*o[2],a[2]=W*o[0]+j*o[1]+H*o[2],Rd(this.min,i,a),Pd(this.max,i,a)}},{key:"intersects",value:function(e){var n=this.getMax(),i=this.getMin(),a=e.getMax(),s=e.getMin();return i[0]<=a[0]&&n[0]>=s[0]&&i[1]<=a[1]&&n[1]>=s[1]&&i[2]<=a[2]&&n[2]>=s[2]}},{key:"intersection",value:function(e){if(!this.intersects(e))return null;var n=new r,i=L2([0,0,0],this.getMin(),e.getMin()),a=D2([0,0,0],this.getMax(),e.getMax());return n.setMinMax(i,a),n}},{key:"getNegativeFarPoint",value:function(e){return e.pnVertexFlag===273?to([0,0,0],this.min):e.pnVertexFlag===272?[this.min[0],this.min[1],this.max[2]]:e.pnVertexFlag===257?[this.min[0],this.max[1],this.min[2]]:e.pnVertexFlag===256?[this.min[0],this.max[1],this.max[2]]:e.pnVertexFlag===17?[this.max[0],this.min[1],this.min[2]]:e.pnVertexFlag===16?[this.max[0],this.min[1],this.max[2]]:e.pnVertexFlag===1?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(e){return e.pnVertexFlag===273?to([0,0,0],this.max):e.pnVertexFlag===272?[this.max[0],this.max[1],this.min[2]]:e.pnVertexFlag===257?[this.max[0],this.min[1],this.max[2]]:e.pnVertexFlag===256?[this.max[0],this.min[1],this.min[2]]:e.pnVertexFlag===17?[this.min[0],this.max[1],this.max[2]]:e.pnVertexFlag===16?[this.min[0],this.max[1],this.min[2]]:e.pnVertexFlag===1?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(e){return!e||e.halfExtents[0]===0&&e.halfExtents[1]===0&&e.halfExtents[2]===0}}])}(),_2=function(){function r(t,e){(0,N.Z)(this,r),this.distance=t||0,this.normal=e||Et(0,1,0),this.updatePNVertexFlag()}return(0,T.Z)(r,[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(+(this.normal[0]>=0)<<8)+(+(this.normal[1]>=0)<<4)+ +(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(e){return be(e,this.normal)-this.distance}},{key:"normalize",value:function(){var e=1/hs(this.normal);Rt(this.normal,this.normal,e),this.distance*=e}},{key:"intersectsLine",value:function(e,n,i){var a=this.distanceToPoint(e),s=this.distanceToPoint(n),o=a/(a-s),l=o>=0&&o<=1;return l&&i&&Le(i,e,n,o),l}}])}(),eo=function(r){return r[r.OUTSIDE=4294967295]="OUTSIDE",r[r.INSIDE=0]="INSIDE",r[r.INDETERMINATE=2147483647]="INDETERMINATE",r}({}),I2=function(){function r(t){if((0,N.Z)(this,r),this.planes=[],t)this.planes=t;else for(var e=0;e<6;e++)this.planes.push(new _2)}return(0,T.Z)(r,[{key:"extractFromVPMatrix",value:function(e){var n=(0,P.Z)(e,16),i=n[0],a=n[1],s=n[2],o=n[3],l=n[4],c=n[5],u=n[6],h=n[7],d=n[8],f=n[9],v=n[10],g=n[11],p=n[12],y=n[13],b=n[14],w=n[15];zt(this.planes[0].normal,o-i,h-l,g-d),this.planes[0].distance=w-p,zt(this.planes[1].normal,o+i,h+l,g+d),this.planes[1].distance=w+p,zt(this.planes[2].normal,o+a,h+c,g+f),this.planes[2].distance=w+y,zt(this.planes[3].normal,o-a,h-c,g-f),this.planes[3].distance=w-y,zt(this.planes[4].normal,o-s,h-u,g-v),this.planes[4].distance=w-b,zt(this.planes[5].normal,o+s,h+u,g+v),this.planes[5].distance=w+b,this.planes.forEach(function(O){O.normalize(),O.updatePNVertexFlag()})}}])}(),gr=function(){function r(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;(0,N.Z)(this,r),this.x=0,this.y=0,this.x=t,this.y=e}return(0,T.Z)(r,[{key:"clone",value:function(){return new r(this.x,this.y)}},{key:"copyFrom",value:function(e){this.x=e.x,this.y=e.y}}])}(),no=function(){function r(t,e,n,i){(0,N.Z)(this,r),this.x=t,this.y=e,this.width=n,this.height=i,this.left=t,this.right=t+n,this.top=e,this.bottom=e+i}return(0,T.Z)(r,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(e){return new r(e.x,e.y,e.width,e.height)}},{key:"applyTransform",value:function(e,n){var i=Ui(e.x,e.y,0,1),a=Ui(e.x+e.width,e.y,0,1),s=Ui(e.x,e.y+e.height,0,1),o=Ui(e.x+e.width,e.y+e.height,0,1),l=An(),c=An(),u=An(),h=An();M(l,i,n),M(c,a,n),M(u,s,n),M(h,o,n);var d=Math.min(l[0],c[0],u[0],h[0]),f=Math.min(l[1],c[1],u[1],h[1]),v=Math.max(l[0],c[0],u[0],h[0]),g=Math.max(l[1],c[1],u[1],h[1]);return r.fromRect({x:d,y:f,width:v-d,height:g-f})}}])}(),nn="Method not implemented.",ro="Use document.documentElement instead.",B2="Cannot append a destroyed element.";function io(r){return r===void 0?0:r>360||r<-360?r%360:r}var Ld=gt();function Ir(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;return Array.isArray(r)&&r.length===3?n?wt(r):Pt(Ld,r):ie(r)?n?Et(r,t,e):zt(Ld,r,t,e):n?Et(r[0],r[1]||t,r[2]||e):zt(Ld,r[0],r[1]||t,r[2]||e)}var F2=Math.PI/180;function rn(r){return r*F2}var z2=180/Math.PI;function Vr(r){return r*z2}var j2=.9;function B8(r){return r%=400,r<0&&(r+=400),r*j2}function F8(r){return r/360}function Z2(r){return 360*r}var oc=Math.PI/2;function W2(r,t){var e=t[0],n=t[1],i=t[2],a=t[3],s=e*e,o=n*n,l=i*i,c=a*a,u=s+o+l+c,h=e*a-n*i;return h>.499995*u?(r[0]=oc,r[1]=2*Math.atan2(n,e),r[2]=0):h<-.499995*u?(r[0]=-oc,r[1]=2*Math.atan2(n,e),r[2]=0):(r[0]=Math.asin(2*(e*i-a*n)),r[1]=Math.atan2(2*(e*a+n*i),1-2*(l+c)),r[2]=Math.atan2(2*(e*n+i*a),1-2*(o+l))),r}function G2(r,t){var e,n,i=Ca(gt(),t),a=(0,P.Z)(i,3),s=a[0],o=a[1],l=a[2],c=Math.asin(-t[2]/s);return c-oc?(e=Math.atan2(t[6]/o,t[10]/l),n=Math.atan2(t[1]/s,t[0]/s)):(n=0,e=-Math.atan2(t[4]/o,t[5]/o)):(n=0,e=Math.atan2(t[4]/o,t[5]/o)),r[0]=e,r[1]=c,r[2]=n,r}function Dd(r,t){return t.length===16?G2(r,t):W2(r,t)}function V2(r,t,e,n,i){var a=Math.cos(r),s=Math.sin(r);return gw(n*a,i*s,0,-n*s,i*a,0,t,e,1)}function U2(r,t,e,n,i,a,s){var o=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=2*a,c=e-t,u=n-i,h=l/c,d=l/u,f=(e+t)/c,v=(n+i)/u,g,p,y=s-a,b=s*a;return o?(g=-s/y,p=-b/y):(g=-(s+a)/y,p=-2*b/y),r[0]=h,r[1]=0,r[2]=0,r[3]=0,r[4]=0,r[5]=d,r[6]=0,r[7]=0,r[8]=f,r[9]=v,r[10]=g,r[11]=-1,r[12]=0,r[13]=0,r[14]=p,r[15]=0,r}function Vg(r){var t=r[0],e=r[1],n=r[3],i=r[4],a=Math.sqrt(t*t+e*e),s=Math.sqrt(n*n+i*i),o=t*i-e*n;if(o<0&&(tMe[1][2]&&(a[0]=-a[0]),Me[0][2]>Me[2][0]&&(a[1]=-a[1]),Me[1][0]>Me[0][1]&&(a[2]=-a[2]),!0}function H2(r,t){var e=t[15];if(e===0)return!1;for(var n=1/e,i=0;i<16;i++)r[i]=t[i]*n;return!0}function X2(r,t){r[0][0]=t[0],r[0][1]=t[1],r[0][2]=t[2],r[1][0]=t[4],r[1][1]=t[5],r[1][2]=t[6],r[2][0]=t[8],r[2][1]=t[9],r[2][2]=t[10]}function _d(r,t,e,n,i){r[0]=t[0]*n+e[0]*i,r[1]=t[1]*n+e[1]*i,r[2]=t[2]*n+e[2]*i}var an=function(r){return r[r.ORBITING=0]="ORBITING",r[r.EXPLORING=1]="EXPLORING",r[r.TRACKING=2]="TRACKING",r}({}),Id=function(r){return r[r.DEFAULT=0]="DEFAULT",r[r.ROTATIONAL=1]="ROTATIONAL",r[r.TRANSLATIONAL=2]="TRANSLATIONAL",r[r.CINEMATIC=3]="CINEMATIC",r}({}),vi=function(r){return r[r.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",r[r.PERSPECTIVE=1]="PERSPECTIVE",r}({}),Yg={UPDATED:"updated"},Hg=2e-4,Xg=function(){function r(){(0,N.Z)(this,r),this.clipSpaceNearZ=sc.NEGATIVE_ONE,this.eventEmitter=new L,this.matrix=Wt(),this.right=Et(1,0,0),this.up=Et(0,1,0),this.forward=Et(0,0,1),this.position=Et(0,0,1),this.focalPoint=Et(0,0,0),this.distanceVector=Et(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=Wt(),this.projectionMatrixInverse=Wt(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=an.EXPLORING,this.trackingMode=Id.DEFAULT,this.projectionMode=vi.PERSPECTIVE,this.frustum=new I2,this.orthoMatrix=Wt()}return(0,T.Z)(r,[{key:"isOrtho",value:function(){return this.projectionMode===vi.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(e){this.enableUpdate=e}},{key:"setType",value:function(e,n){return this.type=e,this.type===an.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===an.TRACKING&&n!==void 0&&this.setTrackingMode(n),this}},{key:"setProjectionMode",value:function(e){return this.projectionMode=e,this}},{key:"setTrackingMode",value:function(e){if(this.type!==an.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=e,this}},{key:"setWorldRotation",value:function(e){return this.rotateWorld=e,this._getAngles(),this}},{key:"getViewTransform",value:function(){return Ze(Wt(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(e,n){var i=Hn(Wt(),[e,n,0]);this.jitteredProjectionMatrix=Jt(Wt(),i,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(e){return this.matrix=e,this._update(),this}},{key:"setProjectionMatrix",value:function(e){this.projectionMatrix=e}},{key:"setFov",value:function(e){return this.setPerspective(this.near,this.far,e,this.aspect),this}},{key:"setAspect",value:function(e){return this.setPerspective(this.near,this.far,this.fov,e),this}},{key:"setNear",value:function(e){return this.projectionMode===vi.PERSPECTIVE?this.setPerspective(e,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,e,this.far),this}},{key:"setFar",value:function(e){return this.projectionMode===vi.PERSPECTIVE?this.setPerspective(this.near,e,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,e),this}},{key:"setViewOffset",value:function(e,n,i,a,s,o){return this.aspect=e/n,this.view===void 0&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=n,this.view.offsetX=i,this.view.offsetY=a,this.view.width=s,this.view.height=o,this.projectionMode===vi.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return this.view!==void 0&&(this.view.enabled=!1),this.projectionMode===vi.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(e){return this.zoom=e,this.projectionMode===vi.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===vi.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(e,n){var i=this.canvas.viewport2Canvas({x:n[0],y:n[1]}),a=i.x,s=i.y,o=this.roll;this.rotate(0,0,-o),this.setPosition(a,s),this.setFocalPoint(a,s),this.setZoom(e),this.rotate(0,0,o);var l=this.canvas.viewport2Canvas({x:n[0],y:n[1]}),c=l.x,u=l.y,h=Et(c-a,u-s,0),d=be(h,this.right)/vt(this.right),f=be(h,this.up)/vt(this.up),v=this.getPosition(),g=(0,P.Z)(v,2),p=g[0],y=g[1],b=this.getFocalPoint(),w=(0,P.Z)(b,2),O=w[0],_=w[1];return this.setPosition(p-d,y-f),this.setFocalPoint(O-d,_-f),this}},{key:"setPerspective",value:function(e,n,i,a){var s;this.projectionMode=vi.PERSPECTIVE,this.fov=i,this.near=e,this.far=n,this.aspect=a;var o=this.near*Math.tan(rn(.5*this.fov))/this.zoom,l=2*o,c=this.aspect*l,u=-.5*c;if((s=this.view)!==null&&s!==void 0&&s.enabled){var h=this.view.fullWidth,d=this.view.fullHeight;u+=this.view.offsetX*c/h,o-=this.view.offsetY*l/d,c*=this.view.width/h,l*=this.view.height/d}return U2(this.projectionMatrix,u,u+c,o-l,o,e,this.far,this.clipSpaceNearZ===sc.ZERO),Ze(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(e,n,i,a,s,o){var l;this.projectionMode=vi.ORTHOGRAPHIC,this.rright=n,this.left=e,this.top=i,this.bottom=a,this.near=s,this.far=o;var c=(this.rright-this.left)/(2*this.zoom),u=(this.top-this.bottom)/(2*this.zoom),h=(this.rright+this.left)/2,d=(this.top+this.bottom)/2,f=h-c,v=h+c,g=d+u,p=d-u;if((l=this.view)!==null&&l!==void 0&&l.enabled){var y=(this.rright-this.left)/this.view.fullWidth/this.zoom,b=(this.top-this.bottom)/this.view.fullHeight/this.zoom;f+=y*this.view.offsetX,v=f+y*this.view.width,g-=b*this.view.offsetY,p=g-b*this.view.height}return this.clipSpaceNearZ===sc.NEGATIVE_ONE?rg(this.projectionMatrix,f,v,g,p,s,o):ig(this.projectionMatrix,f,v,g,p,s,o),Ze(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.position[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.position[2],a=Ir(e,n,i);return this._setPosition(a),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.focalPoint[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.focalPoint[2],a=Et(0,1,0);if(this.focalPoint=Ir(e,n,i),this.trackingMode===Id.CINEMATIC){var s=Qt(gt(),this.focalPoint,this.position);e=s[0],n=s[1],i=s[2];var o=vt(s),l=Vr(Math.asin(n/o)),c=90+Vr(Math.atan2(i,e)),u=Wt();fn(u,u,rn(c)),un(u,u,rn(l)),a=re(gt(),[0,1,0],u)}return Ze(this.matrix,ag(Wt(),this.position,this.focalPoint,a)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(e){if(this.distance===e||e<0)return this;this.distance=e,this.distance>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):e===8?hc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):e===4?hc(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=tS.exec(r))?new Ur(t[1],t[2],t[3],1):(t=eS.exec(r))?new Ur(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=nS.exec(r))?hc(t[1],t[2],t[3],t[4]):(t=rS.exec(r))?hc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=iS.exec(r))?ip(t[1],t[2]/100,t[3]/100,1):(t=aS.exec(r))?ip(t[1],t[2]/100,t[3]/100,t[4]):Jg.hasOwnProperty(r)?ep(Jg[r]):r==="transparent"?new Ur(NaN,NaN,NaN,0):null}function ep(r){return new Ur(r>>16&255,r>>8&255,r&255,1)}function hc(r,t,e,n){return n<=0&&(r=t=e=NaN),new Ur(r,t,e,n)}function lS(r){return r instanceof Ko||(r=uc(r)),r?(r=r.rgb(),new Ur(r.r,r.g,r.b,r.opacity)):new Ur}function cS(r,t,e,n){return arguments.length===1?lS(r):new Ur(r,t,e,n==null?1:n)}function Ur(r,t,e,n){this.r=+r,this.g=+t,this.b=+e,this.opacity=+n}Bd(Ur,cS,qg(Ko,{brighter(r){return r=r==null?cc:Math.pow(cc,r),new Ur(this.r*r,this.g*r,this.b*r,this.opacity)},darker(r){return r=r==null?Qo:Math.pow(Qo,r),new Ur(this.r*r,this.g*r,this.b*r,this.opacity)},rgb(){return this},clamp(){return new Ur(gs(this.r),gs(this.g),gs(this.b),dc(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:np,formatHex:np,formatHex8:uS,formatRgb:rp,toString:rp}));function np(){return`#${ps(this.r)}${ps(this.g)}${ps(this.b)}`}function uS(){return`#${ps(this.r)}${ps(this.g)}${ps(this.b)}${ps((isNaN(this.opacity)?1:this.opacity)*255)}`}function rp(){const r=dc(this.opacity);return`${r===1?"rgb(":"rgba("}${gs(this.r)}, ${gs(this.g)}, ${gs(this.b)}${r===1?")":`, ${r})`}`}function dc(r){return isNaN(r)?1:Math.max(0,Math.min(1,r))}function gs(r){return Math.max(0,Math.min(255,Math.round(r)||0))}function ps(r){return r=gs(r),(r<16?"0":"")+r.toString(16)}function ip(r,t,e,n){return n<=0?r=t=e=NaN:e<=0||e>=1?r=t=NaN:t<=0&&(r=NaN),new Ni(r,t,e,n)}function ap(r){if(r instanceof Ni)return new Ni(r.h,r.s,r.l,r.opacity);if(r instanceof Ko||(r=uc(r)),!r)return new Ni;if(r instanceof Ni)return r;r=r.rgb();var t=r.r/255,e=r.g/255,n=r.b/255,i=Math.min(t,e,n),a=Math.max(t,e,n),s=NaN,o=a-i,l=(a+i)/2;return o?(t===a?s=(e-n)/o+(e0&&l<1?0:s,new Ni(s,o,l,r.opacity)}function hS(r,t,e,n){return arguments.length===1?ap(r):new Ni(r,t,e,n==null?1:n)}function Ni(r,t,e,n){this.h=+r,this.s=+t,this.l=+e,this.opacity=+n}Bd(Ni,hS,qg(Ko,{brighter(r){return r=r==null?cc:Math.pow(cc,r),new Ni(this.h,this.s,this.l*r,this.opacity)},darker(r){return r=r==null?Qo:Math.pow(Qo,r),new Ni(this.h,this.s,this.l*r,this.opacity)},rgb(){var r=this.h%360+(this.h<0)*360,t=isNaN(r)||isNaN(this.s)?0:this.s,e=this.l,n=e+(e<.5?e:1-e)*t,i=2*e-n;return new Ur(Fd(r>=240?r-240:r+120,i,n),Fd(r,i,n),Fd(r<120?r+240:r-120,i,n),this.opacity)},clamp(){return new Ni(sp(this.h),fc(this.s),fc(this.l),dc(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const r=dc(this.opacity);return`${r===1?"hsl(":"hsla("}${sp(this.h)}, ${fc(this.s)*100}%, ${fc(this.l)*100}%${r===1?")":`, ${r})`}`}}));function sp(r){return r=(r||0)%360,r<0?r+360:r}function fc(r){return Math.max(0,Math.min(1,r||0))}function Fd(r,t,e){return(r<60?t+(e-t)*r/60:r<180?e:r<240?t+(e-t)*(240-r)/60:t)*255}function zn(r,t){if(typeof r!="function"||t!=null&&typeof t!="function")throw new TypeError("Expected a function");var e=function(){for(var i=arguments.length,a=new Array(i),s=0;s=so.kUnitType&&this.getType()<=so.kClampType}}],[{key:"isAngle",value:function(e){return e===te.kDegrees||e===te.kRadians||e===te.kGradians||e===te.kTurns}},{key:"isLength",value:function(e){return e>=te.kEms&&e1&&arguments[1]!==void 0?arguments[1]:"",n="";return Number.isFinite(t)?n="NaN":t>0?n="infinity":n="-infinity",n+=e},jd=function(t){return yS(mS(t))},sn=function(r){function t(e){var n,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te.kNumber;(0,N.Z)(this,t),n=(0,R.Z)(this,t);var a;return typeof i=="string"?a=pS(i):a=i,n.unit=a,n.value=e,n}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"clone",value:function(){return new t(this.value,this.unit)}},{key:"equals",value:function(n){var i=n;return this.value===i.value&&this.unit===i.unit}},{key:"getType",value:function(){return so.kUnitType}},{key:"convertTo",value:function(n){if(this.unit===n)return new t(this.value,this.unit);var i=jd(this.unit);if(i!==jd(n)||i===te.kUnknown)return null;var a=op(this.unit)/op(n);return new t(this.value*a,n)}},{key:"buildCSSText",value:function(n,i,a){var s;switch(this.unit){case te.kUnknown:break;case te.kInteger:s=Number(this.value).toFixed(0);break;case te.kNumber:case te.kPercentage:case te.kEms:case te.kRems:case te.kPixels:case te.kDegrees:case te.kRadians:case te.kGradians:case te.kMilliseconds:case te.kSeconds:case te.kTurns:{var o=-999999,l=999999,c=this.value,u=zd(this.unit);if(cl){var h=zd(this.unit);!Number.isFinite(c)||Number.isNaN(c)?s=xS(c,h):s=c+(h||"")}else s="".concat(c).concat(u)}}return a+=s,a}}])}(vc),Pi=new sn(0,"px");new sn(1,"px");var ms=new sn(0,"deg"),Zd=function(r){function t(e,n,i){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(0,N.Z)(this,t),a=(0,R.Z)(this,t,["rgb"]),a.r=e,a.g=n,a.b=i,a.alpha=s,a.isNone=o,a}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"clone",value:function(){return new t(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(n,i,a){return"".concat(a,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}(bS),lp=new gi("unset"),ES=new gi("initial"),wS=new gi("inherit"),Wd={"":lp,unset:lp,initial:ES,inherit:wS},SS=function(t){return Wd[t]||(Wd[t]=new gi(t)),Wd[t]},cp=new Zd(0,0,0,0,!0),up=new Zd(0,0,0,0),MS=zn(function(r,t,e,n){return new Zd(r,t,e,n)},function(r,t,e,n){return"rgba(".concat(r,",").concat(t,",").concat(e,",").concat(n,")")}),En=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te.kNumber;return new sn(t,e)};new sn(50,"%");function AS(r){var t=r.type,e=r.value;return t==="hex"?"#".concat(e):t==="literal"?e:t==="rgb"?"rgb(".concat(e.join(","),")"):"rgba(".concat(e.join(","),")")}var TS=function(){var r={linearGradient:/^(linear\-gradient)/i,repeatingLinearGradient:/^(repeating\-linear\-gradient)/i,radialGradient:/^(radial\-gradient)/i,repeatingRadialGradient:/^(repeating\-radial\-gradient)/i,conicGradient:/^(conic\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},t="";function e(Ct){throw new Error("".concat(t,": ").concat(Ct))}function n(){var Ct=i();return t.length>0&&e("Invalid input not EOF"),Ct}function i(){return w(a)}function a(){return s("linear-gradient",r.linearGradient,l)||s("repeating-linear-gradient",r.repeatingLinearGradient,l)||s("radial-gradient",r.radialGradient,h)||s("repeating-radial-gradient",r.repeatingRadialGradient,h)||s("conic-gradient",r.conicGradient,h)}function s(Ct,pt,xt){return o(pt,function(kt){var jt=xt();return jt&&(yt(r.comma)||e("Missing comma before color stops")),{type:Ct,orientation:jt,colorStops:w(O)}})}function o(Ct,pt){var xt=yt(Ct);if(xt){yt(r.startCall)||e("Missing (");var kt=pt(xt);return yt(r.endCall)||e("Missing )"),kt}}function l(){return c()||u()}function c(){return ht("directional",r.sideOrCorner,1)}function u(){return ht("angular",r.angleValue,1)}function h(){var Ct,pt=d(),xt;return pt&&(Ct=[],Ct.push(pt),xt=t,yt(r.comma)&&(pt=d(),pt?Ct.push(pt):t=xt)),Ct}function d(){var Ct=f()||v();if(Ct)Ct.at=p();else{var pt=g();if(pt){Ct=pt;var xt=p();xt&&(Ct.at=xt)}else{var kt=y();kt&&(Ct={type:"default-radial",at:kt})}}return Ct}function f(){var Ct=ht("shape",/^(circle)/i,0);return Ct&&(Ct.style=lt()||g()),Ct}function v(){var Ct=ht("shape",/^(ellipse)/i,0);return Ct&&(Ct.style=et()||g()),Ct}function g(){return ht("extent-keyword",r.extentKeywords,1)}function p(){if(ht("position",/^at/,0)){var Ct=y();return Ct||e("Missing positioning value"),Ct}}function y(){var Ct=b();if(Ct.x||Ct.y)return{type:"position",value:Ct}}function b(){return{x:et(),y:et()}}function w(Ct){var pt=Ct(),xt=[];if(pt)for(xt.push(pt);yt(r.comma);)pt=Ct(),pt?xt.push(pt):e("One extra comma");return xt}function O(){var Ct=_();return Ct||e("Expected color definition"),Ct.length=et(),Ct}function _(){return W()||H()||j()||F()}function F(){return ht("literal",r.literalColor,0)}function W(){return ht("hex",r.hexColor,1)}function j(){return o(r.rgbColor,function(){return{type:"rgb",value:w(K)}})}function H(){return o(r.rgbaColor,function(){return{type:"rgba",value:w(K)}})}function K(){return yt(r.number)[1]}function et(){return ht("%",r.percentageValue,1)||rt()||lt()}function rt(){return ht("position-keyword",r.positionKeywords,1)}function lt(){return ht("px",r.pixelValue,1)||ht("em",r.emValue,1)}function ht(Ct,pt,xt){var kt=yt(pt);if(kt)return{type:Ct,value:kt[xt]}}function yt(Ct){var pt=/^[\n\r\t\s]+/.exec(t);pt&&Nt(pt[0].length);var xt=Ct.exec(t);return xt&&Nt(xt[0].length),xt}function Nt(Ct){t=t.substring(Ct)}return function(Ct){return t=Ct,n()}}();function OS(r,t,e,n){var i=rn(n.value),a=0,s=0,o=a+t/2,l=s+e/2,c=Math.abs(t*Math.cos(i))+Math.abs(e*Math.sin(i)),u=r[0]+o-Math.cos(i)*c/2,h=r[1]+l-Math.sin(i)*c/2,d=r[0]+o+Math.cos(i)*c/2,f=r[1]+l+Math.sin(i)*c/2;return{x1:u,y1:h,x2:d,y2:f}}function CS(r,t,e,n,i,a){var s=n.value,o=i.value;n.unit===te.kPercentage&&(s=n.value/100*t),i.unit===te.kPercentage&&(o=i.value/100*e);var l=Math.max(Wr([0,0],[s,o]),Wr([0,e],[s,o]),Wr([t,e],[s,o]),Wr([t,0],[s,o]));return a&&(a instanceof sn?l=a.value:a instanceof gi&&(a.value==="closest-side"?l=Math.min(s,t-s,o,e-o):a.value==="farthest-side"?l=Math.max(s,t-s,o,e-o):a.value==="closest-corner"&&(l=Math.min(Wr([0,0],[s,o]),Wr([0,e],[s,o]),Wr([t,e],[s,o]),Wr([t,0],[s,o]))))),{x:s+r[0],y:o+r[1],r:l}}var NS=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,kS=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,PS=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,hp=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function RS(r){var t,e=r.length;if(r[e-1].length=(t=r[e-1].length)!==null&&t!==void 0?t:{type:"%",value:"100"},e>1){var n;r[0].length=(n=r[0].length)!==null&&n!==void 0?n:{type:"%",value:"0"}}for(var i=0,a=Number(r[0].length.value),s=1;s-1||r.indexOf("radial")>-1){var t=TS(r);return t.map(function(o){var l=o.type,c=o.orientation,u=o.colorStops;RS(u);var h=u.map(function(w){return{offset:En(Number(w.length.value),"%"),color:AS(w)}});if(l==="linear-gradient")return new gc(_a.LinearGradient,{angle:c?DS(c):ms,steps:h});if(l==="radial-gradient"&&(c||(c=[{type:"shape",value:"circle"}]),c[0].type==="shape"&&c[0].value==="circle")){var d=_S(c[0].at),f=d.cx,v=d.cy,g;if(c[0].style){var p=c[0].style,y=p.type,b=p.value;y==="extent-keyword"?g=SS(b):g=En(b,y)}return new gc(_a.RadialGradient,{cx:f,cy:v,size:g,steps:h})}})}var e=r[0];if(r[1]==="("||r[2]==="("){if(e==="l"){var n=NS.exec(r);if(n){var i,a=((i=n[2].match(hp))===null||i===void 0?void 0:i.map(function(o){return o.split(":")}))||[];return[new gc(_a.LinearGradient,{angle:En(parseFloat(n[1]),"deg"),steps:a.map(function(o){var l=(0,P.Z)(o,2),c=l[0],u=l[1];return{offset:En(Number(c)*100,"%"),color:u}})})]}}else if(e==="r"){var s=BS(r);if(s)if(Ve(s))r=s;else return[new gc(_a.RadialGradient,s)]}else if(e==="p")return FS(r)}});function BS(r){var t=kS.exec(r);if(t){var e,n=((e=t[4].match(hp))===null||e===void 0?void 0:e.map(function(i){return i.split(":")}))||[];return{cx:En(50,"%"),cy:En(50,"%"),steps:n.map(function(i){var a=(0,P.Z)(i,2),s=a[0],o=a[1];return{offset:En(Number(s)*100,"%"),color:o}})}}return null}function FS(r){var t=PS.exec(r);if(t){var e=t[1],n=t[2];switch(e){case"a":e="repeat";break;case"x":e="repeat-x";break;case"y":e="repeat-y";break;case"n":e="no-repeat";break;default:e="no-repeat"}return{image:n,repetition:e}}return null}function z8(r){return!!r.type&&!!r.value}function ys(r){return r&&!!r.image}function pc(r){return r&&!ye(r.r)&&!ye(r.g)&&!ye(r.b)}var Jo=zn(function(r){if(ys(r))return(0,D.Z)({repetition:"repeat"},r);if(ye(r)&&(r=""),r==="transparent")return up;if(r==="currentColor")r="black";else if(r==="none")return cp;var t=IS(r);if(t)return t;var e=uc(r),n=[0,0,0,0];return e!==null&&(n[0]=e.r||0,n[1]=e.g||0,n[2]=e.b||0,n[3]=e.opacity),MS.apply(void 0,n)});function zS(r,t){if(!(!pc(r)||!pc(t)))return[[Number(r.r),Number(r.g),Number(r.b),Number(r.alpha)],[Number(t.r),Number(t.g),Number(t.b),Number(t.alpha)],function(e){var n=e.slice();if(n[3])for(var i=0;i<3;i++)n[i]=Math.round(kn(n[i],0,255));return n[3]=kn(n[3],0,1),"rgba(".concat(n.join(","),")")}]}function $o(r,t){if(ye(t))return En(0,"px");if(t="".concat(t).trim().toLowerCase(),isFinite(Number(t))){if("px".search(r)>=0)return En(Number(t),"px");if("deg".search(r)>=0)return En(Number(t),"deg")}var e=[];t=t.replace(r,function(i){return e.push(i),"U".concat(i)});var n="U(".concat(r.source,")");return e.map(function(i){return En(Number(t.replace(new RegExp("U".concat(i),"g"),"").replace(new RegExp(n,"g"),"*0")),i)})[0]}var dp=function(t){return $o(new RegExp("px","g"),t)},jS=zn(dp),ZS=function(t){return $o(new RegExp("%","g"),t)};zn(ZS);var fp=function(t){return ie(t)||isFinite(Number(t))?En(Number(t)||0,"px"):$o(new RegExp("px|%|em|rem","g"),t)},Gd=zn(fp),vp=function(t){return $o(new RegExp("deg|rad|grad|turn","g"),t)},WS=zn(vp);function GS(r,t,e,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a="",s=r.value||0,o=t.value||0,l=jd(r.unit),c=r.convertTo(l),u=t.convertTo(l);return c&&u?(s=c.value,o=u.value,a=zd(r.unit)):(sn.isLength(r.unit)||sn.isLength(t.unit))&&(s=ni(r,i,e),o=ni(t,i,e),a="px"),[s,o,function(h){return n&&(h=Math.max(h,0)),h+a}]}function Yr(r){var t=0;return r.unit===te.kDegrees?t=r.value:r.unit===te.kRadians?t=Vr(Number(r.value)):r.unit===te.kTurns?t=Z2(Number(r.value)):r.value&&(t=r.value),t}function gp(r,t){var e;return Array.isArray(r)?e=r.map(function(n){return Number(n)}):Ve(r)?e=r.split(" ").map(function(n){return Number(n)}):ie(r)&&(e=[r]),t===2?e.length===1?[e[0],e[0]]:[e[0],e[1]]:t===4?e.length===1?[e[0],e[0],e[0],e[0]]:e.length===2?[e[0],e[1],e[0],e[1]]:e.length===3?[e[0],e[1],e[2],e[1]]:[e[0],e[1],e[2],e[3]]:t==="even"&&e.length%2===1?[].concat((0,k.Z)(e),(0,k.Z)(e)):e}function ni(r,t,e){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(r.unit===te.kPixels)return Number(r.value);if(r.unit===te.kPercentage&&e){var i=e.nodeName===_t.GROUP?e.getLocalBounds():e.getGeometryBounds();return(n?i.min[t]:0)+r.value/100*i.halfExtents[t]*2}return 0}var VS=function(t){return $o(/deg|rad|grad|turn|px|%/g,t)},US=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function YS(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(r=r.toLowerCase().trim(),r==="none")return[];for(var t=/\s*([\w-]+)\(([^)]*)\)/g,e=[],n,i=0;n=t.exec(r);){if(n.index!==i)return[];if(i=n.index+n[0].length,US.indexOf(n[1])>-1&&e.push({name:n[1],params:n[2].split(" ").map(function(a){return VS(a)||Jo(a)})}),t.lastIndex===r.length)return e}return[]}function pp(r){return r.toString()}var mp=function(t){return typeof t=="number"?En(t):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(t)?En(Number(t)):En(0)},Vd=zn(mp);zn(function(r){return Ve(r)?r.split(" ").map(Vd):r.map(Vd)});function Ud(r,t){return[r,t,pp]}function Yd(r,t){return function(e,n){return[e,n,function(i){return pp(kn(i,r,t))}]}}function yp(r,t){if(r.length===t.length)return[r,t,function(e){return e}]}function Hd(r){return r.parsedStyle.d.totalLength===0&&(r.parsedStyle.d.totalLength=Vw(r.parsedStyle.d.absolutePath)),r.parsedStyle.d.totalLength}function HS(r){return r.parsedStyle.points.totalLength===0&&(r.parsedStyle.points.totalLength=O2(r.parsedStyle.points.points)),r.parsedStyle.points.totalLength}function XS(r){for(var t=0;t0&&e.push(n),{polygons:t,polylines:e}}function mc(r,t){return r[0]===t[0]&&r[1]===t[1]}function qS(r,t){for(var e=[],n=[],i=[],a=0;aMath.PI/2?Math.PI-c:c,u=u>Math.PI/2?Math.PI-u:u;var h={xExtra:Math.cos(l/2-c)*(t/2*(1/Math.sin(l/2)))-t/2||0,yExtra:Math.cos(u-l/2)*(t/2*(1/Math.sin(l/2)))-t/2||0};return h}function bp(r,t){return[t[0]+(t[0]-r[0]),t[1]+(t[1]-r[1])]}var xp=function(t,e){var n=t.x*e.x+t.y*e.y,i=Math.sqrt((Math.pow(t.x,2)+Math.pow(t.y,2))*(Math.pow(e.x,2)+Math.pow(e.y,2))),a=t.x*e.y-t.y*e.x<0?-1:1,s=a*Math.acos(n/i);return s},Ep=function(t,e,n,i,a,s,o,l){e=Math.abs(e),n=Math.abs(n),i=bg(i,360);var c=rn(i);if(t.x===o.x&&t.y===o.y)return{x:t.x,y:t.y,ellipticalArcAngle:0};if(e===0||n===0)return{x:0,y:0,ellipticalArcAngle:0};var u=(t.x-o.x)/2,h=(t.y-o.y)/2,d={x:Math.cos(c)*u+Math.sin(c)*h,y:-Math.sin(c)*u+Math.cos(c)*h},f=Math.pow(d.x,2)/Math.pow(e,2)+Math.pow(d.y,2)/Math.pow(n,2);f>1&&(e*=Math.sqrt(f),n*=Math.sqrt(f));var v=Math.pow(e,2)*Math.pow(n,2)-Math.pow(e,2)*Math.pow(d.y,2)-Math.pow(n,2)*Math.pow(d.x,2),g=Math.pow(e,2)*Math.pow(d.y,2)+Math.pow(n,2)*Math.pow(d.x,2),p=v/g;p=p<0?0:p;var y=(a!==s?1:-1)*Math.sqrt(p),b={x:y*(e*d.y/n),y:y*(-(n*d.x)/e)},w={x:Math.cos(c)*b.x-Math.sin(c)*b.y+(t.x+o.x)/2,y:Math.sin(c)*b.x+Math.cos(c)*b.y+(t.y+o.y)/2},O={x:(d.x-b.x)/e,y:(d.y-b.y)/n},_=xp({x:1,y:0},O),F={x:(-d.x-b.x)/e,y:(-d.y-b.y)/n},W=xp(O,F);!s&&W>0?W-=2*Math.PI:s&&W<0&&(W+=2*Math.PI),W%=2*Math.PI;var j=_+W*l,H=e*Math.cos(j),K=n*Math.sin(j),et={x:Math.cos(c)*H-Math.sin(c)*K+w.x,y:Math.sin(c)*H+Math.cos(c)*K+w.y,ellipticalArcStartAngle:_,ellipticalArcEndAngle:_+W,ellipticalArcAngle:j,ellipticalArcCenter:w,resultantRx:e,resultantRy:n};return et};function JS(r){for(var t=[],e=null,n=null,i=null,a=0,s=r.length,o=0;o2&&arguments[2]!==void 0?arguments[2]:!0,n=r.arcParams,i=n.rx,a=i===void 0?0:i,s=n.ry,o=s===void 0?0:s,l=n.xRotation,c=n.arcFlag,u=n.sweepFlag,h=Ep({x:r.prePoint[0],y:r.prePoint[1]},a,o,l,!!c,!!u,{x:r.currentPoint[0],y:r.currentPoint[1]},t),d=Ep({x:r.prePoint[0],y:r.prePoint[1]},a,o,l,!!c,!!u,{x:r.currentPoint[0],y:r.currentPoint[1]},e?t+.005:t-.005),f=d.x-h.x,v=d.y-h.y,g=Math.sqrt(f*f+v*v);return{x:-f/g,y:-v/g}}function bc(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1])}function Xd(r,t){return bc(r)*bc(t)?(r[0]*t[0]+r[1]*t[1])/(bc(r)*bc(t)):1}function Sp(r,t){return(r[0]*t[1]1&&(e*=Math.sqrt(f),n*=Math.sqrt(f));var v=e*e*(d*d)+n*n*(h*h),g=v?Math.sqrt((e*e*(n*n)-v)/v):1;a===s&&(g*=-1),isNaN(g)&&(g=0);var p=n?g*e*d/n:0,y=e?g*-n*h/e:0,b=(o+c)/2+Math.cos(i)*p-Math.sin(i)*y,w=(l+u)/2+Math.sin(i)*p+Math.cos(i)*y,O=[(h-p)/e,(d-y)/n],_=[(-1*h-p)/e,(-1*d-y)/n],F=Sp([1,0],O),W=Sp(O,_);return Xd(O,_)<=-1&&(W=Math.PI),Xd(O,_)>=1&&(W=0),s===0&&W>0&&(W-=2*Math.PI),s===1&&W<0&&(W+=2*Math.PI),{cx:b,cy:w,rx:mc(r,[c,u])?0:e,ry:mc(r,[c,u])?0:n,startAngle:F,endAngle:F+W,xRotation:i,arcFlag:a,sweepFlag:s}}function tM(r,t,e){return r.reduce(function(n,i){var a="";if(i[0]==="M"||i[0]==="L"){var s=vec3.fromValues(i[1],i[2],0);e&&vec3.transformMat4(s,s,e),a="".concat(i[0]).concat(s[0],",").concat(s[1])}else if(i[0]==="Z")a=i[0];else if(i[0]==="C"){var o=vec3.fromValues(i[1],i[2],0),l=vec3.fromValues(i[3],i[4],0),c=vec3.fromValues(i[5],i[6],0);e&&(vec3.transformMat4(o,o,e),vec3.transformMat4(l,l,e),vec3.transformMat4(c,c,e)),a="".concat(i[0]).concat(o[0],",").concat(o[1],",").concat(l[0],",").concat(l[1],",").concat(c[0],",").concat(c[1])}else if(i[0]==="A"){var u=vec3.fromValues(i[6],i[7],0);e&&vec3.transformMat4(u,u,e),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],",").concat(i[5],",").concat(u[0],",").concat(u[1])}else if(i[0]==="Q"){var h=vec3.fromValues(i[1],i[2],0),d=vec3.fromValues(i[3],i[4],0);e&&(vec3.transformMat4(h,h,e),vec3.transformMat4(d,d,e)),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],"}")}return n+=a},"")}function eM(r,t,e,n){return[["M",r,t],["L",e,n]]}function Mp(r,t,e,n){var i=(-1+Math.sqrt(2))/3*4,a=r*i,s=t*i,o=e-r,l=e+r,c=n-t,u=n+t;return[["M",o,n],["C",o,n-s,e-a,c,e,c],["C",e+a,c,l,n-s,l,n],["C",l,n+s,e+a,u,e,u],["C",e-a,u,o,n+s,o,n],["Z"]]}function nM(r,t){var e=r.map(function(n,i){return[i===0?"M":"L",n[0],n[1]]});return t&&e.push(["Z"]),e}function rM(r,t,e,n,i){if(i){var a=_slicedToArray(i,4),s=a[0],o=a[1],l=a[2],c=a[3],u=r>0?1:-1,h=t>0?1:-1,d=u+h!==0?1:0;return[["M",u*s+e,n],["L",r-u*o+e,n],o?["A",o,o,0,0,d,r+e,h*o+n]:null,["L",r+e,t-h*l+n],l?["A",l,l,0,0,d,r+e-u*l,t+n]:null,["L",e+u*c,t+n],c?["A",c,c,0,0,d,e,t+n-h*c]:null,["L",e,h*s+n],s?["A",s,s,0,0,d,u*s+e,n]:null,["Z"]].filter(function(f){return f})}return[["M",e,n],["L",e+r,n],["L",e+r,n+t],["L",e,n+t],["Z"]]}function j8(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.getLocalTransform(),e=[];switch(r.nodeName){case _t.LINE:var n=r.parsedStyle,i=n.x1,a=i===void 0?0:i,s=n.y1,o=s===void 0?0:s,l=n.x2,c=l===void 0?0:l,u=n.y2,h=u===void 0?0:u;e=eM(a,o,c,h);break;case _t.CIRCLE:{var d=r.parsedStyle,f=d.r,v=f===void 0?0:f,g=d.cx,p=g===void 0?0:g,y=d.cy,b=y===void 0?0:y;e=Mp(v,v,p,b);break}case _t.ELLIPSE:{var w=r.parsedStyle,O=w.rx,_=O===void 0?0:O,F=w.ry,W=F===void 0?0:F,j=w.cx,H=j===void 0?0:j,K=w.cy,et=K===void 0?0:K;e=Mp(_,W,H,et);break}case _t.POLYLINE:case _t.POLYGON:var rt=r.parsedStyle.points;e=nM(rt.points,r.nodeName===_t.POLYGON);break;case _t.RECT:var lt=r.parsedStyle,ht=lt.width,yt=ht===void 0?0:ht,Nt=lt.height,Ct=Nt===void 0?0:Nt,pt=lt.x,xt=pt===void 0?0:pt,kt=lt.y,jt=kt===void 0?0:kt,Xt=lt.radius,ee=Xt&&Xt.some(function(ue){return ue!==0});e=rM(yt,Ct,xt,jt,ee&&Xt.map(function(ue){return clamp(ue,0,Math.min(Math.abs(yt)/2,Math.abs(Ct)/2))}));break;case _t.PATH:var ce=r.parsedStyle.d.absolutePath;e=_toConsumableArray(ce);break}if(e.length)return tM(e,r,t)}function Z8(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=r.map(function(s,o){var l=s[0],c=r[o+1],u=o===0&&(t!==0||e!==0),h=(o===r.length-1||c&&(c[0]==="M"||c[0]==="Z"))&&n!==0&&i!==0,d=u?[t,e]:[0,0],f=_slicedToArray(d,2),v=f[0],g=f[1],p=h?[n,i]:[0,0],y=_slicedToArray(p,2),b=y[0],w=y[1];switch(l){case"M":return"M ".concat(s[1]+v,",").concat(s[2]+g);case"L":return"L ".concat(s[1]+b,",").concat(s[2]+w);case"Q":return"Q ".concat(s[1]," ").concat(s[2],",").concat(s[3]+b," ").concat(s[4]+w);case"C":return"C ".concat(s[1]," ").concat(s[2],",").concat(s[3]," ").concat(s[4],",").concat(s[5]+b," ").concat(s[6]+w);case"A":return"A ".concat(s[1]," ").concat(s[2]," ").concat(s[3]," ").concat(s[4]," ").concat(s[5]," ").concat(s[6]," ").concat(s[7]).concat(h?" L ".concat(s[6]+n,",").concat(s[7]+i):"");case"Z":return"Z";default:return null}}).filter(function(s){return s!==null}).join(" ");return~a.indexOf("NaN")?"":a}var Ap=function(t){if(t===""||Array.isArray(t)&&t.length===0)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var e;try{e=tc(t)}catch(f){e=tc(""),console.error("[g]: Invalid SVG Path definition: ".concat(t))}XS(e);var n=KS(e),i=QS(e),a=i.polygons,s=i.polylines,o=JS(e),l=qS(o,0),c=l.x,u=l.y,h=l.width,d=l.height;return{absolutePath:e,hasArc:n,segments:o,polygons:a,polylines:s,totalLength:0,rect:{x:Number.isFinite(c)?c:0,y:Number.isFinite(u)?u:0,width:Number.isFinite(h)?h:0,height:Number.isFinite(d)?d:0}}},iM=zn(Ap);function Tp(r){return Ve(r)?iM(r):Ap(r)}function aM(r,t,e){var n=r.curve,i=t.curve;(!n||n.length===0)&&(n=Od(r.absolutePath,!1),r.curve=n),(!i||i.length===0)&&(i=Od(t.absolutePath,!1),t.curve=i);var a=[n,i];n.length!==i.length&&(a=wg(n,i));var s=Sg(a[0])!==Sg(a[1])?e2(a[0]):n2(a[0]);return[s,i2(a[1],s),function(o){return o}]}function sM(r,t){var e;return Ve(r)?e=r.split(" ").map(function(n){var i=n.split(","),a=(0,P.Z)(i,2),s=a[0],o=a[1];return[Number(s),Number(o)]}):e=r,{points:e,totalLength:0,segments:[]}}function oM(r,t){return[r.points,t.points,function(e){return e}]}var Pn=null,oo=/\s*(\w+)\(([^)]*)\)/g;function Hr(r){return function(t){var e=0;return r.map(function(n){return n===Pn?t[e++]:n})}}function bs(r){return r}var tl={matrix:["NNNNNN",[Pn,Pn,0,0,Pn,Pn,0,0,0,0,1,0,Pn,Pn,0,1],bs],matrix3d:["NNNNNNNNNNNNNNNN",bs],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",Hr([Pn,Pn,new sn(1)]),bs],scaleX:["N",Hr([Pn,new sn(1),new sn(1)]),Hr([Pn,new sn(1)])],scaleY:["N",Hr([new sn(1),Pn,new sn(1)]),Hr([new sn(1),Pn])],scaleZ:["N",Hr([new sn(1),new sn(1),Pn])],scale3d:["NNN",bs],skew:["Aa",null,bs],skewX:["A",null,Hr([Pn,ms])],skewY:["A",null,Hr([ms,Pn])],translate:["Tt",Hr([Pn,Pn,Pi]),bs],translateX:["T",Hr([Pn,Pi,Pi]),Hr([Pn,Pi])],translateY:["T",Hr([Pi,Pn,Pi]),Hr([Pi,Pn])],translateZ:["L",Hr([Pi,Pi,Pn])],translate3d:["TTL",bs]};function Op(r){for(var t=[],e=r.length,n=0;n2&&arguments[2]!==void 0?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(e.attributes,n);var a=e.parsedStyle.clipPath,s=e.parsedStyle.offsetPath;EM(e,n);var o=!!i.forceUpdateGeometry;if(!o){for(var l in n)if(bM.has(l)){o=!0;break}}var c=Rp(e);c.has("fill")&&n.fill&&(e.parsedStyle.fill=Jo(n.fill)),c.has("stroke")&&n.stroke&&(e.parsedStyle.stroke=Jo(n.stroke)),c.has("shadowColor")&&n.shadowColor&&(e.parsedStyle.shadowColor=Jo(n.shadowColor)),c.has("filter")&&n.filter&&(e.parsedStyle.filter=YS(n.filter)),c.has("radius")&&!ye(n.radius)&&(e.parsedStyle.radius=gp(n.radius,4)),c.has("lineDash")&&!ye(n.lineDash)&&(e.parsedStyle.lineDash=gp(n.lineDash,"even")),c.has("points")&&n.points&&(e.parsedStyle.points=sM(n.points)),c.has("d")&&n.d===""&&(e.parsedStyle.d=(0,D.Z)({},Qg)),c.has("d")&&n.d&&(e.parsedStyle.d=Tp(n.d)),c.has("textTransform")&&n.textTransform&&this.runtime.CSSPropertySyntaxFactory[$t.TEXT_TRANSFORM].calculator(null,null,{value:n.textTransform},e,null),c.has("clipPath")&&!Te(n.clipPath)&&this.runtime.CSSPropertySyntaxFactory[$t.DEFINED_PATH].calculator("clipPath",a,n.clipPath,e,this.runtime),c.has("offsetPath")&&n.offsetPath&&this.runtime.CSSPropertySyntaxFactory[$t.DEFINED_PATH].calculator("offsetPath",s,n.offsetPath,e,this.runtime),c.has("transform")&&n.transform&&(e.parsedStyle.transform=Cp(n.transform)),c.has("transformOrigin")&&n.transformOrigin&&(e.parsedStyle.transformOrigin=yM(n.transformOrigin)),c.has("markerStart")&&n.markerStart&&(e.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[$t.MARKER].calculator(null,n.markerStart,n.markerStart,null,null)),c.has("markerEnd")&&n.markerEnd&&(e.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[$t.MARKER].calculator(null,n.markerEnd,n.markerEnd,null,null)),c.has("markerMid")&&n.markerMid&&(e.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[$t.MARKER].calculator("",n.markerMid,n.markerMid,null,null)),c.has("zIndex")&&!ye(n.zIndex)&&this.runtime.CSSPropertySyntaxFactory[$t.Z_INDEX].postProcessor(e),c.has("offsetDistance")&&!ye(n.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[$t.OFFSET_DISTANCE].postProcessor(e),c.has("transform")&&n.transform&&this.runtime.CSSPropertySyntaxFactory[$t.TRANSFORM].postProcessor(e),c.has("transformOrigin")&&n.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[$t.TRANSFORM_ORIGIN].postProcessor(e),o&&(e.dirty(!0,!0),i.forceUpdateGeometry||this.runtime.sceneGraphService.dirtyToRoot(e))}},{key:"updateGeometry",value:function(e){var n=e.nodeName,i=this.runtime.geometryUpdaterFactory[n];if(i){var a=e.geometry;a.contentBounds||(a.contentBounds=new gn),a.renderBounds||(a.renderBounds=new gn);var s=e.parsedStyle,o=i.update(s,e),l=o.cx,c=l===void 0?0:l,u=o.cy,h=u===void 0?0:u,d=o.cz,f=d===void 0?0:d,v=o.hwidth,g=v===void 0?0:v,p=o.hheight,y=p===void 0?0:p,b=o.hdepth,w=b===void 0?0:b,O=[Math.abs(g),Math.abs(y),w],_=s.stroke,F=s.lineWidth,W=F===void 0?1:F,j=s.increasedLineWidthForHitTesting,H=j===void 0?0:j,K=s.shadowType,et=K===void 0?"outer":K,rt=s.shadowColor,lt=s.filter,ht=lt===void 0?[]:lt,yt=s.transformOrigin,Nt=[c,h,f];a.contentBounds.update(Nt,O);var Ct=n===_t.POLYLINE||n===_t.POLYGON||n===_t.PATH?Math.SQRT2:.5,pt=_&&!_.isNone;if(pt){var xt=((W||0)+(H||0))*Ct;O[0]+=xt,O[1]+=xt}if(a.renderBounds.update(Nt,O),rt&&et&&et!=="inner"){var kt=a.renderBounds,jt=kt.min,Xt=kt.max,ee=s.shadowBlur,ce=s.shadowOffsetX,ue=s.shadowOffsetY,le=ee||0,me=ce||0,De=ue||0,Ge=jt[0]-le+me,_e=Xt[0]+le+me,tr=jt[1]-le+De,yn=Xt[1]+le+De;jt[0]=Math.min(jt[0],Ge),Xt[0]=Math.max(Xt[0],_e),jt[1]=Math.min(jt[1],tr),Xt[1]=Math.max(Xt[1],yn),a.renderBounds.setMinMax(jt,Xt)}ht.forEach(function(vr){var Ma=vr.name,Ar=vr.params;if(Ma==="blur"){var $r=Ar[0].value;a.renderBounds.update(a.renderBounds.center,Vt(a.renderBounds.halfExtents,a.renderBounds.halfExtents,[$r,$r,0]))}else if(Ma==="drop-shadow"){var Fe=Ar[0].value,Ke=Ar[1].value,ze=Ar[2].value,Ye=a.renderBounds,en=Ye.min,pe=Ye.max,He=en[0]-ze+Fe,Qe=pe[0]+ze+Fe,er=en[1]-ze+Ke,qe=pe[1]+ze+Ke;en[0]=Math.min(en[0],He),pe[0]=Math.max(pe[0],Qe),en[1]=Math.min(en[1],er),pe[1]=Math.max(pe[1],qe),a.renderBounds.setMinMax(en,pe)}}),e.geometry.dirty=!1;var Sr=g<0,lr=y<0,rs=(Sr?-1:1)*(yt?ni(yt[0],0,e,!0):0),Mr=(lr?-1:1)*(yt?ni(yt[1],1,e,!0):0);(rs||Mr)&&e.setOrigin(rs,Mr)}}},{key:"updateSizeAttenuation",value:function(e,n){e.style.isSizeAttenuation?(e.style.rawLineWidth||(e.style.rawLineWidth=e.style.lineWidth),e.style.lineWidth=(e.style.rawLineWidth||1)/n,e.nodeName===_t.CIRCLE&&(e.style.rawR||(e.style.rawR=e.style.r),e.style.r=(e.style.rawR||1)/n)):(e.style.rawLineWidth&&(e.style.lineWidth=e.style.rawLineWidth,delete e.style.rawLineWidth),e.nodeName===_t.CIRCLE&&e.style.rawR&&(e.style.r=e.style.rawR,delete e.style.rawR))}}])}();function EM(r,t){var e=Rp(r);for(var n in t)e.has(n)&&(r.parsedStyle[n]=t[n])}function Rp(r){return r.constructor.PARSED_STYLE_LIST}var wM=function(){function r(){(0,N.Z)(this,r),this.mixer=Ud}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a){return Yr(i)}}])}(),SM=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a,s){return i instanceof gi&&(i=null),s.sceneGraphService.updateDisplayObjectDependency(e,n,i,a),e==="clipPath"&&a.forEach(function(o){o.childNodes.length===0&&s.sceneGraphService.dirtyToRoot(o)}),i}}])}(),MM=function(){function r(){(0,N.Z)(this,r),this.parser=Jo,this.mixer=zS}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a){return i instanceof gi?i.value==="none"?cp:up:i}}])}(),AM=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i instanceof gi?[]:i}}])}();function Lp(r){var t=r.parsedStyle,e=t.fontSize;return ye(e)?null:e}var $d=function(){function r(){(0,N.Z)(this,r),this.mixer=Ud}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a,s){if(ie(i))return i;if(sn.isRelativeUnit(i.unit)){if(i.unit===te.kPercentage)return 0;if(i.unit===te.kEms){if(a.parentNode){var o=Lp(a.parentNode);if(o)return o*=i.value,o}return 0}if(i.unit===te.kRems){var l;if(a!=null&&(l=a.ownerDocument)!==null&&l!==void 0&&l.documentElement){var c=Lp(a.ownerDocument.documentElement);if(c)return c*=i.value,c}return 0}}else return i.value}}])}(),TM=function(){function r(){(0,N.Z)(this,r),this.mixer=yp}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.map(function(a){return a.value})}}])}(),OM=function(){function r(){(0,N.Z)(this,r),this.mixer=yp}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.map(function(a){return a.value})}}])}(),CM=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i,a){var s;i instanceof gi&&(i=null);var o=(s=i)===null||s===void 0?void 0:s.cloneNode(!0);return o&&(o.style.isMarker=!0),o}}])}(),NM=function(){function r(){(0,N.Z)(this,r),this.mixer=Ud}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.value}}])}(),kM=function(){function r(){(0,N.Z)(this,r),this.mixer=Yd(0,1)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.value}},{key:"postProcessor",value:function(e){var n=e.parsedStyle,i=n.offsetPath,a=n.offsetDistance;if(i){var s=i.nodeName;if(s===_t.LINE||s===_t.PATH||s===_t.POLYLINE){var o=i.getPoint(a);o&&e.setLocalPosition(o.x,o.y)}}}}])}(),PM=function(){function r(){(0,N.Z)(this,r),this.mixer=Yd(0,1)}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i.value}}])}(),RM=function(){function r(){(0,N.Z)(this,r),this.parser=Tp,this.mixer=aM}return(0,T.Z)(r,[{key:"calculator",value:function(e,n,i){return i instanceof gi&&i.value==="unset"?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new no(0,0,0,0)}:i}}])}(),LM=(0,T.Z)(function r(){(0,N.Z)(this,r),this.mixer=oM}),DM=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a>>1;Dp(r[i],t)<0?e=i+1:n=i}return e}function Dp(r,t){var e=Number(r.parsedStyle.zIndex||0),n=Number(t.parsedStyle.zIndex||0);if(e===n){var i=r.parentNode;if(i){var a=i.childNodes||[];return a.indexOf(r)-a.indexOf(t)}}return e-n}function _p(r){var t=r;do{var e,n=(e=t.parsedStyle)===null||e===void 0?void 0:e.clipPath;if(n)return t;t=t.parentElement}while(t!==null);return null}var Ip="px";function jM(r,t,e){ef&&r.style&&(r.style.width=t+Ip,r.style.height=e+Ip)}function Bp(r,t){if(ef)return document.defaultView.getComputedStyle(r,null).getPropertyValue(t)}function ZM(r){var t=Bp(r,"width");return t==="auto"?r.offsetWidth:parseFloat(t)}function WM(r){var t=Bp(r,"height");return t==="auto"?r.offsetHeight:parseFloat(t)}var GM=1,VM={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},nf=typeof performance=="object"&&performance.now?performance:Date;function xc(r){return r.nodeName===_t.FRAGMENT?!0:r.getRootNode().nodeName===_t.FRAGMENT}function xs(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"auto",t=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,n=!1,i=!1,a=!!t&&!t.isNone,s=!!e&&!e.isNone;return r==="visiblepainted"||r==="painted"||r==="auto"?(n=a,i=s):r==="visiblefill"||r==="fill"?n=!0:r==="visiblestroke"||r==="stroke"?i=!0:(r==="visible"||r==="all")&&(n=!0,i=!0),[n,i]}var UM=1,YM=function(){return UM++},Ki=typeof self=="object"&&self.self===self?self:typeof S.g=="object"&&S.g.global===S.g?S.g:{},HM=Date.now(),XM=function(){return Ki.performance&&typeof Ki.performance.now=="function"?Ki.performance.now():Date.now()-HM},el={},Fp=Date.now(),KM=function(t){if(typeof t!="function")throw new TypeError("".concat(t," is not a function"));var e=Date.now(),n=e-Fp,i=n>16?0:16-n,a=YM();return el[a]=t,Object.keys(el).length>1||setTimeout(function(){Fp=e;var s=el;el={},Object.keys(s).forEach(function(o){return s[o](XM())})},i),a},QM=function(t){delete el[t]},qM=["","webkit","moz","ms","o"],zp=function(t){return typeof t!="string"?KM:t===""?Ki.requestAnimationFrame:Ki["".concat(t,"RequestAnimationFrame")]},JM=function(t){return typeof t!="string"?QM:t===""?Ki.cancelAnimationFrame:Ki["".concat(t,"CancelAnimationFrame")]||Ki["".concat(t,"CancelRequestAnimationFrame")]},$M=function(t,e){for(var n=0;t[n]!==void 0;){if(e(t[n]))return t[n];n+=1}},jp=$M(qM,function(r){return!!zp(r)}),rf=zp(jp),Zp=JM(jp);Ki.requestAnimationFrame=rf,Ki.cancelAnimationFrame=Zp;var tA=function(){function r(){(0,N.Z)(this,r),this.callbacks=[]}return(0,T.Z)(r,[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(e,n){this.callbacks.push(n)}},{key:"promise",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i=0;u--){var h=c[u].trim();!rA.test(h)&&nA.indexOf(h)<0&&(h='"'.concat(h,'"')),c[u]=h}return"".concat(a," ").concat(s," ").concat(o," ").concat(l," ").concat(c.join(","))},function(r){var t=Wp(r),e=t.fontSize,n=t.fontFamily,i=t.fontStyle,a=t.fontVariant,s=t.fontWeight;return"".concat(i,"_").concat(a,"_").concat(s,"_").concat(e,"_").concat(n)}),iA=1e-6,nl=function(t){return Math.max(t,iA)};function sf(r,t,e){return ge(r),r[4]=Math.tan(t),r[1]=Math.tan(e),r}var jn=Wt(),aA=Wt(),sA={scale:function(t){vn(jn,[t[0].value,t[1].value,1].map(function(e){return nl(e)}))},scaleX:function(t){vn(jn,[t[0].value,1,1].map(function(e){return nl(e)}))},scaleY:function(t){vn(jn,[1,t[0].value,1].map(function(e){return nl(e)}))},scaleZ:function(t){vn(jn,[1,1,t[0].value].map(function(e){return nl(e)}))},scale3d:function(t){vn(jn,[t[0].value,t[1].value,t[2].value].map(function(e){return nl(e)}))},translate:function(t){Hn(jn,[t[0].value,t[1].value,0])},translateX:function(t){Hn(jn,[t[0].value,0,0])},translateY:function(t){Hn(jn,[0,t[0].value,0])},translateZ:function(t){Hn(jn,[0,0,t[0].value])},translate3d:function(t){Hn(jn,[t[0].value,t[1].value,t[2].value])},rotate:function(t){Bn(jn,rn(Yr(t[0])))},rotateX:function(t){fi(jn,rn(Yr(t[0])))},rotateY:function(t){je(jn,rn(Yr(t[0])))},rotateZ:function(t){Bn(jn,rn(Yr(t[0])))},rotate3d:function(t){ei(jn,rn(Yr(t[3])),[t[0].value,t[1].value,t[2].value])},skew:function(t){sf(jn,rn(t[0].value),rn(t[1].value))},skewX:function(t){sf(jn,rn(t[0].value),0)},skewY:function(t){sf(jn,0,rn(t[0].value))},matrix:function(t){cn(jn,t[0].value,t[1].value,0,0,t[2].value,t[3].value,0,0,0,0,1,0,t[4].value,t[5].value,0,1)},matrix3d:function(t){cn.apply(A,[jn].concat((0,k.Z)(t.map(function(e){return e.value}))))}},oA=Et(1,1,1),lA=gt(),Vp={translate:function(t,e){Ut.sceneGraphService.setLocalScale(t,oA,!1),Ut.sceneGraphService.setLocalEulerAngles(t,lA,void 0,void 0,!1),Ut.sceneGraphService.setLocalPosition(t,[e[0].value,e[1].value,0],!1),Ut.sceneGraphService.dirtyLocalTransform(t,t.transformable)}};function Up(r,t){if(r.length){if(r.length===1&&Vp[r[0].t]){Vp[r[0].t](t,r[0].d);return}for(var e=ge(aA),n=0;n1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0;if(i)return this.dispatchEventToSelf(e),!0;var a;if(this.document)a=this;else if(this.defaultView)a=this.defaultView;else{var s;a=(s=this.ownerDocument)===null||s===void 0?void 0:s.defaultView}if(a){if(e.manager=a.getEventService(),!e.manager)return!1;e.defaultPrevented=!1,e.path?e.path.length=0:e.page=[],n||(e.target=this),e.manager.dispatchEvent(e,e.type,n)}else this.dispatchEventToSelf(e);return!e.defaultPrevented}}])}(),On=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(n):n.composed&&this.host?this.host.getRootNode(n):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(n){throw new Error(nn)}},{key:"lookupNamespaceURI",value:function(n){throw new Error(nn)}},{key:"lookupPrefix",value:function(n){throw new Error(nn)}},{key:"normalize",value:function(){throw new Error(nn)}},{key:"isEqualNode",value:function(n){return this===n}},{key:"isSameNode",value:function(n){return this.isEqualNode(n)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(n){if(n===this)return 0;for(var i=n,a=this,s=[i],o=[a];(l=i.parentNode)!==null&&l!==void 0?l:a.parentNode;){var l;i=i.parentNode?(s.push(i.parentNode),i.parentNode):i,a=a.parentNode?(o.push(a.parentNode),a.parentNode):a}if(i!==a)return t.DOCUMENT_POSITION_DISCONNECTED|t.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|t.DOCUMENT_POSITION_PRECEDING;var c=s.length>o.length?s:o,u=c===s?o:s;if(c[c.length-u.length]===u[0])return c===s?t.DOCUMENT_POSITION_CONTAINED_BY|t.DOCUMENT_POSITION_FOLLOWING:t.DOCUMENT_POSITION_CONTAINS|t.DOCUMENT_POSITION_PRECEDING;for(var h=c.length-u.length,d=u.length-1;d>=0;d--){var f=u[d],v=c[h+d];if(v!==f){var g=f.parentNode.childNodes;return g.indexOf(f)0&&i;)i=i.parentNode,n--;return i}},{key:"forEach",value:function(n){for(var i=[this];i.length>0;){var a=i.pop(),s=n(a);if(s===!1)break;for(var o=a.childNodes.length-1;o>=0;o--)i.push(a.childNodes[o])}}}],[{key:"isNode",value:function(n){return!!n.childNodes}}])}(Hp);On.DOCUMENT_POSITION_DISCONNECTED=1,On.DOCUMENT_POSITION_PRECEDING=2,On.DOCUMENT_POSITION_FOLLOWING=4,On.DOCUMENT_POSITION_CONTAINS=8,On.DOCUMENT_POSITION_CONTAINED_BY=16,On.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var EA=2048,wA=function(){function r(t,e){var n=this;(0,N.Z)(this,r),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=Wt(),this.tmpVec3=gt(),this.onPointerDown=function(i){var a=n.createPointerEvent(i);if(n.dispatchEvent(a,"pointerdown"),a.pointerType==="touch")n.dispatchEvent(a,"touchstart");else if(a.pointerType==="mouse"||a.pointerType==="pen"){var s=a.button===2;n.dispatchEvent(a,s?"rightdown":"mousedown")}var o=n.trackingData(i.pointerId);o.pressTargetsByButton[i.button]=a.composedPath(),n.freeEvent(a)},this.onPointerUp=function(i){var a=nf.now(),s=n.createPointerEvent(i,void 0,void 0,n.context.config.alwaysTriggerPointerEventOnCanvas?n.rootTarget:void 0);if(n.dispatchEvent(s,"pointerup"),s.pointerType==="touch")n.dispatchEvent(s,"touchend");else if(s.pointerType==="mouse"||s.pointerType==="pen"){var o=s.button===2;n.dispatchEvent(s,o?"rightup":"mouseup")}var l=n.trackingData(i.pointerId),c=n.findMountedTarget(l.pressTargetsByButton[i.button]),u=c;if(c&&!s.composedPath().includes(c)){for(var h=c;h&&!s.composedPath().includes(h);){if(s.currentTarget=h,n.notifyTarget(s,"pointerupoutside"),s.pointerType==="touch")n.notifyTarget(s,"touchendoutside");else if(s.pointerType==="mouse"||s.pointerType==="pen"){var d=s.button===2;n.notifyTarget(s,d?"rightupoutside":"mouseupoutside")}On.isNode(h)&&(h=h.parentNode)}delete l.pressTargetsByButton[i.button],u=h}if(u){var f,v=n.clonePointerEvent(s,"click");v.target=u,v.path=[],l.clicksByButton[i.button]||(l.clicksByButton[i.button]={clickCount:0,target:v.target,timeStamp:a});var g=n.context.renderingContext.root.ownerDocument.defaultView,p=l.clicksByButton[i.button];p.target===v.target&&a-p.timeStamp=1;a--)if(e.currentTarget=i[a],this.notifyTarget(e,n),e.propagationStopped||e.propagationImmediatelyStopped)return;if(e.eventPhase=e.AT_TARGET,e.currentTarget=e.target,this.notifyTarget(e,n),!(e.propagationStopped||e.propagationImmediatelyStopped)){var s=i.indexOf(e.currentTarget);e.eventPhase=e.BUBBLING_PHASE;for(var o=s+1;os||i>o?null:!l&&this.pickHandler(e)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(e,n){var i,a=n==null?void 0:n.target;if((i=a)!==null&&i!==void 0&&i.shadowRoot&&(a=n.composedPath()[0]),a){if(a===e)return!0;if(e&&e.contains)return e.contains(a)}return n!=null&&n.composedPath?n.composedPath().indexOf(e)>-1:!1}},{key:"getExistedHTML",value:function(e){if(e.nativeEvent.composedPath)for(var n=0,i=e.nativeEvent.composedPath();n=0;i--){var a=e[i];if(a===this.rootTarget||On.isNode(a)&&a.parentNode===n)n=e[i];else break}return n}},{key:"getCursor",value:function(e){for(var n=e;n;){var i=FM(n)&&n.getAttribute("cursor");if(i)return i;n=On.isNode(n)&&n.parentNode}}}])}(),lf=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"getOrCreateCanvas",value:function(e,n){if(this.canvas)return this.canvas;if(e||Ut.offscreenCanvas)this.canvas=e||Ut.offscreenCanvas,this.context=this.canvas.getContext("2d",(0,D.Z)({willReadFrequently:!0},n));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",(0,D.Z)({willReadFrequently:!0},n)),(!this.context||!this.context.measureText)&&(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(i){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",(0,D.Z)({willReadFrequently:!0},n))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(e,n){return this.context?this.context:(this.getOrCreateCanvas(e,n),this.context)}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(e){}try{return document.createElement("canvas")}catch(e){}return null}}])}(),lo=function(r){return r[r.CAMERA_CHANGED=0]="CAMERA_CHANGED",r[r.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",r[r.NONE=2]="NONE",r}({}),SA=function(){function r(t,e){(0,N.Z)(this,r),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new Br,initAsync:new tA,dirtycheck:new af,cull:new af,beginFrame:new Br,beforeRender:new Br,render:new Br,afterRender:new Br,endFrame:new Br,destroy:new Br,pick:new eA,pickSync:new af,pointerDown:new Br,pointerUp:new Br,pointerMove:new Br,pointerOut:new Br,pointerOver:new Br,pointerWheel:new Br,pointerCancel:new Br,click:new Br},this.globalRuntime=t,this.context=e}return(0,T.Z)(r,[{key:"init",value:function(e){var n=this,i=(0,D.Z)((0,D.Z)({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach(function(a){a.apply(i,n.globalRuntime)}),this.hooks.init.call(),this.hooks.initAsync.getCallbacksNum()===0?(this.inited=!0,e()):this.hooks.initAsync.promise().then(function(){n.inited=!0,e()}).catch(function(a){})}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){var e=this.context.config.renderer,n=e.getConfig(),i=n.enableDirtyRectangleRendering;return!i||this.context.renderingContext.renderReasons.has(lo.CAMERA_CHANGED)}},{key:"render",value:function(e,n,i){var a=this,s=e.getConfig(),o=this.context.renderingContext;if(this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0,this.globalRuntime.sceneGraphService.syncHierarchy(o.root),this.globalRuntime.sceneGraphService.notifyMutationObservers(e),o.renderReasons.size&&this.inited){o.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var l=o.renderReasons.size===1&&o.renderReasons.has(lo.CAMERA_CHANGED),c=!s.disableRenderHooks||!l;c&&this.renderDisplayObject(o.root,s,o),this.hooks.beginFrame.call(n),c&&o.renderListCurrentFrame.forEach(function(u){a.hooks.beforeRender.call(u),a.hooks.render.call(u),a.hooks.afterRender.call(u)}),this.hooks.endFrame.call(n),o.renderListCurrentFrame=[],o.renderReasons.clear(),i()}}},{key:"renderDisplayObject",value:function(e,n,i){var a=this,s=n.renderer.getConfig(),o=s.enableDirtyCheck,l=s.enableCulling;function c(g){var p=g.renderable,y=g.sortable,b=o?p.dirty||i.dirtyRectangleRenderingDisabled?g:null:g,w=null;b&&(w=l?a.hooks.cull.call(b,a.context.camera):b,w&&(a.stats.rendered+=1,i.renderListCurrentFrame.push(w))),g.dirty(!1),y.renderOrder=a.zIndexCounter,a.zIndexCounter+=1,a.stats.total+=1,y.dirty&&(a.sort(g,y),y.dirty=!1,y.dirtyChildren=[],y.dirtyReason=void 0)}for(var u=[e];u.length>0;){var h,d=u.pop();c(d);for(var f=((h=d.sortable)===null||h===void 0||(h=h.sorted)===null||h===void 0?void 0:h.length)>0?d.sortable.sorted:d.childNodes,v=f.length-1;v>=0;v--)u.push(f[v])}}},{key:"sort",value:function(e,n){var i,a;(n==null||(i=n.sorted)===null||i===void 0?void 0:i.length)>0&&n.dirtyReason!==lc.Z_INDEX_CHANGED?n.dirtyChildren.forEach(function(s){var o=n.sorted.indexOf(s);o>-1&&n.sorted.splice(o,1);var l=e.childNodes.indexOf(s);if(l>-1)if(n.sorted.length===0)n.sorted.push(s);else{var c=zM(n.sorted,s);n.sorted.splice(c,0,s)}}):n.sorted=e.childNodes.slice().sort(Dp),((a=n.sorted)===null||a===void 0?void 0:a.length)>0&&e.childNodes.filter(function(s){return s.parsedStyle.zIndex}).length===0&&(n.sorted=[])}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call(),this.globalRuntime.sceneGraphService.clearMutationObserverData()}},{key:"dirty",value:function(){this.context.renderingContext.renderReasons.add(lo.DISPLAY_OBJECT_CHANGED)}}])}(),MA=/\[\s*(.*)=(.*)\s*\]/,AA=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"selectOne",value:function(e,n){var i=this;if(e.startsWith("."))return n.find(function(l){return((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(e))>-1});if(e.startsWith("#"))return n.find(function(l){return l.id===i.getIdOrClassname(e)});if(e.startsWith("[")){var a=this.getAttribute(e),s=a.name,o=a.value;return s?n.find(function(l){return n!==l&&(s==="name"?l.name===o:i.attributeToString(l,s)===o)}):null}return n.find(function(l){return n!==l&&l.nodeName===e})}},{key:"selectAll",value:function(e,n){var i=this;if(e.startsWith("."))return n.findAll(function(l){return n!==l&&((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(e))>-1});if(e.startsWith("#"))return n.findAll(function(l){return n!==l&&l.id===i.getIdOrClassname(e)});if(e.startsWith("[")){var a=this.getAttribute(e),s=a.name,o=a.value;return s?n.findAll(function(l){return n!==l&&(s==="name"?l.name===o:i.attributeToString(l,s)===o)}):[]}return n.findAll(function(l){return n!==l&&l.nodeName===e})}},{key:"is",value:function(e,n){if(e.startsWith("."))return n.className===this.getIdOrClassname(e);if(e.startsWith("#"))return n.id===this.getIdOrClassname(e);if(e.startsWith("[")){var i=this.getAttribute(e),a=i.name,s=i.value;return a==="name"?n.name===s:this.attributeToString(n,a)===s}return n.nodeName===e}},{key:"getIdOrClassname",value:function(e){return e.substring(1)}},{key:"getAttribute",value:function(e){var n=e.match(MA),i="",a="";return n&&n.length>2&&(i=n[1].replace(/"/g,""),a=n[2].replace(/"/g,"")),{name:i,value:a}}},{key:"attributeToString",value:function(e,n){if(!e.getAttribute)return"";var i=e.getAttribute(n);return ye(i)?"":i.toString?i.toString():""}}])}(),Ie=function(r){return r.ATTR_MODIFIED="DOMAttrModified",r.INSERTED="DOMNodeInserted",r.MOUNTED="DOMNodeInsertedIntoDocument",r.REMOVED="removed",r.UNMOUNTED="DOMNodeRemovedFromDocument",r.REPARENT="reparent",r.DESTROY="destroy",r.BOUNDS_CHANGED="bounds-changed",r.CULLED="culled",r}({}),Qi=function(r){function t(e,n,i,a,s,o,l,c){var u;return(0,N.Z)(this,t),u=(0,R.Z)(this,t,[null]),u.relatedNode=n,u.prevValue=i,u.newValue=a,u.attrName=s,u.attrChange=o,u.prevParsedValue=l,u.newParsedValue=c,u.type=e,u}return(0,C.Z)(t,r),(0,T.Z)(t)}(Ec);Qi.ADDITION=2,Qi.MODIFICATION=1,Qi.REMOVAL=3;var TA=new Qi(Ie.REPARENT,null,"","","",0,"",""),OA=Md(),Sc=gt(),CA=Et(1,1,1),NA=Wt(),kA=Md(),Es=gt(),PA=Wt(),ws=Xn(),RA=gt(),LA=Xn(),DA=gt(),rl=gt(),Ss=gt(),Mc=Wt(),Xp=Xn(),Kp=Xn(),Ac=Xn(),_A=function(){function r(t){(0,N.Z)(this,r),this.mutationsMap=new Map,this.displayObjectDependencyMap=new WeakMap,this.runtime=t}return(0,T.Z)(r,[{key:"matches",value:function(e,n){return this.runtime.sceneGraphSelector.is(e,n)}},{key:"querySelector",value:function(e,n){return this.runtime.sceneGraphSelector.selectOne(e,n)}},{key:"querySelectorAll",value:function(e,n){return this.runtime.sceneGraphSelector.selectAll(e,n)}},{key:"attach",value:function(e,n,i){var a,s=!1;e.parentNode&&(s=e.parentNode!==n,this.detach(e));var o=e.nodeName===_t.FRAGMENT,l=xc(n);e.parentNode=n;var c=o?e.childNodes:[e];ie(i)?c.forEach(function(g){n.childNodes.splice(i,0,g),g.parentNode=n}):c.forEach(function(g){n.childNodes.push(g),g.parentNode=n});var u=n,h=u.sortable;if((h!=null&&(a=h.sorted)!==null&&a!==void 0&&a.length||h.dirty||e.parsedStyle.zIndex)&&(h.dirtyChildren.indexOf(e)===-1&&h.dirtyChildren.push(e),h.dirty=!0,h.dirtyReason=lc.ADDED),!l){if(o)this.dirtyFragment(e);else{var d=e.transformable;d&&this.dirtyWorldTransform(e,d)}if(s){var f,v=((f=n.ownerDocument)===null||f===void 0||(f=f.defaultView)===null||f===void 0||(f=f.getConfig())===null||f===void 0||(f=f.future)===null||f===void 0?void 0:f.experimentalCancelEventPropagation)===!0;e.dispatchEvent(TA,v,v)}}}},{key:"detach",value:function(e){var n,i;if(e.parentNode){var a=e.transformable,s=e.parentNode,o=s.sortable;(o!=null&&(n=o.sorted)!==null&&n!==void 0&&n.length||(i=e.style)!==null&&i!==void 0&&i.zIndex)&&(o.dirtyChildren.indexOf(e)===-1&&o.dirtyChildren.push(e),o.dirty=!0,o.dirtyReason=lc.REMOVED);var l=e.parentNode.childNodes.indexOf(e);l>-1&&e.parentNode.childNodes.splice(l,1),a&&this.dirtyWorldTransform(e,a),e.parentNode=null}}},{key:"getLocalPosition",value:function(e){return e.transformable.localPosition}},{key:"getLocalRotation",value:function(e){return e.transformable.localRotation}},{key:"getLocalScale",value:function(e){return e.transformable.localScale}},{key:"getLocalSkew",value:function(e){return e.transformable.localSkew}},{key:"getLocalTransform",value:function(e){var n=e.transformable;return Kg(n),n.localTransform}},{key:"setLocalPosition",value:function(e,n){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=e.transformable;rl[0]=n[0],rl[1]=n[1],rl[2]=(i=n[2])!==null&&i!==void 0?i:0,!ua(s.localPosition,rl)&&(Pt(s.localPosition,rl),a&&this.dirtyLocalTransform(e,s))}},{key:"translateLocal",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;ua(n,Sc)||(ur(n,n,s.localRotation),Vt(s.localPosition,s.localPosition,n),this.dirtyLocalTransform(e,s))}},{key:"setLocalRotation",value:function(e,n,i,a,s){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;typeof n=="number"&&(n=cg(ws,n,i,a,s));var l=e.transformable;ql(l.localRotation,n),o&&this.dirtyLocalTransform(e,l)}},{key:"rotateLocal",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;Ql(Kp,n[0],n[1],n[2]),ug(s.localRotation,s.localRotation,Kp),this.dirtyLocalTransform(e,s)}},{key:"setLocalScale",value:function(e,n){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=e.transformable;zt(Es,n[0],n[1],(i=n[2])!==null&&i!==void 0?i:s.localScale[2]),!ua(Es,s.localScale)&&(Pt(s.localScale,Es),a&&this.dirtyLocalTransform(e,s))}},{key:"scaleLocal",value:function(e,n){var i,a=e.transformable;Ee(a.localScale,a.localScale,zt(Es,n[0],n[1],(i=n[2])!==null&&i!==void 0?i:1)),this.dirtyLocalTransform(e,a)}},{key:"setLocalSkew",value:function(e,n,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;typeof n=="number"&&(n=Sw(kA,n,i));var s=e.transformable;ww(s.localSkew,n),a&&this.dirtyLocalTransform(e,s)}},{key:"setLocalEulerAngles",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;typeof n=="number"&&(n=Et(n,i,a));var o=e.transformable;Ql(o.localRotation,n[0],n[1],n[2]),s&&this.dirtyLocalTransform(e,o)}},{key:"setLocalTransform",value:function(e,n){var i=Tn(RA,n),a=Js(LA,n),s=Ca(DA,n);this.setLocalScale(e,s,!1),this.setLocalPosition(e,i,!1),this.setLocalRotation(e,a,void 0,void 0,void 0,!1),this.dirtyLocalTransform(e,e.transformable)}},{key:"resetLocalTransform",value:function(e){this.setLocalScale(e,CA,!1),this.setLocalPosition(e,Sc,!1),this.setLocalEulerAngles(e,Sc,void 0,void 0,!1),this.setLocalSkew(e,OA,void 0,!1),this.dirtyLocalTransform(e,e.transformable)}},{key:"getPosition",value:function(e){var n=e.transformable;return Tn(n.position,this.getWorldTransform(e,n))}},{key:"getRotation",value:function(e){var n=e.transformable;return Js(n.rotation,this.getWorldTransform(e,n))}},{key:"getScale",value:function(e){var n=e.transformable;return Ca(n.scaling,this.getWorldTransform(e,n))}},{key:"getOrigin",value:function(e){return e.getGeometryBounds(),e.transformable.origin}},{key:"getWorldTransform",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.transformable;return!n.localDirtyFlag&&!n.dirtyFlag||(e.parentNode&&e.parentNode.transformable&&this.getWorldTransform(e.parentNode),this.internalUpdateTransform(e)),n.worldTransform}},{key:"setPosition",value:function(e,n){var i,a=e.transformable;if(Ss[0]=n[0],Ss[1]=n[1],Ss[2]=(i=n[2])!==null&&i!==void 0?i:0,!ua(this.getPosition(e),Ss)){if(Pt(a.position,Ss),e.parentNode===null||!e.parentNode.transformable)Pt(a.localPosition,Ss);else{var s=e.parentNode.transformable;we(Mc,s.worldTransform),Ze(Mc,Mc),re(a.localPosition,Ss,Mc)}this.dirtyLocalTransform(e,a)}}},{key:"translate",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=zt(Es,n,i,a)),!ua(n,Sc)&&(Vt(Es,this.getPosition(e),n),this.setPosition(e,Es))}},{key:"setRotation",value:function(e,n,i,a,s){var o=e.transformable;if(typeof n=="number"&&(n=bw(n,i,a,s)),e.parentNode===null||!e.parentNode.transformable)this.setLocalRotation(e,n);else{var l=this.getRotation(e.parentNode);ql(ws,l),Sd(ws,ws),ka(o.localRotation,ws,n),Jl(o.localRotation,o.localRotation),this.dirtyLocalTransform(e,o)}}},{key:"rotate",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;if(e.parentNode===null||!e.parentNode.transformable)this.rotateLocal(e,n);else{var o=ws;Ql(o,n[0],n[1],n[2]);var l=this.getRotation(e),c=this.getRotation(e.parentNode);ql(Ac,c),Sd(Ac,Ac),ka(o,Ac,o),ka(s.localRotation,o,l),Jl(s.localRotation,s.localRotation),this.dirtyLocalTransform(e,s)}}},{key:"setOrigin",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=[n,i,a]);var s=e.transformable;if(!(n[0]===s.origin[0]&&n[1]===s.origin[1]&&n[2]===s.origin[2])){var o=s.origin;o[0]=n[0],o[1]=n[1],o[2]=n[2]||0,this.dirtyLocalTransform(e,s)}}},{key:"setEulerAngles",value:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof n=="number"&&(n=Et(n,i,a));var s=e.transformable;if(e.parentNode===null||!e.parentNode.transformable)this.setLocalEulerAngles(e,n);else{Ql(s.localRotation,n[0],n[1],n[2]);var o=this.getRotation(e.parentNode);ql(Xp,Sd(ws,o)),ug(s.localRotation,s.localRotation,Xp),this.dirtyLocalTransform(e,s)}}},{key:"getGeometryBounds",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=e,a=i.geometry;a.dirty&&Ut.styleValueRegistry.updateGeometry(e);var s=n?a.renderBounds:a.contentBounds||null;return s||new gn}},{key:"getTransformedGeometryBounds",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0,a=this.getGeometryBounds(e,n);if(!gn.isEmpty(a)){var s=i||new gn;return s.setFromTransformedAABB(a,this.getWorldTransform(e)),s}return null}},{key:"getBounds",value:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=e,s=a.renderable;if(!s.boundsDirty&&!i&&s.bounds)return s.bounds;if(!s.renderBoundsDirty&&i&&s.renderBounds)return s.renderBounds;var o=i?s.renderBounds:s.bounds,l=this.getTransformedGeometryBounds(e,i,o),c=e.childNodes;if(c.forEach(function(d){var f=n.getBounds(d,i);f&&(l?l.add(f):(l=o||new gn,l.update(f.center,f.halfExtents)))}),l||(l=new gn),i){var u=_p(e);if(u){var h=u.parsedStyle.clipPath.getBounds(i);l?h&&(l=h.intersection(l)):l.update(h.center,h.halfExtents)}}return i?(s.renderBounds=l,s.renderBoundsDirty=!1):(s.bounds=l,s.boundsDirty=!1),l}},{key:"getLocalBounds",value:function(e){if(e.parentNode){var n=NA;e.parentNode.transformable&&(n=Ze(PA,this.getWorldTransform(e.parentNode)));var i=this.getBounds(e);if(!gn.isEmpty(i)){var a=new gn;return a.setFromTransformedAABB(i,n),a}}return this.getBounds(e)}},{key:"getBoundingClientRect",value:function(e){var n,i,a=this.getGeometryBounds(e);gn.isEmpty(a)||(i=new gn,i.setFromTransformedAABB(a,this.getWorldTransform(e)));var s=(n=e.ownerDocument)===null||n===void 0||(n=n.defaultView)===null||n===void 0?void 0:n.getContextService().getBoundingClientRect();if(i){var o=i.getMin(),l=(0,P.Z)(o,2),c=l[0],u=l[1],h=i.getMax(),d=(0,P.Z)(h,2),f=d[0],v=d[1];return new no(c+((s==null?void 0:s.left)||0),u+((s==null?void 0:s.top)||0),f-c,v-u)}return new no((s==null?void 0:s.left)||0,(s==null?void 0:s.top)||0,0,0)}},{key:"internalUpdateTransform",value:function(e){var n,i=(n=e.parentNode)===null||n===void 0?void 0:n.transformable;Kg(e.transformable),J2(e.transformable,i)}},{key:"internalUpdateElement",value:function(e,n){var i,a,s,o,l=((i=e.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig())===null||i===void 0||(i=i.future)===null||i===void 0?void 0:i.experimentalAttributeUpdateOptimization)===!0,c=n[n.length-1],u=(c==null?void 0:c.transformDirty)||((a=e.transformable)===null||a===void 0?void 0:a.localDirtyFlag);if(e.transformable){var h;(h=e.transformable).dirtyFlag||(h.dirtyFlag=u)}if(this.internalUpdateTransform(e),u){var d;(d=e.dirty)===null||d===void 0||d.call(e,!0,!0)}var f=((s=e.renderable)===null||s===void 0?void 0:s.boundsDirty)||((o=e.renderable)===null||o===void 0?void 0:o.renderBoundsDirty);if((u||f)&&(c==null?void 0:c.shapeUpdated)===!1&&l)for(var v=n.length-1;v>=0;){var g,p,y=n[v];if(y.shapeUpdated)break;(g=(p=y.node).dirty)===null||g===void 0||g.call(p,!0,!0),y.shapeUpdated=!0,v-=1}return u}},{key:"syncHierarchy",value:function(e){for(var n,i,a=[e],s=e.parentNode?[{node:e.parentNode,transformDirty:((n=e.parentNode.transformable)===null||n===void 0?void 0:n.localDirtyFlag)||((i=e.parentNode.transformable)===null||i===void 0?void 0:i.dirtyFlag),shapeUpdated:!1}]:[];a.length>0;){for(var o=a.pop(),l=s[s.length-1];s.length>0&&o.parentNode!==l.node;)l=s.pop();var c=this.internalUpdateElement(o,s);if(o.childNodes.length>0){for(var u=o.childNodes.length-1;u>=0;u--)a.push(o.childNodes[u]);s.push({node:o,transformDirty:c,shapeUpdated:!1})}}}},{key:"dirtyLocalTransform",value:function(e,n){xc(e)||n.localDirtyFlag||(n.localDirtyFlag=!0,n.dirtyFlag||this.dirtyWorldTransform(e,n))}},{key:"dirtyWorldTransform",value:function(e,n){this.dirtyWorldInternal(e,n),this.dirtyToRoot(e,!0)}},{key:"dirtyWorldInternal",value:function(e,n){var i,a=this,s=((i=e.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig())===null||i===void 0||(i=i.future)===null||i===void 0?void 0:i.experimentalAttributeUpdateOptimization)===!0;n.dirtyFlag||(n.dirtyFlag=!0,e.dirty(!0,!0),s||e.childNodes.forEach(function(o){var l=o.transformable;a.dirtyWorldInternal(o,l)}))}},{key:"dirtyToRoot",value:function(e){for(var n,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=e,s=((n=e.ownerDocument)===null||n===void 0||(n=n.defaultView)===null||n===void 0||(n=n.getConfig())===null||n===void 0||(n=n.future)===null||n===void 0?void 0:n.experimentalAttributeUpdateOptimization)===!0;a;){var o,l;if((o=(l=a).dirty)===null||o===void 0||o.call(l,!0,!0),s)break;a=a.parentNode}i&&e.forEach(function(u){var h;(h=u.dirty)===null||h===void 0||h.call(u,!0,!0)}),this.informDependentDisplayObjects(e);var c=this.mutationsMap.get(e);c?c._boundsChangeData={affectChildren:c._boundsChangeData.affectChildren||i}:(c={type:"attributes",target:e,_boundsChangeData:{affectChildren:i}},this.mutationsMap.set(e,c))}},{key:"dirtyFragment",value:function(e){var n,i,a=e.transformable;a&&(a.dirtyFlag=!0,a.localDirtyFlag=!0),(n=(i=e).dirty)===null||n===void 0||n.call(i,!0,!0);for(var s=e.childNodes.length,o=0;othis.capacity){var i=this.cache.keys().next().value;this.cache.delete(i)}}},{key:"len",value:function(){return this.cache.size}},{key:"clear",value:function(){this.cache.clear()}}])}(),Ms={MetricsString:"|\xC9q\xC5",BaselineSymbol:"M",BaselineMultiplier:1.4,HeightMultiplier:2,Newlines:[10,13],BreakingSpaces:[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288]},qp=/[a-zA-Z0-9\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff!"#$%&'()*+,-./:;]/,IA=/[!%),.:;?\]}¢°·'""†‡›℃∶、。〃〆〕〗〞﹚﹜!"%'),.:;?!]}~]/,BA=/[$(£¥·'"〈《「『【〔〖〝﹙﹛$(.[{£¥]/,FA=/[!),.:;?\]}¢·–—'"•"、。〆〞〕〉》」︰︱︲︳﹐﹑﹒﹓﹔﹕﹖﹘﹚﹜!),.:;?︶︸︺︼︾﹀﹂﹗]|}、]/,zA=/[([{£¥'"‵〈《「『〔〝︴﹙﹛({︵︷︹︻︽︿﹁﹃﹏]/,jA=/[)\]}〕〉》」』】〙〗〟'"⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、:;,。.]/,ZA=/[([{〔〈《「『【〘〖〝'"⦅«—...‥〳〴〵]/,WA=/[!%),.:;?\]}¢°'"†‡℃〆〈《「『〕!%),.:;?]}]/,GA=/[$([{£¥'"々〇〉》」〔$([{⦆¥₩#]/,VA=new RegExp("".concat(IA.source,"|").concat(FA.source,"|").concat(jA.source,"|").concat(WA.source)),UA=new RegExp("".concat(BA.source,"|").concat(zA.source,"|").concat(ZA.source,"|").concat(GA.source)),YA=function(){function r(t){var e=this;(0,N.Z)(this,r),this.fontMetricsCache={},this.shouldBreakByKinsokuShorui=function(n,i){return e.isBreakingSpace(i)?!1:!!(n&&(UA.exec(i)||VA.exec(n)))},this.trimByKinsokuShorui=function(n){var i=(0,k.Z)(n),a=i[i.length-2];if(!a)return n;var s=a[a.length-1];return i[i.length-2]=a.slice(0,-1),i[i.length-1]=s+i[i.length-1],i},this.runtime=t,this.charWidthCache=new Qp(100)}return(0,T.Z)(r,[{key:"measureFont",value:function(e,n){if(this.fontMetricsCache[e])return this.fontMetricsCache[e];var i={ascent:0,descent:0,fontSize:0},a=this.runtime.offscreenCanvasCreator.getOrCreateCanvas(n),s=this.runtime.offscreenCanvasCreator.getOrCreateContext(n,{willReadFrequently:!0});s.font=e;var o=Ms.MetricsString+Ms.BaselineSymbol,l=Math.ceil(s.measureText(o).width),c=Math.ceil(s.measureText(Ms.BaselineSymbol).width),u=Ms.HeightMultiplier*c;c=c*Ms.BaselineMultiplier|0,a.width=l,a.height=u,s.fillStyle="#f00",s.fillRect(0,0,l,u),s.font=e,s.textBaseline="alphabetic",s.fillStyle="#000",s.fillText(o,0,c);var h=s.getImageData(0,0,l||1,u||1).data,d=h.length,f=l*4,v=0,g=0,p=!1;for(v=0;vc;--v){for(var b=0;bjt&&xt>=kt;)xt-=1,pt=pt.slice(0,-1);return{lineTxt:pt,txtLastCharIndex:xt}}function et(pt,xt){if(!(H<=0||H>p)){if(!b[pt]){b[pt]=y;return}var kt=K(b[pt],xt,_+1,p-H);b[pt]=kt.lineTxt+y}}for(var rt=0;rt=f){rtp){et(w,rt-1),n.isOverflowing=!0;break}if(O>0&&O+Nt>p){var Ct=K(b[w],rt-1,_+1,p);if(Ct.txtLastCharIndex!==rt-1){if(b[w]=Ct.lineTxt,Ct.txtLastCharIndex===s.length-1)break;rt=Ct.txtLastCharIndex+1,lt=s[rt],ht=s[rt-1],yt=s[rt+1],Nt=j(lt)}if(w+1>=f){et(w,rt-1),n.isOverflowing=!0;break}if(_=rt-1,w+=1,O=0,b[w]="",this.isBreakingSpace(lt))continue;this.canBreakInLastChar(lt)||(b=this.trimToBreakable(b),O=this.sumTextWidthByCache(b[w]||"",j)),this.shouldBreakByKinsokuShorui(lt,yt)&&(b=this.trimByKinsokuShorui(b),O+=j(ht||""))}O+=Nt,b[w]+=lt}return b.join(` `)}},{key:"isBreakingSpace",value:function(e){return typeof e!="string"?!1:Ms.BreakingSpaces.indexOf(e.charCodeAt(0))>=0}},{key:"isNewline",value:function(e){return typeof e!="string"?!1:Ms.Newlines.indexOf(e.charCodeAt(0))>=0}},{key:"trimToBreakable",value:function(e){var n=(0,k.Z)(e),i=n[n.length-2],a=this.findBreakableIndex(i);if(a===-1||!i)return n;var s=i.slice(a,a+1),o=this.isBreakingSpace(s),l=a+1,c=a+(o?0:1);return n[n.length-1]+=i.slice(l,i.length),n[n.length-2]=i.slice(0,c),n}},{key:"canBreakInLastChar",value:function(e){return!(e&&qp.test(e))}},{key:"sumTextWidthByCache",value:function(e,n){return e.split("").reduce(function(i,a){return i+n(a)},0)}},{key:"findBreakableIndex",value:function(e){for(var n=e.length-1;n>=0;n--)if(!qp.test(e[n]))return n;return-1}},{key:"getFromCache",value:function(e,n,i,a){var s=i.get(e);if(typeof s!="number"){var o=e.length*n,l=a.measureText(e);s=l.width+o,i.put(e,s)}return s}},{key:"clearCache",value:function(){this.fontMetricsCache={},this.charWidthCache.clear()}}])}(),Ut={},HA=function(r){var t=new mA,e=new pA;return r={},(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)(r,_t.FRAGMENT,null),_t.CIRCLE,new dA),_t.ELLIPSE,new fA),_t.RECT,t),_t.IMAGE,t),_t.GROUP,new bA),_t.LINE,new vA),_t.TEXT,new yA(Ut)),_t.POLYLINE,e),_t.POLYGON,e),(0,ae.Z)((0,ae.Z)((0,ae.Z)(r,_t.PATH,new gA),_t.HTML,new xA),_t.MESH,null)}(),XA=function(r){var t=new MM,e=new $d;return r={},(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)(r,$t.PERCENTAGE,null),$t.NUMBER,new NM),$t.ANGLE,new wM),$t.DEFINED_PATH,new SM),$t.PAINT,t),$t.COLOR,t),$t.FILTER,new AM),$t.LENGTH,e),$t.LENGTH_PERCENTAGE,e),$t.LENGTH_PERCENTAGE_12,new TM),(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)(r,$t.LENGTH_PERCENTAGE_14,new OM),$t.COORDINATE,new $d),$t.OFFSET_DISTANCE,new kM),$t.OPACITY_VALUE,new PM),$t.PATH,new RM),$t.LIST_OF_POINTS,new LM),$t.SHADOW_BLUR,new DM),$t.TEXT,new _M),$t.TEXT_TRANSFORM,new IM),$t.TRANSFORM,new cA),(0,ae.Z)((0,ae.Z)((0,ae.Z)(r,$t.TRANSFORM_ORIGIN,new uA),$t.Z_INDEX,new hA),$t.MARKER,new CM)}(),KA=function(){return typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S.g!="undefined"?S.g:{}};Ut.CameraContribution=Xg,Ut.AnimationTimeline=null,Ut.EasingFunction=null,Ut.offscreenCanvasCreator=new lf,Ut.sceneGraphSelector=new AA,Ut.sceneGraphService=new _A(Ut),Ut.textService=new YA(Ut),Ut.geometryUpdaterFactory=HA,Ut.CSSPropertySyntaxFactory=XA,Ut.styleValueRegistry=new xM(Ut),Ut.layoutRegistry=null,Ut.globalThis=KA(),Ut.enableStyleSyntax=!0,Ut.enableSizeAttenuation=!1;var Jp=0;function V8(){Jp=0}var cf=new Qi(Ie.INSERTED,null,"","","",0,"",""),uf=new Qi(Ie.REMOVED,null,"","","",0,"",""),$p=new Kn(Ie.DESTROY),QA=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a0&&arguments[0]!==void 0?arguments[0]:!0,i=arguments.length>1?arguments[1]:void 0;this.renderable.dirty=n,i!==void 0&&(this.renderable.boundsDirty=i,this.renderable.renderBoundsDirty=i,this.geometry.dirty=i)}},{key:"className",get:function(){return this.getAttribute("class")||""},set:function(n){this.setAttribute("class",n)}},{key:"classList",get:function(){return this.className.split(" ").filter(function(n){return n!==""})}},{key:"tagName",get:function(){return this.nodeName}},{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"parentElement",get:function(){return this.parentNode}},{key:"nextSibling",get:function(){if(this.parentNode){var n=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[n+1]||null}return null}},{key:"previousSibling",get:function(){if(this.parentNode){var n=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[n-1]||null}return null}},{key:"cloneNode",value:function(n){throw new Error(nn)}},{key:"appendChild",value:function(n,i){var a;if(n.destroyed)throw new Error(B2);return Ut.sceneGraphService.attach(n,this,i),(a=this.ownerDocument)!==null&&a!==void 0&&a.defaultView&&(!xc(this)&&n.nodeName===_t.FRAGMENT?this.ownerDocument.defaultView.mountFragment(n):this.ownerDocument.defaultView.mountChildren(n)),this.isMutationObserved&&(cf.relatedNode=this,n.dispatchEvent(cf)),n}},{key:"insertBefore",value:function(n,i){if(!i)this.appendChild(n);else{n.parentElement&&n.parentElement.removeChild(n);var a=this.childNodes.indexOf(i);a===-1?this.appendChild(n):this.appendChild(n,a)}return n}},{key:"replaceChild",value:function(n,i){var a=this.childNodes.indexOf(i);return this.removeChild(i),this.appendChild(n,a),i}},{key:"removeChild",value:function(n){var i,a,s=((i=this.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig().future)===null||i===void 0?void 0:i.experimentalCancelEventPropagation)===!0;return uf.relatedNode=this,n.dispatchEvent(uf,s,s),(a=n.ownerDocument)!==null&&a!==void 0&&a.defaultView&&n.ownerDocument.defaultView.unmountChildren(n),Ut.sceneGraphService.detach(n),n}},{key:"removeChildren",value:function(){for(var n=this.childNodes.length-1;n>=0;n--){var i=this.childNodes[n];this.removeChild(i)}}},{key:"destroyChildren",value:function(){for(var n=this.childNodes.length-1;n>=0;n--){var i=this.childNodes[n];i.childNodes.length>0&&i.destroyChildren(),i.destroy()}}},{key:"matches",value:function(n){return Ut.sceneGraphService.matches(n,this)}},{key:"getElementById",value:function(n){return Ut.sceneGraphService.querySelector("#".concat(n),this)}},{key:"getElementsByName",value:function(n){return Ut.sceneGraphService.querySelectorAll('[name="'.concat(n,'"]'),this)}},{key:"getElementsByClassName",value:function(n){return Ut.sceneGraphService.querySelectorAll(".".concat(n),this)}},{key:"getElementsByTagName",value:function(n){return Ut.sceneGraphService.querySelectorAll(n,this)}},{key:"querySelector",value:function(n){return Ut.sceneGraphService.querySelector(n,this)}},{key:"querySelectorAll",value:function(n){return Ut.sceneGraphService.querySelectorAll(n,this)}},{key:"closest",value:function(n){var i=this;do{if(Ut.sceneGraphService.matches(n,i))return i;i=i.parentElement}while(i!==null);return null}},{key:"find",value:function(n){var i=this,a=null;return this.forEach(function(s){return s!==i&&n(s)?(a=s,!1):!0}),a}},{key:"findAll",value:function(n){var i=this,a=[];return this.forEach(function(s){s!==i&&n(s)&&a.push(s)}),a}},{key:"after",value:function(){var n=this;if(this.parentNode){for(var i=this.parentNode.childNodes.indexOf(this),a=arguments.length,s=new Array(a),o=0;o0&&arguments[0]!==void 0?arguments[0]:!1;return Ut.sceneGraphService.getGeometryBounds(this,n)}},{key:"getTransformedGeometryBounds",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return Ut.sceneGraphService.getTransformedGeometryBounds(this,n)}},{key:"getBounds",value:function(){return Ut.sceneGraphService.getBounds(this)}},{key:"getRenderBounds",value:function(){return Ut.sceneGraphService.getBounds(this,!0)}},{key:"getLocalBounds",value:function(){return Ut.sceneGraphService.getLocalBounds(this)}},{key:"getBoundingClientRect",value:function(){return Ut.sceneGraphService.getBoundingClientRect(this)}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"computedStyleMap",value:function(){return new Map(Object.entries(this.computedStyle))}},{key:"getAttributeNames",value:function(){return Object.keys(this.attributes)}},{key:"getAttribute",value:function(n){if(typeof n!="symbol"){var i=this.attributes[n];return i}}},{key:"hasAttribute",value:function(n){return this.getAttributeNames().includes(n)}},{key:"hasAttributes",value:function(){return!!this.getAttributeNames().length}},{key:"removeAttribute",value:function(n){this.setAttribute(n,null),delete this.attributes[n]}},{key:"setAttribute",value:function(n,i){this.attributes[n]=i}},{key:"getAttributeNS",value:function(n,i){throw new Error(nn)}},{key:"getAttributeNode",value:function(n){throw new Error(nn)}},{key:"getAttributeNodeNS",value:function(n,i){throw new Error(nn)}},{key:"hasAttributeNS",value:function(n,i){throw new Error(nn)}},{key:"removeAttributeNS",value:function(n,i){throw new Error(nn)}},{key:"removeAttributeNode",value:function(n){throw new Error(nn)}},{key:"setAttributeNS",value:function(n,i,a){throw new Error(nn)}},{key:"setAttributeNode",value:function(n){throw new Error(nn)}},{key:"setAttributeNodeNS",value:function(n){throw new Error(nn)}},{key:"toggleAttribute",value:function(n,i){throw new Error(nn)}}])}(On);function Ue(r){return!!(r!=null&&r.nodeName)}var qA=Ut.globalThis.Proxy?Ut.globalThis.Proxy:function(){},qi=new Qi(Ie.ATTR_MODIFIED,null,null,null,null,Qi.MODIFICATION,null,null),il=gt(),JA=Xn(),pn=function(r){function t(e){var n;return(0,N.Z)(this,t),n=(0,R.Z)(this,t),n.isCustomElement=!1,n.isMutationObserved=!1,n.activeAnimations=[],n.config=e,n.id=e.id||"",n.name=e.name||"",(e.className||e.class)&&(n.className=e.className||e.class),n.nodeName=e.type||_t.GROUP,e.initialParsedStyle&&Object.assign(n.parsedStyle,e.initialParsedStyle),n.initAttributes(e.style),Ut.enableStyleSyntax&&(n.style=new qA({setProperty:function(a,s){n.setAttribute(a,s)},getPropertyValue:function(a){return n.getAttribute(a)},removeProperty:function(a){n.removeAttribute(a)},item:function(){return""}},{get:function(a,s){return a[s]!==void 0?a[s]:n.getAttribute(s)},set:function(a,s,o){return n.setAttribute(s,o),!0}})),n}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"destroy",value:function(){Tg(t,"destroy",this,3)([]),this.getAnimations().forEach(function(n){n.cancel()})}},{key:"cloneNode",value:function(n,i){var a=(0,D.Z)({},this.attributes);for(var s in a){var o=a[s];Ue(o)&&s!=="clipPath"&&s!=="offsetPath"&&s!=="textPath"&&(a[s]=o.cloneNode(n)),i&&(a[s]=i(s,o))}var l=new this.constructor((0,D.Z)((0,D.Z)({},this.config),{},{style:a}));return l.setLocalTransform(this.getLocalTransform()),n&&this.children.forEach(function(c){if(!c.style.isMarker){var u=c.cloneNode(n);l.appendChild(u)}}),l}},{key:"initAttributes",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i={forceUpdateGeometry:!0};Ut.styleValueRegistry.processProperties(this,n,i),this.dirty()}},{key:"setAttribute",value:function(n,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;Te(i)||(a||i!==this.attributes[n])&&(this.internalSetAttribute(n,i,{memoize:s}),Tg(t,"setAttribute",this,3)([n,i]))}},{key:"internalSetAttribute",value:function(n,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=this.attributes[n],o=this.parsedStyle[n];Ut.styleValueRegistry.processProperties(this,(0,ae.Z)({},n,i),a),this.dirty();var l=this.parsedStyle[n];if(this.isConnected)if(qi.relatedNode=this,qi.prevValue=s,qi.newValue=i,qi.attrName=n,qi.prevParsedValue=o,qi.newParsedValue=l,this.isMutationObserved)this.dispatchEvent(qi);else{var c,u=((c=this.ownerDocument.defaultView.getConfig().future)===null||c===void 0?void 0:c.experimentalCancelEventPropagation)===!0;qi.target=this,this.ownerDocument.defaultView.dispatchEvent(qi,!0,u)}if(this.isCustomElement&&this.isConnected||!this.isCustomElement){var h,d;(h=(d=this).attributeChangedCallback)===null||h===void 0||h.call(d,n,s,i,o,l)}}},{key:"getBBox",value:function(){var n=this.getBounds(),i=n.getMin(),a=(0,P.Z)(i,2),s=a[0],o=a[1],l=n.getMax(),c=(0,P.Z)(l,2),u=c[0],h=c[1];return new no(s,o,u-s,h-o)}},{key:"setOrigin",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ut.sceneGraphService.setOrigin(this,Ir(n,i,a,!1)),this}},{key:"getOrigin",value:function(){return Ut.sceneGraphService.getOrigin(this)}},{key:"setPosition",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ut.sceneGraphService.setPosition(this,Ir(n,i,a,!1)),this}},{key:"setLocalPosition",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ut.sceneGraphService.setLocalPosition(this,Ir(n,i,a,!1)),this}},{key:"translate",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ut.sceneGraphService.translate(this,Ir(n,i,a,!1)),this}},{key:"translateLocal",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ut.sceneGraphService.translateLocal(this,Ir(n,i,a,!1)),this}},{key:"getPosition",value:function(){return Ut.sceneGraphService.getPosition(this)}},{key:"getLocalPosition",value:function(){return Ut.sceneGraphService.getLocalPosition(this)}},{key:"scale",value:function(n,i,a){return this.scaleLocal(n,i,a)}},{key:"scaleLocal",value:function(n,i,a){return typeof n=="number"&&(i=i||n,a=a||n,n=Ir(n,i,a,!1)),Ut.sceneGraphService.scaleLocal(this,n),this}},{key:"setLocalScale",value:function(n,i,a){return typeof n=="number"&&(i=i||n,a=a||n,n=Ir(n,i,a,!1)),Ut.sceneGraphService.setLocalScale(this,n),this}},{key:"getLocalScale",value:function(){return Ut.sceneGraphService.getLocalScale(this)}},{key:"getScale",value:function(){return Ut.sceneGraphService.getScale(this)}},{key:"getEulerAngles",value:function(){var n=Dd(il,Ut.sceneGraphService.getWorldTransform(this)),i=(0,P.Z)(n,3),a=i[2];return Vr(a)}},{key:"getLocalEulerAngles",value:function(){var n=Dd(il,Ut.sceneGraphService.getLocalRotation(this)),i=(0,P.Z)(n,3),a=i[2];return Vr(a)}},{key:"setEulerAngles",value:function(n){return Ut.sceneGraphService.setEulerAngles(this,0,0,n),this}},{key:"setLocalEulerAngles",value:function(n){return Ut.sceneGraphService.setLocalEulerAngles(this,0,0,n),this}},{key:"rotateLocal",value:function(n,i,a){return ye(i)&&ye(a)?Ut.sceneGraphService.rotateLocal(this,0,0,n):Ut.sceneGraphService.rotateLocal(this,n,i,a),this}},{key:"rotate",value:function(n,i,a){return ye(i)&&ye(a)?Ut.sceneGraphService.rotate(this,0,0,n):Ut.sceneGraphService.rotate(this,n,i,a),this}},{key:"setRotation",value:function(n,i,a,s){return Ut.sceneGraphService.setRotation(this,n,i,a,s),this}},{key:"setLocalRotation",value:function(n,i,a,s){return Ut.sceneGraphService.setLocalRotation(this,n,i,a,s),this}},{key:"setLocalSkew",value:function(n,i){return Ut.sceneGraphService.setLocalSkew(this,n,i),this}},{key:"getRotation",value:function(){return Ut.sceneGraphService.getRotation(this)}},{key:"getLocalRotation",value:function(){return Ut.sceneGraphService.getLocalRotation(this)}},{key:"getLocalSkew",value:function(){return Ut.sceneGraphService.getLocalSkew(this)}},{key:"getLocalTransform",value:function(){return Ut.sceneGraphService.getLocalTransform(this)}},{key:"getWorldTransform",value:function(){return Ut.sceneGraphService.getWorldTransform(this)}},{key:"setLocalTransform",value:function(n){return Ut.sceneGraphService.setLocalTransform(this,n),this}},{key:"resetLocalTransform",value:function(){Ut.sceneGraphService.resetLocalTransform(this)}},{key:"getAnimations",value:function(){return this.activeAnimations}},{key:"animate",value:function(n,i){var a,s=(a=this.ownerDocument)===null||a===void 0?void 0:a.timeline;return s?s.play(this,n,i):null}},{key:"isVisible",value:function(){var n;return((n=this.parsedStyle)===null||n===void 0?void 0:n.visibility)!=="hidden"}},{key:"interactive",get:function(){return this.isInteractive()},set:function(n){this.style.pointerEvents=n?"auto":"none"}},{key:"isInteractive",value:function(){var n;return((n=this.parsedStyle)===null||n===void 0?void 0:n.pointerEvents)!=="none"}},{key:"isCulled",value:function(){return!!(this.cullable&&this.cullable.enable&&!this.cullable.visible)}},{key:"toFront",value:function(){return this.parentNode&&(this.style.zIndex=Math.max.apply(Math,(0,k.Z)(this.parentNode.children.map(function(n){return Number(n.style.zIndex)})))+1),this}},{key:"toBack",value:function(){return this.parentNode&&(this.style.zIndex=Math.min.apply(Math,(0,k.Z)(this.parentNode.children.map(function(n){return Number(n.style.zIndex)})))-1),this}},{key:"getConfig",value:function(){return this.config}},{key:"attr",value:function(){for(var n=this,i=arguments.length,a=new Array(i),s=0;s1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(n,i,a),this}},{key:"move",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(n,i,a),this}},{key:"setZIndex",value:function(n){return this.style.zIndex=n,this}}])}(QA);pn.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","display","draggable","droppable","fill","fillOpacity","fillRule","filter","increasedLineWidthForHitTesting","lineCap","lineDash","lineDashOffset","lineJoin","lineWidth","miterLimit","hitArea","offsetDistance","offsetPath","offsetX","offsetY","opacity","pointerEvents","shadowColor","shadowType","shadowBlur","shadowOffsetX","shadowOffsetY","stroke","strokeOpacity","strokeWidth","strokeLinecap","strokeLineJoin","strokeDasharray","strokeDashoffset","transform","transformOrigin","textTransform","visibility","zIndex"]);var Ji=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.CIRCLE},e)])}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);Ji.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["cx","cy","cz","r","isBillboard","isSizeAttenuation"]));var $A=["style"],hf=function(r){function t(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.style,a=(0,vs.Z)(n,$A);return(0,N.Z)(this,t),e=(0,R.Z)(this,t,[(0,D.Z)({style:i},a)]),e.isCustomElement=!0,e}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);hf.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var al=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.ELLIPSE},e)])}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);al.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["cx","cy","cz","rx","ry","isBillboard","isSizeAttenuation"]));var tT=function(r){function t(){return(0,N.Z)(this,t),(0,R.Z)(this,t,[{type:_t.FRAGMENT}])}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);tT.PARSED_STYLE_LIST=new Set(["class","className"]);var ir=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.GROUP},e)])}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);ir.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var eT=["style"],co=function(r){function t(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.style,a=(0,vs.Z)(n,eT);return(0,N.Z)(this,t),e=(0,R.Z)(this,t,[(0,D.Z)({type:_t.HTML,style:i},a)]),e.cullable.enable=!1,e}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"getDomElement",value:function(){return this.parsedStyle.$el}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"getLocalBounds",value:function(){if(this.parentNode){var n=Ze(Wt(),this.parentNode.getWorldTransform()),i=this.getBounds();if(!gn.isEmpty(i)){var a=new gn;return a.setFromTransformedAABB(i,n),a}}return this.getBounds()}}])}(pn);co.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["x","y","$el","innerHTML","width","height"]));var sl=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.IMAGE},e)])}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);sl.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["x","y","z","src","width","height","isBillboard","billboardRotation","isSizeAttenuation","keepAspectRatio"]));var nT=["style"],As=function(r){function t(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.style,a=(0,vs.Z)(n,nT);(0,N.Z)(this,t),e=(0,R.Z)(this,t,[(0,D.Z)({type:_t.LINE,style:(0,D.Z)({x1:0,y1:0,x2:0,y2:0,z1:0,z2:0},i)},a)]),e.markerStartAngle=0,e.markerEndAngle=0;var s=e.parsedStyle,o=s.markerStart,l=s.markerEnd;return o&&Ue(o)&&(e.markerStartAngle=o.getLocalEulerAngles(),e.appendChild(o)),l&&Ue(l)&&(e.markerEndAngle=l.getLocalEulerAngles(),e.appendChild(l)),e.transformMarker(!0),e.transformMarker(!1),e}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"attributeChangedCallback",value:function(n,i,a,s,o){n==="x1"||n==="y1"||n==="x2"||n==="y2"||n==="markerStartOffset"||n==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):n==="markerStart"?(s&&Ue(s)&&(this.markerStartAngle=0,s.remove()),o&&Ue(o)&&(this.markerStartAngle=o.getLocalEulerAngles(),this.appendChild(o),this.transformMarker(!0))):n==="markerEnd"&&(s&&Ue(s)&&(this.markerEndAngle=0,s.remove()),o&&Ue(o)&&(this.markerEndAngle=o.getLocalEulerAngles(),this.appendChild(o),this.transformMarker(!1)))}},{key:"transformMarker",value:function(n){var i=this.parsedStyle,a=i.markerStart,s=i.markerEnd,o=i.markerStartOffset,l=i.markerEndOffset,c=i.x1,u=i.x2,h=i.y1,d=i.y2,f=n?a:s;if(!(!f||!Ue(f))){var v=0,g,p,y,b,w,O;n?(y=c,b=h,g=u-c,p=d-h,w=o||0,O=this.markerStartAngle):(y=u,b=d,g=c-u,p=h-d,w=l||0,O=this.markerEndAngle),v=Math.atan2(p,g),f.setLocalEulerAngles(v*180/Math.PI+O),f.setLocalPosition(y+Math.cos(v)*w,b+Math.sin(v)*w)}}},{key:"getPoint",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle,s=a.x1,o=a.y1,l=a.x2,c=a.y2,u=Yi(s,o,l,c,n),h=u.x,d=u.y,f=re(gt(),Et(h,d,0),i?this.getWorldTransform():this.getLocalTransform());return new gr(f[0],f[1])}},{key:"getPointAtLength",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(n/this.getTotalLength(),i)}},{key:"getTotalLength",value:function(){var n=this.parsedStyle,i=n.x1,a=n.y1,s=n.x2,o=n.y2;return Rg(i,a,s,o)}}])}(pn);As.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["x1","y1","x2","y2","z1","z2","isBillboard","isSizeAttenuation","markerStart","markerEnd","markerStartOffset","markerEndOffset"]));var rT=["style"],ri=function(r){function t(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.style,a=(0,vs.Z)(n,rT);(0,N.Z)(this,t),e=(0,R.Z)(this,t,[(0,D.Z)({type:_t.PATH,style:i,initialParsedStyle:{miterLimit:4,d:(0,D.Z)({},Qg)}},a)]),e.markerStartAngle=0,e.markerEndAngle=0,e.markerMidList=[];var s=e.parsedStyle,o=s.markerStart,l=s.markerEnd,c=s.markerMid;return o&&Ue(o)&&(e.markerStartAngle=o.getLocalEulerAngles(),e.appendChild(o)),c&&Ue(c)&&e.placeMarkerMid(c),l&&Ue(l)&&(e.markerEndAngle=l.getLocalEulerAngles(),e.appendChild(l)),e.transformMarker(!0),e.transformMarker(!1),e}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"attributeChangedCallback",value:function(n,i,a,s,o){n==="d"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):n==="markerStartOffset"||n==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):n==="markerStart"?(s&&Ue(s)&&(this.markerStartAngle=0,s.remove()),o&&Ue(o)&&(this.markerStartAngle=o.getLocalEulerAngles(),this.appendChild(o),this.transformMarker(!0))):n==="markerEnd"?(s&&Ue(s)&&(this.markerEndAngle=0,s.remove()),o&&Ue(o)&&(this.markerEndAngle=o.getLocalEulerAngles(),this.appendChild(o),this.transformMarker(!1))):n==="markerMid"&&this.placeMarkerMid(o)}},{key:"transformMarker",value:function(n){var i=this.parsedStyle,a=i.markerStart,s=i.markerEnd,o=i.markerStartOffset,l=i.markerEndOffset,c=n?a:s;if(!(!c||!Ue(c))){var u=0,h,d,f,v,g,p;if(n){var y=this.getStartTangent(),b=(0,P.Z)(y,2),w=b[0],O=b[1];f=O[0],v=O[1],h=w[0]-O[0],d=w[1]-O[1],g=o||0,p=this.markerStartAngle}else{var _=this.getEndTangent(),F=(0,P.Z)(_,2),W=F[0],j=F[1];f=j[0],v=j[1],h=W[0]-j[0],d=W[1]-j[1],g=l||0,p=this.markerEndAngle}u=Math.atan2(d,h),c.setLocalEulerAngles(u*180/Math.PI+p),c.setLocalPosition(f+Math.cos(u)*g,v+Math.sin(u)*g)}}},{key:"placeMarkerMid",value:function(n){var i=this.parsedStyle.d.segments;if(this.markerMidList.forEach(function(u){u.remove()}),n&&Ue(n))for(var a=1;a1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle.d.absolutePath,s=c2(a,n),o=s.x,l=s.y,c=re(gt(),Et(o,l,0),i?this.getWorldTransform():this.getLocalTransform());return new gr(c[0],c[1])}},{key:"getPoint",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPointAtLength(n*Hd(this),i)}},{key:"getStartTangent",value:function(){var n=this.parsedStyle.d.segments,i=[];if(n.length>1){var a=n[0].currentPoint,s=n[1].currentPoint,o=n[1].startTangent;i=[],o?(i.push([a[0]-o[0],a[1]-o[1]]),i.push([a[0],a[1]])):(i.push([s[0],s[1]]),i.push([a[0],a[1]]))}return i}},{key:"getEndTangent",value:function(){var n=this.parsedStyle.d.segments,i=n.length,a=[];if(i>1){var s=n[i-2].currentPoint,o=n[i-1].currentPoint,l=n[i-1].endTangent;a=[],l?(a.push([o[0]-l[0],o[1]-l[1]]),a.push([o[0],o[1]])):(a.push([s[0],s[1]]),a.push([o[0],o[1]]))}return a}}])}(pn);ri.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["d","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard","isSizeAttenuation"]));var iT=["style"],Ts=function(r){function t(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.style,a=(0,vs.Z)(n,iT);(0,N.Z)(this,t),e=(0,R.Z)(this,t,[(0,D.Z)({type:_t.POLYGON,style:i,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!0}},a)]),e.markerStartAngle=0,e.markerEndAngle=0,e.markerMidList=[];var s=e.parsedStyle,o=s.markerStart,l=s.markerEnd,c=s.markerMid;return o&&Ue(o)&&(e.markerStartAngle=o.getLocalEulerAngles(),e.appendChild(o)),c&&Ue(c)&&e.placeMarkerMid(c),l&&Ue(l)&&(e.markerEndAngle=l.getLocalEulerAngles(),e.appendChild(l)),e.transformMarker(!0),e.transformMarker(!1),e}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"attributeChangedCallback",value:function(n,i,a,s,o){n==="points"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):n==="markerStartOffset"||n==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):n==="markerStart"?(s&&Ue(s)&&(this.markerStartAngle=0,s.remove()),o&&Ue(o)&&(this.markerStartAngle=o.getLocalEulerAngles(),this.appendChild(o),this.transformMarker(!0))):n==="markerEnd"?(s&&Ue(s)&&(this.markerEndAngle=0,s.remove()),o&&Ue(o)&&(this.markerEndAngle=o.getLocalEulerAngles(),this.appendChild(o),this.transformMarker(!1))):n==="markerMid"&&this.placeMarkerMid(o)}},{key:"transformMarker",value:function(n){var i=this.parsedStyle,a=i.markerStart,s=i.markerEnd,o=i.markerStartOffset,l=i.markerEndOffset,c=i.points,u=c||{},h=u.points,d=n?a:s;if(!(!d||!Ue(d)||!h)){var f=0,v,g,p,y,b,w;if(p=h[0][0],y=h[0][1],n)v=h[1][0]-h[0][0],g=h[1][1]-h[0][1],b=o||0,w=this.markerStartAngle;else{var O=h.length;this.parsedStyle.isClosed?(v=h[O-1][0]-h[0][0],g=h[O-1][1]-h[0][1]):(p=h[O-1][0],y=h[O-1][1],v=h[O-2][0]-h[O-1][0],g=h[O-2][1]-h[O-1][1]),b=l||0,w=this.markerEndAngle}f=Math.atan2(g,v),d.setLocalEulerAngles(f*180/Math.PI+w),d.setLocalPosition(p+Math.cos(f)*b,y+Math.sin(f)*b)}}},{key:"placeMarkerMid",value:function(n){var i=this.parsedStyle.points,a=i||{},s=a.points;if(this.markerMidList.forEach(function(h){h.remove()}),this.markerMidList=[],n&&Ue(n)&&s)for(var o=1;o<(this.parsedStyle.isClosed?s.length:s.length-1);o++){var l=s[o][0],c=s[o][1],u=o===1?n:n.cloneNode(!0);this.markerMidList.push(u),this.appendChild(u),u.setLocalPosition(l,c)}}}])}(pn);Ts.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isClosed","isBillboard","isSizeAttenuation"]));var aT=["style"],Tc=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.style,i=(0,vs.Z)(e,aT);return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.POLYLINE,style:n,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!1}},i)])}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"getTotalLength",value:function(){return HS(this)}},{key:"getPointAtLength",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(n/this.getTotalLength(),i)}},{key:"getPoint",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle.points.points;if(this.parsedStyle.points.segments.length===0){var s=[],o=0,l,c,u=this.getTotalLength();a.forEach(function(y,b){a[b+1]&&(l=[0,0],l[0]=o/u,c=Rg(y[0],y[1],a[b+1][0],a[b+1][1]),o+=c,l[1]=o/u,s.push(l))}),this.parsedStyle.points.segments=s}var h=0,d=0;this.parsedStyle.points.segments.forEach(function(y,b){n>=y[0]&&n<=y[1]&&(h=(n-y[0])/(y[1]-y[0]),d=b)});var f=Yi(a[d][0],a[d][1],a[d+1][0],a[d+1][1],h),v=f.x,g=f.y,p=re(gt(),Et(v,g,0),i?this.getWorldTransform():this.getLocalTransform());return new gr(p[0],p[1])}},{key:"getStartTangent",value:function(){var n=this.parsedStyle.points.points,i=[];return i.push([n[1][0],n[1][1]]),i.push([n[0][0],n[0][1]]),i}},{key:"getEndTangent",value:function(){var n=this.parsedStyle.points.points,i=n.length-1,a=[];return a.push([n[i-1][0],n[i-1][1]]),a.push([n[i][0],n[i][1]]),a}}])}(Ts);Tc.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(Ts.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard"]));var pr=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.RECT},e)])}return(0,C.Z)(t,r),(0,T.Z)(t)}(pn);pr.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["x","y","z","width","height","isBillboard","isSizeAttenuation","radius"]));var sT=["style"],Os=function(r){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.style,i=(0,vs.Z)(e,sT);return(0,N.Z)(this,t),(0,R.Z)(this,t,[(0,D.Z)({type:_t.TEXT,style:(0,D.Z)({fill:"black"},n)},i)])}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"getComputedTextLength",value:function(){var n;return this.getGeometryBounds(),((n=this.parsedStyle.metrics)===null||n===void 0?void 0:n.maxLineWidth)||0}},{key:"getLineBoundingRects",value:function(){var n;return this.getGeometryBounds(),((n=this.parsedStyle.metrics)===null||n===void 0?void 0:n.lineMetrics)||[]}},{key:"isOverflowing",value:function(){return this.getGeometryBounds(),!!this.parsedStyle.isOverflowing}}])}(pn);Os.PARSED_STYLE_LIST=new Set([].concat((0,k.Z)(pn.PARSED_STYLE_LIST),["x","y","z","isBillboard","billboardRotation","isSizeAttenuation","text","textAlign","textBaseline","fontStyle","fontSize","fontFamily","fontWeight","fontVariant","lineHeight","letterSpacing","leading","wordWrap","wordWrapWidth","maxLines","textOverflow","isOverflowing","textPath","textDecorationLine","textDecorationColor","textDecorationStyle","textDecorationThickness","textPathSide","textPathStartOffset","metrics","dx","dy"]));var oT=function(){function r(){(0,N.Z)(this,r),this.registry={},this.define(_t.CIRCLE,Ji),this.define(_t.ELLIPSE,al),this.define(_t.RECT,pr),this.define(_t.IMAGE,sl),this.define(_t.LINE,As),this.define(_t.GROUP,ir),this.define(_t.PATH,ri),this.define(_t.POLYGON,Ts),this.define(_t.POLYLINE,Tc),this.define(_t.TEXT,Os),this.define(_t.HTML,co)}return(0,T.Z)(r,[{key:"define",value:function(e,n){this.registry[e]=n}},{key:"get",value:function(e){return this.registry[e]}}])}(),U8={number:function(t){return new sn(t)},percent:function(t){return new sn(t,"%")},px:function(t){return new sn(t,"px")},em:function(t){return new sn(t,"em")},rem:function(t){return new sn(t,"rem")},deg:function(t){return new sn(t,"deg")},grad:function(t){return new sn(t,"grad")},rad:function(t){return new sn(t,"rad")},turn:function(t){return new sn(t,"turn")},s:function(t){return new sn(t,"s")},ms:function(t){return new sn(t,"ms")},registerProperty:function(t){var e=t.name,n=t.inherits,i=t.interpolable,a=t.initialValue,s=t.syntax;Ut.styleValueRegistry.registerMetadata({n:e,inh:n,int:i,d:a,syntax:s})},registerLayout:function(t,e){Ut.layoutRegistry.registerLayout(t,e)}},tm=function(r){function t(){var e;(0,N.Z)(this,t),e=(0,R.Z)(this,t),e.defaultView=null,e.ownerDocument=null,e.nodeName="document";try{e.timeline=new Ut.AnimationTimeline(e)}catch(i){}var n={};return Jd.forEach(function(i){var a=i.n,s=i.inh,o=i.d;s&&o&&(n[a]=fe(o)?o(_t.GROUP):o)}),e.documentElement=new ir({id:"g-root",style:n}),e.documentElement.ownerDocument=e,e.documentElement.parentNode=e,e.childNodes=[e.documentElement],e}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"createElement",value:function(n,i){if(n==="svg")return this.documentElement;var a=this.defaultView.customElements.get(n);a||(console.warn("Unsupported tagName: ",n),a=n==="tspan"?Os:ir);var s=new a(i);return s.ownerDocument=this,s}},{key:"createElementNS",value:function(n,i,a){return this.createElement(i,a)}},{key:"cloneNode",value:function(n){throw new Error(nn)}},{key:"destroy",value:function(){try{this.documentElement.destroyChildren(),this.timeline.destroy()}catch(n){}}},{key:"elementsFromBBox",value:function(n,i,a,s){var o=[],l=function(u){if(!(!u.isInteractive()||u.isCulled())){var h=u.parsedStyle.pointerEvents,d=h===void 0?"auto":h,f=["auto","visiblepainted","visiblefill","visiblestroke","visible"].includes(d);if(!f||u.isVisible()){var v=u.getTransformedGeometryBounds(!0);v&&!gn.isEmpty(v)&&v.max[0]>=n&&v.min[0]<=a&&v.max[1]>=i&&v.min[1]<=s&&o.push(u)}u.childNodes&&u.childNodes.forEach(function(g){g instanceof pn&&l(g)})}};return l(this.documentElement),o.sort(function(c,u){return u.sortable.renderOrder-c.sortable.renderOrder}),o}},{key:"elementFromPointSync",value:function(n,i){var a=this.defaultView.canvas2Viewport({x:n,y:i}),s=a.x,o=a.y,l=this.defaultView.getConfig(),c=l.width,u=l.height;if(s<0||o<0||s>c||o>u)return null;var h=this.defaultView.viewport2Client({x:s,y:o}),d=h.x,f=h.y,v=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!0,position:{x:n,y:i,viewportX:s,viewportY:o,clientX:d,clientY:f},picked:[]}),g=v.picked;return g&&g[0]||this.documentElement}},{key:"elementFromPoint",value:function(){var e=(0,Ra.Z)((0,Cr.Z)().mark(function i(a,s){var o,l,c,u,h,d,f,v,g,p,y;return(0,Cr.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(o=this.defaultView.canvas2Viewport({x:a,y:s}),l=o.x,c=o.y,u=this.defaultView.getConfig(),h=u.width,d=u.height,!(l<0||c<0||l>h||c>d)){b.next=1;break}return b.abrupt("return",null);case 1:return f=this.defaultView.viewport2Client({x:l,y:c}),v=f.x,g=f.y,b.next=2,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!0,position:{x:a,y:s,viewportX:l,viewportY:c,clientX:v,clientY:g},picked:[]});case 2:return p=b.sent,y=p.picked,b.abrupt("return",y&&y[0]||this.documentElement);case 3:case"end":return b.stop()}},i,this)}));function n(i,a){return e.apply(this,arguments)}return n}()},{key:"elementsFromPointSync",value:function(n,i){var a=this.defaultView.canvas2Viewport({x:n,y:i}),s=a.x,o=a.y,l=this.defaultView.getConfig(),c=l.width,u=l.height;if(s<0||o<0||s>c||o>u)return[];var h=this.defaultView.viewport2Client({x:s,y:o}),d=h.x,f=h.y,v=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!1,position:{x:n,y:i,viewportX:s,viewportY:o,clientX:d,clientY:f},picked:[]}),g=v.picked;return g[g.length-1]!==this.documentElement&&g.push(this.documentElement),g}},{key:"elementsFromPoint",value:function(){var e=(0,Ra.Z)((0,Cr.Z)().mark(function i(a,s){var o,l,c,u,h,d,f,v,g,p,y;return(0,Cr.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(o=this.defaultView.canvas2Viewport({x:a,y:s}),l=o.x,c=o.y,u=this.defaultView.getConfig(),h=u.width,d=u.height,!(l<0||c<0||l>h||c>d)){b.next=1;break}return b.abrupt("return",[]);case 1:return f=this.defaultView.viewport2Client({x:l,y:c}),v=f.x,g=f.y,b.next=2,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!1,position:{x:a,y:s,viewportX:l,viewportY:c,clientX:v,clientY:g},picked:[]});case 2:return p=b.sent,y=p.picked,y[y.length-1]!==this.documentElement&&y.push(this.documentElement),b.abrupt("return",y);case 3:case"end":return b.stop()}},i,this)}));function n(i,a){return e.apply(this,arguments)}return n}()},{key:"appendChild",value:function(n,i){throw new Error(ro)}},{key:"insertBefore",value:function(n,i){throw new Error(ro)}},{key:"removeChild",value:function(n,i){throw new Error(ro)}},{key:"replaceChild",value:function(n,i,a){throw new Error(ro)}},{key:"append",value:function(){throw new Error(ro)}},{key:"prepend",value:function(){throw new Error(ro)}},{key:"getElementById",value:function(n){return this.documentElement.getElementById(n)}},{key:"getElementsByName",value:function(n){return this.documentElement.getElementsByName(n)}},{key:"getElementsByTagName",value:function(n){return this.documentElement.getElementsByTagName(n)}},{key:"getElementsByClassName",value:function(n){return this.documentElement.getElementsByClassName(n)}},{key:"querySelector",value:function(n){return this.documentElement.querySelector(n)}},{key:"querySelectorAll",value:function(n){return this.documentElement.querySelectorAll(n)}},{key:"find",value:function(n){return this.documentElement.find(n)}},{key:"findAll",value:function(n){return this.documentElement.findAll(n)}}])}(On),em=function(){function r(t){(0,N.Z)(this,r),this.strategies=t}return(0,T.Z)(r,[{key:"apply",value:function(e){var n=e.config,i=e.camera,a=e.renderingService,s=e.renderingContext,o=this.strategies;a.hooks.cull.tap(r.tag,function(l){if(l){var c,u=l.cullable;if(o.length===0?u.visible=s.unculledEntities.indexOf(l.entity)>-1:u.visible=o.every(function(d){return d.isVisible(i,l)}),!l.isCulled()&&l.isVisible())return l;var h=((c=n.future)===null||c===void 0?void 0:c.experimentalCancelEventPropagation)===!0;return l.dispatchEvent(new Kn(Ie.CULLED),h,h),null}return l}),a.hooks.afterRender.tap(r.tag,function(l){l.cullable.visibilityPlaneMask=-1})}}])}();em.tag="Culling";var nm=function(){function r(){var t=this;(0,N.Z)(this,r),this.autoPreventDefault=!1,this.rootPointerEvent=new wc(null),this.rootWheelEvent=new of(null),this.onPointerMove=function(e){var n,i=(n=t.context.renderingContext.root)===null||n===void 0||(n=n.ownerDocument)===null||n===void 0?void 0:n.defaultView;if(!(i.supportsTouchEvents&&e.pointerType==="touch")){var a=t.normalizeToPointerEvent(e,i),s=(0,La.Z)(a),o;try{for(s.s();!(o=s.n()).done;){var l=o.value,c=t.bootstrapEvent(t.rootPointerEvent,l,i,e);t.context.eventService.mapEvent(c)}}catch(u){s.e(u)}finally{s.f()}t.setCursor(t.context.eventService.cursor)}},this.onClick=function(e){var n,i=(n=t.context.renderingContext.root)===null||n===void 0||(n=n.ownerDocument)===null||n===void 0?void 0:n.defaultView,a=t.normalizeToPointerEvent(e,i),s=(0,La.Z)(a),o;try{for(s.s();!(o=s.n()).done;){var l=o.value,c=t.bootstrapEvent(t.rootPointerEvent,l,i,e);t.context.eventService.mapEvent(c)}}catch(u){s.e(u)}finally{s.f()}t.setCursor(t.context.eventService.cursor)}}return(0,T.Z)(r,[{key:"apply",value:function(e){var n=this;this.context=e;var i=e.renderingService,a=this.context.renderingContext.root.ownerDocument.defaultView;this.context.eventService.setPickHandler(function(s){var o=n.context.renderingService.hooks.pickSync.call({position:s,picked:[],topmost:!0}),l=o.picked;return l[0]||null}),i.hooks.pointerWheel.tap(r.tag,function(s){var o=n.normalizeWheelEvent(s);n.context.eventService.mapEvent(o)}),i.hooks.pointerDown.tap(r.tag,function(s){if(!(a.supportsTouchEvents&&s.pointerType==="touch")){var o=n.normalizeToPointerEvent(s,a);if(n.autoPreventDefault&&o[0].isNormalized){var l=s.cancelable||!("cancelable"in s);l&&s.preventDefault()}var c=(0,La.Z)(o),u;try{for(c.s();!(u=c.n()).done;){var h=u.value,d=n.bootstrapEvent(n.rootPointerEvent,h,a,s);n.context.eventService.mapEvent(d)}}catch(f){c.e(f)}finally{c.f()}n.setCursor(n.context.eventService.cursor)}}),i.hooks.pointerUp.tap(r.tag,function(s){if(!(a.supportsTouchEvents&&s.pointerType==="touch")){var o=n.context.contextService.getDomElement(),l=n.context.eventService.isNativeEventFromCanvas(o,s),c=l?"":"outside",u=n.normalizeToPointerEvent(s,a),h=(0,La.Z)(u),d;try{for(h.s();!(d=h.n()).done;){var f=d.value,v=n.bootstrapEvent(n.rootPointerEvent,f,a,s);v.type+=c,n.context.eventService.mapEvent(v)}}catch(g){h.e(g)}finally{h.f()}n.setCursor(n.context.eventService.cursor)}}),i.hooks.pointerMove.tap(r.tag,this.onPointerMove),i.hooks.pointerOver.tap(r.tag,this.onPointerMove),i.hooks.pointerOut.tap(r.tag,this.onPointerMove),i.hooks.click.tap(r.tag,this.onClick),i.hooks.pointerCancel.tap(r.tag,function(s){var o=n.normalizeToPointerEvent(s,a),l=(0,La.Z)(o),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=n.bootstrapEvent(n.rootPointerEvent,u,a,s);n.context.eventService.mapEvent(h)}}catch(d){l.e(d)}finally{l.f()}n.setCursor(n.context.eventService.cursor)})}},{key:"bootstrapEvent",value:function(e,n,i,a){e.view=i,e.originalEvent=null,e.nativeEvent=a,e.pointerId=n.pointerId,e.width=n.width,e.height=n.height,e.isPrimary=n.isPrimary,e.pointerType=n.pointerType,e.pressure=n.pressure,e.tangentialPressure=n.tangentialPressure,e.tiltX=n.tiltX,e.tiltY=n.tiltY,e.twist=n.twist,this.transferMouseData(e,n);var s=this.context.eventService.client2Viewport({x:n.clientX,y:n.clientY}),o=s.x,l=s.y;e.viewport.x=o,e.viewport.y=l;var c=this.context.eventService.viewport2Canvas(e.viewport),u=c.x,h=c.y;return e.canvas.x=u,e.canvas.y=h,e.global.copyFrom(e.canvas),e.offset.copyFrom(e.canvas),e.isTrusted=a.isTrusted,e.type==="pointerleave"&&(e.type="pointerout"),e.type.startsWith("mouse")&&(e.type=e.type.replace("mouse","pointer")),e.type.startsWith("touch")&&(e.type=VM[e.type]||e.type),e}},{key:"normalizeWheelEvent",value:function(e){var n=this.rootWheelEvent;this.transferMouseData(n,e),n.deltaMode=e.deltaMode,n.deltaX=e.deltaX,n.deltaY=e.deltaY,n.deltaZ=e.deltaZ;var i=this.context.eventService.client2Viewport({x:e.clientX,y:e.clientY}),a=i.x,s=i.y;n.viewport.x=a,n.viewport.y=s;var o=this.context.eventService.viewport2Canvas(n.viewport),l=o.x,c=o.y;return n.canvas.x=l,n.canvas.y=c,n.global.copyFrom(n.canvas),n.offset.copyFrom(n.canvas),n.nativeEvent=e,n.type=e.type,n}},{key:"transferMouseData",value:function(e,n){e.isTrusted=n.isTrusted,e.srcElement=n.srcElement,e.timeStamp=nf.now(),e.type=n.type,e.altKey=n.altKey,e.metaKey=n.metaKey,e.shiftKey=n.shiftKey,e.ctrlKey=n.ctrlKey,e.button=n.button,e.buttons=n.buttons,e.client.x=n.clientX,e.client.y=n.clientY,e.movement.x=n.movementX,e.movement.y=n.movementY,e.page.x=n.pageX,e.page.y=n.pageY,e.screen.x=n.screenX,e.screen.y=n.screenY,e.relatedTarget=null}},{key:"setCursor",value:function(e){this.context.contextService.applyCursorStyle(e||this.context.config.cursor||"default")}},{key:"normalizeToPointerEvent",value:function(e,n){var i=[];if(n.isTouchEvent(e))for(var a=0;a-1,l=0,c=a.length;l=1?Math.ceil(K):1,a&&(j=o||ZM(a)||a.width/K,H=l||WM(a)||a.height/K),n.customElements=new oT,n.devicePixelRatio=K,n.requestAnimationFrame=p!=null?p:rf.bind(Ut.globalThis),n.cancelAnimationFrame=y!=null?y:Zp.bind(Ut.globalThis),n.createImage=b!=null?b:function(){return new window.Image},n.supportsTouchEvents=w!=null?w:"ontouchstart"in Ut.globalThis,n.supportsPointerEvents=O!=null?O:!!Ut.globalThis.PointerEvent,n.isTouchEvent=_!=null?_:function(et){return n.supportsTouchEvents&&et instanceof Ut.globalThis.TouchEvent},n.isMouseEvent=F!=null?F:function(et){return!Ut.globalThis.MouseEvent||et instanceof Ut.globalThis.MouseEvent&&(!n.supportsPointerEvents||!(et instanceof Ut.globalThis.PointerEvent))},v&&(Ut.offscreenCanvas=v),n.document=new tm,n.document.defaultView=n,h||BM(i,n,f),n.initRenderingContext((0,D.Z)((0,D.Z)({},e),{},{width:j,height:H,background:c!=null?c:"transparent",cursor:u!=null?u:"default",cleanUpOnDestroy:f,devicePixelRatio:K,requestAnimationFrame:n.requestAnimationFrame,cancelAnimationFrame:n.cancelAnimationFrame,createImage:n.createImage,supportsTouchEvents:n.supportsTouchEvents,supportsPointerEvents:n.supportsPointerEvents,isTouchEvent:n.isTouchEvent,isMouseEvent:n.isMouseEvent,dblClickSpeed:W!=null?W:200})),n.initDefaultCamera(j,H,s.clipSpaceNearZ),n.initRenderer(s,!0),n}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"initRenderingContext",value:function(n){this.context.config=n,this.context.renderingContext={root:this.document.documentElement,unculledEntities:[],renderListCurrentFrame:[],renderReasons:new Set,force:!1,dirty:!1}}},{key:"initDefaultCamera",value:function(n,i,a){var s=this,o=new Ut.CameraContribution;o.clipSpaceNearZ=a,o.setType(an.EXPLORING,Id.DEFAULT).setPosition(n/2,i/2,im).setFocalPoint(n/2,i/2,0).setOrthographic(n/-2,n/2,i/2,i/-2,uT,hT),o.canvas=this,o.eventEmitter.on(Yg.UPDATED,function(){s.context.renderingContext.renderReasons.add(lo.CAMERA_CHANGED),Ut.enableSizeAttenuation&&s.getConfig().renderer.getConfig().enableSizeAttenuation&&s.updateSizeAttenuation()}),this.context.camera=o}},{key:"updateSizeAttenuation",value:function(){var n=this.getCamera().getZoom();this.document.documentElement.forEach(function(i){Ut.styleValueRegistry.updateSizeAttenuation(i,n)})}},{key:"getConfig",value:function(){return this.context.config}},{key:"getRoot",value:function(){return this.document.documentElement}},{key:"getCamera",value:function(){return this.context.camera}},{key:"getContextService",value:function(){return this.context.contextService}},{key:"getEventService",value:function(){return this.context.eventService}},{key:"getRenderingService",value:function(){return this.context.renderingService}},{key:"getRenderingContext",value:function(){return this.context.renderingContext}},{key:"getStats",value:function(){return this.getRenderingService().getStats()}},{key:"ready",get:function(){var n=this;return this.readyPromise||(this.readyPromise=new Promise(function(i){n.resolveReadyPromise=function(){i(n)}}),this.inited&&this.resolveReadyPromise()),this.readyPromise}},{key:"destroy",value:function(){var n,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1?arguments[1]:void 0;zn.clearCache();var s=((n=this.getConfig().future)===null||n===void 0?void 0:n.experimentalCancelEventPropagation)===!0;a||this.dispatchEvent(new Kn(ii.BEFORE_DESTROY),s,s),this.frameId&&this.cancelAnimationFrame(this.frameId);var o=this.getRoot();i&&(this.unmountChildren(o),this.document.destroy(),this.getEventService().destroy()),this.getRenderingService().destroy(),this.getContextService().destroy(),a||this.dispatchEvent(new Kn(ii.AFTER_DESTROY),s,s);var l=function(u){u.currentTarget=null,u.manager=null,u.target=null,u.relatedNode=null};l(Oc),l(Cc),l(df),l(am),l(ff),l(qi),l(cf),l(uf),l($p),Ut.textService.clearCache()}},{key:"changeSize",value:function(n,i){this.resize(n,i)}},{key:"resize",value:function(n,i){var a,s=this.context.config;s.width=n,s.height=i,this.getContextService().resize(n,i);var o=this.context.camera,l=o.getProjectionMode();o.setPosition(n/2,i/2,im).setFocalPoint(n/2,i/2,0),l===vi.ORTHOGRAPHIC?o.setOrthographic(n/-2,n/2,i/2,i/-2,o.getNear(),o.getFar()):o.setAspect(n/i);var c=((a=s.future)===null||a===void 0?void 0:a.experimentalCancelEventPropagation)===!0;this.dispatchEvent(new Kn(ii.RESIZE,{width:n,height:i}),c,c)}},{key:"appendChild",value:function(n,i){return this.document.documentElement.appendChild(n,i)}},{key:"insertBefore",value:function(n,i){return this.document.documentElement.insertBefore(n,i)}},{key:"removeChild",value:function(n){return this.document.documentElement.removeChild(n)}},{key:"removeChildren",value:function(){this.document.documentElement.removeChildren()}},{key:"destroyChildren",value:function(){this.document.documentElement.destroyChildren()}},{key:"render",value:function(n){var i,a=this;n&&(df.detail=n,ff.detail=n);var s=((i=this.getConfig().future)===null||i===void 0?void 0:i.experimentalCancelEventPropagation)===!0;this.dispatchEvent(df,s,s);var o=this.getRenderingService();o.render(this,n,function(){a.dispatchEvent(am,s,s)}),this.dispatchEvent(ff,s,s)}},{key:"run",value:function(){var n=this,i=function(s,o){n.render(o),n.frameId=n.requestAnimationFrame(i)};i()}},{key:"initRenderer",value:function(n){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!n)throw new Error("Renderer is required.");this.inited=!1,this.readyPromise=void 0,this.context.renderingPlugins=[],this.context.renderingPlugins.push(new nm,new rm,new em([new cT])),this.loadRendererContainerModule(n),this.context.contextService=new this.context.ContextService((0,D.Z)((0,D.Z)({},Ut),this.context)),this.context.renderingService=new SA(Ut,this.context),this.context.eventService=new wA(Ut,this.context),this.context.eventService.init(),this.context.contextService.init?(this.context.contextService.init(),this.initRenderingService(n,a,!0)):this.context.contextService.initAsync().then(function(){i.initRenderingService(n,a)}).catch(function(s){console.error(s)})}},{key:"initRenderingService",value:function(n){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.context.renderingService.init(function(){var o;i.inited=!0;var l=((o=i.getConfig().future)===null||o===void 0?void 0:o.experimentalCancelEventPropagation)===!0;a?s?i.requestAnimationFrame(function(){i.dispatchEvent(new Kn(ii.READY),l,l)}):i.dispatchEvent(new Kn(ii.READY),l,l):i.dispatchEvent(new Kn(ii.RENDERER_CHANGED),l,l),i.readyPromise&&i.resolveReadyPromise(),a||i.getRoot().forEach(function(c){var u,h;(u=(h=c).dirty)===null||u===void 0||u.call(h,!0,!0)}),i.mountChildren(i.getRoot()),n.getConfig().enableAutoRendering&&i.run()})}},{key:"loadRendererContainerModule",value:function(n){var i=this,a=n.getPlugins();a.forEach(function(s){s.context=i.context,s.init(Ut)})}},{key:"setRenderer",value:function(n){var i=this.getConfig();if(i.renderer!==n){var a=i.renderer;i.renderer=n,this.destroy(!1,!0),(0,k.Z)((a==null?void 0:a.getPlugins())||[]).reverse().forEach(function(s){s.destroy(Ut)}),this.initRenderer(n)}}},{key:"setCursor",value:function(n){var i=this.getConfig();i.cursor=n,this.getContextService().applyCursorStyle(n)}},{key:"unmountChildren",value:function(n){var i=this;if(n.childNodes.forEach(function(o){i.unmountChildren(o)}),this.inited){if(n.isMutationObserved)n.dispatchEvent(Cc);else{var a,s=((a=this.getConfig().future)===null||a===void 0?void 0:a.experimentalCancelEventPropagation)===!0;Cc.target=n,this.dispatchEvent(Cc,!0,s)}n!==this.document.documentElement&&(n.ownerDocument=null),n.isConnected=!1}n.isCustomElement&&n.disconnectedCallback&&n.disconnectedCallback()}},{key:"mountChildren",value:function(n){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:xc(n);if(this.inited){if(!n.isConnected&&(n.ownerDocument=this.document,n.isConnected=!0,!a))if(n.isMutationObserved)n.dispatchEvent(Oc);else{var s,o=((s=this.getConfig().future)===null||s===void 0?void 0:s.experimentalCancelEventPropagation)===!0;Oc.target=n,this.dispatchEvent(Oc,!0,o)}}else console.warn("[g]: You are trying to call `canvas.appendChild` before canvas' initialization finished. You can either await `canvas.ready` or listen to `CanvasEvent.READY` manually.","appended child: ",n.nodeName);n.childNodes.forEach(function(l){i.mountChildren(l,a)}),n.isCustomElement&&n.connectedCallback&&n.connectedCallback()}},{key:"mountFragment",value:function(n){this.mountChildren(n,!1)}},{key:"client2Viewport",value:function(n){return this.getEventService().client2Viewport(n)}},{key:"viewport2Client",value:function(n){return this.getEventService().viewport2Client(n)}},{key:"viewport2Canvas",value:function(n){return this.getEventService().viewport2Canvas(n)}},{key:"canvas2Viewport",value:function(n){return this.getEventService().canvas2Viewport(n)}},{key:"getPointByClient",value:function(n,i){return this.client2Viewport({x:n,y:i})}},{key:"getClientByPoint",value:function(n,i){return this.viewport2Client({x:n,y:i})}}])}(Hp);var dT=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a90)return this;this.computeMatrix()}return this._getAxes(),this.type===an.ORBITING||this.type===an.EXPLORING?this._getPosition():this.type===an.TRACKING&&this._getFocalPoint(),this._update(),this}},{key:"pan",value:function(n,i){var a=Ir(n,i,0),s=wt(this.position);return Vt(s,s,Rt(gt(),this.right,a[0])),Vt(s,s,Rt(gt(),this.up,a[1])),this._setPosition(s),this.triggerUpdate(),this}},{key:"dolly",value:function(n){var i=this.forward,a=wt(this.position),s=n*this.dollyingStep,o=this.distance+n*this.dollyingStep;return s=Math.max(Math.min(o,this.maxDistance),this.minDistance)-this.distance,a[0]+=s*i[0],a[1]+=s*i[1],a[2]+=s*i[2],this._setPosition(a),this.type===an.ORBITING||this.type===an.EXPLORING?this._getDistance():this.type===an.TRACKING&&Vt(this.focalPoint,a,this.distanceVector),this.triggerUpdate(),this}},{key:"cancelLandmarkAnimation",value:function(){this.landmarkAnimationID!==void 0&&this.canvas.cancelAnimationFrame(this.landmarkAnimationID)}},{key:"createLandmark",value:function(n){var i,a,s,o,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.position,u=c===void 0?this.position:c,h=l.focalPoint,d=h===void 0?this.focalPoint:h,f=l.roll,v=l.zoom,g=new Ut.CameraContribution;g.setType(this.type,void 0),g.setPosition(u[0],(i=u[1])!==null&&i!==void 0?i:this.position[1],(a=u[2])!==null&&a!==void 0?a:this.position[2]),g.setFocalPoint(d[0],(s=d[1])!==null&&s!==void 0?s:this.focalPoint[1],(o=d[2])!==null&&o!==void 0?o:this.focalPoint[2]),g.setRoll(f!=null?f:this.roll),g.setZoom(v!=null?v:this.zoom);var p={name:n,matrix:he(g.getWorldTransform()),right:wt(g.right),up:wt(g.up),forward:wt(g.forward),position:wt(g.getPosition()),focalPoint:wt(g.getFocalPoint()),distanceVector:wt(g.getDistanceVector()),distance:g.getDistance(),dollyingStep:g.getDollyingStep(),azimuth:g.getAzimuth(),elevation:g.getElevation(),roll:g.getRoll(),relAzimuth:g.relAzimuth,relElevation:g.relElevation,relRoll:g.relRoll,zoom:g.getZoom()};return this.landmarks.push(p),p}},{key:"gotoLandmark",value:function(n){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=Ve(n)?this.landmarks.find(function(et){return et.name===n}):n;if(s){var o=ie(a)?{duration:a}:a,l=o.easing,c=l===void 0?"linear":l,u=o.duration,h=u===void 0?100:u,d=o.easingFunction,f=d===void 0?void 0:d,v=o.onfinish,g=v===void 0?void 0:v,p=o.onframe,y=p===void 0?void 0:p,b=.01;this.cancelLandmarkAnimation();var w=s.position,O=s.focalPoint,_=s.zoom,F=s.roll,W=f||Ut.EasingFunction(c),j,H=function(){i.setFocalPoint(O),i.setPosition(w),i.setRoll(F),i.setZoom(_),i.computeMatrix(),i.triggerUpdate(),g==null||g()};if(h===0)return H();var K=function(rt){j===void 0&&(j=rt);var lt=rt-j;if(lt>=h){H();return}var ht=W(lt/h),yt=gt(),Nt=gt(),Ct=1,pt=0;Le(yt,i.focalPoint,O,ht),Le(Nt,i.position,w,ht),pt=i.roll*(1-ht)+F*ht,Ct=i.zoom*(1-ht)+_*ht,i.setFocalPoint(yt),i.setPosition(Nt),i.setRoll(pt),i.setZoom(Ct);var xt=cs(yt,O)+cs(Nt,w);if(xt<=b&&_===void 0&&F===void 0)return H();i.computeMatrix(),i.triggerUpdate(),lt0&&Number(this._currentTime)>=this._totalDuration||this._playbackRate<0&&Number(this._currentTime)<=0)}},{key:"totalDuration",get:function(){return this._totalDuration}},{key:"_needsTick",get:function(){return this.pending||this.playState==="running"||!this._finishedFlag}},{key:"updatePromises",value:function(){var e;if((e=this.effect.target)!==null&&e!==void 0&&e.destroyed)return this.readyPromise=void 0,this.finishedPromise=void 0,!1;var n=this.oldPlayState,i=this.pending?"pending":this.playState;return this.readyPromise&&i!==n&&(i==="idle"?(this.rejectReadyPromise(),this.readyPromise=void 0):n==="pending"?this.resolveReadyPromise():i==="pending"&&(this.readyPromise=void 0)),this.finishedPromise&&i!==n&&(i==="idle"?(this.rejectFinishedPromise(),this.finishedPromise=void 0):i==="finished"?this.resolveFinishedPromise():n==="finished"&&(this.finishedPromise=void 0)),this.oldPlayState=i,this.readyPromise||this.finishedPromise}},{key:"play",value:function(){this.updatePromises(),this._paused=!1,(this._isFinished||this._idle)&&(this.rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this.ensureAlive(),this.timeline.applyDirtiedAnimation(this),this.timeline.animations.indexOf(this)===-1&&this.timeline.animations.push(this),this.updatePromises()}},{key:"pause",value:function(){this.updatePromises(),this.currentTime&&(this._holdTime=this.currentTime),!this._isFinished&&!this._paused&&!this._idle?this.currentTimePending=!0:this._idle&&(this.rewind(),this._idle=!1),this._startTime=null,this._paused=!0,this.updatePromises()}},{key:"finish",value:function(){this.updatePromises(),!this._idle&&(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this.currentTimePending=!1,this.timeline.applyDirtiedAnimation(this),this.updatePromises())}},{key:"cancel",value:function(){var e=this;if(this.updatePromises(),!!this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this.effect.update(null),this.timeline.applyDirtiedAnimation(this),this.updatePromises(),this.oncancel)){var n=new yf(null,this,this.currentTime,null);setTimeout(function(){e.oncancel(n)})}}},{key:"reverse",value:function(){this.updatePromises();var e=this.currentTime;this.playbackRate*=-1,this.play(),e!==null&&(this.currentTime=e),this.updatePromises()}},{key:"updatePlaybackRate",value:function(e){this.playbackRate=e}},{key:"targetAnimations",value:function(){var e,n=(e=this.effect)===null||e===void 0?void 0:e.target;return n.getAnimations()}},{key:"markTarget",value:function(){var e=this.targetAnimations();e.indexOf(this)===-1&&e.push(this)}},{key:"unmarkTarget",value:function(){var e=this.targetAnimations(),n=e.indexOf(this);n!==-1&&e.splice(n,1)}},{key:"tick",value:function(e,n){!this._idle&&!this._paused&&(this._startTime===null?n&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this.tickCurrentTime((e-this._startTime)*this.playbackRate)),n&&(this.currentTimePending=!1,this.fireEvents(e))}},{key:"rewind",value:function(){if(this.playbackRate>=0)this.currentTime=0;else if(this._totalDuration<1/0)this.currentTime=this._totalDuration;else throw new Error("Unable to rewind negative playback rate animation with infinite duration")}},{key:"persist",value:function(){throw new Error(nn)}},{key:"addEventListener",value:function(e,n,i){throw new Error(nn)}},{key:"removeEventListener",value:function(e,n,i){throw new Error(nn)}},{key:"dispatchEvent",value:function(e){throw new Error(nn)}},{key:"commitStyles",value:function(){throw new Error(nn)}},{key:"ensureAlive",value:function(){if(this.playbackRate<0&&this.currentTime===0){var e;this._inEffect=!!((e=this.effect)!==null&&e!==void 0&&e.update(-1))}else{var n;this._inEffect=!!((n=this.effect)!==null&&n!==void 0&&n.update(this.currentTime))}!this._inTimeline&&(this._inEffect||!this._finishedFlag)&&(this._inTimeline=!0,this.timeline.animations.push(this))}},{key:"tickCurrentTime",value:function(e,n){e!==this._currentTime&&(this._currentTime=e,this._isFinished&&!n&&(this._currentTime=this._playbackRate>0?this._totalDuration:0),this.ensureAlive())}},{key:"fireEvents",value:function(e){var n=this;if(this._isFinished){if(!this._finishedFlag){if(this.onfinish){var i=new yf(null,this,this.currentTime,e);setTimeout(function(){n.onfinish&&n.onfinish(i)})}this._finishedFlag=!0}}else{if(this.onframe&&this.playState==="running"){var a=new yf(null,this,this.currentTime,e);this.onframe(a)}this._finishedFlag=!1}}}])}(),mT=4,yT=.001,bT=1e-7,xT=10,ol=11,kc=1/(ol-1),ET=typeof Float32Array=="function",lm=function(t,e){return 1-3*e+3*t},cm=function(t,e){return 3*e-6*t},um=function(t){return 3*t},Pc=function(t,e,n){return((lm(e,n)*t+cm(e,n))*t+um(e))*t},hm=function(t,e,n){return 3*lm(e,n)*t*t+2*cm(e,n)*t+um(e)},wT=function(t,e,n,i,a){var s,o,l=0;do o=e+(n-e)/2,s=Pc(o,i,a)-t,s>0?n=o:e=o;while(Math.abs(s)>bT&&++l=0&&t<=1&&n>=0&&n<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===e&&n===i)return function(l){return l};for(var a=ET?new Float32Array(ol):new Array(ol),s=0;s=yT?ST(c,v,t,n):g===0?v:wT(c,u,u+kc,t,n)};return function(l){return l===0||l===1?l:Pc(o(l),e,i)}},MT=function(t){return t=t.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())}),t.charAt(0)==="-"?t.substring(1):t},Rc=function(t){return Math.pow(t,2)},Lc=function(t){return Math.pow(t,3)},Dc=function(t){return Math.pow(t,4)},_c=function(t){return Math.pow(t,5)},Ic=function(t){return Math.pow(t,6)},Bc=function(t){return 1-Math.cos(t*Math.PI/2)},Fc=function(t){return 1-Math.sqrt(1-t*t)},zc=function(t){return t*t*(3*t-2)},jc=function(t){for(var e,n=4;t<((e=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((e*3-2)/22-t,2)},Zc=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=(0,P.Z)(e,2),i=n[0],a=i===void 0?1:i,s=n[1],o=s===void 0?.5:s,l=kn(Number(a),1,10),c=kn(Number(o),.1,2);return t===0||t===1?t:-l*Math.pow(2,10*(t-1))*Math.sin((t-1-c/(Math.PI*2)*Math.asin(1/l))*(Math.PI*2)/c)},ll=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=(0,P.Z)(e,4),a=i[0],s=a===void 0?1:a,o=i[1],l=o===void 0?100:o,c=i[2],u=c===void 0?10:c,h=i[3],d=h===void 0?0:h;s=kn(s,.1,1e3),l=kn(l,.1,1e3),u=kn(u,.1,1e3),d=kn(d,.1,1e3);var f=Math.sqrt(l/s),v=u/(2*Math.sqrt(l*s)),g=v<1?f*Math.sqrt(1-v*v):0,p=1,y=v<1?(v*f+-d)/g:-d+f,b=n?n*t/1e3:t;return v<1?b=Math.exp(-b*v*f)*(p*Math.cos(g*b)+y*Math.sin(g*b)):b=(p+y*b)*Math.exp(-b*f),t===0||t===1?t:1-b},xf=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e,i=(0,P.Z)(n,2),a=i[0],s=a===void 0?10:a,o=i[1],l=o==="start"?Math.ceil:Math.floor;return l(kn(t,0,1)*s)/s},dm=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=(0,P.Z)(e,4),i=n[0],a=n[1],s=n[2],o=n[3];return bf(i,a,s,o)(t)},Wc=bf(.42,0,1,1),pi=function(t){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return 1-t(1-e,n,i)}},mi=function(t){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return e<.5?t(e*2,n,i)/2:1-t(e*-2+2,n,i)/2}},yi=function(t){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return e<.5?(1-t(1-e*2,n,i))/2:(t(e*2-1,n,i)+1)/2}},fm={steps:xf,"step-start":function(t){return xf(t,[1,"start"])},"step-end":function(t){return xf(t,[1,"end"])},linear:function(t){return t},"cubic-bezier":dm,ease:function(t){return dm(t,[.25,.1,.25,1])},in:Wc,out:pi(Wc),"in-out":mi(Wc),"out-in":yi(Wc),"in-quad":Rc,"out-quad":pi(Rc),"in-out-quad":mi(Rc),"out-in-quad":yi(Rc),"in-cubic":Lc,"out-cubic":pi(Lc),"in-out-cubic":mi(Lc),"out-in-cubic":yi(Lc),"in-quart":Dc,"out-quart":pi(Dc),"in-out-quart":mi(Dc),"out-in-quart":yi(Dc),"in-quint":_c,"out-quint":pi(_c),"in-out-quint":mi(_c),"out-in-quint":yi(_c),"in-expo":Ic,"out-expo":pi(Ic),"in-out-expo":mi(Ic),"out-in-expo":yi(Ic),"in-sine":Bc,"out-sine":pi(Bc),"in-out-sine":mi(Bc),"out-in-sine":yi(Bc),"in-circ":Fc,"out-circ":pi(Fc),"in-out-circ":mi(Fc),"out-in-circ":yi(Fc),"in-back":zc,"out-back":pi(zc),"in-out-back":mi(zc),"out-in-back":yi(zc),"in-bounce":jc,"out-bounce":pi(jc),"in-out-bounce":mi(jc),"out-in-bounce":yi(jc),"in-elastic":Zc,"out-elastic":pi(Zc),"in-out-elastic":mi(Zc),"out-in-elastic":yi(Zc),spring:ll,"spring-in":ll,"spring-out":pi(ll),"spring-in-out":mi(ll),"spring-out-in":yi(ll)},AT=function(t){return MT(t).replace(/^ease-/,"").replace(/(\(|\s).+/,"").toLowerCase().trim()},TT=function(t){return fm[AT(t)]||fm.linear},OT=function(t){return t},CT=1,NT=.5,vm=0;function gm(r,t){return function(e){if(e>=1)return 1;var n=1/r;return e+=t*n,e-e%n}}var Gc="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",kT=new RegExp("cubic-bezier\\(".concat(Gc,",").concat(Gc,",").concat(Gc,",").concat(Gc,"\\)")),PT=/steps\(\s*(\d+)\s*\)/,RT=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/;function Ef(r){var t=kT.exec(r);if(t)return bf.apply(void 0,(0,k.Z)(t.slice(1).map(Number)));var e=PT.exec(r);if(e)return gm(Number(e[1]),vm);var n=RT.exec(r);return n?gm(Number(n[1]),{start:CT,middle:NT,end:vm}[n[2]]):TT(r)}function LT(r){return Math.abs(DT(r)/(r.playbackRate||1))}function DT(r){var t;return r.duration===0||r.iterations===0?0:(r.duration==="auto"?0:Number(r.duration))*((t=r.iterations)!==null&&t!==void 0?t:1)}var pm=0,wf=1,Vc=2,mm=3;function _T(r,t,e){if(t===null)return pm;var n=e.endTime;return t=Math.min(e.delay+r+e.endDelay,n)?Vc:mm}function IT(r,t,e,n,i){switch(n){case wf:return t==="backwards"||t==="both"?0:null;case mm:return e-i;case Vc:return t==="forwards"||t==="both"?r:null;case pm:return null}}function BT(r,t,e,n,i){var a=i;return r===0?t!==wf&&(a+=e):a+=n/r,a}function FT(r,t,e,n,i,a){var s=r===1/0?t%1:r%1;return s===0&&e===Vc&&n!==0&&(i!==0||a===0)&&(s=1),s}function zT(r,t,e,n){return r===Vc&&t===1/0?1/0:e===1?Math.floor(n)-1:Math.floor(n)}function jT(r,t,e){var n=r;if(r!=="normal"&&r!=="reverse"){var i=t;r==="alternate-reverse"&&(i+=1),n="normal",i!==1/0&&i%2!==0&&(n="reverse")}return n==="normal"?e:1-e}function ZT(r,t,e){var n=_T(r,t,e),i=IT(r,e.fill,t,n,e.delay);if(i===null)return null;var a=e.duration==="auto"?0:e.duration,s=BT(a,n,e.iterations,i,e.iterationStart),o=FT(s,e.iterationStart,n,e.iterations,i,a),l=zT(n,e.iterations,o,s),c=jT(e.direction,l,o);return e.currentIteration=l,e.progress=c,e.easingFunction(c)}function WT(r,t,e){var n=GT(r,t),i=VT(n,e);return function(a,s){if(s!==null)i.filter(function(l){return s>=l.applyFrom&&s1)throw new Error("Keyframe offsets must be between 0 and 1.");c.computedOffset=h}}else if(u==="composite"&&["replace","add","accumulate","auto"].indexOf(h)===-1)throw new Error("".concat(h," compositing is not supported"));c[u]=h}return c.offset===void 0&&(c.offset=null),c.easing===void 0&&(c.easing=(t==null?void 0:t.easing)||"linear"),c.composite===void 0&&(c.composite="auto"),c}),n=!0,i=-1/0,a=0;a=0&&Number(l.offset)<=1});function o(){var l,c=e,u=c.length;if(e[u-1].computedOffset=Number((l=e[u-1].offset)!==null&&l!==void 0?l:1),u>1){var h;e[0].computedOffset=Number((h=e[0].offset)!==null&&h!==void 0?h:0)}for(var d=0,f=Number(e[0].computedOffset),v=1;v{!Kr.mute&&console.debug(ga(r))},info:r=>{!Kr.mute&&console.info(ga(r))},warn:r=>{!Kr.mute&&console.warn(ga(r))},error:r=>{!Kr.mute&&console.error(ga(r))}};function Mm(r){const{theme:t}=r;if(!t)return{};const e=va(ul.THEME,t);return e||(Kr.warn(`The theme of ${t} is not registered.`),{})}function Tf(r,t){if(Array.isArray(r)&&r.length===0)return null;const e=Array.isArray(r)?r[0]:r,n=Array.isArray(r)?r.slice(1):t||[];return new Proxy(e,{get(i,a){return typeof i[a]=="function"&&!["onframe","onfinish"].includes(a)?(...s)=>{i[a](...s),n.forEach(o=>{var l;return(l=o[a])===null||l===void 0?void 0:l.call(o,...s)})}:a==="finished"?Promise.all([e.finished,...n.map(s=>s.finished)]):Reflect.get(i,a)},set(i,a,s){return["onframe","onfinish"].includes(a)||n.forEach(o=>{o[a]=s}),Reflect.set(i,a,s)}})}function Of(r){const t=r.reduce((n,i)=>(Object.entries(i).forEach(([a,s])=>{n[a]===void 0?n[a]=[s]:n[a].push(s)}),n),{});Object.entries(t).forEach(([n,i])=>{(i.length!==r.length||i.some(a=>ye(a))||i.every(a=>!["sourceNode","targetNode","childrenNode"].includes(n)&&Zn(a,i[0])))&&delete t[n]});const e=Object.entries(t).reduce((n,[i,a])=>(a.forEach((s,o)=>{n[o]?n[o][i]=s:n[o]={[i]:s}}),n),[]);return r.length!==0&&e.length===0&&e.push({_:0},{_:0}),e}function hl(r){switch(r){case"opacity":return 1;case"x":case"y":case"z":case"zIndex":return 0;case"visibility":return"visible";case"collapsed":return!1;case"states":return[];default:return}}function Am(r,t){const{animation:e}=r;if(e===!1||t===!1)return!1;const n=Object.assign({},iO);return Fn(e)&&Object.assign(n,e),Fn(t)&&Object.assign(n,t),n}function lO(r){if(typeof r=="string"){const t=va(ul.ANIMATION,r);return t||(Kr.warn(`The animation of ${r} is not registered.`),[])}return r}function cO(r,t,e,n){var i,a;const{animation:s}=r;if(s===!1||n===!1)return[];const o=(i=r==null?void 0:r[t])===null||i===void 0?void 0:i.animation;if(o===!1)return[];const l=o==null?void 0:o[e];if(l===!1)return[];const c=(a=Mm(r)[t])===null||a===void 0?void 0:a.animation,u=(d=[])=>lO(d).map(f=>Object.assign(Object.assign(Object.assign(Object.assign({},aO),Fn(s)&&s),f),Fn(n)&&n));if(l)return u(l);if(!c)return[];const h=c[e];return h===!1?[]:u(h)}function Tm(r,t,e,n=[]){if(!n&&r===0&&t===0&&e===0)return null;if(Array.isArray(n)){let a=-1;const s=[];for(let o=0;o{if(!e.length)return null;const[n,i]=t,a=c=>{var u;if(c){const h=r.getShape(c);if(!h)return null;const d=`get${Uc(c)}Style`,f=((u=r==null?void 0:r[d])===null||u===void 0?void 0:u.bind(r))||(p=>p),v=(f==null?void 0:f(n))||{},g=(f==null?void 0:f(i))||{};return{shape:h,fromStyle:v,toStyle:g}}else return{shape:r,fromStyle:n,toStyle:i}};let s;const o=e.map(c=>{var{fields:u,shape:h,states:d}=c,f=uO(c,["fields","shape","states"]);const v=a(h);if(!v)return null;const{shape:g,fromStyle:p,toStyle:y}=v,b=[{},{}];if(u.forEach(O=>{var _,F;Object.assign(b[0],{[O]:(_=p[O])!==null&&_!==void 0?_:hl(O)}),Object.assign(b[1],{[O]:(F=y[O])!==null&&F!==void 0?F:hl(O)})}),b.some(O=>Object.keys(O).some(_=>["x","y","z"].includes(_)))){const{x:O=0,y:_=0,z:F,transform:W=""}=g.attributes||{};b.forEach(j=>{var H,K,et;j.transform=Tm((H=j.x)!==null&&H!==void 0?H:O,(K=j.y)!==null&&K!==void 0?K:_,(et=j.z)!==null&&et!==void 0?et:F,W)})}const w=g.animate(Of(b),f);return h===void 0&&(s=w),w}).filter(Boolean),l=s||(o==null?void 0:o[0]);return l?Tf(l,o.filter(c=>c!==c)):null},dO=[{fields:["opacity"]}],fO=[{fields:["x","y"]}],Om=[{fields:["x","y"]}],vO=Om,Cm=[{fields:["sourceNode","targetNode"]}],gO=Cm,Nm=[{fields:["childrenNode","x","y"]}],pO=Nm,i9=[{fields:["childrenNode","x","y"]}];var mO=Object.prototype.hasOwnProperty;function yO(r,t){if(!t||!Gr(r))return{};for(var e={},n=fe(t)?t:function(o){return o[t]},i,a=0;at?(n&&(clearTimeout(n),n=null),o=u,s=r.apply(i,a),n||(i=a=null)):!n&&e.trailing!==!1&&(n=setTimeout(l,h)),s};return c.cancel=function(){clearTimeout(n),o=0,n=i=a=null},c},Cf=function(r){if(typeof r!="object"||r===null)return r;var t;if(Gr(r)){t=[];for(var e=0,n=r.length;etypeof t=="number"):!1}function $i(r,t,e){return r>=t&&r<=e}function Ri(r=0){if(Array.isArray(r)){const[t=0,e=t,n=t,i=e]=r;return[t,e,n,i]}return[r,r,r,r]}function EO(r=0){const t=Ri(r);return t[0]+t[2]}function s9(r=0){const t=Ri(r);return t[1]+t[3]}function ta(r){return r.max[0]-r.min[0]}function ea(r){return r.max[1]-r.min[1]}function Ba(r){return[ta(r),ea(r)]}function Fa(r,t){const e=fo(r)?Nf(r):r.getShape("key").getBounds();return t?za(e,t):e}function Nf(r){const[t,e,n=0]=r,i=new gn;return i.setMinMax([t,e,n],[t,e,n]),i}function za(r,t){const[e,n,i,a]=Ri(t),[s,o,l]=r.min,[c,u,h]=r.max,d=new gn;return d.setMinMax([s-a,o-e,l],[c+n,u+i,h]),d}function dl(r){if(r.length===0)return new gn;if(r.length===1)return r[0];const t=new gn;t.setMinMax(r[0].min,r[0].max);for(let e=1;e=s&&i<=l&&n>=o&&a<=c}function Li(r,t){return $i(r[0],t.min[0],t.max[0])&&$i(r[1],t.min[1],t.max[1])}function Pm(r,t,e=!1){const{min:[n,i],max:[a,s]}=t,o=(r[1]===i||r[1]===s)&&(e||$i(r[0],n,a)),l=(r[0]===n||r[0]===a)&&(e||$i(r[1],i,s));return o||l}function SO(r,t){return!Li(r,t)}function Xc(r,t){const{center:e}=t;return r[0]===e[0]&&r[1]===e[1]}function fl(r,t){const[e,n]=r,[i,a]=t.min,[s,o]=t.max,l=e-i,c=s-e,u=n-a,h=o-n,d=Math.min(l,c,u,h);return d===l?"left":d===c?"right":d===u?"top":d===h?"bottom":"left"}function Ns(r,t){const e=ho(r);if(Li(r,t))switch(fl(r,t)){case"left":e[0]=t.min[0];break;case"right":e[0]=t.max[0];break;case"top":e[1]=t.min[1];break;case"bottom":e[1]=t.max[1];break}else{const[n,i]=r,[a,s]=t.min,[o,l]=t.max;e[0]=$i(n,a,o)?n:n0&&f(_[0])}},y=0;y0;)d.push(l.pop());s.push(d)}}return s},_m=function(t){for(var e=t.nodes,n=e===void 0?[]:e,i=t.edges,a=i===void 0?[]:i,s=[],o={},l={},c={},u=[],h=0,d=function p(y){l[y.id]=h,c[y.id]=h,h+=1,s.push(y),o[y.id]=!0;for(var b=xi(y.id,a,"target").filter(function(W){return n.map(function(j){return j.id}).indexOf(W)>-1}),w=function(j){var H=b[j];if(!l[H]&&l[H]!==0){var K=n.filter(function(et){return et.id===H});K.length>0&&p(K[0]),c[y.id]=Math.min(c[y.id],c[H])}else o[H]&&(c[y.id]=Math.min(c[y.id],l[H]))},O=0;O0;){var F=s.pop();if(o[F.id]=!1,_.push(F),F===y)break}_.length>0&&u.push(_)}},f=0,v=n;f0;)for(var p=f.pop(),y=p.id,b=xi(y,t.edges),w=function(F){var W,j=b[F],H=t.nodes.find(function(yt){return yt.id===j});if(j===y)s.push((W={},W[j]=p,W));else if(!(j in g))v[j]=p,f.push(H),g[j]=new Set([p]);else if(!g[y].has(H)){for(var K=!0,et=[H,p],rt=v[y];g[j].size&&!g[j].has(rt)&&(et.push(rt),rt!==v[rt.id]);)rt=v[rt.id];if(et.push(rt),e&&n?(K=!1,et.findIndex(function(yt){return e.indexOf(yt.id)>-1})>-1&&(K=!0)):e&&!n&&et.findIndex(function(yt){return e.indexOf(yt.id)>-1})>-1&&(K=!1),K){for(var lt={},ht=1;ht0;){var ht=lt.pop();a.has(ht)&&(a.delete(ht),s[ht.id].forEach(function(yt){lt.push(yt)}),s[ht.id].clear())}},h=function et(rt,lt,ht){var yt=!1;if(e&&n===!1&&e.indexOf(rt.id)>-1)return yt;i.push(rt),a.add(rt);for(var Nt=ht[rt.id],Ct=0;Ct-1});ee-1)?o.push((lt={},lt[Xt.id]=Xt,lt)):jt[Xt.id].push(c[ue])}}return{component:kt,adjList:jt,minIdx:yt}},w=0;w=w}),_=_m({nodes:O,edges:t.edges}).filter(function(et){return et.length>1});if(_.length===0)break;var F=b(_),W=F.minIdx,j=F.adjList,H=F.component;if(H.length>1){H.forEach(function(et){s[et.id]=new Set});var K=l[W];if(e&&n&&e.indexOf(K.id)===-1)return o;h(K,K,j),w=W+1}else break}return o},ZO=function(t,e,n,i){return i===void 0&&(i=!0),e?jm(t,n,i):zm(t,n,i)},Zm=jO,WO={}.toString,GO=function(r,t){return WO.call(r)==="[object "+t+"]"},qc=GO,Pf=function(r){return qc(r,"Function")},Rf=function(r){return Array.isArray?Array.isArray(r):qc(r,"Array")},VO=function(r){var t=typeof r;return r!==null&&t==="object"||t==="function"};function UO(r,t){if(r){var e;if(Rf(r))for(var n=0,i=r.length;n-1;)HO.call(r,a,1);return r},A9=null,KO=Array.prototype.splice,T9=function(t,e){if(!isArrayLike(t))return[];for(var n=t?e.length:0,i=n-1;n--;){var a=void 0,s=e[n];(n===i||s!==a)&&(a=s,KO.call(t,s,1))}return t},O9=null,C9=function(r,t,e){if(!isArray(r)&&!isPlainObject(r))return r;var n=e;return each(r,function(i,a){n=t(n,i,a)}),n},N9=null,k9=function(r,t){var e=[];if(!isArrayLike(r))return e;for(var n=-1,i=[],a=r.length;++na[o])return 1;if(i[o]0},iz=null,az=function(r,t){if(isArray(r)){for(var e,n=-1/0,i=0;in&&(e=a,n=s)}return e}},sz=function(r,t){if(isArray(r)){for(var e,n=1/0,i=0;io&&u>o);)if(l.push(c),o-=u,s=s.substr(i),!s)return l.join("");for(;c=s.substr(0,1),u=measureTextWidth(c,e),!(u+a>o);)if(l.push(c),o-=u,s=s.substr(1),!s)return l.join("");return""+l.join("")+n},Vz=function(){function r(){this.map={}}return r.prototype.has=function(t){return this.map[t]!==void 0},r.prototype.get=function(t,e){var n=this.map[t];return n===void 0?e:n},r.prototype.set=function(t,e){this.map[t]=e},r.prototype.clear=function(){this.map={}},r.prototype.delete=function(t){delete this.map[t]},r.prototype.size=function(){return Object.keys(this.map).length},r}(),Uz=null,dC=function(t,e,n){for(var i=1/0,a,s=0;sh[_.id]+rt?(h[et]=h[_.id]+rt,d[et]=[_.id]):h[et]===h[_.id]+rt&&d[et].push(_.id)})},g=0;g0&&u.length>0;){var f=u[u.length-1];if(f.length){var v=f.shift();v&&(l.push(v),c[v]=!0,d=i?xi(v,o,"target"):xi(v,o),u.push(d.filter(function(y){return!c[y]})))}else{var g=l.pop();c[g]=!1,u.pop();continue}if(l[l.length-1]===n){var p=l.map(function(b){return b});h.push(p);var g=l.pop();c[g]=!1,u.pop()}}return h},gC=function(t,e){for(var n=Kc(t,e),i=[],a=n.length,s=0;si[s][l]+i[l][o]&&(i[s][o]=i[s][l]+i[l][o]);return i},Ff=gC,pC=function(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n="weight"),i===void 0&&(i=1e3);var a=t.nodes,s=a===void 0?[]:a,o=t.edges,l=o===void 0?[]:o,c={},u={};s.forEach(function(O,_){var F=Dm();O.clusterId=F,c[F]={id:F,nodes:[O]},u[O.id]={node:O,idx:_}});var h=Kc(t,e),d=[],f={};h.forEach(function(O,_){var F=0,W=s[_].id;f[W]={},O.forEach(function(j,H){if(j){F+=j;var K=s[H].id;f[W][K]=j}}),d.push(F)});for(var v=0,g=function(){var _=!1;if(s.forEach(function(F){var W={};Object.keys(f[F.id]).forEach(function(yt){var Nt=f[F.id][yt],Ct=u[yt].node,pt=Ct.clusterId;W[pt]||(W[pt]=0),W[pt]+=Nt});var j=-1/0,H=[];if(Object.keys(W).forEach(function(yt){j=0&&H.splice(K,1),H&&H.length){_=!0;var et=c[F.clusterId],rt=et.nodes.indexOf(F);et.nodes.splice(rt,1);var lt=Math.floor(Math.random()*H.length),ht=c[H[lt]];ht.nodes.push(F),F.clusterId=ht.id}}}),!_)return"break";v++};v0&&j>H&&j-HH&&(et=h.map(function(xt){return{node:xt,clusterId:xt.clusterId}}),rt=gl(b),H=j),lt||K>100)break;K++,Object.keys(b).forEach(function(xt){var kt=0;f.forEach(function(jt){var Xt=jt.source,ee=jt.target,ce=w[Xt].node.clusterId,ue=w[ee].node.clusterId;(ce===xt&&ue!==xt||ue===xt&&ce!==xt)&&(kt=kt+(jt[n]||1))}),b[xt].sumTot=kt}),h.forEach(function(xt,kt){var jt=b[xt.clusterId],Xt=0,ee,ce=_[kt]/(2*W),ue=0,le=jt.nodes;le.forEach(function(Mr){var vr=w[Mr.id].idx;ue+=O[kt][vr]||0});var me=ue-jt.sumTot*ce,De=le.filter(function(Mr){return Mr.id!==xt.id}),Ge=[];De.forEach(function(Mr,vr){Ge[vr]=v[Mr.originIndex]});var _e=jf(De,v)*c,tr=F[xt.id];if(Object.keys(tr).forEach(function(Mr){var vr=w[Mr].node,Ma=vr.clusterId;if(Ma!==xt.clusterId){var Ar=b[Ma],$r=Ar.nodes;if(!(!$r||!$r.length)){var Fe=0;$r.forEach(function(He){var Qe=w[He.id].idx;Fe+=O[kt][Qe]||0});var Ke=Fe-Ar.sumTot*ce,ze=$r.concat([xt]),Ye=[];ze.forEach(function(He,Qe){Ye[Qe]=v[He.originIndex]});var en=jf(ze,v)*c,pe=Ke-me;a&&(pe=Ke+en-(me+_e)),pe>Xt&&(Xt=pe,ee=Ar)}}}),Xt>0){ee.nodes.push(xt);var yn=xt.clusterId;xt.clusterId=ee.id;var Sr=jt.nodes.indexOf(xt);jt.nodes.splice(Sr,1);var lr=0,rs=0;f.forEach(function(Mr){var vr=Mr.source,Ma=Mr.target,Ar=w[vr].node.clusterId,$r=w[Ma].node.clusterId;(Ar===ee.id&&$r!==ee.id||$r===ee.id&&Ar!==ee.id)&&(lr=lr+(Mr[n]||1)),(Ar===yn&&$r!==yn||$r===yn&&Ar!==yn)&&(rs=rs+(Mr[n]||1))}),ee.sumTot=lr,jt.sumTot=rs}})}var ht={},yt=0;Object.keys(rt).forEach(function(xt){var kt=rt[xt];if(!kt.nodes||!kt.nodes.length){delete rt[xt];return}var jt=String(yt+1);jt!==xt&&(kt.id=jt,kt.nodes=kt.nodes.map(function(Xt){return{id:Xt.id,clusterId:jt}}),rt[jt]=kt,ht[xt]=jt,delete rt[xt],yt++)}),et.forEach(function(xt){var kt=xt.node,jt=xt.clusterId;kt&&(kt.clusterId=jt,kt.clusterId&&ht[kt.clusterId]&&(kt.clusterId=ht[kt.clusterId]))});var Nt=[],Ct={};f.forEach(function(xt){var kt=xt.source,jt=xt.target,Xt=xt[n]||1,ee=w[kt].node.clusterId,ce=w[jt].node.clusterId;if(!(!ee||!ce)){var ue="".concat(ee,"---").concat(ce);if(Ct[ue])Ct[ue].weight+=Xt,Ct[ue].count++;else{var le={source:ee,target:ce,weight:Xt,count:1};Ct[ue]=le,Nt.push(le)}}});var pt=[];return Object.keys(rt).forEach(function(xt){pt.push(rt[xt])}),{clusters:pt,clusterEdges:Nt}},Jm=SC,MC=function(t,e,n,i,a,s,o,l){return e===void 0&&(e=!1),n===void 0&&(n="weight"),i===void 0&&(i=1e-4),a===void 0&&(a=void 0),s===void 0&&(s=[]),o===void 0&&(o=["id"]),l===void 0&&(l=1),Jm(t,e,n,i,!0,a,s,o,l)},AC=MC,TC=function(t,e){var n;e===void 0&&(e=1);for(var i=gl(t),a=i.nodes,s=a===void 0?[]:a,o=i.edges,l=o===void 0?[]:o,c=function(){var d=kf({nodes:s,edges:l}),f=Object.keys(d);f.sort(function(p,y){var b,w;return((b=d[p])===null||b===void 0?void 0:b.degree)-((w=d[y])===null||w===void 0?void 0:w.degree)});var v=f[0];if(!s.length||((n=d[v])===null||n===void 0?void 0:n.degree)>=e)return"break";var g=s.findIndex(function(p){return p.id===v});s.splice(g,1),l=l.filter(function(p){return!(p.source===v||p.target===v)})};;){var u=c();if(u==="break")break}return{nodes:s,edges:l}},OC=TC,$m=function(t,e,n){var i=[];switch(t){case Di.EuclideanDistance:i=e[n];break;default:i=[];break}return i},CC=function(t,e,n,i,a,s){e===void 0&&(e=3),n===void 0&&(n=void 0),i===void 0&&(i=[]),a===void 0&&(a=["id"]),s===void 0&&(s=Di.EuclideanDistance);var o=t.nodes,l=o===void 0?[]:o,c=t.edges,u=c===void 0?[]:c,h={clusters:[{id:"0",nodes:l}],clusterEdges:[]};if(s===Di.EuclideanDistance&&!l.every(function(jt){return jt.hasOwnProperty(n)}))return h;var d=[],f=[];if(s===Di.EuclideanDistance&&(d=eu(l,n),f=nu(d,i,a)),!f.length)return h;for(var v=Df(f.map(function(jt){return jt.join("")})),g=Math.min(e,l.length,v.length),p=0;p_&&!y.find(function(De){return uC(De,$m(s,f,l[ee].originIndex))})&&(_=me,F=ee)}},j=0;j=0;ht--)w[Number(l[p].clusterId)][ht].id===l[p].id&&w[Number(l[p].clusterId)].splice(ht,1);l[p].clusterId=String(K),w[K].push(l[p])}}for(var yt=!1,p=0;p=1e3)break}var xt=[],kt={};return u.forEach(function(jt){var Xt,ee,ce=jt.source,ue=jt.target,le=(Xt=l.find(function(_e){return _e.id===ce}))===null||Xt===void 0?void 0:Xt.clusterId,me=(ee=l.find(function(_e){return _e.id===ue}))===null||ee===void 0?void 0:ee.clusterId,De="".concat(le,"---").concat(me);if(kt[De])kt[De].count++;else{var Ge={source:le,target:me,count:1};kt[De]=Ge,xt.push(Ge)}}),{clusters:w,clusterEdges:xt}},NC=CC,kC=function(t,e){var n=new Ei(e),i=n.norm2(),a=new Ei(t),s=a.norm2(),o=n.dot(a),l=i*s,c=l?o/l:0;return c},ty=kC,PC=function(t,e,n,i,a){t===void 0&&(t=[]),n===void 0&&(n=void 0),i===void 0&&(i=[]),a===void 0&&(a=[]);var s=gl(t.filter(function(d){return d.id!==e.id})),o=t.findIndex(function(d){return d.id===e.id}),l=eu(t,n),c=nu(l,i,a),u=c[o],h=[];return s.forEach(function(d,f){if(d.id!==e.id){var v=c[f],g=ty(v,u);h.push(g),d.cosineSimilarity=g}}),s.sort(function(d,f){return f.cosineSimilarity-d.cosineSimilarity}),{allCosineSimilarity:h,similarNodes:s}},RC=PC,LC=function(){function r(t){this.count=t.length,this.parent={};for(var e=0,n=t;e0&&(this.list[0]=e,this.moveDown(0)),t},r.prototype.insert=function(t){if(t!==null){this.list.push(t);var e=this.list.length-1;return this.moveUp(e),!0}return!1},r.prototype.moveUp=function(t){for(var e=this.getParent(t);t&&t>0&&this.compareFn(this.list[e],this.list[t])>0;){var n=this.list[e];this.list[e]=this.list[t],this.list[t]=n,t=e,e=this.getParent(t)}},r.prototype.moveDown=function(t){var e,n=t,i=this.getLeft(t),a=this.getRight(t),s=this.list.length;i!==null&&i0?n=i:a!==null&&a0&&(n=a),t!==n&&(e=[this.list[n],this.list[t]],this.list[t]=e[0],this.list[n]=e[1],this.moveDown(n))},r}(),BC=IC,FC=function(t,e){var n=[],i=t.nodes,a=i===void 0?[]:i,s=t.edges,o=s===void 0?[]:s;if(a.length===0)return n;var l=a[0],c=new Set;c.add(l);var u=function(p,y){return e?p.weight-y.weight:0},h=new BC(u);for(Qc(l.id,o).forEach(function(g){h.insert(g)});!h.isEmpty();){var d=h.delMin(),f=d.source,v=d.target;c.has(f)&&c.has(v)||(n.push(d),c.has(f)||(c.add(f),Qc(f,o).forEach(function(g){h.insert(g)})),c.has(v)||(c.add(v),Qc(v,o).forEach(function(g){h.insert(g)})))}return n},ey=function(t,e){var n=[],i=t.nodes,a=i===void 0?[]:i,s=t.edges,o=s===void 0?[]:s;if(a.length===0)return n;var l=o.map(function(f){return f});e&&l.sort(function(f,v){return f.weight-v.weight});for(var c=new DC(a.map(function(f){return f.id}));l.length>0;){var u=l.shift(),h=u.source,d=u.target;c.connected(h,d)||(n.push(u),c.union(h,d))}return n},zC=function(t,e,n){var i={prim:FC,kruskal:ey};return n?i[n](t,e):ey(t,e)},jC=zC,ZC=function(t,e,n){typeof e!="number"&&(e=1e-6),typeof n!="number"&&(n=.85);for(var i=1,a=0,s=1e3,o=t.nodes,l=o===void 0?[]:o,c=t.edges,u=c===void 0?[]:c,h=l.length,d,f={},v={},g=0;g0&&i>e;){a=0;for(var g=0;g0&&(d+=v[_]/F)}f[y]=n*d,a+=f[y]}}a=(1-a)/h,i=0;for(var g=0;g=0;n--){var i=this.dfsEdgeList[n],a=i.fromNode,s=i.toNode;af||i.hasNode(s[d.to])||(e.labelw;_--){var F=O(_);if(F==="break")break}if(y){var W=t.findMinLabel(p);s.dfsEdgeList.push(new ks(g,b,na,W.edgeLabel,na));var j=s.dfsEdgeList.length-1;return t.dfsCode.dfsEdgeList[j]!==s.dfsEdgeList[j]?!1:h(p[W.edgeLabel].projected)}var H={};y=!1;var K=0;d.forEach(function(Nt){var Ct=new iu(Nt),pt=t.findForwardPureEdges(i,Ct.edges[f[0]],v,Ct);pt.length>0&&(y=!0,K=g,pt.forEach(function(xt){var kt="".concat(xt.label,"-").concat(a[xt.to].label);H[kt]||(H[kt]={projected:[],edgeLabel:xt.label,nodeLabel2:a[xt.to].label}),H[kt].projected.push({graphId:i.id,edge:xt,preNode:Nt})}))});for(var et=f.length,rt=function(Ct){if(y)return"break";var pt=f[Ct];d.forEach(function(xt){var kt=new iu(xt),jt=t.findForwardRmpathEdges(i,kt.edges[pt],v,kt);jt.length>0&&(y=!0,K=s.dfsEdgeList[pt].fromNode,jt.forEach(function(Xt){var ee="".concat(Xt.label,"-").concat(a[Xt.to].label);H[ee]||(H[ee]={projected:[],edgeLabel:Xt.label,nodeLabel2:a[Xt.to].label}),H[ee].projected.push({graphId:i.id,edge:Xt,preNode:xt})}))})},_=0;_=0;v--){var g=e.findBackwardEdge(h,f.edges[a[v]],f.edges[a[0]],f);if(g){var p="".concat(e.dfsCode.dfsEdgeList[a[v]].fromNode,"-").concat(g.label);c[p]||(c[p]={projected:[],toNodeId:e.dfsCode.dfsEdgeList[a[v]].fromNode,edgeLabel:g.label}),c[p].projected.push({graphId:u.graphId,edge:g,preNode:u})}}if(!(i>=e.maxNodeNum)){var y=e.findForwardPureEdges(h,f.edges[a[0]],o,f);y.forEach(function(w){var O="".concat(s,"-").concat(w.label,"-").concat(d[w.to].label);l[O]||(l[O]={projected:[],fromNodeId:s,edgeLabel:w.label,nodeLabel2:d[w.to].label}),l[O].projected.push({graphId:u.graphId,edge:w,preNode:u})});for(var b=function(O){var _=e.findForwardRmpathEdges(h,f.edges[a[O]],o,f);_.forEach(function(F){var W="".concat(e.dfsCode.dfsEdgeList[a[O]].fromNode,"-").concat(F.label,"-").concat(d[F.to].label);l[W]||(l[W]={projected:[],fromNodeId:e.dfsCode.dfsEdgeList[a[O]].fromNode,edgeLabel:F.label,nodeLabel2:d[F.to].label}),l[W].projected.push({graphId:u.graphId,edge:F,preNode:u})})},v=0;vw){var O=w;w=b,b=O}var _=y.label,F="".concat(c,"-").concat(b,"-").concat(_,"-").concat(w),W="".concat(b,"-").concat(_,"-").concat(w);if(!s[W]){var j=s[W]||0;j++,s[W]=j}l[F]={graphId:c,nodeLabel1:b,edgeLabel:_,nodeLabel2:w}})})}),Object.keys(a).forEach(function(c){var u=a[c];if(!(u2*e)););if(p<2*e&&(o["".concat(u,"-").concat(g)]={start:u,end:g,distance:a[u][g]},h++,l++,l>=n))return o;if(d++,d>2*e)break}if(hd&&(l=d);var f=n[h.id].inDegree;c>f&&(c=f);var v=n[h.id].outDegree;u>v&&(u=v)}),t[e]={degree:l,inDegree:c,outDegree:u}),{minPatternNodeLabelDegree:l,minPatternNodeLabelInDegree:c,minPatternNodeLabelOutDegree:u}},JC=function(t,e,n,i,a,s,o){var l;if(n===void 0&&(n=!1),s===void 0&&(s="cluster"),o===void 0&&(o="cluster"),!(!t||!t.nodes)){var c=t.nodes.length;if(c){var u=Ff(t,n),h=Ff(e,n),d=fy(t.nodes,u,n),f=fy(e.nodes,h,n),v=hy(t.nodes,s),g=v.nodeMap,p=v.nodeLabelMap,y=hy(e.nodes,s),b=y.nodeMap,w=y.nodeLabelMap;dy(t.edges,o,g);var O=dy(e.edges,o,b).edgeLabelMap,_=[];h==null||h.forEach(function(Fe){_=_.concat(Fe)}),a||(a=Math.max.apply(Math,(0,G.ev)((0,G.ev)([],_,!1),[2],!1))),i||(i=a);var F=cy(t,u,s,i),W=cy(e,h,s,i),j=Math.min(100,c*(c-1)/2),H=KC(i,c,j,F,u),K=au(H,F,t),et=10,rt=1,lt=1,ht=4,yt={graphs:K,nodeLabelProp:s,edgeLabelProp:o,minSupport:rt,minNodeNum:lt,maxNodeNum:ht,directed:n},Nt=XC(yt).slice(0,et),Ct=Nt.length,pt=[];Nt.forEach(function(Fe,Ke){pt[Ke]={},Object.keys(K).forEach(function(ze){var Ye=K[ze],en=su(Ye,Fe,s,o);pt[Ke][ze]=en})});var xt=QC(pt,Ct,Nt),kt=xt.structure,jt=xt.structureCountMap,Xt=e.nodes[0],ee=[],ce=(l=e.nodes[0])===null||l===void 0?void 0:l[s],ue=-1/0;e.nodes.forEach(function(Fe){var Ke=Fe[s],ze=p[Ke];(ze==null?void 0:ze.length)>ue&&(ue=ze.length,ee=ze,ce=Ke,Xt=Fe)});var le={},me={},De={},Ge={},_e={},tr={};Object.keys(w).forEach(function(Fe,Ke){_e[Fe]=[],n&&(tr[Fe]=[]);var ze=-1/0,Ye=w[Fe],en={};Ye.forEach(function(qe){var Xe=f["".concat(Xt.id,"-").concat(qe.id)];if(Xe&&_e[Fe].push(Xe),ze_e[Fe][jr]){Io=!0;break}if(Io)return ee.splice(Xe,1),"continue";var Mi={};hi.neighbors.forEach(function(Zr){var Vi=d["".concat(In.id,"-").concat(Zr.id)];Mi["".concat(In.id,"-").concat(Zr.id)]={start:g[In.id].idx,end:g[Zr.id].idx,distance:Vi}}),K=au(Mi,F,t,K);var sa=[];Object.keys(Mi).forEach(function(Zr){if(jt[Zr]){sa.push(jt[Zr]);return}var Vi=K[Zr];jt[Zr]=su(Vi,kt,s,o),sa.push(jt[Zr])}),sa=sa.sort(function(Zr,Vi){return Vi-Zr});for(var is=!1,jr=0;jr=0;er--)Qe(er)});var yn=[];ee==null||ee.forEach(function(Fe){for(var Ke=g[Fe.id].idx,ze=uy(t.nodes,u[Ke],Ke,s,a),Ye=ze.neighbors,en=Ye.length,pe=!1,He=en-1;He>=0;He--){if(Ye.length+1hi){Ye.splice(He,1);continue}if(n){var Un="".concat(Qe.id,"-").concat(Fe.id),Ks=d[Un];In=tr[er].length-1;var Io=tr[er][In];if(Ks>Io){Ye.splice(He,1);continue}}var jr=jt[qe]?jt[qe]:qC(t,Fe,Qe,g,Xe,F,kt,s,o,jt,K),Mi="".concat(Xt.id,"-").concat(er),sa=Ge[Mi][Ge[Mi].length-1];if(jr=0;Xe--){var Io=Ks(Xe);if(Io==="break")break}if(Un)return yn.splice(Ke,1),"continue";ze.edges=He;var jr=tu(ze,ze.nodes[0].id,!1).length;if(Object.keys(jr).reverse().forEach(function(xn){if(!(xn===ze.nodes[0].id||Un)){if(jr[xn]===1/0){var di=pe[xn].node[s];if(en[di]--,en[di]lr[oa][lr[oa].length-1]){var di=pe[xn].node[s];if(en[di]--,en[di]=0;Vi--){var Aa=ze.nodes[Vi],QE=pe[Aa.id].degree,TB=pe[Aa.id].inDegree,OB=pe[Aa.id].outDegree,CB=Aa[s],W0=vy(le,CB,b,w),qE=W0.minPatternNodeLabelDegree,NB=W0.minPatternNodeLabelInDegree,kB=W0.minPatternNodeLabelOutDegree,PB=n?QE=0;ld--){var Ta=He[ld];if(!pe[Ta.source]||!pe[Ta.target]){He.splice(ld,1);var cd=Ta[o];if(Qe[cd]--,pe[Ta.source]&&(pe[Ta.source].degree--,pe[Ta.source].outDegree--),pe[Ta.target]&&(pe[Ta.target].degree--,pe[Ta.target].inDegree--),O[cd]&&Qe[cd]=0;vr--){var Ma=Mr(vr);if(Ma==="break")break}for(var Ar=yn.length,$r=function(Ke){var ze=yn[Ke],Ye={};ze.edges.forEach(function(He){var Qe="".concat(He.source,"-").concat(He.target,"-").concat(He.label);Ye[Qe]?Ye[Qe]++:Ye[Qe]=1});for(var en=function(Qe){var er=yn[Qe],qe={};er.edges.forEach(function(In){var hi="".concat(In.source,"-").concat(In.target,"-").concat(In.label);qe[hi]?qe[hi]++:qe[hi]=1});var Xe=!0;Object.keys(qe).length!==Object.keys(Ye).length?Xe=!1:Object.keys(Ye).forEach(function(In){qe[In]!==Ye[In]&&(Xe=!1)}),Xe&&yn.splice(Qe,1)},pe=Ar-1;pe>Ke;pe--)en(pe);Ar=yn.length},vr=0;vr<=Ar-1;vr++)$r(vr);return yn}}},$C=JC,tN=function(){function r(t){t===void 0&&(t=10),this.linkedList=new Lm,this.maxStep=t}return Object.defineProperty(r.prototype,"length",{get:function(){return this.linkedList.toArray().length},enumerable:!1,configurable:!0}),r.prototype.isEmpty=function(){return!this.linkedList.head},r.prototype.isMaxStack=function(){return this.toArray().length>=this.maxStep},r.prototype.peek=function(){return this.isEmpty()?null:this.linkedList.head.value},r.prototype.push=function(t){this.linkedList.prepend(t),this.length>this.maxStep&&this.linkedList.deleteTail()},r.prototype.pop=function(){var t=this.linkedList.deleteHead();return t?t.value:null},r.prototype.toArray=function(){return this.linkedList.toArray().map(function(t){return t.value})},r.prototype.clear=function(){for(;!this.isEmpty();)this.pop()},r}(),eN=tN,nN=Zm,Kz={getAdjMatrix:Kc,breadthFirstSearch:_O,connectedComponent:Im,getDegree:kf,getInDegree:BO,getOutDegree:FO,detectCycle:Zm,detectDirectedCycle:nN,detectAllCycles:ZO,detectAllDirectedCycle:jm,detectAllUndirectedCycle:zm,depthFirstSearch:Fm,dijkstra:tu,findAllPath:vC,findShortestPath:Bf,floydWarshall:Ff,labelPropagation:mC,louvain:Jm,iLouvain:AC,kCore:OC,kMeans:NC,cosineSimilarity:ty,nodesCosineSimilarity:RC,minimumSpanningTree:jC,pageRank:ny,getNeighbors:xi,Stack:eN,GADDI:$C};function At(r){if(r.id!==void 0)return r.id;if(r.source!==void 0&&r.target!==void 0)return`${r.source}-${r.target}`;throw new Error(ga("The datum does not have available id."))}function ou(r){return r.combo}function gy(r,t){const e={nodes:(r.nodes||[]).map(At),edges:(r.edges||[]).map(At),combos:(r.combos||[]).map(At)};return t?Object.values(e).flat():e}const py=(r,t,e)=>{var n;switch(e.type){case"degree":{const i=new Map;return(n=r.nodes)===null||n===void 0||n.forEach(a=>{const s=t(At(a),e.direction).length;i.set(At(a),s)}),i}case"betweenness":return rN(r,e.directed,e.weightPropertyName);case"closeness":return iN(r,e.directed,e.weightPropertyName);case"eigenvector":return sN(r,e.directed);case"pagerank":return aN(r,e.epsilon,e.linkProb);default:return my(r)}},my=r=>{var t;const e=new Map;return(t=r.nodes)===null||t===void 0||t.forEach(n=>{e.set(At(n),0)}),e},rN=(r,t,e)=>{const n=my(r),{nodes:i=[]}=r;return i.forEach(a=>{i.forEach(s=>{if(a!==s){const{allPath:o}=Bf(r,At(a),At(s),t,e),l=o.length;o.flat().forEach(c=>{c!==At(a)&&c!==At(s)&&n.set(c,n.get(c)+1/l)})}})}),n},iN=(r,t,e)=>{const n=new Map,{nodes:i=[]}=r;return i.forEach(a=>{const s=i.reduce((o,l)=>{if(a!==l){const{length:c}=Bf(r,At(a),At(l),t,e);o+=c}return o},0);n.set(At(a),1/s)}),n},aN=(r,t,e)=>{var n;const i=new Map,a=ny(r,t,e);return(n=r.nodes)===null||n===void 0||n.forEach(s=>{i.set(At(s),a[At(s)])}),i},sN=(r,t)=>{const{nodes:e=[]}=r,n=oN(r,t),i=lN(n,e.length),a=new Map;return e.forEach((s,o)=>{a.set(At(s),i[o])}),a},oN=(r,t)=>{const{nodes:e=[],edges:n=[]}=r,i=Array(e.length).fill(null).map(()=>Array(e.length).fill(0));return n.forEach(({source:a,target:s})=>{const o=e.findIndex(c=>At(c)===a),l=e.findIndex(c=>At(c)===s);t?i[o][l]=1:(i[o][l]=1,i[l][o]=1)}),i},lN=(r,t,e=100,n=1e-6)=>{let i=Array(t).fill(1),a=1/0;for(let s=0;sn;s++){const o=Array(t).fill(0);for(let c=0;cc+u*u,0));for(let c=0;cc+(u-i[h])*u,0)),i=o}return i};function ja(r,t,e,n=Zn){const i=new Map(r.map(d=>[e(d),d])),a=new Map(t.map(d=>[e(d),d])),s=new Set(i.keys()),o=new Set(a.keys()),l=[],c=[],u=[],h=[];return o.forEach(d=>{s.has(d)?n(i.get(d),a.get(d))?h.push(a.get(d)):c.push(a.get(d)):l.push(a.get(d))}),s.forEach(d=>{o.has(d)||u.push(i.get(d))}),{enter:l,exit:u,keep:h,update:c}}function Ps(r,t,e){const n=i=>{e&&!e(i)||(i.style.visibility=t)};r.forEach(i=>{n(i)})}function cN(r,t,e){const n={},i=a=>(a in n||(n[a]=0),`${t}-${a}-${n[a]++}`);return e.map(a=>typeof a=="string"?{type:a,key:i(a)}:typeof a=="function"?a.call(r):a.key?a:Object.assign(Object.assign({},a),{key:i(a.type)}))}class Zf{constructor(t){this.extensions=[],this.extensionMap={},this.context=t}setExtensions(t){const e=cN(this.context.graph,this.category,t),{enter:n,update:i,exit:a,keep:s}=ja(this.extensions,e,o=>o.key);this.createExtensions(n),this.updateExtensions([...i,...s]),this.destroyExtensions(a),this.extensions=e}createExtension(t){const{category:e}=this,{key:n,type:i}=t,a=va(e,i);if(!a)return Kr.warn(`The extension ${i} of ${e} is not registered.`);const s=new a(this.context,t);s.initialized=!0,this.extensionMap[n]=s}createExtensions(t){t.forEach(e=>this.createExtension(e))}updateExtension(t){const{key:e}=t,n=this.extensionMap[e];n&&n.update(t)}updateExtensions(t){t.forEach(e=>this.updateExtension(e))}destroyExtension(t){const e=this.extensionMap[t];e&&(e.initialized&&!e.destroyed&&e.destroy(),delete this.extensionMap[t])}destroyExtensions(t){t.forEach(({key:e})=>this.destroyExtension(e))}destroy(){this.destroyExtensions(this.extensions),this.context={},this.extensions=[],this.extensionMap={}}}class Wf{constructor(t,e){this.events=[],this.initialized=!1,this.destroyed=!1,this.context=t,this.options=e}update(t){this.options=Object.assign(this.options,t)}destroy(){this.context={},this.options={},this.destroyed=!0}}class si extends Wf{}class lu extends si{constructor(t,e){super(t,Object.assign({},lu.defaultOptions,e)),this.isOverlapping=(n,i)=>i.some(a=>n.intersects(a)),this.occupiedBounds=[],this.detectLabelCollision=n=>{const i=this.context.viewport,a={show:[],hide:[]};return this.occupiedBounds=[],n.forEach(s=>{const o=s.getShape("label").getRenderBounds();i.isInViewport(o,!0)&&!this.isOverlapping(o,this.occupiedBounds)?(a.show.push(s),this.occupiedBounds.push(za(o,this.options.padding))):a.hide.push(s)}),a},this.hideLabelIfExceedViewport=(n,i)=>{const{exit:a}=ja(n,i,s=>s.id);a==null||a.forEach(this.hideLabel)},this.nodeCentralities=new Map,this.sortNodesByCentrality=(n,i)=>{const{model:a}=this.context,s=a.getData(),o=a.getRelatedEdgesData.bind(a);return n.map(c=>(this.nodeCentralities.has(c.id)||(this.nodeCentralities=py(s,o,i)),{node:c,centrality:this.nodeCentralities.get(c.id)})).sort((c,u)=>u.centrality-c.centrality).map(c=>c.node)},this.sortLabelElementsInView=n=>{const{sort:i,sortNode:a,sortCombo:s,sortEdge:o}=this.options,{model:l}=this.context;if(fe(i))return n.sort((g,p)=>i(l.getElementDataById(g.id),l.getElementDataById(p.id)));const{node:c=[],edge:u=[],combo:h=[]}=Hc(n,g=>g.type),d=fe(s)?h.sort((g,p)=>s(...l.getComboData([g.id,p.id]))):h,f=fe(a)?c.sort((g,p)=>a(...l.getNodeData([g.id,p.id]))):this.sortNodesByCentrality(c,a),v=fe(o)?u.sort((g,p)=>o(...l.getEdgeData([g.id,p.id]))):u;return[...d,...f,...v]},this.labelElementsInView=[],this.isFirstRender=!0,this.onToggleVisibility=n=>{var i;if(((i=n.data)===null||i===void 0?void 0:i.stage)==="zIndex")return;if(!this.validate(n)){this.hiddenElements.size>0&&(this.hiddenElements.forEach(this.showLabel),this.hiddenElements.clear());return}const a=this.isFirstRender?this.getLabelElements():this.getLabelElementsInView();this.hideLabelIfExceedViewport(this.labelElementsInView,a),this.labelElementsInView=a;const s=this.sortLabelElementsInView(this.labelElementsInView),{show:o,hide:l}=this.detectLabelCollision(s);for(let c=o.length-1;c>=0;c--)this.showLabel(o[c]);l.forEach(this.hideLabel)},this.hiddenElements=new Map,this.hideLabel=n=>{const i=n.getShape("label");i&&Ps(i,"hidden"),this.hiddenElements.set(n.id,n)},this.showLabel=n=>{const i=n.getShape("label");i&&Ps(i,"visible"),n.toFront(),this.hiddenElements.delete(n.id)},this.onTransform=km(this.onToggleVisibility,this.options.throttle,{leading:!0}),this.enableToggle=!0,this.toggle=n=>{this.enableToggle&&this.onToggleVisibility(n)},this.onBeforeRender=()=>{this.enableToggle=!1},this.onAfterRender=n=>{this.onToggleVisibility(n),this.enableToggle=!0},this.bindEvents()}update(t){this.unbindEvents(),super.update(t),this.bindEvents(),this.onToggleVisibility({})}getLabelElements(){const{elementMap:t}=this.context.element,e=[];for(const n in t){const i=t[n];i.isVisible()&&i.getShape("label")&&e.push(i)}return e}getLabelElementsInView(){const t=this.context.viewport;return this.getLabelElements().filter(e=>t.isInViewport(e.getShape("key").getRenderBounds()))}bindEvents(){const{graph:t}=this.context;t.on(Kt.BEFORE_RENDER,this.onBeforeRender),t.on(Kt.AFTER_RENDER,this.onAfterRender),t.on(Kt.AFTER_DRAW,this.toggle),t.on(Kt.AFTER_LAYOUT,this.toggle),t.on(Kt.AFTER_TRANSFORM,this.onTransform)}unbindEvents(){const{graph:t}=this.context;t.off(Kt.BEFORE_RENDER,this.onBeforeRender),t.off(Kt.AFTER_RENDER,this.onAfterRender),t.off(Kt.AFTER_DRAW,this.toggle),t.off(Kt.AFTER_LAYOUT,this.toggle),t.off(Kt.AFTER_TRANSFORM,this.onTransform)}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}destroy(){this.unbindEvents(),super.destroy()}}lu.defaultOptions={enable:!0,throttle:100,padding:0,sortNode:{type:"degree"}};var uN=function(r){if(!Sf(r)||!Mg(r,"Object"))return!1;if(Object.getPrototypeOf(r)===null)return!0;for(var t=r;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(r)===t},vo=uN,hN=5;function dN(r,t){if(Object.hasOwn)return Object.hasOwn(r,t);if(r==null)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(r),t)}function yy(r,t,e,n){e=e||0,n=n||hN;for(var i in t)if(dN(t,i)){var a=t[i];a!==null&&vo(a)?(vo(r[i])||(r[i]={}),ee+t[n])}function on(r,t){return r.map((e,n)=>e-t[n])}function _i(r,t){return typeof t=="number"?r.map(e=>e*t):r.map((e,n)=>e*t[n])}function Ii(r,t){return typeof t=="number"?r.map(e=>e/t):r.map((e,n)=>e/t[n])}function vN(r,t){return r.reduce((e,n,i)=>e+n*t[i],0)}function gN(r,t){const e=pl(r),n=pl(t);return[e[1]*n[2]-e[2]*n[1],e[2]*n[0]-e[0]*n[2],e[0]*n[1]-e[1]*n[0]]}function Za(r,t){return r.map(e=>e*t)}function bn(r,t){return Math.sqrt(r.reduce((e,n,i)=>e+Math.pow(n-t[i]||0,2),0))}function cu(r,t){return r.reduce((e,n,i)=>e+Math.abs(n-t[i]),0)}function pa(r){const t=r.reduce((e,n)=>e+Math.pow(n,2),0);return r.map(e=>e/Math.sqrt(t))}function Gf(r,t,e=!1){const n=r[0]*t[1]-r[1]*t[0];let i=Math.acos(_i(r,t).reduce((a,s)=>a+s,0)/(bn(r,by)*bn(t,by)));return e&&n<0&&(i=2*Math.PI-i),i}function Qz(r,t){return r.every((e,n)=>e===t[n])}function uu(r,t=!0){return t?[-r[1],r[0]]:[r[1],-r[0]]}function Vf(r,t){return r.map(e=>e%t)}function Rs(r){return[r[0],r[1]]}function pl(r){return xO(r)?[r[0],r[1],0]:r}function xy(r){const[t,e]=r;return!t&&!e?0:Math.atan2(e,t)}function Ey(r,t){const[e,n]=r,[i,a]=t,s=on(e,n),o=on(i,a);return gN(s,o).every(l=>l===0)}function Uf(r,t,e=!1){if(Ey(r,t))return;const[n,i]=r,[a,s]=t,o=((n[0]-a[0])*(a[1]-s[1])-(n[1]-a[1])*(a[0]-s[0]))/((n[0]-i[0])*(a[1]-s[1])-(n[1]-i[1])*(a[0]-s[0])),l=s[0]-a[0]?(n[0]-a[0]+o*(i[0]-n[0]))/(s[0]-a[0]):(n[1]-a[1]+o*(i[1]-n[1]))/(s[1]-a[1]);if(!(!e&&(!$i(o,0,1)||!$i(l,0,1))))return[n[0]+o*(i[0]-n[0]),n[1]+o*(i[1]-n[1])]}function wy(r){if(Array.isArray(r))return $i(r[0],0,1)&&$i(r[1],0,1)?r:[.5,.5];const t=r.split("-"),e=t.includes("left")?0:t.includes("right")?1:.5,n=t.includes("top")?0:t.includes("bottom")?1:.5;return[e,n]}function ar(r){const{x:t=0,y:e=0,z:n=0}=r.style||{};return[+t,+e,+n]}function pN(r){const{x:t,y:e,z:n}=r.style||{};return t!==void 0||e!==void 0||n!==void 0}function Sy(r,t){const[e,n]=t,{min:i,max:a}=r;return[i[0]+e*(a[0]-i[0]),i[1]+n*(a[1]-i[1])]}function ma(r,t="center"){const e=wy(t);return Sy(r,e)}function qz(r,t){const e=parseAnchor(t);return Sy(r,e)}const Jz=r=>{const[t,e]=r;return{left:Math.min(t[0],e[0]),right:Math.max(t[0],e[0]),top:Math.min(t[1],e[1]),bottom:Math.max(t[1],e[1])}};function yr(r){var t;return[r.x,r.y,(t=r.z)!==null&&t!==void 0?t:0]}function Bi(r){var t;return{x:r[0],y:r[1],z:(t=r[2])!==null&&t!==void 0?t:0}}function $z(r){return r.sort((t,e)=>t[0]-e[0]||t[1]-e[1])}function t7(r){const t=new Set;return r.filter(e=>{const n=e.join(",");return t.has(n)?!1:(t.add(n),!0)})}function ml(r,t=0){return r.map(e=>parseFloat(e.toFixed(t)))}function Wa(r,t,e,n=!1){if(Zn(r,t))return r;const i=n?on(r,t):on(t,r),a=pa(i),s=[a[0]*e,a[1]*e];return Ce(Rs(r),s)}function My(r,t){return r[1]===t[1]}function mN(r,t){return r[0]===t[0]}function yN(r,t){return My(r,t)||mN(r,t)}function Ay(r,t,e){return Ey([r,t],[t,e])}function Ty(r,t){return[2*t[0]-r[0],2*t[1]-r[1]]}function Oy(r,t,e,n=!0,i=!1){for(let a=0;aa!=f>a&&i<(d-u)*(a-h)/(f-h)+u&&(s=!s)}return s}function xN(r,t,e=!1){const n=ma(t,"center"),i=[ma(t,"left-top"),ma(t,"right-top"),ma(t,"right-bottom"),ma(t,"left-bottom")];return Oy(r,n,i,!1,e).point}function hu(r,t,e=!1){const n=t.center,i=e?Ty(r,n):r,a=on(i,t.center),s=Math.atan2(a[1],a[0]);if(isNaN(s))return n;const o=ta(t)/2,l=ea(t)/2,c=n[0]+o*Math.cos(s),u=n[1]+l*Math.sin(s);return[c,u]}function EN(r,t){let e=1/0,n=[r[0],t[0]];return r.forEach(i=>{t.forEach(a=>{const s=bn(i,a);s{const a=SN(r,i);a1?u=1:u<0&&(u=0);const h=e+u*l,d=n+u*c;return[h,d]}function MN(r){const t=r.reduce((e,n)=>Ce(e,n),[0,0]);return Ii(t,r.length)}function Yf(r,t=!0){const e=MN(r);return r.sort(([n,i],[a,s])=>{const o=Math.atan2(i-e[1],n-e[0]),l=Math.atan2(s-e[1],a-e[0]);return t?l-o:o-l})}function Ny(r,t){return[r,[r[0],t[1]],t,[t[0],r[1]]]}class Wn{constructor(t,e,n){if(this.phase=e,this.pointerByTouch=[],this.initialDistance=null,this.emitter=t,Wn.instance)return Wn.callbacks[this.phase].push(n),Wn.instance;this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.bindEvents(),Wn.instance=this,Wn.callbacks[this.phase].push(n)}bindEvents(){const{emitter:t}=this;t.on(Bt.POINTER_DOWN,this.onPointerDown),t.on(Bt.POINTER_MOVE,this.onPointerMove),t.on(Bt.POINTER_UP,this.onPointerUp)}updatePointerPosition(t,e,n){const i=this.pointerByTouch.findIndex(a=>a.pointerId===t);i>=0&&(this.pointerByTouch[i]={x:e,y:n,pointerId:t})}onPointerDown(t){const{x:e,y:n}=t.client||{};if(!(e===void 0||n===void 0)&&(this.pointerByTouch.push({x:e,y:n,pointerId:t.pointerId}),t.pointerType==="touch"&&this.pointerByTouch.length===2)){Wn.isPinching=!0;const i=this.pointerByTouch[0].x-this.pointerByTouch[1].x,a=this.pointerByTouch[0].y-this.pointerByTouch[1].y;this.initialDistance=Math.sqrt(i*i+a*a),Wn.callbacks.pinchstart.forEach(s=>s(t,{scale:0}))}}onPointerMove(t){if(this.pointerByTouch.length!==2||this.initialDistance===null)return;const{x:e,y:n}=t.client||{};if(e===void 0||n===void 0)return;this.updatePointerPosition(t.pointerId,e,n);const i=this.pointerByTouch[0].x-this.pointerByTouch[1].x,a=this.pointerByTouch[0].y-this.pointerByTouch[1].y,o=Math.sqrt(i*i+a*a)/this.initialDistance;Wn.callbacks.pinchmove.forEach(l=>l(t,{scale:(o-1)*5}))}onPointerUp(t){var e;Wn.callbacks.pinchend.forEach(n=>n(t,{scale:0})),Wn.isPinching=!1,this.initialDistance=null,this.pointerByTouch=[],(e=Wn.instance)===null||e===void 0||e.tryDestroy()}destroy(){this.emitter.off(Bt.POINTER_DOWN,this.onPointerDown),this.emitter.off(Bt.POINTER_MOVE,this.onPointerMove),this.emitter.off(Bt.POINTER_UP,this.onPointerUp),Wn.instance=null}off(t,e){const n=Wn.callbacks[t].indexOf(e);n>-1&&Wn.callbacks[t].splice(n,1),this.tryDestroy()}tryDestroy(){Object.values(Wn.callbacks).every(t=>t.length===0)&&this.destroy()}}Wn.isPinching=!1,Wn.instance=null,Wn.callbacks={pinchstart:[],pinchmove:[],pinchend:[]};const ky=r=>r.map(t=>Ve(t)?t.toLocaleLowerCase():t);class go{constructor(t){this.map=new Map,this.boundHandlePinch=()=>{},this.recordKey=new Set,this.onKeyDown=e=>{e!=null&&e.key&&(this.recordKey.add(e.key),this.trigger(e))},this.onKeyUp=e=>{e!=null&&e.key&&this.recordKey.delete(e.key)},this.onWheel=e=>{this.triggerExtendKey(Bt.WHEEL,e)},this.onDrag=e=>{this.triggerExtendKey(Bt.DRAG,e)},this.handlePinch=(e,n)=>{this.triggerExtendKey(Bt.PINCH,Object.assign(Object.assign({},e),n))},this.onFocus=()=>{this.recordKey.clear()},this.emitter=t,this.bindEvents()}bind(t,e){t.length!==0&&(t.includes(Bt.PINCH)&&!this.pinchHandler&&(this.boundHandlePinch=this.handlePinch.bind(this),this.pinchHandler=new Wn(this.emitter,"pinchmove",this.boundHandlePinch)),this.map.set(t,e))}unbind(t,e){this.map.forEach((n,i)=>{Zn(i,t)&&(!e||e===n)&&this.map.delete(i)})}unbindAll(){this.map.clear()}match(t){const e=ky(Array.from(this.recordKey)).sort(),n=ky(t).sort();return Zn(e,n)}bindEvents(){var t;const{emitter:e}=this;e.on(Bt.KEY_DOWN,this.onKeyDown),e.on(Bt.KEY_UP,this.onKeyUp),e.on(Bt.WHEEL,this.onWheel),e.on(Bt.DRAG,this.onDrag),(t=globalThis.addEventListener)===null||t===void 0||t.call(globalThis,"focus",this.onFocus)}trigger(t){this.map.forEach((e,n)=>{this.match(n)&&e(t)})}triggerExtendKey(t,e){this.map.forEach((n,i)=>{i.includes(t)&&Zn(Array.from(this.recordKey),i.filter(a=>a!==t))&&n(e)})}destroy(){var t,e;this.unbindAll(),this.emitter.off(Bt.KEY_DOWN,this.onKeyDown),this.emitter.off(Bt.KEY_UP,this.onKeyUp),this.emitter.off(Bt.WHEEL,this.onWheel),this.emitter.off(Bt.DRAG,this.onDrag),(t=this.pinchHandler)===null||t===void 0||t.off("pinchmove",this.boundHandlePinch),(e=globalThis.removeEventListener)===null||e===void 0||e.call(globalThis,"blur",this.onFocus)}}class yl extends si{constructor(t,e){super(t,mr({},yl.defaultOptions,e)),this.shortcut=new go(t.graph),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.clearStates=this.clearStates.bind(this),this.bindEvents()}onPointerDown(t){if(!this.validate(t)||!this.isKeydown()||this.startPoint)return;const{canvas:e,graph:n}=this.context,i=Object.assign({},this.options.style);this.options.style.lineWidth&&(i.lineWidth=+this.options.style.lineWidth/n.getZoom()),this.rectShape=new pr({id:"g6-brush-select",style:i}),e.appendChild(this.rectShape),this.startPoint=[t.canvas.x,t.canvas.y]}onPointerMove(t){var e;if(!this.startPoint)return;const{immediately:n,mode:i}=this.options;this.endPoint=du(t),(e=this.rectShape)===null||e===void 0||e.attr({x:Math.min(this.endPoint[0],this.startPoint[0]),y:Math.min(this.endPoint[1],this.startPoint[1]),width:Math.abs(this.endPoint[0]-this.startPoint[0]),height:Math.abs(this.endPoint[1]-this.startPoint[1])}),n&&i==="default"&&this.updateElementsStates(Ny(this.startPoint,this.endPoint))}onPointerUp(t){if(this.startPoint){if(!this.endPoint){this.clearBrush();return}this.endPoint=du(t),this.updateElementsStates(Ny(this.startPoint,this.endPoint)),this.clearBrush()}}clearStates(){this.endPoint||this.clearElementsStates()}clearElementsStates(){const{graph:t}=this.context,e=Object.values(t.getData()).reduce((n,i)=>Object.assign({},n,i.reduce((a,s)=>{var o;const l=(o=s.states||[])===null||o===void 0?void 0:o.filter(c=>c!==this.options.state);return a[At(s)]=l,a},{})),{});t.setElementState(e,this.options.animation)}updateElementsStates(t){const{graph:e}=this.context,{enableElements:n,state:i,mode:a,onSelect:s}=this.options,o=this.selector(e,t,n);let l={};switch(a){case"union":o.forEach(c=>{l[c]=[...e.getElementState(c),i]});break;case"diff":o.forEach(c=>{const u=e.getElementState(c);l[c]=u.includes(i)?u.filter(h=>h!==i):[...u,i]});break;case"intersect":o.forEach(c=>{const u=e.getElementState(c);l[c]=u.includes(i)?[i]:[]});break;case"default":default:o.forEach(c=>{l[c]=[i]});break}fe(s)&&(l=s(l)),e.setElementState(l,this.options.animation)}selector(t,e,n){if(!n||n.length===0)return[];const i=[],a=t.getData();if(n.forEach(s=>{a[`${s}s`].forEach(o=>{const l=At(o);t.getElementVisibility(l)!=="hidden"&&bN(t.getElementPosition(l),e)&&i.push(l)})}),n.includes("edge")){const s=a.edges;s==null||s.forEach(o=>{const{source:l,target:c}=o;i.includes(l)&&i.includes(c)&&i.push(At(o))})}return i}clearBrush(){var t;(t=this.rectShape)===null||t===void 0||t.remove(),this.rectShape=void 0,this.startPoint=void 0,this.endPoint=void 0}isKeydown(){const{trigger:t}=this.options,e=Array.isArray(t)?t:[t];return this.shortcut.match(e.filter(n=>n!=="drag"))}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}bindEvents(){const{graph:t}=this.context;t.on(Bt.POINTER_DOWN,this.onPointerDown),t.on(Bt.POINTER_MOVE,this.onPointerMove),t.on(Bt.POINTER_UP,this.onPointerUp),t.on(fa.CLICK,this.clearStates)}unbindEvents(){const{graph:t}=this.context;t.off(Bt.POINTER_DOWN,this.onPointerDown),t.off(Bt.POINTER_MOVE,this.onPointerMove),t.off(Bt.POINTER_UP,this.onPointerUp),t.off(fa.CLICK,this.clearStates)}update(t){this.unbindEvents(),this.options=mr(this.options,t),this.bindEvents()}destroy(){this.unbindEvents(),super.destroy()}}yl.defaultOptions={animation:!1,enable:!0,enableElements:["node","combo","edge"],immediately:!1,mode:"default",state:"selected",trigger:["shift"],style:{width:0,height:0,lineWidth:1,fill:"#1677FF",stroke:"#1677FF",fillOpacity:.1,zIndex:2,pointerEvents:"none"}};const du=r=>[r.canvas.x,r.canvas.y],ya=.8,Ls=["node","edge","combo"];function Ds(r,t,e,n,i=0){n==="TB"&&t(r,i);const a=e(r);if(a)for(const s of a)Ds(s,t,e,n,i+1);n==="BT"&&t(r,i)}function AN(r,t,e){const n=[[r,0]];for(;n.length;){const[i,a]=n.shift();t(i,a);const s=e(i);if(s)for(const o of s)n.push([o,a+1])}}function Py(r,t,e,n,i="both"){if(t==="combo"||t==="node")return Hf(r,e,n,i);const a=r.getEdgeData(e);if(!a)return[];const s=Hf(r,a.source,n-1,i),o=Hf(r,a.target,n-1,i);return Array.from(new Set([...s,...o,e]))}function Hf(r,t,e,n="both"){const i=new Set,a=new Set,s=new Set;return AN(t,(o,l)=>{l>e||(s.add(o),r.getRelatedEdgesData(o,n).forEach(c=>{const u=At(c);!a.has(u)&&lr.getRelatedEdgesData(o,n).map(l=>l.source===o?l.target:l.source).filter(l=>i.has(l)?!1:(i.add(l),!0))),Array.from(s)}function Xf(r){return r.states||[]}var fu=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class vu extends si{constructor(t,e){super(t,Object.assign({},vu.defaultOptions,e)),this.onClickSelect=n=>fu(this,void 0,void 0,function*(){var i,a;this.validate(n)&&(yield this.updateState(n),(a=(i=this.options).onClick)===null||a===void 0||a.call(i,n))}),this.onClickCanvas=n=>fu(this,void 0,void 0,function*(){var i,a;this.validate(n)&&(yield this.clearState(),(a=(i=this.options).onClick)===null||a===void 0||a.call(i,n))}),this.shortcut=new go(t.graph),this.bindEvents()}bindEvents(){const{graph:t}=this.context;this.unbindEvents(),Ls.forEach(e=>{t.on(`${e}:${Bt.CLICK}`,this.onClickSelect)}),t.on(fa.CLICK,this.onClickCanvas)}get isMultipleSelect(){const{multiple:t,trigger:e}=this.options;return t&&this.shortcut.match(e)}getNeighborIds(t){const{target:e,targetType:n}=t,{graph:i}=this.context,{degree:a}=this.options;return Py(i,n,e.id,typeof a=="function"?a(t):a).filter(s=>s!==e.id)}updateState(t){return fu(this,void 0,void 0,function*(){const{state:e,unselectedState:n,neighborState:i,animation:a}=this.options;if(!e&&!i&&!n)return;const{target:s}=t,{graph:o}=this.context,l=o.getElementData(s.id),c=Xf(l).includes(e)?"unselect":"select",u={},h=this.isMultipleSelect,d=[s.id],f=this.getNeighborIds(t);if(h)if(Object.assign(u,this.getDataStates()),c==="select"){const v=(g,p)=>{g.forEach(y=>{const b=new Set(o.getElementState(y));b.add(p),b.delete(n),u[y]=Array.from(b)})};v(d,e),v(f,i),n&&Object.keys(u).forEach(g=>{const p=u[g];!p.includes(e)&&!p.includes(i)&&!p.includes(n)&&u[g].push(n)})}else{const v=u[s.id];u[s.id]=v.filter(g=>g!==e&&g!==i),v.includes(n)||u[s.id].push(n),f.forEach(g=>{u[g]=u[g].filter(p=>p!==i),u[g].includes(e)||u[g].push(n)})}else if(c==="select"){Object.assign(u,this.getClearStates(!!n));const v=(g,p)=>{g.forEach(y=>{u[y]||(u[y]=o.getElementState(y)),u[y].push(p)})};v(d,e),v(f,i),n&&Object.keys(u).forEach(g=>{!d.includes(g)&&!f.includes(g)&&u[g].push(n)})}else Object.assign(u,this.getClearStates());yield o.setElementState(u,a)})}getDataStates(){const{graph:t}=this.context,{nodes:e,edges:n,combos:i}=t.getData(),a={};return[...e,...n,...i].forEach(s=>{a[At(s)]=Xf(s)}),a}getClearStates(t=!1){const{graph:e}=this.context,{state:n,unselectedState:i,neighborState:a}=this.options,s=new Set([n,i,a]),{nodes:o,edges:l,combos:c}=e.getData(),u={};return[...o,...l,...c].forEach(h=>{const d=Xf(h),f=d.filter(v=>!s.has(v));(t||f.length!==d.length)&&(u[At(h)]=f)}),u}clearState(){return fu(this,void 0,void 0,function*(){const{graph:t}=this.context;yield t.setElementState(this.getClearStates(),this.options.animation)})}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}unbindEvents(){const{graph:t}=this.context;Ls.forEach(e=>{t.off(`${e}:${Bt.CLICK}`,this.onClickSelect)}),t.off(fa.CLICK,this.onClickCanvas)}destroy(){this.unbindEvents(),super.destroy()}}vu.defaultOptions={animation:!0,enable:!0,multiple:!1,trigger:["shift"],state:"selected",neighborState:"selected",unselectedState:void 0,degree:0};function Qr(r){var t;return!!(!((t=r.style)===null||t===void 0)&&t.collapsed)}var br=function(r,t,e){for(var n=0,i=Ve(t)?t.split("."):t;r&&n="A"&&e<="Z"}function Ry(r,t){return`${t}${Uc(r)}`}function Ly(r,t,e=!0){if(!t||!xl(r,t))return r;const n=r.slice(t.length);return e?ON(n):n}function Qn(r,t){const e=Object.entries(r).reduce((n,[i,a])=>(i==="className"||i==="class"||xl(i,t)&&Object.assign(n,{[Ly(i,t)]:a}),n),{});if("opacity"in r){const n=Ry("opacity",t),i=r.opacity;if(n in r){const a=r[n];Object.assign(e,{opacity:i*a})}else Object.assign(e,{opacity:i})}return e}function Kf(r,t){const e=t.length;return Object.keys(r).reduce((n,i)=>{if(i.startsWith(t)){const a=i.slice(e);n[a]=r[i]}return n},{})}function Dy(r,t){const e=typeof t=="string"?[t]:t,n={};return Object.keys(r).forEach(i=>{e.find(a=>i.startsWith(a))||(n[i]=r[i])}),n}function e7(r,t,e){return Object.entries(r).reduce((n,[i,a])=>(xl(i,t)?n[Ry(Ly(i,t,!1),e)]=a:n[i]=a,n),{})}function oi(r=0){if(typeof r=="number")return[r,r,r];const[t,e=t,n=t]=r;return[t,e,n]}var CN=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);itypeof a=="function"?[i,a.call(n,e)]:[i,a]))}function hr(r,t){const e=(r==null?void 0:r.style)||{},n=(t==null?void 0:t.style)||{};for(const i in e)i in n||(n[i]=e[i]);return Object.assign({},r,t,{style:n})}function NN(r){const{x:t,y:e,z:n,class:i,className:a,transform:s,transformOrigin:o,zIndex:l,visibility:c}=r;return CN(r,["x","y","z","class","className","transform","transformOrigin","zIndex","visibility"])}function kN(r,t){const e=oi(r);let n={};return t.text&&!t.fontSize&&(n={fontSize:Math.min(...e)*.5}),t.src&&(!t.width||!t.height)&&(n={width:e[0]*.5,height:e[1]*.5}),n}function Iy(r){if(r)return typeof r=="string"||typeof r=="function"||Array.isArray(r)?{type:"group",field:t=>t.id,color:r,invert:!1}:r}function PN(r,t){if(!t)return{};const{type:e,color:n,field:i,invert:a}=t,s=l=>{const c=typeof n=="string"?va("palette",n):n;if(typeof c=="function"){const u={};return l.forEach(([h,d])=>{u[h]=c(a?1-d:d)}),u}else if(Array.isArray(c)){const u=a?[...c].reverse():c,h={};return l.forEach(([d,f])=>{h[d]=u[f%c.length]}),h}return{}},o=(l,c)=>{var u;return typeof l=="string"?(u=c.data)===null||u===void 0?void 0:u[l]:l==null?void 0:l(c)};if(e==="group"){const l=Hc(r,d=>{if(!i)return"default";const f=o(i,d);return f?String(f):"default"}),c=Object.keys(l),u=s(c.map((d,f)=>[d,f])),h={};return Object.entries(l).forEach(([d,f])=>{f.forEach(v=>{h[At(v)]=u[d]})}),h}else if(e==="value"){const[l,c]=r.reduce(([h,d],f)=>{const v=o(i,f);if(typeof v!="number")throw new Error(ga(`Palette field ${i} is not a number`));return[Math.min(h,v),Math.max(d,v)]},[1/0,-1/0]),u=c-l;return s(r.map(h=>[h.id,(o(i,h)-l)/u]))}}function By(r){const t=typeof r=="string"?va("palette",r):r;if(typeof t!="function")return t}function Fy(r,t){let e=2*r;return typeof t=="string"?e=r*Number(t.replace("%",""))/100:typeof t=="number"&&(e=t),isNaN(e)&&(e=2*r),e}function zy(r,t,e=1,n=!1){const i=n?e:1,a=(r.max[0]-r.min[0])*i;return Fy(a,t)}function RN(r,t,e=1){const n=bn(r[0],r[1])*e;return Fy(n,t)}var LN={}.toString,DN=function(r){return LN.call(r).replace(/^\[object /,"").replace(/]$/,"")},_N=DN,IN=Object.prototype,BN=function(r){var t=r&&r.constructor,e=typeof t=="function"&&t.prototype||IN;return r===e},FN=BN,zN=Object.prototype.hasOwnProperty;function jN(r){if(ye(r))return!0;if(cl(r))return!r.length;var t=_N(r);if(t==="Map"||t==="Set")return!r.size;if(FN(r))return!Object.keys(r).length;for(var e in r)if(zN.call(r,e))return!1;return!0}var ra=jN;class El extends hf{constructor(t){jy(t.style),super(t),this.shapeMap={},this.animateMap={},this.render(this.attributes,this),this.setVisibility(),this.bindEvents()}get parsedAttributes(){return this.attributes}upsert(t,e,n,i,a){var s,o,l,c,u,h,d,f;const v=this.shapeMap[t];if(n===!1){v&&((s=a==null?void 0:a.beforeDestroy)===null||s===void 0||s.call(a,v),i.removeChild(v),delete this.shapeMap[t],(o=a==null?void 0:a.afterDestroy)===null||o===void 0||o.call(a,v));return}const g=typeof e=="string"?va(ul.SHAPE,e):e;if(!g)throw new Error(ga(`Shape ${e} not found`));if(!v||v.destroyed||!(v instanceof g)){v&&((l=a==null?void 0:a.beforeDestroy)===null||l===void 0||l.call(a,v),v==null||v.destroy(),(c=a==null?void 0:a.afterDestroy)===null||c===void 0||c.call(a,v)),(u=a==null?void 0:a.beforeCreate)===null||u===void 0||u.call(a);const p=new g({className:t,style:n});return i.appendChild(p),this.shapeMap[t]=p,(h=a==null?void 0:a.afterCreate)===null||h===void 0||h.call(a,p),p}return(d=a==null?void 0:a.beforeUpdate)===null||d===void 0||d.call(a,v),mv(v,n),(f=a==null?void 0:a.afterUpdate)===null||f===void 0||f.call(a,v),v}update(t={}){const e=Object.assign({},this.attributes,t);jy(e),Z3(this,e),this.render(e,this),this.setVisibility()}bindEvents(){}getGraphicStyle(t){return NN(t)}get compositeShapes(){return[["badges","badge-"],["ports","port-"]]}animate(t,e){if(t.length===0)return null;const n=[];if(t[0].x!==void 0||t[0].y!==void 0||t[0].z!==void 0){const{x:a=0,y:s=0,z:o=0}=this.attributes;t.forEach(l=>{const{x:c=a,y:u=s,z:h=o}=l;Object.assign(l,{transform:h?[["translate3d",c,u,h]]:[["translate",c,u]]})})}const i=super.animate(t,e);if(i&&(Qf(this,i),n.push(i)),Array.isArray(t)&&t.length>0){const a=["transform","transformOrigin","x","y","z","zIndex"];if(Object.keys(t[0]).some(s=>!a.includes(s))){Object.entries(this.shapeMap).forEach(([o,l])=>{const c=`get${Uc(o)}Style`,u=this[c];if(fe(u)){const h=t.map(f=>u.call(this,Object.assign(Object.assign({},this.attributes),f))),d=l.animate(Of(h),e);d&&(Qf(l,d),n.push(d))}});const s=(o,l)=>{if(!ra(o)){const c=`get${Uc(l)}Style`,u=this[c];if(fe(u)){const h=t.map(d=>u.call(this,Object.assign(Object.assign({},this.attributes),d)));Object.entries(h[0]).map(([d])=>{const f=h.map(g=>g[d]),v=o[d];if(v){const g=v.animate(Of(f),e);g&&(Qf(v,g),n.push(g))}})}}};this.compositeShapes.forEach(([o,l])=>{const c=Kf(this.shapeMap,l);s(c,o)})}}return Tf(n)}getShape(t){return this.shapeMap[t]}setVisibility(){const{visibility:t}=this.attributes;Ps(this,t)}destroy(){this.shapeMap={},this.animateMap={},super.destroy()}}function Qf(r,t){t==null||t.finished.then(()=>{const e=r.activeAnimations.findIndex(n=>n===t);e>-1&&r.activeAnimations.splice(e,1)})}function jy(r){if(!r)return{};if("x"in r||"y"in r||"z"in r){const{x:t=0,y:e=0,z:n,transform:i}=r,a=Tm(t,e,n,i);a&&(r.transform=a)}return r}var ZN=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{e.push([i===0?"M":"L",...n])}),t&&e.push(["Z"]),e}const Zy={M:["x","y"],m:["dx","dy"],H:["x"],h:["dx"],V:["y"],v:["dy"],L:["x","y"],l:["dx","dy"],Z:[],z:[],C:["x1","y1","x2","y2","x","y"],c:["dx1","dy1","dx2","dy2","dx","dy"],S:["x2","y2","x","y"],s:["dx2","dy2","dx","dy"],Q:["x1","y1","x","y"],q:["dx1","dy1","dx","dy"],T:["x","y"],t:["dx","dy"],A:["rx","ry","rotation","large-arc","sweep","x","y"],a:["rx","ry","rotation","large-arc","sweep","dx","dy"]};function GN(r){const t=r.replace(/[\n\r]/g,"").replace(/-/g," -").replace(/(\d*\.)(\d+)(?=\.)/g,"$1$2 ").trim().split(/\s*,|\s+/),e=[];let n="",i={};for(;t.length>0;){let a=t.shift();a in Zy?n=a:t.unshift(a),i={type:n},Zy[n].forEach(l=>{a=t.shift(),i[l]=a}),n==="M"?n="L":n==="m"&&(n="l");const[s,...o]=Object.values(i);e.push([s,...o.map(Number)])}return e}function VN(r){const t=[];return(typeof r=="string"?GN(r):r).forEach(n=>{const i=n[0];if(i==="Z"){t.push(t[0]);return}if(i!=="A")for(let a=1;a{if(r.length<2)return[["M",0,0],["L",0,0]];const t=r[0],e=r[1],n=r[r.length-1],i=r[r.length-2];r.unshift(i,n),r.push(t,e);const a=[["M",n[0],n[1]]];for(let s=1;s{const p=v,y=u[(g+1)%u.length];return Zn(p,y)?null:[p,y]}).filter(Boolean),d=wN([o,l],h),f=Cy([o,l],d);if(f&&d&&(c.transform=[["translate",f[0]+e,f[1]+n]],s)){const v=Math.atan((d[0][1]-d[1][1])/(d[0][0]-d[1][0]));c.transform.push(["rotate",v/Math.PI*180]),c.textAlign="center",(t==="right"||t==="left")&&(v>0?c.textBaseline=t==="right"?"bottom":"top":c.textBaseline=t==="right"?"top":"bottom")}return c}var YN=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{n!=null&&n.children.length&&n.children.forEach(i=>{t.push(i),e(i)})};return e(r),t}function XN(r){const t=[];let e=r.parentNode;for(;e;)t.push(e),e=e.parentNode;return t}class qf extends sl{constructor(t){super(t),this.onMounted=()=>{this.handleRadius()},this.onAttrModified=()=>{this.handleRadius()},mo=this,this.isMutationObserved=!0,this.addEventListener(Ie.MOUNTED,this.onMounted),this.addEventListener(Ie.ATTR_MODIFIED,this.onAttrModified)}handleRadius(){const{radius:t,clipPath:e,width:n=0,height:i=0}=this.attributes;if(t&&n&&i){const[a,s]=this.getBounds().min,o={x:a,y:s,radius:t,width:n,height:i};if(e)Object.assign(this.parsedStyle.clipPath.style,o);else{const l=new pr({style:o});this.style.clipPath=l}}else e&&(this.style.clipPath=null)}}const Jf=new WeakMap;let mo=null;const $f=r=>{if(mo&&XN(mo).includes(r)){const t=Jf.get(r);t?t.includes(mo)||t.push(mo):Jf.set(r,[mo])}},tv=r=>{const t=Jf.get(r);t&&t.forEach(e=>e.handleRadius())};class Gy extends El{constructor(t){super(t)}isImage(){const{src:t}=this.attributes;return!!t}getIconStyle(t=this.attributes){const{width:e=0,height:n=0}=t,i=this.getGraphicStyle(t);return this.isImage()?Object.assign({x:-e/2,y:-n/2},i):Object.assign({textBaseline:"middle",textAlign:"center"},i)}render(t=this.attributes,e=this){this.upsert("icon",this.isImage()?qf:Os,this.getIconStyle(t),e)}}class Vy extends El{get context(){return this.config.context}get parsedAttributes(){return this.attributes}onframe(){}animate(t,e){const n=super.animate(t,e);return n&&(n.onframe=()=>this.onframe(),n.finished.then(()=>this.onframe())),n}}var gu=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{i[h]=!1}),t.badge===!1||!(!((e=t.badges)===null||e===void 0)&&e.length))return i;const{badges:a=[],badgePalette:s,opacity:o=1}=t,l=gu(t,["badges","badgePalette","opacity"]),c=By(s),u=Qn(this.getGraphicStyle(l),"badge");return a.forEach((h,d)=>{i[d]=Object.assign(Object.assign({backgroundFill:c?c[d%(c==null?void 0:c.length)]:void 0,opacity:o},u),this.getBadgeStyle(h))}),i}getBadgeStyle(t){const e=this.getShape("key"),{placement:n="top",offsetX:i,offsetY:a}=t,s=gu(t,["placement","offsetX","offsetY"]),o=S1(e.getLocalBounds(),n,i,a,!0);return Object.assign(Object.assign({},o),s)}getPortsStyle(t){var e;const n=this.getPorts(),i={};if(Object.keys(n).forEach(o=>{i[o]=!1}),t.port===!1||!(!((e=t.ports)===null||e===void 0)&&e.length))return i;const a=Qn(this.getGraphicStyle(t),"port"),{ports:s=[]}=t;return s.forEach((o,l)=>{const c=o.key||l,u=Object.assign(Object.assign({},a),o);if(x1(u))i[c]=!1;else{const[h,d]=this.getPortXY(t,o);i[c]=Object.assign({transform:[["translate",h,d]]},u)}}),i}getPortXY(t,e){const{placement:n="left"}=e,i=this.getShape("key");return vv(KN(this.context,i),n)}getPorts(){return Kf(this.shapeMap,"port-")}getCenter(){return this.getShape("key").getBounds().center}getIntersectPoint(t,e=!1){const n=this.getShape("key").getBounds();return xN(t,n,e)}drawHaloShape(t,e){const n=this.getHaloStyle(t),i=this.getShape("key");this.upsert("halo",i.constructor,n,e)}drawIconShape(t,e){const n=this.getIconStyle(t);this.upsert("icon",Gy,n,e),$f(this)}drawBadgeShapes(t,e){const n=this.getBadgesStyle(t);Object.keys(n).forEach(i=>{const a=n[i];this.upsert(`badge-${i}`,po,a,e)})}drawPortShapes(t,e){const n=this.getPortsStyle(t);Object.keys(n).forEach(i=>{const a=n[i],s=`port-${i}`;this.upsert(s,Ji,a,e)})}drawLabelShape(t,e){const n=this.getLabelStyle(t);this.upsert("label",Ga,n,e)}_drawKeyShape(t,e){return this.drawKeyShape(t,e)}render(t=this.parsedAttributes,e=this){this._drawKeyShape(t,e),this.getShape("key")&&(this.drawHaloShape(t,e),this.drawIconShape(t,e),this.drawBadgeShapes(t,e),this.drawLabelShape(t,e),this.drawPortShapes(t,e))}update(t){super.update(t),t&&("x"in t||"y"in t||"z"in t)&&tv(this)}onframe(){this.drawBadgeShapes(this.parsedAttributes,this),this.drawLabelShape(this.parsedAttributes,this)}}Fi.defaultStyleProps={x:0,y:0,size:32,droppable:!0,draggable:!0,port:!0,ports:[],portZIndex:2,portLinkToCenter:!1,badge:!0,badges:[],badgeZIndex:3,halo:!1,haloDroppable:!1,haloLineDash:0,haloLineWidth:12,haloStrokeOpacity:.25,haloPointerEvents:"none",haloZIndex:-1,icon:!0,iconZIndex:1,label:!0,labelIsBillboard:!0,labelMaxWidth:"200%",labelPlacement:"bottom",labelWordWrap:!1,labelZIndex:0};function KN(r,t){if(!r)return t.getLocalBounds();const e=r.canvas.getLayer(),n=t.cloneNode();Ps(n,"hidden"),e.appendChild(n);const i=n.getLocalBounds();return n.destroy(),i}class _s extends Fi{constructor(t){super(hr({style:_s.defaultStyleProps},t))}drawKeyShape(t,e){return this.upsert("key",Ji,this.getKeyStyle(t),e)}getKeyStyle(t){const e=super.getKeyStyle(t);return Object.assign(Object.assign({},e),{r:Math.min(...this.getSize(t))/2})}getIconStyle(t){const e=super.getIconStyle(t),{r:n}=this.getShape("key").attributes,i=n*2*ya;return e?Object.assign({width:i,height:i},e):!1}getIntersectPoint(t,e=!1){const n=this.getShape("key").getBounds();return hu(t,n,e)}}_s.defaultStyleProps={size:32};class pu extends Fi{constructor(t){super(t)}get parsedAttributes(){return this.attributes}drawKeyShape(t,e){return this.upsert("key",Ts,this.getKeyStyle(t),e)}getKeyStyle(t){const e=super.getKeyStyle(t);return Object.assign(Object.assign({},e),{points:this.getPoints(t)})}getIntersectPoint(t,e=!1){var n,i;const{points:a}=this.getShape("key").attributes,s=[+(((n=this.attributes)===null||n===void 0?void 0:n.x)||0),+(((i=this.attributes)===null||i===void 0?void 0:i.y)||0)];return Oy(t,s,a,!0,e).point}}class QN extends pu{constructor(t){super(t)}getPoints(t){const[e,n]=this.getSize(t);return j3(e,n)}}var qN=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);iie(h)?{value:h}:h),a=Qn(this.getGraphicStyle(t),"donut"),s=By(t.donutPalette);if(!s)return;const o=i.reduce((h,d)=>{var f;return h+((f=d.value)!==null&&f!==void 0?f:0)},0),l=this.parseOuterR(),c=this.parseInnerR();let u=0;i.forEach((h,d)=>{const{value:f=0,color:v=s[d%s.length]}=h,g=qN(h,["value","color"]),p=(o===0?1/i.length:f/o)*360;this.upsert(`round${d}`,ri,Object.assign(Object.assign(Object.assign({},a),{d:tk(l,c,u,u+p),fill:v}),g),e),u+=p})}render(t,e=this){super.render(t,e),this.drawDonutShape(t,e)}}mu.defaultStyleProps={innerR:"50%",donuts:[],donutPalette:"tableau"};const yu=(r,t,e,n)=>[r+Math.sin(n)*e,t-Math.cos(n)*e],JN=(r,t,e,n)=>n<=0||e<=n?[["M",r-e,t],["A",e,e,0,1,1,r+e,t],["A",e,e,0,1,1,r-e,t],["Z"]]:[["M",r-e,t],["A",e,e,0,1,1,r+e,t],["A",e,e,0,1,1,r-e,t],["Z"],["M",r+n,t],["A",n,n,0,1,0,r-n,t],["A",n,n,0,1,0,r+n,t],["Z"]],$N=(r,t,e,n,i,a)=>{const[s,o]=[i/360*2*Math.PI,a/360*2*Math.PI],l=[yu(r,t,n,s),yu(r,t,e,s),yu(r,t,e,o),yu(r,t,n,o)],c=o-s>Math.PI?1:0;return[["M",l[0][0],l[0][1]],["L",l[1][0],l[1][1]],["A",e,e,0,c,1,l[2][0],l[2][1]],["L",l[3][0],l[3][1]],["A",n,n,0,c,0,l[0][0],l[0][1]],["Z"]]},tk=(r=0,t=0,e,n)=>{const[i,a]=[0,0];return Math.abs(e-n)%360<1e-6?JN(i,a,r,t):$N(i,a,r,t,e,n)};class bu extends Fi{constructor(t){super(hr({style:bu.defaultStyleProps},t))}drawKeyShape(t,e){return this.upsert("key",al,this.getKeyStyle(t),e)}getKeyStyle(t){const e=super.getKeyStyle(t),[n,i]=this.getSize(t);return Object.assign(Object.assign({},e),{rx:n/2,ry:i/2})}getIconStyle(t){const e=super.getIconStyle(t),{rx:n,ry:i}=this.getShape("key").attributes,a=Math.min(+n,+i)*2*ya;return e?Object.assign({width:a,height:a},e):!1}getIntersectPoint(t,e=!1){const n=this.getShape("key").getBounds();return hu(t,n,e)}}bu.defaultStyleProps={size:[45,35]};class ek extends pu{constructor(t){super(t)}getOuterR(t){return t.outerR||Math.min(...this.getSize(t))/2}getPoints(t){return W3(this.getOuterR(t))}getIconStyle(t){const e=super.getIconStyle(t),n=this.getOuterR(t)*ya;return e?Object.assign({width:n,height:n},e):!1}}function nk(r,t){var e=t.cx,n=e===void 0?0:e,i=t.cy,a=i===void 0?0:i,s=t.r;r.arc(n,a,s,0,Math.PI*2,!1)}function rk(r,t){var e=t.cx,n=e===void 0?0:e,i=t.cy,a=i===void 0?0:i,s=t.rx,o=t.ry;if(r.ellipse)r.ellipse(n,a,s,o,0,0,Math.PI*2,!1);else{var l=s>o?s:o,c=s>o?1:s/o,u=s>o?o/s:1;r.save(),r.scale(c,u),r.arc(n,a,l,0,Math.PI*2)}}function ik(r,t){var e=t.x1,n=t.y1,i=t.x2,a=t.y2,s=t.markerStart,o=t.markerEnd,l=t.markerStartOffset,c=t.markerEndOffset,u=0,h=0,d=0,f=0,v=0,g,p;s&&Ue(s)&&l&&(g=i-e,p=a-n,v=Math.atan2(p,g),u=Math.cos(v)*(l||0),h=Math.sin(v)*(l||0)),o&&Ue(o)&&c&&(g=e-i,p=n-a,v=Math.atan2(p,g),d=Math.cos(v)*(c||0),f=Math.sin(v)*(c||0)),r.moveTo(e+u,n+h),r.lineTo(i+d,a+f)}function ak(r,t){var e=t.markerStart,n=t.markerEnd,i=t.markerStartOffset,a=t.markerEndOffset,s=t.d,o=s.absolutePath,l=s.segments,c=0,u=0,h=0,d=0,f=0,v,g;if(e&&Ue(e)&&i){var p=e.parentNode.getStartTangent(),y=(0,P.Z)(p,2),b=y[0],w=y[1];v=b[0]-w[0],g=b[1]-w[1],f=Math.atan2(g,v),c=Math.cos(f)*(i||0),u=Math.sin(f)*(i||0)}if(n&&Ue(n)&&a){var O=n.parentNode.getEndTangent(),_=(0,P.Z)(O,2),F=_[0],W=_[1];v=F[0]-W[0],g=F[1]-W[1],f=Math.atan2(g,v),h=Math.cos(f)*(a||0),d=Math.sin(f)*(a||0)}for(var j=0;jle?ue:le,yn=ue>le?1:ue/le,Sr=ue>le?le/ue:1;r.translate(ee,ce),r.rotate(Ge),r.scale(yn,Sr),r.arc(0,0,tr,me,De,!!(1-_e)),r.scale(1/yn,1/Sr),r.rotate(-Ge),r.translate(-ee,-ce)}lt&&r.lineTo(H[6]+h,H[7]+d);break}case"Z":r.closePath();break}}}function sk(r,t){var e=t.markerStart,n=t.markerEnd,i=t.markerStartOffset,a=t.markerEndOffset,s=t.points.points,o=s.length,l=s[0][0],c=s[0][1],u=s[o-1][0],h=s[o-1][1],d=0,f=0,v=0,g=0,p=0,y,b;e&&Ue(e)&&i&&(y=s[1][0]-s[0][0],b=s[1][1]-s[0][1],p=Math.atan2(b,y),d=Math.cos(p)*(i||0),f=Math.sin(p)*(i||0)),n&&Ue(n)&&a&&(y=s[o-1][0]-s[0][0],b=s[o-1][1]-s[0][1],p=Math.atan2(b,y),v=Math.cos(p)*(a||0),g=Math.sin(p)*(a||0)),r.moveTo(l+(d||v),c+(f||g));for(var w=1;w0?1:-1,f=l>0?1:-1,v=d+f===0,g=s.map(function(_){return kn(_,0,Math.min(Math.abs(c)/2,Math.abs(u)/2))}),p=(0,P.Z)(g,4),y=p[0],b=p[1],w=p[2],O=p[3];r.moveTo(d*y+n,a),r.lineTo(c-d*b+n,a),b!==0&&r.arc(c-d*b+n,f*b+a,b,-f*Math.PI/2,d>0?0:Math.PI,v),r.lineTo(c+n,u-f*w+a),w!==0&&r.arc(c-d*w+n,u-f*w+a,w,d>0?0:Math.PI,f>0?Math.PI/2:1.5*Math.PI,v),r.lineTo(d*O+n,u+a),O!==0&&r.arc(d*O+n,u-f*O+a,O,f>0?Math.PI/2:-Math.PI/2,d>0?Math.PI:0,v),r.lineTo(n,f*y+a),y!==0&&r.arc(d*y+n,f*y+a,y,d>0?Math.PI:0,f>0?Math.PI*1.5:Math.PI/2,v)}}var ck=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a=l-y&&b<=l+y:!1}function xu(r,t,e,n){return r/(e*e)+t/(n*n)}function gk(r,t,e){var n=r.parsedStyle,i=n.cx,a=i===void 0?0:i,s=n.cy,o=s===void 0?0:s,l=n.rx,c=n.ry,u=n.fill,h=n.stroke,d=n.lineWidth,f=d===void 0?1:d,v=n.increasedLineWidthForHitTesting,g=v===void 0?0:v,p=n.pointerEvents,y=p===void 0?"auto":p,b=t.x,w=t.y,O=xs(y,u,h),_=(0,P.Z)(O,2),F=_[0],W=_[1],j=(f+g)/2,H=(b-a)*(b-a),K=(w-o)*(w-o);return F&&W||e?xu(H,K,l+j,c+j)<=1:F?xu(H,K,l,c)<=1:W?xu(H,K,l-j,c-j)>=1&&xu(H,K,l+j,c+j)<=1:!1}function Is(r,t,e,n,i,a){return i>=r&&i<=r+e&&a>=t&&a<=t+n}function pk(r,t,e,n,i,a,s){var o=i/2;return Is(r-o,t-o,e,i,a,s)||Is(r+e-o,t-o,i,n,a,s)||Is(r+o,t+n-o,e,i,a,s)||Is(r-o,t+o,i,n,a,s)}function Eu(r,t,e,n,i,a,s,o){var l=(Math.atan2(o-t,s-r)+Math.PI*2)%(Math.PI*2),c={x:r+e*Math.cos(l),y:t+e*Math.sin(l)};return Or(c.x,c.y,s,o)<=a/2}function Va(r,t,e,n,i,a,s){var o=Math.min(r,e),l=Math.max(r,e),c=Math.min(t,n),u=Math.max(t,n),h=i/2;return a>=o-h&&a<=l+h&&s>=c-h&&s<=u+h?Lg(r,t,e,n,a,s)<=i/2:!1}function Yy(r,t,e,n,i){var a=r.length;if(a<2)return!1;for(var s=0;s0!=ev(o[1]-e)>0&&ev(t-(e-s[1])*(s[0]-o[0])/(s[1]-o[1])-s[0])<0&&(n=!n)}return n}function Xy(r,t,e){for(var n=!1,i=0;i=i.min[0]&&t.y>=i.min[1]&&t.x<=i.max[0]&&t.y<=i.max[1]}var Ck=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a0&&arguments[0]!==void 0?arguments[0]:r.api;r.rafId&&(e.cancelAnimationFrame(r.rafId),r.rafId=null)}},{key:"executeTask",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r.api;nv.length<=0&&rv.length<=0||(rv.forEach(function(n){return n()}),rv=nv.splice(0,r.TASK_NUM_PER_FRAME),r.rafId=e.requestAnimationFrame(function(){r.executeTask(e)}))}},{key:"sliceImage",value:function(e,n,i,a){for(var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:r.api,l=e.naturalWidth||e.width,c=e.naturalHeight||e.height,u=n-s,h=i-s,d=Math.ceil(l/u),f=Math.ceil(c/h),v={tileSize:[n,i],gridSize:[f,d],tiles:Array(f).fill(null).map(function(){return Array(d).fill(null)})},g=function(b){for(var w=function(F){nv.push(function(){var W=F*u,j=b*h,H=[Math.min(n,l-W),Math.min(i,c-j)],K=H[0],et=H[1],rt=o.createCanvas();rt.width=n,rt.height=i;var lt=rt.getContext("2d");lt.drawImage(e,W,j,K,et,0,0,K,et),v.tiles[b][F]={x:W,y:j,tileX:F,tileY:b,data:rt},a()})},O=0;OK&&yt>et,_&&(typeof _.resetTransform=="function"?_.resetTransform():_.setTransform(1,0,0,1,0,0),i.clearFullScreen&&i.clearRect(_,0,0,W*F,j*F,s.background))},b=function(O,_){for(var F=[O];F.length>0;){var W,j=F.pop();j.isVisible()&&!j.isCulled()&&(d?i.renderDisplayObjectOptimized(j,_,i.context,ia(i,Gn)[Gn],n):i.renderDisplayObject(j,_,i.context,ia(i,Gn)[Gn],n));for(var H=((W=j.sortable)===null||W===void 0||(W=W.sorted)===null||W===void 0?void 0:W.length)>0?j.sortable.sorted:j.childNodes,K=H.length-1;K>=0;K--)F.push(H[K])}};l.hooks.endFrame.tap(r.tag,function(){if(y(),c.root.childNodes.length===0){i.clearFullScreenLastFrame=!0;return}d=s.renderer.getConfig().enableRenderingOptimization,ia(i,Gn)[Gn]={restoreStack:[],prevObject:null,currentContext:ia(i,Gn)[Gn].currentContext},ia(i,Gn)[Gn].currentContext.clear(),i.clearFullScreenLastFrame=!1;var w=f.getContext(),O=f.getDPR();if(vn(i.dprMatrix,[O,O,1]),Jt(i.vpMatrix,i.dprMatrix,o.getOrthoMatrix()),i.clearFullScreen)d?(w.save(),b(c.root,w),w.restore()):b(c.root,w),i.removedRBushNodeAABBs=[];else{var _=i.safeMergeAABB.apply(i,[i.mergeDirtyAABBs(i.renderQueue)].concat((0,k.Z)(i.removedRBushNodeAABBs.map(function(le){var me=le.minX,De=le.minY,Ge=le.maxX,_e=le.maxY,tr=new gn;return tr.setMinMax([me,De,0],[Ge,_e,0]),tr}))));if(i.removedRBushNodeAABBs=[],gn.isEmpty(_)){i.renderQueue=[];return}var F=i.convertAABB2Rect(_),W=F.x,j=F.y,H=F.width,K=F.height,et=re(i.vec3a,[W,j,0],i.vpMatrix),rt=re(i.vec3b,[W+H,j,0],i.vpMatrix),lt=re(i.vec3c,[W,j+K,0],i.vpMatrix),ht=re(i.vec3d,[W+H,j+K,0],i.vpMatrix),yt=Math.min(et[0],rt[0],ht[0],lt[0]),Nt=Math.min(et[1],rt[1],ht[1],lt[1]),Ct=Math.max(et[0],rt[0],ht[0],lt[0]),pt=Math.max(et[1],rt[1],ht[1],lt[1]),xt=Math.floor(yt),kt=Math.floor(Nt),jt=Math.ceil(Ct-yt),Xt=Math.ceil(pt-Nt);w.save(),i.clearRect(w,xt,kt,jt,Xt,s.background),w.beginPath(),w.rect(xt,kt,jt,Xt),w.clip(),w.setTransform(i.vpMatrix[0],i.vpMatrix[1],i.vpMatrix[4],i.vpMatrix[5],i.vpMatrix[12],i.vpMatrix[13]);var ee=s.renderer.getConfig(),ce=ee.enableDirtyRectangleRenderingDebug;ce&&v.dispatchEvent(new Kn(ii.DIRTY_RECTANGLE,{dirtyRect:{x:xt,y:kt,width:jt,height:Xt}}));var ue=i.searchDirtyObjects(_);ue.sort(function(le,me){return le.sortable.renderOrder-me.sortable.renderOrder}).forEach(function(le){le&&le.isVisible()&&!le.isCulled()&&i.renderDisplayObject(le,w,i.context,ia(i,Gn)[Gn],n)}),w.restore(),i.renderQueue.forEach(function(le){i.saveDirtyAABB(le)}),i.renderQueue=[]}ia(i,Gn)[Gn].restoreStack.forEach(function(){w.restore()}),ia(i,Gn)[Gn].restoreStack=[]}),l.hooks.render.tap(r.tag,function(w){i.clearFullScreen||i.renderQueue.push(w)})}},{key:"clearRect",value:function(e,n,i,a,s,o){e.clearRect(n,i,a,s),o&&(e.fillStyle=o,e.fillRect(n,i,a,s))}},{key:"renderDisplayObjectOptimized",value:function(e,n,i,a,s){var o=e.nodeName,l=!1,c=!1,u=this.context.styleRendererFactory[o],h=this.pathGeneratorFactory[o],d=e.parsedStyle.clipPath;if(d){l=!a.prevObject||!Ed(d.getWorldTransform(),a.prevObject.getWorldTransform()),l&&(this.applyWorldTransform(n,d),a.prevObject=null);var f=this.pathGeneratorFactory[d.nodeName];f&&(n.save(),c=!0,n.beginPath(),f(n,d.parsedStyle),n.closePath(),n.clip())}if(u){l=!a.prevObject||!Ed(e.getWorldTransform(),a.prevObject.getWorldTransform()),l&&this.applyWorldTransform(n,e);var v=!a.prevObject;if(!v){var g=a.prevObject.nodeName;o===_t.TEXT?v=g!==_t.TEXT:o===_t.IMAGE?v=g!==_t.IMAGE:v=g===_t.TEXT||g===_t.IMAGE}u.applyStyleToContext(n,e,v,a),a.prevObject=e}h&&(n.beginPath(),h(n,e.parsedStyle),o!==_t.LINE&&o!==_t.PATH&&o!==_t.POLYLINE&&n.closePath()),u&&u.drawToContext(n,e,ia(this,Gn)[Gn],this,s),c&&n.restore(),e.dirty(!1)}},{key:"renderDisplayObject",value:function(e,n,i,a,s){var o=e.nodeName,l=a.restoreStack[a.restoreStack.length-1];l&&!(e.compareDocumentPosition(l)&On.DOCUMENT_POSITION_CONTAINS)&&(n.restore(),a.restoreStack.pop());var c=this.context.styleRendererFactory[o],u=this.pathGeneratorFactory[o],h=e.parsedStyle.clipPath;if(h){this.applyWorldTransform(n,h);var d=this.pathGeneratorFactory[h.nodeName];d&&(n.save(),a.restoreStack.push(e),n.beginPath(),d(n,h.parsedStyle),n.closePath(),n.clip())}c&&(this.applyWorldTransform(n,e),n.save(),this.applyAttributesToContext(n,e)),u&&(n.beginPath(),u(n,e.parsedStyle),o!==_t.LINE&&o!==_t.PATH&&o!==_t.POLYLINE&&n.closePath()),c&&(c.render(n,e.parsedStyle,e,i,this,s),n.restore()),e.dirty(!1)}},{key:"applyAttributesToContext",value:function(e,n){var i=n.parsedStyle,a=i.stroke,s=i.fill,o=i.opacity,l=i.lineDash,c=i.lineDashOffset;l&&e.setLineDash(l),ye(c)||(e.lineDashOffset=c),ye(o)||(e.globalAlpha*=o),!ye(a)&&!Array.isArray(a)&&!a.isNone&&(e.strokeStyle=n.attributes.stroke),!ye(s)&&!Array.isArray(s)&&!s.isNone&&(e.fillStyle=n.attributes.fill)}},{key:"convertAABB2Rect",value:function(e){var n=e.getMin(),i=e.getMax(),a=Math.floor(n[0]),s=Math.floor(n[1]),o=Math.ceil(i[0]),l=Math.ceil(i[1]),c=o-a,u=l-s;return{x:a,y:s,width:c,height:u}}},{key:"mergeDirtyAABBs",value:function(e){var n=new gn;return e.forEach(function(i){var a=i.getRenderBounds();n.add(a);var s=i.renderable.dirtyRenderBounds;s&&n.add(s)}),n}},{key:"searchDirtyObjects",value:function(e){var n=e.getMin(),i=(0,P.Z)(n,2),a=i[0],s=i[1],o=e.getMax(),l=(0,P.Z)(o,2),c=l[0],u=l[1],h=this.rBush.search({minX:a,minY:s,maxX:c,maxY:u});return h.map(function(d){var f=d.displayObject;return f})}},{key:"saveDirtyAABB",value:function(e){var n=e.renderable;n.dirtyRenderBounds||(n.dirtyRenderBounds=new gn);var i=e.getRenderBounds();i&&n.dirtyRenderBounds.update(i.center,i.halfExtents)}},{key:"applyWorldTransform",value:function(e,n,i){i?(we(this.tmpMat4,n.getLocalTransform()),Jt(this.tmpMat4,i,this.tmpMat4),Jt(this.tmpMat4,this.vpMatrix,this.tmpMat4)):(we(this.tmpMat4,n.getWorldTransform()),Jt(this.tmpMat4,this.vpMatrix,this.tmpMat4)),e.setTransform(this.tmpMat4[0],this.tmpMat4[1],this.tmpMat4[4],this.tmpMat4[5],this.tmpMat4[12],this.tmpMat4[13])}},{key:"safeMergeAABB",value:function(){for(var e=new gn,n=arguments.length,i=new Array(n),a=0;a0;if(h){if(i||n.attributes.stroke!==a.prevObject.attributes.stroke){var d=!ye(o.stroke)&&!Array.isArray(o.stroke)&&!o.stroke.isNone?n.attributes.stroke:qn.strokeStyle;Rn(e,"strokeStyle",d,a.currentContext)}(i||o.lineWidth!==s.lineWidth)&&Rn(e,"lineWidth",ye(o.lineWidth)?qn.lineWidth:o.lineWidth,a.currentContext),(i||o.lineDash!==s.lineDash)&&Rn(e,"lineDash",o.lineDash||qn.lineDash,a.currentContext),(i||o.lineDashOffset!==s.lineDashOffset)&&Rn(e,"lineDashOffset",ye(o.lineDashOffset)?qn.lineDashOffset:o.lineDashOffset,a.currentContext);for(var f=0;f4&&arguments[4]!==void 0?arguments[4]:!1;if(n){Rn(e,"shadowColor",qn.shadowColor,a.currentContext);for(var o=0;o-1&&Rn(e,"filter",c.replace(/drop-shadow\([^)]*\)/,"").trim()||qn.filter,a.currentContext)}else Rn(e,"filter",qn.filter,a.currentContext)}},{key:"fillToContext",value:function(e,n,i,a,s){var o=this,l=n.parsedStyle,c=l.fill,u=l.fillRule,h=null;if(Array.isArray(c)&&c.length>0)c.forEach(function(f){var v=Rn(e,"fillStyle",Mu(f,n,e,o.imagePool),i.currentContext);h=h!=null?h:v,u?e.fill(u):e.fill()});else{if(ys(c)){var d=Su(c,n,e,n.ownerDocument.defaultView.context,a,s,this.imagePool);d&&(e.fillStyle=d,h=!0)}u?e.fill(u):e.fill()}h!==null&&Rn(e,"fillStyle",h,i.currentContext)}},{key:"strokeToContext",value:function(e,n,i,a,s){var o=this,l=n.parsedStyle.stroke,c=null;if(Array.isArray(l)&&l.length>0)l.forEach(function(d){var f=Rn(e,"strokeStyle",Mu(d,n,e,o.imagePool),i.currentContext);c=c!=null?c:f,e.stroke()});else{if(ys(l)){var u=Su(l,n,e,n.ownerDocument.defaultView.context,a,s,this.imagePool);if(u){var h=Rn(e,"strokeStyle",u,i.currentContext);c=c!=null?c:h}}e.stroke()}c!==null&&Rn(e,"strokeStyle",c,i.currentContext)}},{key:"drawToContext",value:function(e,n,i,a,s){var o,l=n.nodeName,c=n.parsedStyle,u=c.opacity,h=u===void 0?qn.globalAlpha:u,d=c.fillOpacity,f=d===void 0?qn.fillOpacity:d,v=c.strokeOpacity,g=v===void 0?qn.strokeOpacity:v,p=c.lineWidth,y=p===void 0?qn.lineWidth:p,b=c.fill&&!c.fill.isNone,w=c.stroke&&!c.stroke.isNone&&y>0;if(!(!b&&!w)){var O=!ye(c.shadowColor)&&c.shadowBlur>0,_=c.shadowType==="inner",F=((o=c.fill)===null||o===void 0?void 0:o.alpha)===0,W=!!(c.filter&&c.filter.length),j=O&&w&&(l===_t.PATH||l===_t.LINE||l===_t.POLYLINE||F||_),H=null;if(b){j||this.applyShadowAndFilterStyleToContext(e,n,O,i);var K=h*f;H=Rn(e,"globalAlpha",K,i.currentContext),this.fillToContext(e,n,i,a,s),j||this.clearShadowAndFilterStyleForContext(e,O,W,i)}if(w){var et=!1,rt=h*g,lt=Rn(e,"globalAlpha",rt,i.currentContext);if(H=b?H:lt,j&&(this.applyShadowAndFilterStyleToContext(e,n,O,i),et=!0,_)){var ht=e.globalCompositeOperation;e.globalCompositeOperation="source-atop",this.strokeToContext(e,n,i,a,s),e.globalCompositeOperation=ht,this.clearShadowAndFilterStyleForContext(e,O,W,i,!0)}this.strokeToContext(e,n,i,a,s),et&&this.clearShadowAndFilterStyleForContext(e,O,W,i)}H!==null&&Rn(e,"globalAlpha",H,i.currentContext)}}}])}(),sv=function(r){function t(){return(0,N.Z)(this,t),(0,R.Z)(this,t,arguments)}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"render",value:function(n,i,a,s,o,l){var c=i.fill,u=i.fillRule,h=i.opacity,d=h===void 0?1:h,f=i.fillOpacity,v=f===void 0?1:f,g=i.stroke,p=i.strokeOpacity,y=p===void 0?1:p,b=i.lineWidth,w=b===void 0?1:b,O=i.lineCap,_=i.lineJoin,F=i.shadowType,W=i.shadowColor,j=i.shadowBlur,H=i.filter,K=i.miterLimit,et=c&&!c.isNone,rt=g&&!g.isNone&&w>0,lt=(c==null?void 0:c.alpha)===0,ht=!!(H&&H.length),yt=!ye(W)&&j>0,Nt=a.nodeName,Ct=F==="inner",pt=rt&&yt&&(Nt===_t.PATH||Nt===_t.LINE||Nt===_t.POLYLINE||lt||Ct);et&&(n.globalAlpha=d*v,pt||Tu(a,n,yt),$y(n,a,c,u,s,o,l,this.imagePool),pt||this.clearShadowAndFilter(n,ht,yt)),rt&&(n.globalAlpha=d*y,n.lineWidth=w,ye(K)||(n.miterLimit=K),ye(O)||(n.lineCap=O),ye(_)||(n.lineJoin=_),pt&&(Ct&&(n.globalCompositeOperation="source-atop"),Tu(a,n,!0),Ct&&(ov(n,a,g,s,o,l,this.imagePool),n.globalCompositeOperation=qn.globalCompositeOperation,this.clearShadowAndFilter(n,ht,!0))),ov(n,a,g,s,o,l,this.imagePool))}},{key:"clearShadowAndFilter",value:function(n,i,a){if(a&&(n.shadowColor="transparent",n.shadowBlur=0),i){var s=n.filter;!ye(s)&&s.indexOf("drop-shadow")>-1&&(n.filter=s.replace(/drop-shadow\([^)]*\)/,"").trim()||"none")}}}])}(Lk);function Tu(r,t,e){var n=r.parsedStyle,i=n.filter,a=n.shadowColor,s=n.shadowBlur,o=n.shadowOffsetX,l=n.shadowOffsetY;i&&i.length&&(t.filter=r.style.filter),e&&(t.shadowColor=a.toString(),t.shadowBlur=s||0,t.shadowOffsetX=o||0,t.shadowOffsetY=l||0)}function $y(r,t,e,n,i,a,s,o){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1;Array.isArray(e)?e.forEach(function(c){r.fillStyle=Mu(c,t,r,o),l||(n?r.fill(n):r.fill())}):(ys(e)&&(r.fillStyle=Su(e,t,r,i,a,s,o)),l||(n?r.fill(n):r.fill()))}function ov(r,t,e,n,i,a,s){var o=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1;Array.isArray(e)?e.forEach(function(l){r.strokeStyle=Mu(l,t,r,s),o||r.stroke()}):(ys(e)&&(r.strokeStyle=Su(e,t,r,n,i,a,s)),o||r.stroke())}function Dk(r,t){var e=(0,P.Z)(r,4),n=e[0],i=e[1],a=e[2],s=e[3],o=(0,P.Z)(t,4),l=o[0],c=o[1],u=o[2],h=o[3],d=Math.max(n,l),f=Math.max(i,c),v=Math.min(n+a,l+u),g=Math.min(i+s,c+h);return v<=d||g<=f?null:[d,f,v-d,g-f]}function _k(r,t){var e=re(gt(),[r[0],r[1],0],t),n=re(gt(),[r[0]+r[2],r[1],0],t),i=re(gt(),[r[0],r[1]+r[3],0],t),a=re(gt(),[r[0]+r[2],r[1]+r[3],0],t);return[Math.min(e[0],n[0],i[0],a[0]),Math.min(e[1],n[1],i[1],a[1]),Math.max(e[0],n[0],i[0],a[0])-Math.min(e[0],n[0],i[0],a[0]),Math.max(e[1],n[1],i[1],a[1])-Math.min(e[1],n[1],i[1],a[1])]}var Ik=function(r){function t(){return(0,N.Z)(this,t),(0,R.Z)(this,t,arguments)}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"renderDownSampled",value:function(n,i,a,s){var o=s.src,l=s.imageCache;if(!l.downSampled){this.imagePool.createDownSampledImage(o,a).then(function(){a.ownerDocument&&(a.dirty(),a.ownerDocument.defaultView.context.renderingService.dirty())}).catch(function(c){console.error(c)});return}n.drawImage(l.downSampled,Math.floor(s.drawRect[0]),Math.floor(s.drawRect[1]),Math.ceil(s.drawRect[2]),Math.ceil(s.drawRect[3]))}},{key:"renderTile",value:function(n,i,a,s){var o=s.src,l=s.imageCache,c=s.imageRect,u=s.drawRect,h=l.size,d=n.getTransform(),f=d.a,v=d.b,g=d.c,p=d.d,y=d.e,b=d.f;if(n.resetTransform(),!(l!=null&&l.gridSize)){this.imagePool.createImageTiles(o,[],function(){a.ownerDocument&&(a.dirty(),a.ownerDocument.defaultView.context.renderingService.dirty())},a).catch(function(yt){console.error(yt)});return}for(var w=[h[0]/c[2],h[1]/c[3]],O=[l.tileSize[0]/w[0],l.tileSize[1]/w[1]],_=[Math.floor((u[0]-c[0])/O[0]),Math.ceil((u[0]+u[2]-c[0])/O[0])],F=_[0],W=_[1],j=[Math.floor((u[1]-c[1])/O[1]),Math.ceil((u[1]+u[3]-c[1])/O[1])],H=j[0],K=j[1],et=H;et<=K;et++)for(var rt=F;rt<=W;rt++){var lt=l.tiles[et][rt];if(lt){var ht=[Math.floor(c[0]+lt.tileX*O[0]),Math.floor(c[1]+lt.tileY*O[1]),Math.ceil(O[0]),Math.ceil(O[1])];n.drawImage(lt.data,ht[0],ht[1],ht[2],ht[3])}}n.setTransform(f,v,g,p,y,b)}},{key:"render",value:function(n,i,a){var s=i.x,o=s===void 0?0:s,l=i.y,c=l===void 0?0:l,u=i.width,h=i.height,d=i.src,f=i.shadowColor,v=i.shadowBlur,g=this.imagePool.getImageSync(d,a),p=g==null?void 0:g.img,y=u,b=h;if(p){y||(y=p.width),b||(b=p.height);var w=!ye(f)&&v>0;Tu(a,n,w);try{var O=a.ownerDocument.defaultView.getContextService().getDomElement(),_=O.width,F=O.height,W=n.getTransform(),j=W.a,H=W.b,K=W.c,et=W.d,rt=W.e,lt=W.f,ht=Ae(j,K,0,0,H,et,0,0,0,0,1,0,rt,lt,0,1),yt=_k([o,c,y,b],ht),Nt=Dk([0,0,_,F],yt);if(!Nt)return;if(!a.ownerDocument.defaultView.getConfig().enableLargeImageOptimization){t.renderFull(n,i,a,{image:p,drawRect:[o,c,y,b]});return}var Ct=yt[2]/g.size[0];if(Ct<(g.downSamplingRate||.5)){this.renderDownSampled(n,i,a,{src:d,imageCache:g,drawRect:[o,c,y,b]});return}if(!av.isSupportTile){t.renderFull(n,i,a,{image:p,drawRect:[o,c,y,b]});return}this.renderTile(n,i,a,{src:d,imageCache:g,imageRect:yt,drawRect:Nt})}catch(pt){}}}},{key:"drawToContext",value:function(n,i,a,s,o){this.render(n,i.parsedStyle,i)}}],[{key:"renderFull",value:function(n,i,a,s){n.drawImage(s.image,Math.floor(s.drawRect[0]),Math.floor(s.drawRect[1]),Math.ceil(s.drawRect[2]),Math.ceil(s.drawRect[3]))}}])}(sv),Bk=function(r){function t(){return(0,N.Z)(this,t),(0,R.Z)(this,t,arguments)}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"render",value:function(n,i,a,s,o,l){a.getBounds();var c=i.lineWidth,u=c===void 0?1:c,h=i.textAlign,d=h===void 0?"start":h,f=i.textBaseline,v=f===void 0?"alphabetic":f,g=i.lineJoin,p=g===void 0?"miter":g,y=i.miterLimit,b=y===void 0?10:y,w=i.letterSpacing,O=w===void 0?0:w,_=i.stroke,F=i.fill,W=i.fillRule,j=i.fillOpacity,H=j===void 0?1:j,K=i.strokeOpacity,et=K===void 0?1:K,rt=i.opacity,lt=rt===void 0?1:rt,ht=i.metrics,yt=i.x,Nt=yt===void 0?0:yt,Ct=i.y,pt=Ct===void 0?0:Ct,xt=i.dx,kt=i.dy,jt=i.shadowColor,Xt=i.shadowBlur,ee=i.textDecorationLine,ce=ht.font,ue=ht.lines,le=ht.height,me=ht.lineHeight,De=ht.lineMetrics;n.font=ce,n.lineWidth=u,n.textAlign=d==="middle"?"center":d;var Ge=v;Ge==="alphabetic"&&(Ge="bottom"),n.lineJoin=p,ye(b)||(n.miterLimit=b);var _e=pt;v==="middle"?_e+=-le/2-me/2:v==="bottom"||v==="alphabetic"||v==="ideographic"?_e+=-le:(v==="top"||v==="hanging")&&(_e+=-me);var tr=Nt+(xt||0);_e+=kt||0,ue.length===1&&(Ge==="bottom"?(Ge="middle",_e-=.5*le):Ge==="top"&&(Ge="middle",_e+=.5*le)),n.textBaseline=Ge;var yn=!ye(jt)&&Xt>0;Tu(a,n,yn);for(var Sr=0;Sr0&&arguments[0]!==void 0?arguments[0]:{};return(0,N.Z)(this,t),e=(0,R.Z)(this,t),e.name="canvas-renderer",e.options=n,e}return(0,C.Z)(t,r),(0,T.Z)(t,[{key:"init",value:function(){var n,i=(0,D.Z)({dirtyObjectNumThreshold:500,dirtyObjectRatioThreshold:.8},this.options),a=this.context.imagePool,s=new sv(a),o=(n={},(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)(n,_t.CIRCLE,s),_t.ELLIPSE,s),_t.RECT,s),_t.IMAGE,new Ik(a)),_t.TEXT,new Bk(a)),_t.LINE,s),_t.POLYLINE,s),_t.POLYGON,s),_t.PATH,s),_t.GROUP,void 0),(0,ae.Z)((0,ae.Z)((0,ae.Z)(n,_t.HTML,void 0),_t.MESH,void 0),_t.FRAGMENT,void 0));this.context.defaultStyleRendererFactory=o,this.context.styleRendererFactory=o,this.addRenderingPlugin(new Qy(i))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins(),delete this.context.defaultStyleRendererFactory,delete this.context.styleRendererFactory}}])}(Da);var t1=function(){function r(){(0,N.Z)(this,r)}return(0,T.Z)(r,[{key:"apply",value:function(e,n){var i=this,a=e.renderingService,s=e.renderingContext,o=e.config;this.context=e;var l=s.root.ownerDocument.defaultView,c=function(j){a.hooks.pointerMove.call(j)},u=function(j){a.hooks.pointerUp.call(j)},h=function(j){a.hooks.pointerDown.call(j)},d=function(j){a.hooks.pointerOver.call(j)},f=function(j){a.hooks.pointerOut.call(j)},v=function(j){a.hooks.pointerCancel.call(j)},g=function(j){a.hooks.pointerWheel.call(j)},p=function(j){a.hooks.click.call(j)},y=function(j){n.globalThis.document.addEventListener("pointermove",c,!0),j.addEventListener("pointerdown",h,!0),j.addEventListener("pointerleave",f,!0),j.addEventListener("pointerover",d,!0),n.globalThis.addEventListener("pointerup",u,!0),n.globalThis.addEventListener("pointercancel",v,!0)},b=function(j){j.addEventListener("touchstart",h,!0),j.addEventListener("touchend",u,!0),j.addEventListener("touchmove",c,!0),j.addEventListener("touchcancel",v,!0)},w=function(j){n.globalThis.document.addEventListener("mousemove",c,!0),j.addEventListener("mousedown",h,!0),j.addEventListener("mouseout",f,!0),j.addEventListener("mouseover",d,!0),n.globalThis.addEventListener("mouseup",u,!0)},O=function(j){n.globalThis.document.removeEventListener("pointermove",c,!0),j.removeEventListener("pointerdown",h,!0),j.removeEventListener("pointerleave",f,!0),j.removeEventListener("pointerover",d,!0),n.globalThis.removeEventListener("pointerup",u,!0),n.globalThis.removeEventListener("pointercancel",v,!0)},_=function(j){j.removeEventListener("touchstart",h,!0),j.removeEventListener("touchend",u,!0),j.removeEventListener("touchmove",c,!0),j.removeEventListener("touchcancel",v,!0)},F=function(j){n.globalThis.document.removeEventListener("mousemove",c,!0),j.removeEventListener("mousedown",h,!0),j.removeEventListener("mouseout",f,!0),j.removeEventListener("mouseover",d,!0),n.globalThis.removeEventListener("mouseup",u,!0)};a.hooks.init.tap(r.tag,function(){var W=i.context.contextService.getDomElement();n.globalThis.navigator.msPointerEnabled?(W.style.msContentZooming="none",W.style.msTouchAction="none"):l.supportsPointerEvents&&(W.style.touchAction="none"),l.supportsPointerEvents?y(W):w(W),l.supportsTouchEvents&&b(W),o.useNativeClickEvent&&W.addEventListener("click",p,!0),W.addEventListener("wheel",g,{passive:!0,capture:!0})}),a.hooks.destroy.tap(r.tag,function(){var W=i.context.contextService.getDomElement();n.globalThis.navigator.msPointerEnabled?(W.style.msContentZooming="",W.style.msTouchAction=""):l.supportsPointerEvents&&(W.style.touchAction=""),l.supportsPointerEvents?O(W):F(W),l.supportsTouchEvents&&_(W),o.useNativeClickEvent&&W.removeEventListener("click",p,!0),W.removeEventListener("wheel",g,!0)})}}])}();t1.tag="DOMInteraction";var zk=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a1&&arguments[1]!==void 0?arguments[1]:[0,0,0];return"matrix(".concat([e[0],e[1],e[4],e[5],e[12]+n[0],e[13]+n[1]].join(","),")")}},{key:"apply",value:function(e,n){var i=this,a=e.camera,s=e.renderingContext,o=e.renderingService;this.context=e;var l=s.root.ownerDocument.defaultView,c=l.context.eventService.nativeHTMLMap,u=function(y,b){b.style.transform=i.joinTransformMatrix(y.getWorldTransform(),y.getOrigin())},h=function(y){var b=y.target;if(b.nodeName===_t.HTML){i.$camera||(i.$camera=i.createCamera(a));var w=i.getOrCreateEl(b);i.$camera.appendChild(w),Object.keys(b.attributes).forEach(function(O){i.updateAttribute(O,b)}),u(b,w),c.set(w,b)}},d=function(y){var b=y.target;if(b.nodeName===_t.HTML&&i.$camera){var w=i.getOrCreateEl(b);w&&(w.remove(),c.delete(w))}},f=function(y){var b=y.target;if(b.nodeName===_t.HTML){var w=y.attrName;i.updateAttribute(w,b)}},v=function(y){for(var b=y.detail,w=0;w0&&o[0]!==void 0?o[0]:{},a=i.type,s=i.encoderOptions,l.abrupt("return",this.context.canvas.toDataURL(a,s));case 1:case"end":return l.stop()}},n,this)}));function e(){return t.apply(this,arguments)}return e}()}])}(),Gk=function(r){function t(){var e;(0,N.Z)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a{const n=this.context.canvas,i=n.context.renderingContext.root.ownerDocument.defaultView;this.normalizeToPointerEvent(e,i).forEach(s=>{const o=this.bootstrapEvent(this.rootPointerEvent,s,i,e);bl(n.context.eventService,"mappingTable.pointerupoutside",[]),n.context.eventService.mapEvent(o)})}}get eventService(){return this.context.canvas.context.eventService}get events(){return[Bt.CLICK,Bt.POINTER_DOWN,Bt.POINTER_MOVE,Bt.POINTER_UP,Bt.POINTER_OVER,Bt.POINTER_LEAVE]}getDomElement(){return this.getShape("key").getDomElement()}render(t=this.parsedAttributes,e=this){this.drawKeyShape(t,e),this.drawPortShapes(t,e)}getKeyStyle(t){const e=Bs(t,["dx","dy","innerHTML","pointerEvents","cursor"]),{dx:n=0,dy:i=0}=e,a=Yk(e,["dx","dy"]),[s,o]=this.getSize(t);return Object.assign(Object.assign({x:n,y:i},a),{width:s,height:o})}drawKeyShape(t,e){const n=this.getKeyStyle(t),{x:i,y:a,width:s=0,height:o=0}=n,l=this.upsert("key-container",pr,{x:i,y:a,width:s,height:o,opacity:0},e);return this.upsert("key",co,n,l)}connectedCallback(){if(!(this.context.canvas.getRenderer("main")instanceof Sl))return;const n=this.getDomElement();this.events.forEach(i=>{n.addEventListener(i,this.forwardEvents)})}attributeChangedCallback(t,e,n){t==="zIndex"&&e!==n&&(this.getDomElement().style.zIndex=n)}destroy(){const t=this.getDomElement();this.events.forEach(e=>{t.removeEventListener(e,this.forwardEvents)}),super.destroy()}normalizeToPointerEvent(t,e){const n=[];if(e.isTouchEvent(t))for(let i=0;ithis.context.element.getElement(s)).filter(Boolean);if(i.length===0){const s=new gn,{x:o=0,y:l=0,size:c}=t,[u,h]=oi(c);return s.setMinMax([o-u/2,l-h/2,0],[o+u/2,l+h/2,0]),s}const a=dl(i.map(s=>s.getBounds()));return n?za(a,n):a}drawCollapsedMarkerShape(t,e){const n=this.getCollapsedMarkerStyle(t);this.upsert("collapsed-marker",Gy,n,e),$f(this)}getCollapsedMarkerStyle(t){if(!t.collapsed||!t.collapsedMarker)return!1;const e=Qn(this.getGraphicStyle(t),"collapsedMarker"),{type:n}=e,i=i1(e,["type"]),a=this.getShape("key"),[s,o]=ma(a.getLocalBounds(),"center"),l=Object.assign(Object.assign({},i),{x:s,y:o});if(n){const c=this.getCollapsedMarkerText(n,t);Object.assign(l,{text:c})}return l}getCollapsedMarkerText(t,e){const{childrenData:n=[]}=e,{model:i}=this.context;return t==="descendant-count"?i.getDescendantsData(this.id).length.toString():t==="child-count"?n.length.toString():t==="node-count"?i.getDescendantsData(this.id).filter(a=>i.getElementType(At(a))==="node").length.toString():fe(t)?t(n):""}getComboPosition(t){const{x:e=0,y:n=0,collapsed:i,childrenData:a=[]}=t;if(a.length===0)return[+e,+n,0];if(i){const{model:s}=this.context,o=s.getDescendantsData(this.id).filter(l=>!s.isCombo(At(l)));if(o.length>0&&o.some(pN)){const l=o.reduce((c,u)=>Ce(c,ar(u)),[0,0,0]);return Ii(l,o.length)}return[+e,+n,0]}return this.getContentBBox(t).center}getComboStyle(t){const[e,n]=this.getComboPosition(t);return{x:e,y:n,transform:[["translate",e,n]]}}updateComboPosition(t){const e=this.getComboStyle(t);Object.assign(this.style,e);const{x:n,y:i}=e;this.context.model.syncNodeLikeDatum({id:this.id,style:{x:n,y:i}}),tv(this)}render(t,e=this){super.render(t,e),this.drawCollapsedMarkerShape(t,e)}update(t={}){super.update(t),this.updateComboPosition(this.parsedAttributes)}onframe(){super.onframe(),this.attributes.collapsed||this.updateComboPosition(this.parsedAttributes),this.drawKeyShape(this.parsedAttributes,this)}animate(t,e){const n=super.animate(this.attributes.collapsed?t:t.map(i=>{var{x:a,y:s,z:o,transform:l}=i,c=i1(i,["x","y","z","transform"]);return c}),e);return n&&new Proxy(n,{set:(i,a,s)=>(a==="currentTime"&&Promise.resolve().then(()=>this.onframe()),Reflect.set(i,a,s))})}}yo.defaultStyleProps={childrenNode:[],droppable:!0,draggable:!0,collapsed:!1,collapsedSize:32,collapsedMarker:!0,collapsedMarkerZIndex:1,collapsedMarkerFontSize:12,collapsedMarkerTextAlign:"center",collapsedMarkerTextBaseline:"middle",collapsedMarkerType:"child-count"};class Kk extends yo{constructor(t){super(t)}drawKeyShape(t,e){return this.upsert("key",Ji,this.getKeyStyle(t),e)}getKeyStyle(t){const{collapsed:e}=t,n=super.getKeyStyle(t),[i]=this.getKeySize(t);return Object.assign(Object.assign(Object.assign({},n),e&&Qn(n,"collapsed")),{r:i/2})}getCollapsedKeySize(t){const[e,n]=oi(t.collapsedSize),i=Math.max(e,n)/2;return[i*2,i*2,0]}getExpandedKeySize(t){const e=this.getContentBBox(t),[n,i]=Ba(e),a=Math.sqrt(Math.pow(n,2)+Math.pow(i,2))/2;return[a*2,a*2,0]}getIntersectPoint(t,e=!1){const n=this.getShape("key").getBounds();return hu(t,n,e)}}class Qk extends yo{constructor(t){super(t)}drawKeyShape(t,e){return this.upsert("key",pr,this.getKeyStyle(t),e)}getKeyStyle(t){const e=super.getKeyStyle(t),[n,i]=this.getKeySize(t);return Object.assign(Object.assign(Object.assign({},e),t.collapsed&&Qn(e,"collapsed")),{width:n,height:i,x:-n/2,y:-i/2})}}var qk=function(r,t){if(!cl(r))return r;for(var e=[],n=0;n-1:!1},t3=$k,e3=function(r,t){return t===void 0&&(t=[]),Jk(r,function(e){return!t3(t,e)})},n3=e3;const r3={padding:10};function a1(r,t,e,n,i,a){const{padding:s}=Object.assign(r3,a),o=Fa(e,s),l=Fa(n,s),c=[r,...i,t];let u=null;const h=[];for(let d=0,f=c.length;da?"N":"S":n===a?e>i?"W":"E":null}function lv(r,t){return t==="N"||t==="S"?ea(r):ta(r)}function o1(r,t,e){const n=[r[0],t[1]],i=[t[0],r[1]],a=Fr(r,n),s=Fr(r,i),o=e?i3[e]:null,l=a===e||a!==o&&s!==e?n:i;return{points:[l],direction:Fr(l,t)}}function ku(r,t,e){if(Xc(r,e)){const n=Ml(r,t,e);return{points:[n],direction:Fr(n,t)}}else{const n=Ns(r,e),a=["left","right"].includes(fl(r,e))?[t[0],n[1]]:[n[0],t[1]];return{points:[a],direction:Fr(a,t)}}}function l1(r,t,e,n){const i=Xc(t,e)?t:Ns(t,e),a=[[i[0],r[1]],[r[0],i[1]]],s=a.filter(l=>SO(l,e)&&!Pm(l,e,!0)),o=s.filter(l=>Fr(l,r)!==n);if(o.length>0){const l=o.find(c=>Fr(r,c)===n)||o[0];return{points:[l],direction:Fr(l,t)}}else{const l=n3(a,s)[0],c=Wa(t,l,lv(e,n)/2);return{points:[Ml(c,r,e),c],direction:Fr(c,t)}}}function a3(r,t,e,n){let i=ku(r,t,e);const a=pl(i.points[0]);if(Li(a,n)){i=ku(t,r,n);const s=pl(i.points[0]);if(Li(s,e)){const o=Wa(r,a,lv(e,Fr(r,a))/2),l=Wa(t,s,lv(n,Fr(t,s))/2),c=[(o[0]+l[0])/2,(o[1]+l[1])/2],u=ku(r,c,e),h=l1(c,t,n,u.direction);i.points=[u.points[0],h.points[0]],i.direction=h.direction}}return i}function cv(r,t,e,n,i){const s=dl([e,n]),o=bn(t,s.center)>bn(r,s.center),[l,c]=o?[t,r]:[r,t],u=ea(s)+ta(s);let h;if(i){const v=[l[0]+u*Math.cos(s1[i]),l[1]+u*Math.sin(s1[i])];h=Wa(Ns(v,s),v,.01)}else h=Wa(Ns(l,s),l,-.01);let d=Ml(h,c,s),f=[ml(h,2),ml(d,2)];if(Zn(ml(h),ml(d))){const v=Gf(on(h,l),[1,0,0])+Math.PI/2;d=[c[0]+u*Math.cos(v),c[1]+u*Math.sin(v),0],d=ml(Wa(Ns(d,s),c,-.01),2);const g=Ml(h,d,s);f=[h,g,d]}return{points:o?f.reverse():f,direction:Fr(o?h:d,t)}}function Ml(r,t,e){let n=[r[0],t[1]];return Li(n,e)&&(n=[t[0],r[1]]),n}function c1(r,t,e,n,i){let l=typeof t=="number"?t:.5;t==="start"&&(l=0),t==="end"&&(l=.99);const c=yr(r.getPoint(l)),u=yr(r.getPoint(l+.01));let h=t==="start"?"left":t==="end"?"right":"center";if(My(c,u)||!e){const[y,b]=u1(r,l,n,i);return{transform:[["translate",y,b]],textAlign:h}}let d=Math.atan2(u[1]-c[1],u[0]-c[0]);u[0]{const u=s[c-1]||i,h=s[c+1]||a;if(!Ay(u,l,h)&&t){const[d,f]=u3(u,l,h,t);o.push(["L",d[0],d[1]],["Q",l[0],l[1],f[0],f[1]],["L",f[0],f[1]])}else o.push(["L",l[0],l[1]])}),o.push(["L",a[0],a[1]]),e&&o.push(["Z"]),o}function u3(r,t,e,n){const i=cu(r,t),a=cu(e,t),s=Math.min(n,Math.min(i,a)/2),o=[t[0]-s/i*(t[0]-r[0]),t[1]-s/i*(t[1]-r[1])],l=[t[0]-s/a*(t[0]-e[0]),t[1]-s/a*(t[1]-e[1])];return[o,l]}const h3=r=>{const t=Math.PI/2,e=ea(r)/2,n=ta(r)/2,i=Math.atan2(e,n)/2,a=Math.atan2(n,e)/2;return{top:[-t-a,-t+a],"top-right":[-t+a,-i],"right-top":[-t+a,-i],right:[-i,i],"bottom-right":[i,t-a],"right-bottom":[i,t-a],bottom:[t-a,t+a],"bottom-left":[t+a,Math.PI-i],"left-bottom":[t+a,Math.PI-i],left:[Math.PI-i,Math.PI+i],"top-left":[Math.PI+i,-t-a],"left-top":[Math.PI+i,-t-a]}};function d1(r,t,e,n,i){const a=Fa(r),s=r.getCenter();let o=n&&Ya(n),l=i&&Ya(i);if(!o||!l){const c=h3(a),u=c[t][0],h=c[t][1],[d,f]=Ba(a),v=Math.max(d,f),g=Ce(s,[v*Math.cos(u),v*Math.sin(u),0]),p=Ce(s,[v*Math.cos(h),v*Math.sin(h),0]);o=pv(r,g),l=pv(r,p),e||([o,l]=[l,o])}return[o,l]}function d3(r,t,e,n,i,a){const s=r.getPorts()[i||a],o=r.getPorts()[a||i];let[l,c]=d1(r,t,e,s,o);const u=f3(r,l,c,n);return s&&(l=Tl(s,u[0])),o&&(c=Tl(o,u.at(-1))),h1(l,c,u)}function f3(r,t,e,n){const i=r.getCenter();if(Zn(t,e)){const a=on(t,i),s=[n*Math.sign(a[0])||n/2,n*Math.sign(a[1])||-n/2,0];return[Ce(t,s),Ce(e,_i(s,[1,-1,1]))]}return[Wa(i,t,bn(i,t)+n),Wa(i,e,bn(i,e)+n)]}function v3(r,t,e,n,i,a,s){const o=gv(r),l=o[a||s],c=o[s||a];let[u,h]=d1(r,e,n,l,c);const d=g3(r,u,h,i);return l&&(u=Tl(l,d[0])),c&&(h=Tl(c,d.at(-1))),hv([u,...d,h],t)}function g3(r,t,e,n){const i=[],a=Fa(r);if(Zn(t,e))switch(fl(t,a)){case"left":i.push([t[0]-n,t[1]]),i.push([t[0]-n,t[1]+n]),i.push([t[0],t[1]+n]);break;case"right":i.push([t[0]+n,t[1]]),i.push([t[0]+n,t[1]+n]),i.push([t[0],t[1]+n]);break;case"top":i.push([t[0],t[1]-n]),i.push([t[0]+n,t[1]-n]),i.push([t[0]+n,t[1]]);break;case"bottom":i.push([t[0],t[1]+n]),i.push([t[0]+n,t[1]+n]),i.push([t[0]+n,t[1]]);break}else{const s=fl(t,a),o=fl(e,a);if(s===o){const l=s;let c,u;switch(l){case"left":c=Math.min(t[0],e[0])-n,i.push([c,t[1]]),i.push([c,e[1]]);break;case"right":c=Math.max(t[0],e[0])+n,i.push([c,t[1]]),i.push([c,e[1]]);break;case"top":u=Math.min(t[1],e[1])-n,i.push([t[0],u]),i.push([e[0],u]);break;case"bottom":u=Math.max(t[1],e[1])+n,i.push([t[0],u]),i.push([e[0],u]);break}}else{const l=(d,f)=>({left:[f[0]-n,f[1]],right:[f[0]+n,f[1]],top:[f[0],f[1]-n],bottom:[f[0],f[1]+n]})[d],c=l(s,t),u=l(o,e),h=Ml(c,u,a);i.push(c,h,u)}}return i}function dv(r,t){const e=new Set,n=new Set,i=new Set;return r.forEach(a=>{t(a).forEach(o=>{e.add(o),r.includes(o.source)&&r.includes(o.target)?n.add(o):i.add(o)})}),{edges:Array.from(e),internal:Array.from(n),external:Array.from(i)}}function f1(r,t){const e=[];let n=r;for(;n;){e.push(n);const i=t(At(n));if(i)n=i;else break}if(e.some(i=>{var a;return(a=i.style)===null||a===void 0?void 0:a.collapsed})){const i=e.reverse().findIndex(Qr);return e[i]||e.at(-1)}return r}function p3(r,t){return t||(r<4?10:r===4?12:r*2.5)}const m3=(r,t)=>{const e=Math.max(r,t)/2;return[["M",-r/2,0],["A",e,e,0,1,0,2*e-r/2,0],["A",e,e,0,1,0,-r/2,0],["Z"]]},v1=(r,t)=>[["M",-r/2,0],["L",r/2,-t/2],["L",r/2,t/2],["Z"]],y3=(r,t)=>[["M",-r/2,0],["L",0,-t/2],["L",r/2,0],["L",0,t/2],["Z"]],b3=(r,t)=>[["M",-r/2,0],["L",r/2,-t/2],["L",4*r/5-r/2,0],["L",r/2,t/2],["Z"]],x3=(r,t)=>[["M",-r/2,-t/2],["L",r/2,-t/2],["L",r/2,t/2],["L",-r/2,t/2],["Z"]],E3=(r,t)=>{const e=r/2,n=r/7,i=r-n;return[["M",-e,0],["L",0,-t/2],["L",0,t/2],["Z"],["M",i-e,-t/2],["L",i+n-e,-t/2],["L",i+n-e,t/2],["L",i-e,t/2],["Z"]]},w3=(r,t)=>[["M",r/2,-t/2],["L",-r/2,0],["L",r/2,0],["L",-r/2,0],["L",r/2,t/2]];var Pu=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{c in i&&(l[c]=i[c])}),l}getLoopPath(t){const{sourcePort:e,targetPort:n}=t,i=this.sourceNode,a=Fa(i),s=Math.max(ta(a),ea(a)),{placement:o,clockwise:l,dist:c=s}=Qn(this.getGraphicStyle(t),"loop");return d3(i,o,l,c,e,n)}getEndpoints(t,e=!0,n=[]){const{sourcePort:i,targetPort:a}=t,{sourceNode:s,targetNode:o}=this,[l,c]=D3(s,o,i,a);if(!e){const f=l?Ya(l):s.getCenter(),v=c?Ya(c):o.getCenter();return[f,v]}const u=typeof n=="function"?n():n,h=w1(l||s,u[0]||c||o),d=w1(c||o,u[u.length-1]||l||s);return[h,d]}getHaloStyle(t){if(t.halo===!1)return!1;const e=this.getKeyStyle(t),n=Qn(this.getGraphicStyle(t),"halo");return Object.assign(Object.assign({},e),n)}getLabelStyle(t){if(t.label===!1||!t.labelText)return!1;const e=Qn(this.getGraphicStyle(t),"label"),{placement:n,offsetX:i,offsetY:a,autoRotate:s,maxWidth:o}=e,l=Pu(e,["placement","offsetX","offsetY","autoRotate","maxWidth"]),c=c1(this.shapeMap.key,n,s,i,a),u=this.shapeMap.key.getLocalBounds(),h=RN([u.min,u.max],o);return Object.assign({wordWrapWidth:h},c,l)}getBadgeStyle(t){if(t.badge===!1||!t.badgeText)return!1;const e=Qn(t,"badge"),{offsetX:n,offsetY:i,placement:a}=e,s=Pu(e,["offsetX","offsetY","placement"]);return Object.assign(s,s3(this.shapeMap,a,t.labelPlacement,n,i))}drawArrow(t,e){var n;const i=e==="start",s=t[e==="start"?"startArrow":"endArrow"],o=this.shapeMap.key;if(s){const l=this.getArrowStyle(t,i),[c,u,h]=i?["markerStart","markerStartOffset","startArrowOffset"]:["markerEnd","markerEndOffset","endArrowOffset"],d=o.parsedStyle[c];if(d)d.attr(l);else{const f=l.src?sl:ri,v=new f({style:l});o.style[c]=v}o.style[u]=t[h]||l.width/2+ +l.lineWidth}else{const l=i?"markerStart":"markerEnd";(n=o.style[l])===null||n===void 0||n.destroy(),o.style[l]=null}}getArrowStyle(t,e){const n=this.getShape("key").attributes,i=e?"startArrow":"endArrow",a=Qn(this.getGraphicStyle(t),i),{size:s,type:o}=a,l=Pu(a,["size","type"]),[c,u]=oi(p3(n.lineWidth,s)),d=(fe(o)?o:z[o]||v1)(c,u);return Object.assign(Bs(n,["stroke","strokeOpacity","fillOpacity"]),{width:c,height:u},Object.assign({},d&&{d,fill:o==="simple"?"":n.stroke}),l)}drawLabelShape(t,e){const n=this.getLabelStyle(t);this.upsert("label",Ga,n,e)}drawHaloShape(t,e){const n=this.getHaloStyle(t);this.upsert("halo",ri,n,e)}drawBadgeShape(t,e){const n=this.getBadgeStyle(t);this.upsert("badge",po,n,e)}drawSourceArrow(t){this.drawArrow(t,"start")}drawTargetArrow(t){this.drawArrow(t,"end")}drawKeyShape(t,e){const n=this.getKeyStyle(t);return this.upsert("key",ri,n,e)}render(t=this.parsedAttributes,e=this){this.drawKeyShape(t,e),this.getShape("key")&&(this.drawSourceArrow(t),this.drawTargetArrow(t),this.drawLabelShape(t,e),this.drawHaloShape(t,e),this.drawBadgeShape(t,e))}onframe(){this.drawKeyShape(this.parsedAttributes,this),this.drawSourceArrow(this.parsedAttributes),this.drawTargetArrow(this.parsedAttributes),this.drawHaloShape(this.parsedAttributes,this),this.drawLabelShape(this.parsedAttributes,this),this.drawBadgeShape(this.parsedAttributes,this)}animate(t,e){const n=super.animate(t,e);return n&&new Proxy(n,{set:(i,a,s)=>(a==="currentTime"&&Promise.resolve().then(()=>this.onframe()),Reflect.set(i,a,s))})}}Ua.defaultStyleProps={badge:!0,badgeOffsetX:0,badgeOffsetY:0,badgePlacement:"suffix",isBillboard:!0,label:!0,labelAutoRotate:!0,labelIsBillboard:!0,labelMaxWidth:"80%",labelOffsetX:4,labelOffsetY:0,labelPlacement:"center",labelTextBaseline:"middle",labelWordWrap:!1,halo:!1,haloDroppable:!1,haloLineDash:0,haloLineWidth:12,haloPointerEvents:"none",haloStrokeOpacity:.25,haloZIndex:-1,loop:!0,startArrow:!1,startArrowLineDash:0,startArrowLineJoin:"round",startArrowLineWidth:1,startArrowTransformOrigin:"center",startArrowType:"vee",endArrow:!1,endArrowLineDash:0,endArrowLineJoin:"round",endArrowLineWidth:1,endArrowTransformOrigin:"center",endArrowType:"vee",loopPlacement:"top",loopClockwise:!0};class Fs extends Ua{constructor(t){super(hr({style:Fs.defaultStyleProps},t))}getKeyPath(t){const[e,n]=this.getEndpoints(t),{controlPoints:i,curvePosition:a,curveOffset:s}=t,o=this.getControlPoints(e,n,l3(a),o3(s),i);return h1(e,n,o)}getControlPoints(t,e,n,i,a){return(a==null?void 0:a.length)===2?a:[uv(t,e,n[0],i[0]),uv(t,e,n[1],i[1])]}}Fs.defaultStyleProps={curvePosition:.5,curveOffset:20};class Ru extends Fs{constructor(t){super(hr({style:Ru.defaultStyleProps},t))}getControlPoints(t,e,n,i){const a=e[0]-t[0];return[[t[0]+a*n[0]+i[0],t[1]],[e[0]-a*n[1]+i[1],e[1]]]}}Ru.defaultStyleProps={curvePosition:[.5,.5],curveOffset:[0,0]};class Lu extends Fs{constructor(t){super(hr({style:Lu.defaultStyleProps},t))}get ref(){return this.context.model.getRootsData()[0]}getEndpoints(t){if(this.sourceNode.id===this.ref.id)return super.getEndpoints(t);const e=ar(this.ref),n=this.sourceNode.getIntersectPoint(e,!0),i=this.targetNode.getIntersectPoint(e);return[n,i]}toRadialCoordinate(t){const e=ar(this.ref),n=bn(t,e),i=xy(on(t,e));return[n,i]}getControlPoints(t,e,n,i){const[a,s]=this.toRadialCoordinate(t),[o]=this.toRadialCoordinate(e),l=o-a;return[[t[0]+(l*n[0]+i[0])*Math.cos(s),t[1]+(l*n[0]+i[0])*Math.sin(s)],[e[0]-(l*n[1]-i[0])*Math.cos(s),e[1]-(l*n[1]-i[0])*Math.sin(s)]]}}Lu.defaultStyleProps={curvePosition:.5,curveOffset:20};class Du extends Fs{constructor(t){super(hr({style:Du.defaultStyleProps},t))}getControlPoints(t,e,n,i){const a=e[1]-t[1];return[[t[0],t[1]+a*n[0]+i[0]],[e[0],e[1]-a*n[1]+i[1]]]}}Du.defaultStyleProps={curvePosition:[.5,.5],curveOffset:[0,0]};class _u extends Ua{constructor(t){super(hr({style:_u.defaultStyleProps},t))}getKeyPath(t){const[e,n]=this.getEndpoints(t);return[["M",e[0],e[1]],["L",n[0],n[1]]]}}_u.defaultStyleProps={};const S3={enableObstacleAvoidance:!1,offset:10,maxAllowedDirectionChange:Math.PI/2,maximumLoops:3e3,gridSize:5,startDirections:["top","right","bottom","left"],endDirections:["top","right","bottom","left"],directionMap:{right:{stepX:1,stepY:0},left:{stepX:-1,stepY:0},bottom:{stepX:0,stepY:1},top:{stepX:0,stepY:-1}},penalties:{0:0,90:0},distFunc:cu},ba=r=>`${Math.round(r[0])}|||${Math.round(r[1])}`;function zs(r,t){const e=n=>Math.round(n/t);return ie(r)?e(r):r.map(e)}function M3(r,t){const e=Math.abs(r-t);return e>Math.PI?2*Math.PI-e:e}function g1(r,t){const e=t[0]-r[0],n=t[1]-r[1];return!e&&!n?0:Math.atan2(n,e)}function p1(r,t,e,n){const i=g1(r,t),a=e[ba(r)],o=g1(a||n,r);return M3(o,i)}const A3=(r,t)=>{const{offset:e,gridSize:n}=t,i={};return r.forEach(a=>{if(!a||a.destroyed||!a.isVisible())return;const s=za(a.getRenderBounds(),e);for(let o=zs(s.min[0],n);o<=zs(s.max[0],n);o+=1)for(let l=zs(s.min[1],n);l<=zs(s.max[1],n);l+=1)i[`${o}|||${l}`]=!0}),i};function m1(r,t,e){return Math.min(...t.map(n=>e(r,n)))}function T3(r,t,e){let n=r[0],i=e(r[0],t);for(let a=0;a{if(!t)return[r];const{directionMap:i,offset:a}=n,s=za(t.getRenderBounds(),a),o=Object.keys(i).reduce((l,c)=>{if(e.includes(c)){const u=i[c],[h,d]=Ba(s),f=[r[0]+u.stepX*h,r[1]+u.stepY*d],v=TO(s);for(let g=0;gzs(l,n.gridSize))},O3=(r,t,e,n,i,a,s)=>{const o=[];let l=[a[0]===n[0]?n[0]:r[0]*s,a[1]===n[1]?n[1]:r[1]*s];o.unshift(l);let c=r,u=t[ba(c)];for(;u;){const f=u,v=c;p1(f,v,t,e)&&(l=[f[0]===v[0]?l[0]:f[0]*s,f[1]===v[1]?l[1]:f[1]*s],o.unshift(l)),u=t[ba(f)],c=f}const h=i.map(f=>[f[0]*s,f[1]*s]),d=T3(h,l,cu);return o.unshift(d),o};function C3(r,t,e,n){const i=Rs(r.getCenter()),a=Rs(t.getCenter()),s=Object.assign(S3,n),{gridSize:o}=s,l=s.enableObstacleAvoidance?e:[r,t],c=A3(l,s),u=zs(i,o),h=zs(a,o),d=y1(i,r,s.startDirections,s),f=y1(a,t,s.endDirections,s);d.forEach(j=>delete c[ba(j)]),f.forEach(j=>delete c[ba(j)]);const v={},g={},p={},y={},b={},w=new N3;for(let j=0;jba(j));let _=s.maximumLoops,F,W=1/0;for(const[j,H]of Object.entries(v))b[j]<=W&&(W=b[j],F=H);for(;Object.keys(v).length>0&&_>0;){const j=w.minId(!1);if(j)F=v[j];else break;const H=ba(F);if(O.includes(H))return O3(F,p,u,a,d,h,o);delete v[H],w.remove(H),g[H]=!0;for(const K of Object.values(s.directionMap)){const et=Ce(F,[K.stepX,K.stepY]),rt=ba(et);if(g[rt])continue;const lt=p1(F,et,p,u);if(lt>s.maxAllowedDirectionChange||c[rt])continue;v[rt]||(v[rt]=et);const ht=s.penalties[lt],yt=s.distFunc(F,et)+(isNaN(ht)?o:ht),Nt=y[H]+yt,Ct=y[rt];Ct&&Nt>=Ct||(p[rt]=F,y[rt]=Nt,b[rt]=Nt+m1(et,f,s.distFunc),w.add({id:rt,value:b[rt]}))}_-=1}return[]}class N3{constructor(){this.arr=[],this.map={},this.arr=[],this.map={}}_innerAdd(t,e){let n=0,i=e-1;for(;i-n>1;){const a=Math.floor((n+i)/2);if(this.arr[a].value>t.value)i=a;else if(this.arr[a].value=0;e--)this.map[this.arr[e].id]?t=this.arr[e].id:this.arr.splice(e,1);return t}_findFirstId(){for(;this.arr.length;){const t=this.arr.shift();if(this.map[t.id])return t.id}}minId(t){return t?this._clearAndGetMinId():this._findFirstId()}}class Iu extends Ua{constructor(t){super(hr({style:Iu.defaultStyleProps},t))}getControlPoints(t){const{router:e}=t,{sourceNode:n,targetNode:i}=this,[a,s]=this.getEndpoints(t,!1);let o=[];if(!e)o=t.controlPoints;else if(e.type==="shortest-path"){const l=this.context.element.getNodes();o=C3(n,i,l,e),o.length||(o=a1(a,s,n,i,t.controlPoints,{padding:e.offset}))}else e.type==="orth"&&(o=a1(a,s,n,i,t.controlPoints,e));return o}getPoints(t){const e=this.getControlPoints(t),[n,i]=this.getEndpoints(t,!0,e);return[n,...e,i]}getKeyPath(t){const e=this.getPoints(t);return hv(e,t.radius)}getLoopPath(t){const{sourcePort:e,targetPort:n,radius:i}=t,a=this.sourceNode,s=Fa(a),o=Math.max(ta(s),ea(s))/4,{placement:l,clockwise:c,dist:u=o}=Qn(this.getGraphicStyle(t),"loop");return v3(a,i,l,c,u,e,n)}}Iu.defaultStyleProps={radius:0,controlPoints:[],router:!1};class Bu extends Ua{constructor(t){super(hr({style:Bu.defaultStyleProps},t))}getKeyPath(t){const{curvePosition:e,curveOffset:n}=t,[i,a]=this.getEndpoints(t),s=t.controlPoint||uv(i,a,e,n);return c3(i,a,s)}}Bu.defaultStyleProps={curvePosition:.5,curveOffset:30};var k3=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{var a;const{key:s,placement:o}=n;x1(n)&&(t[a=s||i]||(t[a]=ma(r.getShape("key").getBounds(),o)))}),t}function x1(r){const{r:t}=r;return!t||Number(t)===0}function Ya(r){return fo(r)?r:r.getPosition()}function D3(r,t,e,n){const i=E1(r,t,e,n),a=E1(t,r,n,e);return[i,a]}function E1(r,t,e,n){const i=gv(r);if(e)return i[e];const a=Object.values(i);if(a.length===0)return;const s=a.map(c=>Ya(c)),o=_3(t,n),[l]=EN(s,o);return a.find(c=>Ya(c)===l)}function _3(r,t){const e=gv(r);if(t)return[Ya(e[t])];const n=Object.values(e);return n.length>0?n.map(i=>Ya(i)):[r.getCenter()]}function w1(r,t){return fv(r)||Al(r)?pv(r,t):Tl(r,t)}function Tl(r,t){if(!r||!t)return[0,0,0];if(fo(r))return r;if(r.attributes.linkToCenter)return r.getPosition();const e=fo(t)?t:Al(t)?t.getCenter():t.getPosition();return hu(e,r.getBounds())}function pv(r,t){if(!r||!t)return[0,0,0];const e=fo(t)?t:Al(t)?t.getCenter():t.getPosition();return r.getIntersectPoint(e)||r.getCenter()}function S1(r,t="bottom",e=0,n=0,i=!1){const a=t.split("-"),[s,o]=ma(r,t),[l,c]=i?["bottom","top"]:["top","bottom"],u=a.includes("top")?c:a.includes("bottom")?l:"middle",h=a.includes("left")?"right":a.includes("right")?"left":"center";return{transform:[["translate",s+e,o+n]],textBaseline:u,textAlign:h}}function I3(r,t){return[[0,-r],[t*Math.cos(3*Math.PI/10),-t*Math.sin(3*Math.PI/10)],[r*Math.cos(Math.PI/10),-r*Math.sin(Math.PI/10)],[t*Math.cos(Math.PI/10),t*Math.sin(Math.PI/10)],[r*Math.cos(3*Math.PI/10),r*Math.sin(3*Math.PI/10)],[0,t],[-r*Math.cos(3*Math.PI/10),r*Math.sin(3*Math.PI/10)],[-t*Math.cos(Math.PI/10),t*Math.sin(Math.PI/10)],[-r*Math.cos(Math.PI/10),-r*Math.sin(Math.PI/10)],[-t*Math.cos(3*Math.PI/10),-t*Math.sin(3*Math.PI/10)]]}function B3(r,t){const e={};return e.top=[0,-r],e.left=[-r*Math.cos(Math.PI/10),-r*Math.sin(Math.PI/10)],e["left-bottom"]=[-r*Math.cos(3*Math.PI/10),r*Math.sin(3*Math.PI/10)],e.bottom=[0,t],e["right-bottom"]=[r*Math.cos(3*Math.PI/10),r*Math.sin(3*Math.PI/10)],e.right=e.default=[r*Math.cos(Math.PI/10),-r*Math.sin(Math.PI/10)],e}function F3(r,t,e){const n=t/2,i=r/2,a={up:[[-i,n],[i,n],[0,-n]],left:[[-i,0],[i,n],[i,-n]],right:[[-i,n],[-i,-n],[i,0]],down:[[-i,-n],[i,-n],[0,n]]};return a[e]||a.up}function z3(r,t,e){const n=t/2,i=r/2,a={};return e==="down"?(a.bottom=a.default=[0,n],a.right=[i,-n],a.left=[-i,-n]):e==="left"?(a.top=[i,-n],a.bottom=[i,n],a.left=a.default=[-i,0]):e==="right"?(a.top=[-i,-n],a.bottom=[-i,n],a.right=a.default=[i,0]):(a.left=[-i,n],a.top=a.default=[0,-n],a.right=[i,n]),a}function n7(r,t){return[[r/2,-t/2],[r/2,t/2],[-r/2,t/2],[-r/2,-t/2]]}function j3(r,t){return[[0,-t/2],[r/2,0],[0,t/2],[-r/2,0]]}function M1(r){return br(r,["style","visibility"])!=="hidden"}function Z3(r,t){const{zIndex:e,transform:n,transformOrigin:i,visibility:a,cursor:s,clipPath:o,component:l}=t,c=k3(t,["zIndex","transform","transformOrigin","visibility","cursor","clipPath","component"]);Object.assign(r.attributes,c),n&&r.setAttribute("transform",n),ie(e)&&r.setAttribute("zIndex",e),i&&r.setAttribute("transformOrigin",i),a&&r.setAttribute("visibility",a),s&&r.setAttribute("cursor",s),o&&r.setAttribute("clipPath",o),l&&r.setAttribute("component",l)}function mv(r,t){"update"in r?r.update(t):r.attr(t)}function W3(r){return[[0,r],[r*Math.sqrt(3)/2,r/2],[r*Math.sqrt(3)/2,-r/2],[0,-r],[-r*Math.sqrt(3)/2,-r/2],[-r*Math.sqrt(3)/2,r/2]]}function G3(r){bl(r,"__to_be_destroyed__",!0)}function Ol(r){return br(r,"__to_be_destroyed__",!1)}var V3=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class Fu extends si{constructor(t,e){super(t,Object.assign({},Fu.defaultOptions,e)),this.onCollapseExpand=n=>V3(this,void 0,void 0,function*(){if(!this.validate(n))return;const{target:i}=n;if(!P3(i))return;const a=i.id,{model:s,graph:o}=this.context,l=s.getElementDataById(a);if(!l)return!1;const{onCollapse:c,onExpand:u,animation:h,align:d}=this.options;Qr(l)?(yield o.expandElement(a,{animation:h,align:d}),u==null||u(a)):(yield o.collapseElement(a,{animation:h,align:d}),c==null||c(a))}),this.bindEvents()}update(t){this.unbindEvents(),super.update(t),this.bindEvents()}bindEvents(){const{graph:t}=this.context,{trigger:e}=this.options;t.on(`node:${e}`,this.onCollapseExpand),t.on(`combo:${e}`,this.onCollapseExpand)}unbindEvents(){const{graph:t}=this.context,{trigger:e}=this.options;t.off(`node:${e}`,this.onCollapseExpand),t.off(`combo:${e}`,this.onCollapseExpand)}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}destroy(){this.unbindEvents(),super.destroy()}}Fu.defaultOptions={enable:!0,animation:!0,trigger:Bt.DBLCLICK,align:!0};var zu={},U3=function(r){return r=r||"g",zu[r]?zu[r]+=1:zu[r]=1,r+zu[r]},ju=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};const Y3="g6-create-edge-assist-edge-id",Zu="g6-create-edge-assist-node-id";class Wu extends si{constructor(t,e){super(t,Object.assign({},Wu.defaultOptions,e)),this.drop=n=>ju(this,void 0,void 0,function*(){const{targetType:i}=n;["combo","node"].includes(i)&&this.source?yield this.handleCreateEdge(n):yield this.cancelEdge()}),this.handleCreateEdge=n=>ju(this,void 0,void 0,function*(){var i,a,s;if(!this.validate(n))return;const{graph:o,canvas:l,batch:c,element:u}=this.context,{style:h}=this.options;if(this.source){this.createEdge(n),yield this.cancelEdge();return}c.startBatch(),l.setCursor("crosshair"),this.source=this.getSelectedNodeIDs([n.target.id])[0];const d=o.getElementData(this.source);o.addNodeData([{id:Zu,style:{visibility:"hidden",ports:[{key:"port-1",placement:[.5,.5]}],x:(i=d.style)===null||i===void 0?void 0:i.x,y:(a=d.style)===null||a===void 0?void 0:a.y}}]),o.addEdgeData([{id:Y3,source:this.source,target:Zu,style:Object.assign({pointerEvents:"none"},h)}]),yield(s=u.draw({animation:!1}))===null||s===void 0?void 0:s.finished}),this.updateAssistEdge=n=>ju(this,void 0,void 0,function*(){var i;if(!this.source)return;const{model:a,element:s}=this.context;a.translateNodeTo(Zu,[n.canvas.x,n.canvas.y]),yield(i=s.draw({animation:!1,silence:!0}))===null||i===void 0?void 0:i.finished}),this.createEdge=n=>{var i,a;const{graph:s}=this.context,{style:o,onFinish:l,onCreate:c}=this.options;if(((i=n.target)===null||i===void 0?void 0:i.id)===void 0||this.source===void 0)return;const h=(a=this.getSelectedNodeIDs([n.target.id]))===null||a===void 0?void 0:a[0],d=`${this.source}-${h}-${U3()}`,f=c({id:d,source:this.source,target:h,style:o});f&&(s.addEdgeData([f]),l(f))},this.cancelEdge=()=>ju(this,void 0,void 0,function*(){var n;if(!this.source)return;const{graph:i,element:a,batch:s}=this.context;i.removeNodeData([Zu]),this.source=void 0,yield(n=a.draw({animation:!1}))===null||n===void 0?void 0:n.finished,s.endBatch()}),this.bindEvents()}update(t){super.update(t),this.bindEvents()}bindEvents(){const{graph:t}=this.context,{trigger:e}=this.options;this.unbindEvents(),e==="click"?(t.on(bi.CLICK,this.handleCreateEdge),t.on(Cs.CLICK,this.handleCreateEdge),t.on(fa.CLICK,this.cancelEdge),t.on(Yc.CLICK,this.cancelEdge)):(t.on(bi.DRAG_START,this.handleCreateEdge),t.on(Cs.DRAG_START,this.handleCreateEdge),t.on(Bt.POINTER_UP,this.drop)),t.on(Bt.POINTER_MOVE,this.updateAssistEdge)}getSelectedNodeIDs(t){return Array.from(new Set(this.context.graph.getElementDataByState("node",this.options.state).map(e=>e.id).concat(t)))}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}unbindEvents(){const{graph:t}=this.context;t.off(bi.CLICK,this.handleCreateEdge),t.off(Cs.CLICK,this.handleCreateEdge),t.off(fa.CLICK,this.cancelEdge),t.off(Yc.CLICK,this.cancelEdge),t.off(bi.DRAG_START,this.handleCreateEdge),t.off(Cs.DRAG_START,this.handleCreateEdge),t.off(Bt.POINTER_UP,this.drop),t.off(Bt.POINTER_MOVE,this.updateAssistEdge)}destroy(){this.unbindEvents(),super.destroy()}}Wu.defaultOptions={animation:!0,enable:!0,style:{},trigger:"drag",onCreate:r=>r,onFinish:()=>{}};function H3(r,t,e){var n;return function(){var i=this,a=arguments,s=function(){n=null,e||r.apply(i,a)},o=e&&!n;clearTimeout(n),n=setTimeout(s,t),o&&r.apply(i,a)}}var Cl=H3,A1=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class Gu extends si{constructor(t,e){super(t,Object.assign({},Gu.defaultOptions,e)),this.isDragging=!1,this.onDragStart=n=>{this.validate(n)&&(this.isDragging=!0,this.context.canvas.setCursor("grabbing"))},this.onDrag=n=>{var i,a,s,o;if(!this.isDragging||Wn.isPinching)return;const l=(a=(i=n.movement)===null||i===void 0?void 0:i.x)!==null&&a!==void 0?a:n.dx,c=(o=(s=n.movement)===null||s===void 0?void 0:s.y)!==null&&o!==void 0?o:n.dy;l|c&&this.translate([l,c],!1)},this.onDragEnd=()=>{var n,i;this.isDragging=!1,this.context.canvas.setCursor(this.defaultCursor),(i=(n=this.options).onFinish)===null||i===void 0||i.call(n)},this.invokeOnFinish=Cl(()=>{var n,i;(i=(n=this.options).onFinish)===null||i===void 0||i.call(n)},300),this.shortcut=new go(t.graph),this.bindEvents(),this.defaultCursor=this.context.canvas.getConfig().cursor||"default"}update(t){this.unbindEvents(),super.update(t),this.bindEvents()}bindEvents(){const{trigger:t}=this.options;if(Fn(t)){const{up:e=[],down:n=[],left:i=[],right:a=[]}=t;this.shortcut.bind(e,s=>this.onTranslate([0,1],s)),this.shortcut.bind(n,s=>this.onTranslate([0,-1],s)),this.shortcut.bind(i,s=>this.onTranslate([1,0],s)),this.shortcut.bind(a,s=>this.onTranslate([-1,0],s))}else{const{graph:e}=this.context;e.on(Bt.DRAG_START,this.onDragStart),e.on(Bt.DRAG,this.onDrag),e.on(Bt.DRAG_END,this.onDragEnd)}}onTranslate(t,e){return A1(this,void 0,void 0,function*(){if(!this.validate(e))return;const{sensitivity:n}=this.options,i=n*-1;yield this.translate(_i(t,i),this.options.animation),this.invokeOnFinish()})}translate(t,e){return A1(this,void 0,void 0,function*(){t=this.clampByDirection(t),t=this.clampByRange(t),t=this.clampByRotation(t),yield this.context.graph.translateBy(t,e)})}clampByRotation([t,e]){const n=this.context.graph.getRotation();if(n%360===0)return[t,e];const i=n*Math.PI/180,a=Math.cos(i),s=Math.sin(i);return[t*a-e*s,t*s+e*a]}clampByDirection([t,e]){const{direction:n}=this.options;return n==="x"?e=0:n==="y"&&(t=0),[t,e]}clampByRange([t,e]){const{viewport:n,canvas:i}=this.context,[a,s]=i.getSize(),[o,l,c,u]=Ri(this.options.range),h=[s*o,a*l,s*c,a*u],d=za(Nf(n.getCanvasCenter()),h),f=on(n.getViewportCenter(),[t,e,0]);if(!Li(f,d)){const{min:[v,g],max:[p,y]}=d;(f[0]0||f[0]>p&&t<0)&&(t=0),(f[1]0||f[1]>y&&e<0)&&(e=0)}return[t,e]}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return typeof e=="function"?e(t):!!e}unbindEvents(){this.shortcut.unbindAll();const{graph:t}=this.context;t.off(Bt.DRAG_START,this.onDragStart),t.off(Bt.DRAG,this.onDrag),t.off(Bt.DRAG_END,this.onDragEnd)}destroy(){this.shortcut.destroy(),this.unbindEvents(),this.context.canvas.setCursor(this.defaultCursor),super.destroy()}}Gu.defaultOptions={enable:r=>"targetType"in r?r.targetType==="canvas":!0,sensitivity:10,direction:"both",range:1/0};var T1=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class Nl extends si{constructor(t,e){super(t,Object.assign({},Nl.defaultOptions,e)),this.enable=!1,this.enableElements=["node","combo"],this.target=[],this.shadowOrigin=[0,0],this.hiddenEdges=[],this.isDragging=!1,this.onDrop=n=>T1(this,void 0,void 0,function*(){var i;if(this.options.dropEffect!=="link")return;const{model:a,element:s}=this.context,o=n.target.id;this.target.forEach(l=>{const c=a.getParentData(l,hn);c&&At(c)===o&&a.refreshComboData(o),a.setParent(l,o,hn)}),yield(i=s==null?void 0:s.draw({animation:!0}))===null||i===void 0?void 0:i.finished}),this.setCursor=n=>{if(this.isDragging)return;const{type:i}=n,{canvas:a}=this.context,{cursor:s}=this.options;i===Bt.POINTER_ENTER?a.setCursor((s==null?void 0:s.grab)||"grab"):a.setCursor((s==null?void 0:s.default)||"default")},this.onDragStart=this.onDragStart.bind(this),this.onDrag=this.onDrag.bind(this),this.onDragEnd=this.onDragEnd.bind(this),this.onDrop=this.onDrop.bind(this),this.bindEvents()}update(t){this.unbindEvents(),super.update(t),this.bindEvents()}bindEvents(){const{graph:t,canvas:e}=this.context,n=e.getLayer().getContextService().$canvas;n&&(n.addEventListener("blur",this.onDragEnd),n.addEventListener("contextmenu",this.onDragEnd)),this.enableElements.forEach(i=>{t.on(`${i}:${Bt.DRAG_START}`,this.onDragStart),t.on(`${i}:${Bt.DRAG}`,this.onDrag),t.on(`${i}:${Bt.DRAG_END}`,this.onDragEnd),t.on(`${i}:${Bt.POINTER_ENTER}`,this.setCursor),t.on(`${i}:${Bt.POINTER_LEAVE}`,this.setCursor)}),["link"].includes(this.options.dropEffect)&&(t.on(Cs.DROP,this.onDrop),t.on(fa.DROP,this.onDrop))}getSelectedNodeIDs(t){return Array.from(new Set(this.context.graph.getElementDataByState("node",this.options.state).map(e=>e.id).concat(t)))}getDelta(t){const e=this.context.graph.getZoom();return Ii([t.dx,t.dy],e)}onDragStart(t){var e;if(this.enable=this.validate(t),!this.enable)return;const{batch:n,canvas:i,graph:a}=this.context;i.setCursor(((e=this.options.cursor)===null||e===void 0?void 0:e.grabbing)||"grabbing"),this.isDragging=!0,n.startBatch();const s=t.target.id;a.getElementState(s).includes(this.options.state)?this.target=this.getSelectedNodeIDs([s]):this.target=[s],this.hideEdge(),this.context.graph.frontElement(this.target),this.options.shadow&&this.createShadow(this.target)}onDrag(t){if(!this.enable)return;const e=this.getDelta(t);this.options.shadow?this.moveShadow(e):this.moveElement(this.target,e)}onDragEnd(){var t,e,n;if(!this.enable)return;if(this.enable=!1,this.options.shadow){if(!this.shadow)return;this.shadow.style.visibility="hidden";const{x:s=0,y:o=0}=this.shadow.attributes,[l,c]=on([+s,+o],this.shadowOrigin);this.moveElement(this.target,[l,c])}this.showEdges(),(e=(t=this.options).onFinish)===null||e===void 0||e.call(t,this.target);const{batch:i,canvas:a}=this.context;i.endBatch(),a.setCursor(((n=this.options.cursor)===null||n===void 0?void 0:n.grab)||"grab"),this.isDragging=!1,this.target=[]}validate(t){if(this.destroyed||Ol(t.target)||this.context.graph.isCollapsingExpanding)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}moveElement(t,e){return T1(this,void 0,void 0,function*(){const{graph:n,model:i}=this.context,{dropEffect:a}=this.options;a==="move"&&t.forEach(s=>i.refreshComboData(s)),n.translateElementBy(Object.fromEntries(t.map(s=>[s,e])),!1)})}moveShadow(t){if(!this.shadow)return;const{x:e=0,y:n=0}=this.shadow.attributes,[i,a]=t;this.shadow.attr({x:+e+i,y:+n+a})}createShadow(t){const e=Qn(this.options,"shadow"),n=dl(t.map(c=>this.context.element.getElement(c).getBounds())),[i,a]=n.min;this.shadowOrigin=[i,a];const[s,o]=Ba(n),l={width:s,height:o,x:i,y:a};this.shadow?this.shadow.attr(Object.assign(Object.assign(Object.assign({},e),l),{visibility:"visible"})):(this.shadow=new pr({style:Object.assign(Object.assign(Object.assign({$layer:"transient"},e),l),{pointerEvents:"none"})}),this.context.canvas.appendChild(this.shadow))}showEdges(){this.options.shadow||this.hiddenEdges.length===0||(this.context.graph.showElement(this.hiddenEdges),this.hiddenEdges=[])}hideEdge(){const{hideEdge:t,shadow:e}=this.options;if(t==="none"||e)return;const{graph:n}=this.context;t==="all"?this.hiddenEdges=n.getEdgeData().map(At):this.hiddenEdges=Array.from(new Set(this.target.map(i=>n.getRelatedEdgesData(i,t).map(At)).flat())),n.hideElement(this.hiddenEdges)}unbindEvents(){const{graph:t,canvas:e}=this.context,n=e.getLayer().getContextService().$canvas;n&&(n.removeEventListener("blur",this.onDragEnd),n.removeEventListener("contextmenu",this.onDragEnd)),this.enableElements.forEach(i=>{t.off(`${i}:${Bt.DRAG_START}`,this.onDragStart),t.off(`${i}:${Bt.DRAG}`,this.onDrag),t.off(`${i}:${Bt.DRAG_END}`,this.onDragEnd),t.off(`${i}:${Bt.POINTER_ENTER}`,this.setCursor),t.off(`${i}:${Bt.POINTER_LEAVE}`,this.setCursor)}),t.off(`combo:${Bt.DROP}`,this.onDrop),t.off(`canvas:${Bt.DROP}`,this.onDrop)}destroy(){var t;this.unbindEvents(),(t=this.shadow)===null||t===void 0||t.destroy(),super.destroy()}}Nl.defaultOptions={animation:!0,enable:r=>["node","combo"].includes(r.targetType),dropEffect:"move",state:"selected",hideEdge:"none",shadow:!1,shadowZIndex:100,shadowFill:"#F3F9FF",shadowFillOpacity:.5,shadowStroke:"#1890FF",shadowStrokeOpacity:.9,shadowLineDash:[5,5],cursor:{default:"default",grab:"grab",grabbing:"grabbing"}};var X3="*",K3=function(){function r(){this._events={}}return r.prototype.on=function(t,e,n){return this._events[t]||(this._events[t]=[]),this._events[t].push({callback:e,once:!!n}),this},r.prototype.once=function(t,e){return this.on(t,e,!0)},r.prototype.emit=function(t){for(var e=this,n=[],i=1;i{t.has(s.id)||(t.add(s.id),r.push(s))})}return!1}function Uu(r,t,e,n){if(e(r))return!0;t.add(r.id);for(const a of n(r.id))if(!t.has(a.id)&&Uu(a,t,e,n))return!0;return!1}const O1=()=>!0;class Q3{constructor(t){Cn(this,"graph");Cn(this,"nodeFilter");Cn(this,"edgeFilter");Cn(this,"cacheEnabled");Cn(this,"inEdgesMap",new Map);Cn(this,"outEdgesMap",new Map);Cn(this,"bothEdgesMap",new Map);Cn(this,"allNodesMap",new Map);Cn(this,"allEdgesMap",new Map);Cn(this,"clearCache",()=>{this.inEdgesMap.clear(),this.outEdgesMap.clear(),this.bothEdgesMap.clear(),this.allNodesMap.clear(),this.allEdgesMap.clear()});Cn(this,"refreshCache",()=>{this.clearCache(),this.updateCache(this.graph.getAllNodes().map(t=>t.id))});Cn(this,"updateCache",t=>{const e=new Set;t.forEach(n=>{const i=this.bothEdgesMap.get(n);if(i&&i.forEach(a=>e.add(a.id)),!this.hasNode(n))this.inEdgesMap.delete(n),this.outEdgesMap.delete(n),this.bothEdgesMap.delete(n),this.allNodesMap.delete(n);else{const a=this.graph.getRelatedEdges(n,"in").filter(this.edgeFilter),s=this.graph.getRelatedEdges(n,"out").filter(this.edgeFilter),o=Array.from(new Set([...a,...s]));o.forEach(l=>e.add(l.id)),this.inEdgesMap.set(n,a),this.outEdgesMap.set(n,s),this.bothEdgesMap.set(n,o),this.allNodesMap.set(n,this.graph.getNode(n))}}),e.forEach(n=>{this.hasEdge(n)?this.allEdgesMap.set(n,this.graph.getEdge(n)):this.allEdgesMap.delete(n)})});Cn(this,"handleGraphChanged",t=>{const e=new Set;t.changes.forEach(n=>{switch(n.type){case"NodeAdded":e.add(n.value.id);break;case"NodeDataUpdated":e.add(n.id);break;case"EdgeAdded":e.add(n.value.source),e.add(n.value.target);break;case"EdgeUpdated":(n.propertyName==="source"||n.propertyName==="target")&&(e.add(n.oldValue),e.add(n.newValue));break;case"EdgeDataUpdated":if(t.graph.hasEdge(n.id)){const i=t.graph.getEdge(n.id);e.add(i.source),e.add(i.target)}break;case"EdgeRemoved":e.add(n.value.source),e.add(n.value.target);break;case"NodeRemoved":e.add(n.value.id);break;default:break}}),this.updateCache(e)});this.graph=t.graph;const e=t.nodeFilter||O1,n=t.edgeFilter||O1;this.nodeFilter=e,this.edgeFilter=i=>{const{source:a,target:s}=this.graph.getEdgeDetail(i.id);return!e(a)||!e(s)?!1:n(i,a,s)},t.cache==="auto"?(this.cacheEnabled=!0,this.startAutoCache()):t.cache==="manual"?this.cacheEnabled=!0:this.cacheEnabled=!1}startAutoCache(){this.refreshCache(),this.graph.on("changed",this.handleGraphChanged)}stopAutoCache(){this.graph.off("changed",this.handleGraphChanged)}checkNodeExistence(t){this.getNode(t)}hasNode(t){if(!this.graph.hasNode(t))return!1;const e=this.graph.getNode(t);return this.nodeFilter(e)}areNeighbors(t,e){return this.checkNodeExistence(t),this.getNeighbors(e).some(n=>n.id===t)}getNode(t){const e=this.graph.getNode(t);if(!this.nodeFilter(e))throw new Error("Node not found for id: "+t);return e}getRelatedEdges(t,e){return this.checkNodeExistence(t),this.cacheEnabled?e==="in"?this.inEdgesMap.get(t):e==="out"?this.outEdgesMap.get(t):this.bothEdgesMap.get(t):this.graph.getRelatedEdges(t,e).filter(this.edgeFilter)}getDegree(t,e){return this.getRelatedEdges(t,e).length}getSuccessors(t){const n=this.getRelatedEdges(t,"out").map(i=>this.getNode(i.target));return Array.from(new Set(n))}getPredecessors(t){const n=this.getRelatedEdges(t,"in").map(i=>this.getNode(i.source));return Array.from(new Set(n))}getNeighbors(t){const e=this.getPredecessors(t),n=this.getSuccessors(t);return Array.from(new Set([...e,...n]))}hasEdge(t){if(!this.graph.hasEdge(t))return!1;const e=this.graph.getEdge(t);return this.edgeFilter(e)}getEdge(t){const e=this.graph.getEdge(t);if(!this.edgeFilter(e))throw new Error("Edge not found for id: "+t);return e}getEdgeDetail(t){const e=this.getEdge(t);return{edge:e,source:this.getNode(e.source),target:this.getNode(e.target)}}hasTreeStructure(t){return this.graph.hasTreeStructure(t)}getRoots(t){return this.graph.getRoots(t).filter(this.nodeFilter)}getChildren(t,e){return this.checkNodeExistence(t),this.graph.getChildren(t,e).filter(this.nodeFilter)}getParent(t,e){this.checkNodeExistence(t);const n=this.graph.getParent(t,e);return!n||!this.nodeFilter(n)?null:n}getAllNodes(){return this.cacheEnabled?Array.from(this.allNodesMap.values()):this.graph.getAllNodes().filter(this.nodeFilter)}getAllEdges(){return this.cacheEnabled?Array.from(this.allEdgesMap.values()):this.graph.getAllEdges().filter(this.edgeFilter)}bfs(t,e,n="out"){const i={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[n];yv([this.getNode(t)],new Set,e,i)}dfs(t,e,n="out"){const i={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[n];Uu(this.getNode(t),new Set,e,i)}}class Vn extends Vu{constructor(e){super();Cn(this,"nodeMap",new Map);Cn(this,"edgeMap",new Map);Cn(this,"inEdgesMap",new Map);Cn(this,"outEdgesMap",new Map);Cn(this,"bothEdgesMap",new Map);Cn(this,"treeIndices",new Map);Cn(this,"changes",[]);Cn(this,"batchCount",0);Cn(this,"onChanged",()=>{});Cn(this,"batch",e=>{this.batchCount+=1,e(),this.batchCount-=1,this.batchCount||this.commit()});e&&(e.nodes&&this.addNodes(e.nodes),e.edges&&this.addEdges(e.edges),e.tree&&this.addTree(e.tree),e.onChanged&&(this.onChanged=e.onChanged))}commit(){const e=this.changes;this.changes=[];const n={graph:this,changes:e};this.emit("changed",n),this.onChanged(n)}reduceChanges(e){let n=[];return e.forEach(i=>{switch(i.type){case"NodeRemoved":{let a=!1;n=n.filter(s=>{if(s.type==="NodeAdded"){const o=s.value.id===i.value.id;return o&&(a=!0),!o}else{if(s.type==="NodeDataUpdated")return s.id!==i.value.id;if(s.type==="TreeStructureChanged")return s.nodeId!==i.value.id}return!0}),a||n.push(i);break}case"EdgeRemoved":{let a=!1;n=n.filter(s=>{if(s.type==="EdgeAdded"){const o=s.value.id===i.value.id;return o&&(a=!0),!o}else if(s.type==="EdgeDataUpdated"||s.type==="EdgeUpdated")return s.id!==i.value.id;return!0}),a||n.push(i);break}case"NodeDataUpdated":case"EdgeDataUpdated":case"EdgeUpdated":{const a=n.findIndex(o=>o.type===i.type&&o.id===i.id&&(i.propertyName===void 0||o.propertyName===i.propertyName)),s=n[a];s?i.propertyName!==void 0?s.newValue=i.newValue:(n.splice(a,1),n.push(i)):n.push(i);break}case"TreeStructureDetached":{n=n.filter(a=>a.type==="TreeStructureAttached"||a.type==="TreeStructureChanged"?a.treeKey!==i.treeKey:!0),n.push(i);break}case"TreeStructureChanged":{const a=n.find(s=>s.type==="TreeStructureChanged"&&s.treeKey===i.treeKey&&s.nodeId===i.nodeId);a?a.newParentId=i.newParentId:n.push(i);break}default:n.push(i);break}}),n}checkNodeExistence(e){this.getNode(e)}hasNode(e){return this.nodeMap.has(e)}areNeighbors(e,n){return this.getNeighbors(n).some(i=>i.id===e)}getNode(e){const n=this.nodeMap.get(e);if(!n)throw new Error("Node not found for id: "+e);return n}getRelatedEdges(e,n){if(this.checkNodeExistence(e),n==="in"){const i=this.inEdgesMap.get(e);return Array.from(i)}else if(n==="out"){const i=this.outEdgesMap.get(e);return Array.from(i)}else{const i=this.bothEdgesMap.get(e);return Array.from(i)}}getDegree(e,n){return this.getRelatedEdges(e,n).length}getSuccessors(e){const i=this.getRelatedEdges(e,"out").map(a=>this.getNode(a.target));return Array.from(new Set(i))}getPredecessors(e){const i=this.getRelatedEdges(e,"in").map(a=>this.getNode(a.source));return Array.from(new Set(i))}getNeighbors(e){const n=this.getPredecessors(e),i=this.getSuccessors(e);return Array.from(new Set([...n,...i]))}doAddNode(e){if(this.hasNode(e.id))throw new Error("Node already exists: "+e.id);this.nodeMap.set(e.id,e),this.inEdgesMap.set(e.id,new Set),this.outEdgesMap.set(e.id,new Set),this.bothEdgesMap.set(e.id,new Set),this.treeIndices.forEach(n=>{n.childrenMap.set(e.id,new Set)}),this.changes.push({type:"NodeAdded",value:e})}addNodes(e){this.batch(()=>{for(const n of e)this.doAddNode(n)})}addNode(e){this.addNodes([e])}doRemoveNode(e){const n=this.getNode(e),i=this.bothEdgesMap.get(e);i==null||i.forEach(a=>this.doRemoveEdge(a.id)),this.nodeMap.delete(e),this.treeIndices.forEach(a=>{var o,l;(o=a.childrenMap.get(e))==null||o.forEach(c=>{a.parentMap.delete(c.id)});const s=a.parentMap.get(e);s&&((l=a.childrenMap.get(s.id))==null||l.delete(n)),a.parentMap.delete(e),a.childrenMap.delete(e)}),this.bothEdgesMap.delete(e),this.inEdgesMap.delete(e),this.outEdgesMap.delete(e),this.changes.push({type:"NodeRemoved",value:n})}removeNodes(e){this.batch(()=>{e.forEach(n=>this.doRemoveNode(n))})}removeNode(e){this.removeNodes([e])}updateNodeDataProperty(e,n,i){const a=this.getNode(e);this.batch(()=>{const s=a.data[n],o=i;a.data[n]=o,this.changes.push({type:"NodeDataUpdated",id:e,propertyName:n,oldValue:s,newValue:o})})}mergeNodeData(e,n){this.batch(()=>{Object.entries(n).forEach(([i,a])=>{this.updateNodeDataProperty(e,i,a)})})}updateNodeData(...e){const n=e[0],i=this.getNode(n);if(typeof e[1]=="string"){this.updateNodeDataProperty(n,e[1],e[2]);return}let a;if(typeof e[1]=="function"){const s=e[1];a=s(i.data)}else typeof e[1]=="object"&&(a=e[1]);this.batch(()=>{const s=i.data,o=a;i.data=a,this.changes.push({type:"NodeDataUpdated",id:n,oldValue:s,newValue:o})})}checkEdgeExistence(e){if(!this.hasEdge(e))throw new Error("Edge not found for id: "+e)}hasEdge(e){return this.edgeMap.has(e)}getEdge(e){return this.checkEdgeExistence(e),this.edgeMap.get(e)}getEdgeDetail(e){const n=this.getEdge(e);return{edge:n,source:this.getNode(n.source),target:this.getNode(n.target)}}doAddEdge(e){if(this.hasEdge(e.id))throw new Error("Edge already exists: "+e.id);this.checkNodeExistence(e.source),this.checkNodeExistence(e.target),this.edgeMap.set(e.id,e);const n=this.inEdgesMap.get(e.target),i=this.outEdgesMap.get(e.source),a=this.bothEdgesMap.get(e.source),s=this.bothEdgesMap.get(e.target);n.add(e),i.add(e),a.add(e),s.add(e),this.changes.push({type:"EdgeAdded",value:e})}addEdges(e){this.batch(()=>{for(const n of e)this.doAddEdge(n)})}addEdge(e){this.addEdges([e])}doRemoveEdge(e){const n=this.getEdge(e),i=this.outEdgesMap.get(n.source),a=this.inEdgesMap.get(n.target),s=this.bothEdgesMap.get(n.source),o=this.bothEdgesMap.get(n.target);i.delete(n),a.delete(n),s.delete(n),o.delete(n),this.edgeMap.delete(e),this.changes.push({type:"EdgeRemoved",value:n})}removeEdges(e){this.batch(()=>{e.forEach(n=>this.doRemoveEdge(n))})}removeEdge(e){this.removeEdges([e])}updateEdgeSource(e,n){const i=this.getEdge(e);this.checkNodeExistence(n);const a=i.source,s=n;this.outEdgesMap.get(a).delete(i),this.bothEdgesMap.get(a).delete(i),this.outEdgesMap.get(s).add(i),this.bothEdgesMap.get(s).add(i),i.source=n,this.batch(()=>{this.changes.push({type:"EdgeUpdated",id:e,propertyName:"source",oldValue:a,newValue:s})})}updateEdgeTarget(e,n){const i=this.getEdge(e);this.checkNodeExistence(n);const a=i.target,s=n;this.inEdgesMap.get(a).delete(i),this.bothEdgesMap.get(a).delete(i),this.inEdgesMap.get(s).add(i),this.bothEdgesMap.get(s).add(i),i.target=n,this.batch(()=>{this.changes.push({type:"EdgeUpdated",id:e,propertyName:"target",oldValue:a,newValue:s})})}updateEdgeDataProperty(e,n,i){const a=this.getEdge(e);this.batch(()=>{const s=a.data[n],o=i;a.data[n]=o,this.changes.push({type:"EdgeDataUpdated",id:e,propertyName:n,oldValue:s,newValue:o})})}updateEdgeData(...e){const n=e[0],i=this.getEdge(n);if(typeof e[1]=="string"){this.updateEdgeDataProperty(n,e[1],e[2]);return}let a;if(typeof e[1]=="function"){const s=e[1];a=s(i.data)}else typeof e[1]=="object"&&(a=e[1]);this.batch(()=>{const s=i.data,o=a;i.data=a,this.changes.push({type:"EdgeDataUpdated",id:n,oldValue:s,newValue:o})})}mergeEdgeData(e,n){this.batch(()=>{Object.entries(n).forEach(([i,a])=>{this.updateEdgeDataProperty(e,i,a)})})}checkTreeExistence(e){if(!this.hasTreeStructure(e))throw new Error("Tree structure not found for treeKey: "+e)}hasTreeStructure(e){return this.treeIndices.has(e)}attachTreeStructure(e){this.treeIndices.has(e)||(this.treeIndices.set(e,{parentMap:new Map,childrenMap:new Map}),this.batch(()=>{this.changes.push({type:"TreeStructureAttached",treeKey:e})}))}detachTreeStructure(e){this.checkTreeExistence(e),this.treeIndices.delete(e),this.batch(()=>{this.changes.push({type:"TreeStructureDetached",treeKey:e})})}addTree(e,n){this.batch(()=>{this.attachTreeStructure(n);const i=[],a=Array.isArray(e)?e:[e];for(;a.length;){const s=a.shift();i.push(s),s.children&&a.push(...s.children)}this.addNodes(i),i.forEach(s=>{var o;(o=s.children)==null||o.forEach(l=>{this.setParent(l.id,s.id,n)})})})}getRoots(e){return this.checkTreeExistence(e),this.getAllNodes().filter(n=>!this.getParent(n.id,e))}getChildren(e,n){this.checkNodeExistence(e),this.checkTreeExistence(n);const a=this.treeIndices.get(n).childrenMap.get(e);return Array.from(a||[])}getParent(e,n){return this.checkNodeExistence(e),this.checkTreeExistence(n),this.treeIndices.get(n).parentMap.get(e)||null}getAncestors(e,n){const i=[];let a=this.getNode(e),s;for(;s=this.getParent(a.id,n);)i.push(s),a=s;return i}setParent(e,n,i){var u,h;this.checkTreeExistence(i);const a=this.treeIndices.get(i);if(!a)return;const s=this.getNode(e),o=a.parentMap.get(e);if((o==null?void 0:o.id)===n)return;if(n==null){o&&((u=a.childrenMap.get(o.id))==null||u.delete(s)),a.parentMap.delete(e);return}const l=this.getNode(n);a.parentMap.set(e,l),o&&((h=a.childrenMap.get(o.id))==null||h.delete(s));let c=a.childrenMap.get(l.id);c||(c=new Set,a.childrenMap.set(l.id,c)),c.add(s),this.batch(()=>{this.changes.push({type:"TreeStructureChanged",treeKey:i,nodeId:e,oldParentId:o==null?void 0:o.id,newParentId:l.id})})}dfsTree(e,n,i){const a=s=>this.getChildren(s,i);return Uu(this.getNode(e),new Set,n,a)}bfsTree(e,n,i){const a=s=>this.getChildren(s,i);return yv([this.getNode(e)],new Set,n,a)}getAllNodes(){return Array.from(this.nodeMap.values())}getAllEdges(){return Array.from(this.edgeMap.values())}bfs(e,n,i="out"){const a={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[i];return yv([this.getNode(e)],new Set,n,a)}dfs(e,n,i="out"){const a={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[i];return Uu(this.getNode(e),new Set,n,a)}clone(){const e=this.getAllNodes().map(a=>U0(Bo({},a),{data:Bo({},a.data)})),n=this.getAllEdges().map(a=>U0(Bo({},a),{data:Bo({},a.data)})),i=new Vn({nodes:e,edges:n});return this.treeIndices.forEach(({parentMap:a,childrenMap:s},o)=>{const l=new Map;a.forEach((u,h)=>{l.set(h,i.getNode(u.id))});const c=new Map;s.forEach((u,h)=>{c.set(h,new Set(Array.from(u).map(d=>i.getNode(d.id))))}),i.treeIndices.set(o,{parentMap:l,childrenMap:c})}),i}toJSON(){return JSON.stringify({nodes:this.getAllNodes(),edges:this.getAllEdges()})}createView(e){return new Q3(Bo({graph:this},e))}}class Yu{constructor(t,e){this.context=t,this.options=e||{}}}var q3=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})},J3=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{const a=i.data._isCombo?n.combos:n.nodes,{x:s,y:o,z:l=0}=i.data;a==null||a.push({id:i.id,style:{x:s,y:o,z:l}})}),e.forEach(i=>{const{id:a,source:s,target:o,data:{points:l=[],controlPoints:c=l.slice(1,l.length-1)}}=i;n.edges.push({id:a,source:s,target:o,style:Object.assign({},c!=null&&c.length?{controlPoints:c.map(yr)}:{})})}),n}function eP(r,t){class e extends Yu{constructor(i,a){if(super(i,a),this.instance=new r({}),this.id=this.instance.id,"stop"in this.instance&&"tick"in this.instance){const s=this.instance;this.stop=s.stop.bind(s),this.tick=o=>{const l=s.tick(o);return Hu(l)}}}execute(i,a){return q3(this,void 0,void 0,function*(){return Hu(yield this.instance.execute(this.graphData2LayoutModel(i),this.transformOptions(mr({},this.options,a))))})}transformOptions(i){if(!("onTick"in i))return i;const a=i.onTick;return i.onTick=s=>a(Hu(s)),i}graphData2LayoutModel(i){const{nodes:a=[],edges:s=[],combos:o=[]}=i,l=a.map(f=>{const v=At(f),{data:g,style:p,combo:y}=f,b=J3(f,["data","style","combo"]),w={id:v,data:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},g),{data:g}),y?{parentId:y}:{}),{style:p}),b)};return p!=null&&p.x&&Object.assign(w.data,{x:p.x}),p!=null&&p.y&&Object.assign(w.data,{y:p.y}),p!=null&&p.z&&Object.assign(w.data,{z:p.z}),w}),c=new Map(l.map(f=>[f.id,f])),u=s.filter(f=>{const{source:v,target:g}=f;return c.has(v)&&c.has(g)}).map(f=>{const{source:v,target:g,data:p,style:y}=f;return{id:At(f),source:v,target:g,data:Object.assign({},p),style:Object.assign({},y)}}),h=o.map(f=>({id:At(f),data:Object.assign({_isCombo:!0},f.data),style:Object.assign({},f.style)})),d=new Vn({nodes:[...l,...h],edges:u});return t.model.model.hasTreeStructure(hn)&&(d.attachTreeStructure(hn),l.forEach(f=>{const v=t.model.model.getParent(f.id,hn);v&&d.hasNode(v.id)&&d.setParent(f.id,v.id,hn)})),d}}return e}function bv(r,t,...e){if(t in r)return r[t](...e);if("instance"in r){const n=r.instance;if(t in n)return n[t](...e)}return null}function C1(r,t){if(t in r)return r[t];if("instance"in r){const e=r.instance;if(t in e)return e[t]}return null}var nP=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class rP extends Nl{get forceLayoutInstance(){return this.context.layout.getLayoutInstance().find(t=>["d3-force","d3-force-3d"].includes(t==null?void 0:t.id))}validate(t){return this.context.layout?this.forceLayoutInstance?super.validate(t):(Kr.warn("DragElementForce only works with d3-force or d3-force-3d layout"),!1):!1}moveElement(t,e){return nP(this,void 0,void 0,function*(){const n=this.forceLayoutInstance;this.context.graph.getNodeData(t).forEach((i,a)=>{const{x:s=0,y:o=0}=i.style||{};n&&bv(n,"setFixedPosition",t[a],[...Ce([+s,+o],e)])})})}onDragStart(t){if(this.enable=this.validate(t),!this.enable)return;this.target=this.getSelectedNodeIDs([t.target.id]),this.hideEdge(),this.context.graph.frontElement(this.target);const e=this.forceLayoutInstance;e&&C1(e,"simulation").alphaTarget(.3).restart(),this.context.graph.getNodeData(this.target).forEach(n=>{const{x:i=0,y:a=0}=n.style||{};e&&bv(e,"setFixedPosition",At(n),[+i,+a])})}onDrag(t){if(!this.enable)return;const e=this.getDelta(t);this.moveElement(this.target,e)}onDragEnd(){const t=this.forceLayoutInstance;t&&C1(t,"simulation").alphaTarget(0),!this.options.fixed&&this.context.graph.getNodeData(this.target).forEach(e=>{t&&bv(t,"setFixedPosition",At(e),[null,null,null])})}}var N1=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class Xu extends si{constructor(t,e){super(t,Object.assign({},Xu.defaultOptions,e)),this.isZoomEvent=n=>!!(n.data&&"scale"in n.data),this.relatedEdgeToUpdate=new Set,this.zoom=this.context.graph.getZoom(),this.fixElementSize=n=>N1(this,void 0,void 0,function*(){if(!this.validate(n))return;const{graph:i}=this.context,{state:a,nodeFilter:s,edgeFilter:o,comboFilter:l}=this.options,c=(a?i.getElementDataByState("node",a):i.getNodeData()).filter(s),u=(a?i.getElementDataByState("edge",a):i.getEdgeData()).filter(o),h=(a?i.getElementDataByState("combo",a):i.getComboData()).filter(l),d=this.isZoomEvent(n)?this.zoom=Math.max(.01,Math.min(n.data.scale,10)):this.zoom,f=[...c,...h];f.length>0&&f.forEach(v=>this.fixNodeLike(v,d)),this.updateRelatedEdges(),u.length>0&&u.forEach(v=>this.fixEdge(v,d))}),this.cachedStyles=new Map,this.getOriginalFieldValue=(n,i,a)=>{var s;const o=this.cachedStyles.get(n)||[],l=((s=o.find(c=>c.shape===i))===null||s===void 0?void 0:s.style)||{};return a in l||(l[a]=i.attributes[a],this.cachedStyles.set(n,[...o.filter(c=>c.shape!==i),{shape:i,style:l}])),l[a]},this.scaleEntireElement=(n,i,a)=>{i.setLocalScale(1/a);const s=this.cachedStyles.get(n)||[];s.push({shape:i}),this.cachedStyles.set(n,s)},this.scaleSpecificShapes=(n,i,a)=>{const s=HN(n);(Array.isArray(a)?a:[a]).forEach(l=>{const{shape:c,fields:u}=l,h=typeof c=="function"?c(s):n.getShape(c);if(h){if(!u){this.scaleEntireElement(n.id,h,i);return}u.forEach(d=>{const f=this.getOriginalFieldValue(n.id,h,d);ie(f)&&(h.style[d]=f/i)})}})},this.skipIfExceedViewport=n=>{const{viewport:i}=this.context;return!(i!=null&&i.isInViewport(n.getRenderBounds(),!1,30))},this.fixNodeLike=(n,i)=>{const a=At(n),{element:s,model:o}=this.context,l=s.getElement(a);if(!l||this.skipIfExceedViewport(l))return;o.getRelatedEdgesData(a).forEach(h=>this.relatedEdgeToUpdate.add(At(h)));const u=this.options[l.type];if(!u){this.scaleEntireElement(a,l,i);return}this.scaleSpecificShapes(l,i,u)},this.fixEdge=(n,i)=>{const a=At(n),s=this.context.element.getElement(a);if(!s||this.skipIfExceedViewport(s))return;const o=this.options.edge;if(!o){s.style.transformOrigin="center",this.scaleEntireElement(a,s,i);return}this.scaleSpecificShapes(s,i,o)},this.updateRelatedEdges=()=>{const{element:n}=this.context;this.relatedEdgeToUpdate.size>0&&this.relatedEdgeToUpdate.forEach(i=>{const a=n.getElement(i);a==null||a.update({})}),this.relatedEdgeToUpdate.clear()},this.resetTransform=n=>N1(this,void 0,void 0,function*(){var i;!((i=n.data)===null||i===void 0)&&i.firstRender||(this.options.reset?this.restoreCachedStyles():this.fixElementSize({data:{scale:this.zoom}}))}),this.bindEvents()}restoreCachedStyles(){if(this.cachedStyles.size>0){this.cachedStyles.forEach(i=>{i.forEach(({shape:a,style:s})=>{if(ra(s))a.setLocalScale(1);else{if(this.options.state)return;Object.entries(s).forEach(([o,l])=>a.style[o]=l)}})});const{graph:t,element:e}=this.context,n=Object.keys(Object.fromEntries(this.cachedStyles)).filter(i=>i&&t.getElementType(i)==="node");if(n.length>0){const i=new Set;n.forEach(a=>{t.getRelatedEdgesData(a).forEach(s=>i.add(At(s)))}),i.forEach(a=>{const s=e==null?void 0:e.getElement(a);s==null||s.update({})})}}}bindEvents(){const{graph:t}=this.context;t.on(Kt.AFTER_DRAW,this.resetTransform),t.on(Kt.AFTER_TRANSFORM,this.fixElementSize)}unbindEvents(){const{graph:t}=this.context;t.off(Kt.AFTER_DRAW,this.resetTransform),t.off(Kt.AFTER_TRANSFORM,this.fixElementSize)}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}destroy(){this.unbindEvents(),super.destroy()}}Xu.defaultOptions={enable:r=>r.data.scale<1,nodeFilter:()=>!0,edgeFilter:()=>!0,comboFilter:()=>!0,edge:[{shape:"key",fields:["lineWidth"]},{shape:"halo",fields:["lineWidth"]},{shape:"label"}],reset:!1};var iP=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class Ku extends si{constructor(t,e){super(t,Object.assign({},Ku.defaultOptions,e)),this.focus=n=>iP(this,void 0,void 0,function*(){if(!this.validate(n))return;const{graph:i}=this.context;yield i.focusElement(n.target.id,this.options.animation)}),this.bindEvents()}bindEvents(){const{graph:t}=this.context;this.unbindEvents(),Ls.forEach(e=>{t.on(`${e}:${Bt.CLICK}`,this.focus)})}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}unbindEvents(){const{graph:t}=this.context;Ls.forEach(e=>{t.off(`${e}:${Bt.CLICK}`,this.focus)})}destroy(){this.unbindEvents(),super.destroy()}}Ku.defaultOptions={animation:{easing:"ease-in",duration:500},enable:!0};class Qu extends si{constructor(t,e){super(t,Object.assign({},Qu.defaultOptions,e)),this.isFrozen=!1,this.toggleFrozen=n=>{this.isFrozen=n.type==="dragstart"},this.hoverElement=n=>{if(!this.validate(n))return;const i=n.type===Bt.POINTER_ENTER;this.updateElementsState(n,i);const{onHover:a,onHoverEnd:s}=this.options;i?a==null||a(n):s==null||s(n)},this.updateElementsState=(n,i)=>{if(!this.options.state&&!this.options.inactiveState)return;const{graph:a}=this.context,{state:s,animation:o,inactiveState:l}=this.options,c=this.getActiveIds(n),u={};if(s&&Object.assign(u,this.getElementsState(c,s,i)),l){const h=gy(a.getData(),!0).filter(d=>!c.includes(d));Object.assign(u,this.getElementsState(h,l,i))}a.setElementState(u,o)},this.getElementsState=(n,i,a)=>{const{graph:s}=this.context,o={};return n.forEach(l=>{const c=s.getElementState(l);a?o[l]=c.includes(i)?c:[...c,i]:o[l]=c.filter(u=>u!==i)}),o},this.bindEvents()}bindEvents(){const{graph:t}=this.context;this.unbindEvents(),Ls.forEach(n=>{t.on(`${n}:${Bt.POINTER_ENTER}`,this.hoverElement),t.on(`${n}:${Bt.POINTER_LEAVE}`,this.hoverElement)});const e=this.context.canvas.document;e.addEventListener(`${Bt.DRAG_START}`,this.toggleFrozen),e.addEventListener(`${Bt.DRAG_END}`,this.toggleFrozen)}getActiveIds(t){const{graph:e}=this.context,{degree:n,direction:i}=this.options,a=t.target.id;return n?Py(e,t.targetType,a,typeof n=="function"?n(t):n,i):[a]}validate(t){if(this.destroyed||this.isFrozen||Ol(t.target)||this.context.graph.isCollapsingExpanding)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}unbindEvents(){const{graph:t}=this.context;Ls.forEach(n=>{t.off(`${n}:${Bt.POINTER_ENTER}`,this.hoverElement),t.off(`${n}:${Bt.POINTER_LEAVE}`,this.hoverElement)});const e=this.context.canvas.document;e.removeEventListener(`${Bt.DRAG_START}`,this.toggleFrozen),e.removeEventListener(`${Bt.DRAG_END}`,this.toggleFrozen)}destroy(){this.unbindEvents(),super.destroy()}}Qu.defaultOptions={animation:!1,enable:!0,degree:0,direction:"both",state:"active",inactiveState:void 0};class aP extends yl{onPointerDown(t){if(!super.validate(t)||!super.isKeydown()||this.points)return;const{canvas:e}=this.context;this.pathShape=new ri({id:"g6-lasso-select",style:this.options.style}),e.appendChild(this.pathShape),this.points=[du(t)]}onPointerMove(t){var e;if(!this.points)return;const{immediately:n,mode:i}=this.options;this.points.push(du(t)),(e=this.pathShape)===null||e===void 0||e.setAttribute("d",WN(this.points)),n&&i==="default"&&this.points.length>2&&super.updateElementsStates(this.points)}onPointerUp(){if(this.points){if(this.points.length<2){this.clearLasso();return}super.updateElementsStates(this.points),this.clearLasso()}}clearLasso(){var t;(t=this.pathShape)===null||t===void 0||t.remove(),this.pathShape=void 0,this.points=void 0}}class qu extends si{constructor(t,e){super(t,Object.assign({},qu.defaultOptions,e)),this.hiddenShapes=[],this.isVisible=!0,this.setElementsVisibility=(n,i,a)=>{n.filter(Boolean).forEach(s=>{i==="hidden"&&!s.isVisible()?this.hiddenShapes.push(s):i==="visible"&&this.hiddenShapes.includes(s)?this.hiddenShapes.splice(this.hiddenShapes.indexOf(s),1):Ps(s,i,a)})},this.filterShapes=(n,i)=>{if(fe(i))return s=>!i(n,s);const a=i==null?void 0:i[n];return s=>s.className?!(a!=null&&a.includes(s.className)):!0},this.hideShapes=n=>{if(!this.validate(n)||!this.isVisible)return;const{element:i}=this.context,{shapes:a={}}=this.options;this.setElementsVisibility(i.getNodes(),"hidden",this.filterShapes("node",a)),this.setElementsVisibility(i.getEdges(),"hidden",this.filterShapes("edge",a)),this.setElementsVisibility(i.getCombos(),"hidden",this.filterShapes("combo",a)),this.isVisible=!1},this.showShapes=Cl(n=>{if(!this.validate(n)||this.isVisible)return;const{element:i}=this.context;this.setElementsVisibility(i.getNodes(),"visible"),this.setElementsVisibility(i.getEdges(),"visible"),this.setElementsVisibility(i.getCombos(),"visible"),this.isVisible=!0},this.options.debounce),this.bindEvents()}bindEvents(){const{graph:t}=this.context;t.on(Kt.BEFORE_TRANSFORM,this.hideShapes),t.on(Kt.AFTER_TRANSFORM,this.showShapes)}unbindEvents(){const{graph:t}=this.context;t.off(Kt.BEFORE_TRANSFORM,this.hideShapes),t.off(Kt.AFTER_TRANSFORM,this.showShapes)}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}update(t){this.unbindEvents(),super.update(t),this.bindEvents()}destroy(){this.unbindEvents(),super.destroy()}}qu.defaultOptions={enable:!0,debounce:200,shapes:r=>r==="node"};var k1=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class Ju extends si{constructor(t,e){super(t,Object.assign({},Ju.defaultOptions,e)),this.onWheel=n=>k1(this,void 0,void 0,function*(){this.options.preventDefault&&n.preventDefault();const i=n.deltaX,a=n.deltaY;yield this.scroll([-i,-a],n)}),this.shortcut=new go(t.graph),this.bindEvents()}update(t){super.update(t),this.bindEvents()}bindEvents(){var t,e;const{trigger:n}=this.options;if(this.shortcut.unbindAll(),Fn(n)){(t=this.graphDom)===null||t===void 0||t.removeEventListener(Bt.WHEEL,this.onWheel);const{up:i=[],down:a=[],left:s=[],right:o=[]}=n;this.shortcut.bind(i,l=>this.scroll([0,-10],l)),this.shortcut.bind(a,l=>this.scroll([0,10],l)),this.shortcut.bind(s,l=>this.scroll([-10,0],l)),this.shortcut.bind(o,l=>this.scroll([10,0],l))}else(e=this.graphDom)===null||e===void 0||e.addEventListener(Bt.WHEEL,this.onWheel,{passive:!1})}get graphDom(){return this.context.graph.getCanvas().getContextService().getDomElement()}formatDisplacement(t){const{sensitivity:e}=this.options;return t=_i(t,e),t=this.clampByDirection(t),t=this.clampByRange(t),t}clampByDirection([t,e]){const{direction:n}=this.options;return n==="x"?e=0:n==="y"&&(t=0),[t,e]}clampByRange([t,e]){const{viewport:n,canvas:i}=this.context,[a,s]=i.getSize(),[o,l,c,u]=Ri(this.options.range),h=[s*o,a*l,s*c,a*u],d=za(Nf(n.getCanvasCenter()),h),f=on(n.getViewportCenter(),[t,e,0]);if(!Li(f,d)){const{min:[v,g],max:[p,y]}=d;(f[0]0||f[0]>p&&t<0)&&(t=0),(f[1]0||f[1]>y&&e<0)&&(e=0)}return[t,e]}scroll(t,e){return k1(this,void 0,void 0,function*(){if(!this.validate(e))return;const{onFinish:n}=this.options,i=this.context.graph,a=this.formatDisplacement(t);yield i.translateBy(a,!1),n==null||n()})}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}destroy(){var t;this.shortcut.destroy(),(t=this.graphDom)===null||t===void 0||t.removeEventListener(Bt.WHEEL,this.onWheel),super.destroy()}}Ju.defaultOptions={enable:!0,sensitivity:1,preventDefault:!0,range:1/0};var P1=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class $u extends si{constructor(t,e){super(t,Object.assign({},$u.defaultOptions,e)),this.zoom=(n,i,a)=>P1(this,void 0,void 0,function*(){if(!this.validate(i))return;const{graph:s}=this.context;let o=this.options.origin;!o&&"viewport"in i&&(o=yr(i.viewport));const{sensitivity:l,onFinish:c}=this.options,u=1+kn(n,-50,50)*l/100,h=s.getZoom();yield s.zoomTo(h*u,a,o),c==null||c()}),this.onReset=()=>P1(this,void 0,void 0,function*(){yield this.context.graph.zoomTo(1,this.options.animation)}),this.preventDefault=n=>{this.options.preventDefault&&n.preventDefault()},this.shortcut=new go(t.graph),this.bindEvents()}update(t){super.update(t),this.bindEvents()}bindEvents(){const{trigger:t}=this.options;if(this.shortcut.unbindAll(),Array.isArray(t))if(t.includes(Bt.PINCH))this.shortcut.bind([Bt.PINCH],e=>{this.zoom(e.scale,e,!1)});else{const e=this.context.canvas.getContainer();e==null||e.addEventListener(Bt.WHEEL,this.preventDefault),this.shortcut.bind([...t,Bt.WHEEL],n=>{const{deltaX:i,deltaY:a}=n;this.zoom(-(a!=null?a:i),n,!1)})}if(typeof t=="object"){const{zoomIn:e=[],zoomOut:n=[],reset:i=[]}=t;this.shortcut.bind(e,a=>this.zoom(10,a,this.options.animation)),this.shortcut.bind(n,a=>this.zoom(-10,a,this.options.animation)),this.shortcut.bind(i,this.onReset)}}validate(t){if(this.destroyed)return!1;const{enable:e}=this.options;return fe(e)?e(t):!!e}destroy(){var t;this.shortcut.destroy(),(t=this.context.canvas.getContainer())===null||t===void 0||t.removeEventListener(Bt.WHEEL,this.preventDefault),super.destroy()}}$u.defaultOptions={animation:{duration:200},enable:!0,sensitivity:1,trigger:[],preventDefault:!0};var th=S(13722);const sP=(r,t)=>{if(r!=="next"&&r!=="prev")return t},R1=r=>{r.prev.next=r.next,r.next.prev=r.prev,delete r.next,delete r.prev};class oP{constructor(){const t={};t.prev=t,t.next=t.prev,this.shortcut=t}dequeue(){const t=this.shortcut,e=t.prev;if(e&&e!==t)return R1(e),e}enqueue(t){const e=this.shortcut;t.prev&&t.next&&R1(t),t.next=e.next,e.next.prev=t,e.next=t,t.prev=e}toString(){const t=[],e=this.shortcut;let n=e.prev;for(;n!==e;)t.push(JSON.stringify(n,sP)),n=n==null?void 0:n.prev;return`[${t.join(", ")}]`}}class lP extends oP{}const cP=()=>1,uP=(r,t)=>{var e;if(r.getAllNodes().length<=1)return[];const n=dP(r,t||cP);return(e=hP(n.graph,n.buckets,n.zeroIdx).map(a=>r.getRelatedEdges(a.v,"out").filter(({target:s})=>s===a.w)))===null||e===void 0?void 0:e.flat()},hP=(r,t,e)=>{let n=[];const i=t[t.length-1],a=t[0];let s;for(;r.getAllNodes().length;){for(;s=a.dequeue();)xv(r,t,e,s);for(;s=i.dequeue();)xv(r,t,e,s);if(r.getAllNodes().length){for(let o=t.length-2;o>0;--o)if(s=t[o].dequeue(),s){n=n.concat(xv(r,t,e,s,!0));break}}}return n},xv=(r,t,e,n,i)=>{var a,s;const o=[];return r.hasNode(n.v)&&((a=r.getRelatedEdges(n.v,"in"))===null||a===void 0||a.forEach(l=>{const c=l.data.weight,u=r.getNode(l.source);i&&o.push({v:l.source,w:l.target,in:0,out:0}),u.data.out===void 0&&(u.data.out=0),u.data.out-=c,Ev(t,e,Object.assign({v:u.id},u.data))}),(s=r.getRelatedEdges(n.v,"out"))===null||s===void 0||s.forEach(l=>{const c=l.data.weight,u=l.target,h=r.getNode(u);h.data.in===void 0&&(h.data.in=0),h.data.in-=c,Ev(t,e,Object.assign({v:h.id},h.data))}),r.removeNode(n.v)),i?o:void 0},dP=(r,t)=>{const e=new Vn;let n=0,i=0;r.getAllNodes().forEach(l=>{e.addNode({id:l.id,data:{v:l.id,in:0,out:0}})}),r.getAllEdges().forEach(l=>{const c=e.getRelatedEdges(l.source,"out").find(h=>h.target===l.target),u=(t==null?void 0:t(l))||1;c?e.updateEdgeData(c==null?void 0:c.id,Object.assign(Object.assign({},c.data),{weight:c.data.weight+u})):e.addEdge({id:l.id,source:l.source,target:l.target,data:{weight:u}}),i=Math.max(i,e.getNode(l.source).data.out+=u),n=Math.max(n,e.getNode(l.target).data.in+=u)});const a=[],s=i+n+3;for(let l=0;l{Ev(a,o,Object.assign({v:l.id},e.getNode(l.id).data))}),{buckets:a,zeroIdx:o,graph:e}},Ev=(r,t,e)=>{e.out?e.in?r[e.out-e.in+t].enqueue(e):r[r.length-1].enqueue(e):r[0].enqueue(e)},fP=(r,t)=>{const n=t==="greedy"?uP(r,(i=>a=>a.data.weight||1)(r)):vP(r);n==null||n.forEach(i=>{const a=i.data;r.removeEdge(i.id),a.forwardName=i.data.name,a.reversed=!0,r.addEdge({id:i.id,source:i.target,target:i.source,data:Object.assign({},a)})})},vP=r=>{const t=[],e={},n={},i=a=>{n[a]||(n[a]=!0,e[a]=!0,r.getRelatedEdges(a,"out").forEach(s=>{e[s.target]?t.push(s):i(s.target)}),delete e[a])};return r.getAllNodes().forEach(a=>i(a.id)),t},gP=r=>{r.getAllEdges().forEach(t=>{const e=t.data;if(e.reversed){r.removeEdge(t.id);const n=e.forwardName;delete e.reversed,delete e.forwardName,r.addEdge({id:t.id,source:t.target,target:t.source,data:Object.assign(Object.assign({},e),{forwardName:n})})}})},pP=(r,t)=>Number(r)-Number(t),bo=(r,t,e,n)=>{let i;do i=`${n}${Math.random()}`;while(r.hasNode(i));return e.dummy=t,r.addNode({id:i,data:e}),i},mP=r=>{const t=new Vn;return r.getAllNodes().forEach(e=>{t.addNode(Object.assign({},e))}),r.getAllEdges().forEach(e=>{const n=t.getRelatedEdges(e.source,"out").find(i=>i.target===e.target);n?t.updateEdgeData(n==null?void 0:n.id,Object.assign(Object.assign({},n.data),{weight:n.data.weight+e.data.weight||0,minlen:Math.max(n.data.minlen,e.data.minlen||1)})):t.addEdge({id:e.id,source:e.source,target:e.target,data:{weight:e.data.weight||0,minlen:e.data.minlen||1}})}),t},L1=r=>{const t=new Vn;return r.getAllNodes().forEach(e=>{r.getChildren(e.id).length||t.addNode(Object.assign({},e))}),r.getAllEdges().forEach(e=>{t.addEdge(e)}),t},D1=(r,t)=>r==null?void 0:r.reduce((e,n,i)=>(e[n]=t[i],e),{}),a7=r=>{const t={};return r.getAllNodes().forEach(e=>{const n={};r.getRelatedEdges(e.id,"out").forEach(i=>{n[i.target]=(n[i.target]||0)+(i.data.weight||0)}),t[e.id]=n}),t},s7=r=>{const t=r.getAllNodes(),e=t.map(n=>{const i={};return r.getRelatedEdges(n.id,"in").forEach(a=>{i[a.source]=(i[a.source]||0)+a.data.weight}),i});return D1(t.map(n=>n.id),e)},_1=(r,t)=>{const e=Number(r.x),n=Number(r.y),i=Number(t.x)-e,a=Number(t.y)-n;let s=Number(r.width)/2,o=Number(r.height)/2;if(!i&&!a)return{x:0,y:0};let l,c;return Math.abs(a)*s>Math.abs(i)*o?(a<0&&(o=-o),l=o*i/a,c=o):(i<0&&(s=-s),l=s,c=s*a/i),{x:e+l,y:n+c}},kl=r=>{const t=[],e=B1(r)+1;for(let n=0;n{const i=n.data.rank;i!==void 0&&t[i]&&t[i].push(n.id)});for(let n=0;npP(r.getNode(i).data.order,r.getNode(a).data.order));return t},yP=r=>{const t=r.getAllNodes().filter(n=>n.data.rank!==void 0).map(n=>n.data.rank),e=Math.min(...t);r.getAllNodes().forEach(n=>{n.data.hasOwnProperty("rank")&&e!==1/0&&(n.data.rank-=e)})},bP=(r,t=0)=>{const e=r.getAllNodes(),n=e.filter(o=>o.data.rank!==void 0).map(o=>o.data.rank),i=Math.min(...n),a=[];e.forEach(o=>{const l=(o.data.rank||0)-i;a[l]||(a[l]=[]),a[l].push(o.id)});let s=0;for(let o=0;o{const u=r.getNode(c);u&&(u.data.rank=u.data.rank||0,u.data.rank+=s)}))}},I1=(r,t,e,n)=>{const i={width:0,height:0};return ie(e)&&ie(n)&&(i.rank=e,i.order=n),bo(r,"border",i,t)},B1=r=>{let t;return r.getAllNodes().forEach(e=>{const n=e.data.rank;n!==void 0&&(t===void 0||n>t)&&(t=n)}),t||(t=0),t},xP=(r,t)=>{const e={lhs:[],rhs:[]};return r==null||r.forEach(n=>{t(n)?e.lhs.push(n):e.rhs.push(n)}),e},wv=(r,t)=>r.reduce((e,n)=>{const i=t(e),a=t(n);return i>a?n:e}),F1=(r,t,e,n,i,a)=>{n.includes(t.id)||(n.push(t.id),e||a.push(t.id),i(t.id).forEach(s=>F1(r,s,e,n,i,a)),e&&a.push(t.id))},z1=(r,t,e,n)=>{const i=Array.isArray(t)?t:[t],a=l=>n?r.getSuccessors(l):r.getNeighbors(l),s=[],o=[];return i.forEach(l=>{if(r.hasNode(l.id))F1(r,l,e==="post",o,a,s);else throw new Error(`Graph does not have node: ${l}`)}),s},EP=r=>{const t=e=>{const n=r.getChildren(e),i=r.getNode(e);if(n!=null&&n.length&&n.forEach(a=>t(a.id)),i.data.hasOwnProperty("minRank")){i.data.borderLeft=[],i.data.borderRight=[];for(let a=i.data.minRank,s=i.data.maxRank+1;at(e.id))},j1=(r,t,e,n,i,a)=>{const s={rank:a,borderType:t,width:0,height:0},o=i.data[t][a-1],l=bo(r,"border",s,e);i.data[t][a]=l,r.setParent(l,n),o&&r.addEdge({id:`e${Math.random()}`,source:o,target:l,data:{weight:1}})},wP=(r,t)=>{const e=t.toLowerCase();(e==="lr"||e==="rl")&&Z1(r)},SP=(r,t)=>{const e=t.toLowerCase();(e==="bt"||e==="rl")&&MP(r),(e==="lr"||e==="rl")&&(AP(r),Z1(r))},Z1=r=>{r.getAllNodes().forEach(t=>{W1(t)}),r.getAllEdges().forEach(t=>{W1(t)})},W1=r=>{const t=r.data.width;r.data.width=r.data.height,r.data.height=t},MP=r=>{r.getAllNodes().forEach(t=>{Sv(t.data)}),r.getAllEdges().forEach(t=>{var e;(e=t.data.points)===null||e===void 0||e.forEach(n=>Sv(n)),t.data.hasOwnProperty("y")&&Sv(t.data)})},Sv=r=>{r!=null&&r.y&&(r.y=-r.y)},AP=r=>{r.getAllNodes().forEach(t=>{Mv(t.data)}),r.getAllEdges().forEach(t=>{var e;(e=t.data.points)===null||e===void 0||e.forEach(n=>Mv(n)),t.data.hasOwnProperty("x")&&Mv(t.data)})},Mv=r=>{const t=r.x;r.x=r.y,r.y=t},TP=r=>{const t=bo(r,"root",{},"_root"),e=OP(r);let n=Math.max(...Object.values(e));Math.abs(n)===1/0&&(n=1);const i=n-1,a=2*i+1;r.getAllEdges().forEach(o=>{o.data.minlen*=a});const s=CP(r)+1;return r.getRoots().forEach(o=>{G1(r,t,a,s,i,e,o.id)}),{nestingRoot:t,nodeRankFactor:a}},G1=(r,t,e,n,i,a,s)=>{const o=r.getChildren(s);if(!(o!=null&&o.length)){s!==t&&r.addEdge({id:`e${Math.random()}`,source:t,target:s,data:{weight:0,minlen:e}});return}const l=I1(r,"_bt"),c=I1(r,"_bb"),u=r.getNode(s);r.setParent(l,s),u.data.borderTop=l,r.setParent(c,s),u.data.borderBottom=c,o==null||o.forEach(h=>{G1(r,t,e,n,i,a,h.id);const d=h.data.borderTop?h.data.borderTop:h.id,f=h.data.borderBottom?h.data.borderBottom:h.id,v=h.data.borderTop?n:2*n,g=d!==f?1:i-a[s]+1;r.addEdge({id:`e${Math.random()}`,source:l,target:d,data:{minlen:g,weight:v,nestingEdge:!0}}),r.addEdge({id:`e${Math.random()}`,source:f,target:c,data:{minlen:g,weight:v,nestingEdge:!0}})}),r.getParent(s)||r.addEdge({id:`e${Math.random()}`,source:t,target:l,data:{weight:0,minlen:i+a[s]}})},OP=r=>{const t={},e=(n,i)=>{const a=r.getChildren(n);a==null||a.forEach(s=>e(s.id,i+1)),t[n]=i};return r.getRoots().forEach(n=>e(n.id,1)),t},CP=r=>{let t=0;return r.getAllEdges().forEach(e=>{t+=e.data.weight}),t},NP=(r,t)=>{t&&r.removeNode(t),r.getAllEdges().forEach(e=>{e.data.nestingEdge&&r.removeEdge(e.id)})},kP="edge",V1="edge-label",PP=(r,t)=>{r.getAllEdges().forEach(e=>RP(r,e,t))},RP=(r,t,e)=>{let n=t.source,i=r.getNode(n).data.rank;const a=t.target,s=r.getNode(a).data.rank,o=t.data.labelRank;if(s===i+1)return;r.removeEdge(t.id);let l,c,u;for(u=0,++i;i{t.forEach(e=>{let n=r.getNode(e);const{data:i}=n,a=i.originalEdge;let s;a&&r.addEdge(a);let o=e;for(;n.data.dummy;)s=r.getSuccessors(o)[0],r.removeNode(o),a.data.points.push({x:n.data.x,y:n.data.y}),n.data.dummy===V1&&(a.data.x=n.data.x,a.data.y=n.data.y,a.data.width=n.data.width,a.data.height=n.data.height),o=s.id,n=r.getNode(o)})},DP=(r,t,e)=>{const n={};let i;e==null||e.forEach(a=>{let s=r.getParent(a),o,l;for(;s;){if(o=r.getParent(s.id),o?(l=n[o.id],n[o.id]=s.id):(l=i,i=s.id),l&&l!==s.id){t.hasNode(l)||t.addNode({id:l,data:{}}),t.hasNode(s.id)||t.addNode({id:s.id,data:{}}),t.hasEdge(`e${l}-${s.id}`)||t.addEdge({id:`e${l}-${s.id}`,source:l,target:s.id,data:{}});return}s=o}})},_P=(r,t,e)=>{const n=IP(r),i=new Vn({tree:[{id:n,children:[],data:{}}]});return r.getAllNodes().forEach(a=>{const s=r.getParent(a.id);(a.data.rank===t||a.data.minRank<=t&&t<=a.data.maxRank)&&(i.hasNode(a.id)||i.addNode(Object.assign({},a)),s!=null&&s.id&&!i.hasNode(s==null?void 0:s.id)&&i.addNode(Object.assign({},s)),i.setParent(a.id,(s==null?void 0:s.id)||n),r.getRelatedEdges(a.id,e).forEach(o=>{const l=o.source===a.id?o.target:o.source;i.hasNode(l)||i.addNode(Object.assign({},r.getNode(l)));const c=i.getRelatedEdges(l,"out").find(({target:h})=>h===a.id),u=c!==void 0?c.data.weight:0;c?i.updateEdgeData(c.id,Object.assign(Object.assign({},c.data),{weight:o.data.weight+u})):i.addEdge({id:o.id,source:l,target:a.id,data:{weight:o.data.weight+u}})}),a.data.hasOwnProperty("minRank")&&i.updateNodeData(a.id,Object.assign(Object.assign({},a.data),{borderLeft:a.data.borderLeft[t],borderRight:a.data.borderRight[t]})))}),i},IP=r=>{let t;for(;r.hasNode(t=`_root${Math.random()}`););return t},BP=(r,t,e)=>{const n=D1(e,e.map((u,h)=>h)),a=t.map(u=>{const h=r.getRelatedEdges(u,"out").map(d=>({pos:n[d.target]||0,weight:d.data.weight}));return h==null?void 0:h.sort((d,f)=>d.pos-f.pos)}).flat().filter(u=>u!==void 0);let s=1;for(;s{if(u){let h=u.pos+s;l[h]+=u.weight;let d=0;for(;h>0;)h%2&&(d+=l[h+1]),h=h-1>>1,l[h]+=u.weight;c+=u.weight*d}}),c},U1=(r,t)=>{let e=0;for(let n=1;n<(t==null?void 0:t.length);n+=1)e+=BP(r,t[n-1],t[n]);return e},Y1=r=>{const t={},e=r.getAllNodes(),n=e.map(c=>{var u;return(u=c.data.rank)!==null&&u!==void 0?u:-1/0}),i=Math.max(...n),a=[];for(let c=0;cr.getNode(c.id).data.rank-r.getNode(u.id).data.rank),l=s.filter(c=>r.getNode(c.id).data.fixorder!==void 0).sort((c,u)=>r.getNode(c.id).data.fixorder-r.getNode(u.id).data.fixorder);return l==null||l.forEach(c=>{isNaN(r.getNode(c.id).data.rank)||a[r.getNode(c.id).data.rank].push(c.id),t[c.id]=!0}),s==null||s.forEach(c=>r.dfsTree(c.id,u=>{if(t.hasOwnProperty(u.id))return!0;t[u.id]=!0,isNaN(u.data.rank)||a[u.data.rank].push(u.id)})),a},FP=(r,t)=>t.map(e=>{const n=r.getRelatedEdges(e,"in");if(!(n!=null&&n.length))return{v:e};const i={sum:0,weight:0};return n==null||n.forEach(a=>{const s=r.getNode(a.source);i.sum+=a.data.weight*s.data.order,i.weight+=a.data.weight}),{v:e,barycenter:i.sum/i.weight,weight:i.weight}}),zP=(r,t)=>{var e,n,i;const a={};r==null||r.forEach((o,l)=>{a[o.v]={i:l,indegree:0,in:[],out:[],vs:[o.v]};const c=a[o.v];o.barycenter!==void 0&&(c.barycenter=o.barycenter,c.weight=o.weight)}),(e=t.getAllEdges())===null||e===void 0||e.forEach(o=>{const l=a[o.source],c=a[o.target];l!==void 0&&c!==void 0&&(c.indegree++,l.out.push(a[o.target]))});const s=(i=(n=Object.values(a)).filter)===null||i===void 0?void 0:i.call(n,o=>!o.indegree);return jP(s)},jP=r=>{var t,e;const n=[],i=l=>c=>{c.merged||(c.barycenter===void 0||l.barycenter===void 0||c.barycenter>=l.barycenter)&&ZP(l,c)},a=l=>c=>{c.in.push(l),--c.indegree===0&&r.push(c)};for(;r!=null&&r.length;){const l=r.pop();n.push(l),(t=l.in.reverse())===null||t===void 0||t.forEach(c=>i(l)(c)),(e=l.out)===null||e===void 0||e.forEach(c=>a(l)(c))}const s=n.filter(l=>!l.merged),o=["vs","i","barycenter","weight"];return s.map(l=>{const c={};return o==null||o.forEach(u=>{l[u]!==void 0&&(c[u]=l[u])}),c})},ZP=(r,t)=>{var e;let n=0,i=0;r.weight&&(n+=r.barycenter*r.weight,i+=r.weight),t.weight&&(n+=t.barycenter*t.weight,i+=t.weight),r.vs=(e=t.vs)===null||e===void 0?void 0:e.concat(r.vs),r.barycenter=n/i,r.weight=i,r.i=Math.min(t.i,r.i),t.merged=!0};var WP=zP;const GP=(r,t,e,n)=>{const i=xP(r,d=>{const f=d.hasOwnProperty("fixorder")&&!isNaN(d.fixorder);return n?!f&&d.hasOwnProperty("barycenter"):f||d.hasOwnProperty("barycenter")}),a=i.lhs,s=i.rhs.sort((d,f)=>-d.i- -f.i),o=[];let l=0,c=0,u=0;a==null||a.sort(VP(!!t,!!e)),u=H1(o,s,u),a==null||a.forEach(d=>{var f;u+=(f=d.vs)===null||f===void 0?void 0:f.length,o.push(d.vs),l+=d.barycenter*d.weight,c+=d.weight,u=H1(o,s,u)});const h={vs:o.flat()};return c&&(h.barycenter=l/c,h.weight=c),h},H1=(r,t,e)=>{let n=e,i;for(;t.length&&(i=t[t.length-1]).i<=n;)t.pop(),r==null||r.push(i.vs),n++;return n},VP=(r,t)=>(e,n)=>{if(e.fixorder!==void 0&&n.fixorder!==void 0)return e.fixorder-n.fixorder;if(e.barycentern.barycenter)return 1;if(t&&e.order!==void 0&&n.order!==void 0){if(e.ordern.order)return 1}return r?n.i-e.i:e.i-n.i},X1=(r,t,e,n,i,a)=>{var s,o,l,c;let u=r.getChildren(t).map(b=>b.id);const h=r.getNode(t),d=h?h.data.borderLeft:void 0,f=h?h.data.borderRight:void 0,v={};d&&(u=u==null?void 0:u.filter(b=>b!==d&&b!==f));const g=FP(r,u||[]);g==null||g.forEach(b=>{var w;if(!((w=r.getChildren(b.v))===null||w===void 0)&&w.length){const O=X1(r,b.v,e,n,a);v[b.v]=O,O.hasOwnProperty("barycenter")&&YP(b,O)}});const p=WP(g,e);UP(p,v),(s=p.filter(b=>b.vs.length>0))===null||s===void 0||s.forEach(b=>{const w=r.getNode(b.vs[0]);w&&(b.fixorder=w.data.fixorder,b.order=w.data.order)});const y=GP(p,n,i,a);if(d&&(y.vs=[d,y.vs,f].flat(),!((o=r.getPredecessors(d))===null||o===void 0)&&o.length)){const b=r.getNode(((l=r.getPredecessors(d))===null||l===void 0?void 0:l[0].id)||""),w=r.getNode(((c=r.getPredecessors(f))===null||c===void 0?void 0:c[0].id)||"");y.hasOwnProperty("barycenter")||(y.barycenter=0,y.weight=0),y.barycenter=(y.barycenter*y.weight+b.data.order+w.data.order)/(y.weight+2),y.weight+=2}return y},UP=(r,t)=>{r==null||r.forEach(e=>{var n;const i=(n=e.vs)===null||n===void 0?void 0:n.map(a=>t[a]?t[a].vs:a);e.vs=i.flat()})},YP=(r,t)=>{r.barycenter!==void 0?(r.barycenter=(r.barycenter*r.weight+t.barycenter*t.weight)/(r.weight+t.weight),r.weight+=t.weight):(r.barycenter=t.barycenter,r.weight=t.weight)},HP=(r,t)=>{const e=B1(r),n=[],i=[];for(let u=1;u-1;u--)i.push(u);const a=K1(r,n,"in"),s=K1(r,i,"out");let o=Y1(r);Av(r,o);let l=Number.POSITIVE_INFINITY,c;for(let u=0,h=0;h<4;++u,++h){Q1(u%2?a:s,u%4>=2,!1,t),o=kl(r);const d=U1(r,o);d=2,!0,t),o=kl(r);const d=U1(r,o);dt.map(n=>_P(r,n,e)),Q1=(r,t,e,n)=>{const i=new Vn;r==null||r.forEach(a=>{var s;const o=a.getRoots()[0].id,l=X1(a,o,i,t,e,n);for(let c=0;c<((s=l.vs)===null||s===void 0?void 0:s.length);c++){const u=a.getNode(l.vs[c]);u&&(u.data.order=c)}DP(a,i,l.vs)})},Av=(r,t)=>{t==null||t.forEach(e=>{e==null||e.forEach((n,i)=>{r.getNode(n).data.order=i})})},XP=(r,t)=>{const n=r.getAllNodes().filter(s=>{var o;return!(!((o=r.getChildren(s.id))===null||o===void 0)&&o.length)}).map(s=>s.data.rank),i=Math.max(...n),a=[];for(let s=0;s{const o=r.getNode(s);!o||o.data.dummy||isNaN(o.data.rank)||(o.data.fixorder=a[o.data.rank].length,a[o.data.rank].push(s))})},KP=r=>{const t={};let e=0;const n=i=>{const a=e;r.getChildren(i).forEach(s=>n(s.id)),t[i]={low:a,lim:e++}};return r.getRoots().forEach(i=>n(i.id)),t},QP=(r,t,e,n)=>{var i,a;const s=[],o=[],l=Math.min(t[e].low,t[n].low),c=Math.max(t[e].lim,t[n].lim);let u,h;u=e;do u=(i=r.getParent(u))===null||i===void 0?void 0:i.id,s.push(u);while(u&&(t[u].low>l||c>t[u].lim));for(h=u,u=n;u&&u!==h;)o.push(u),u=(a=r.getParent(u))===null||a===void 0?void 0:a.id;return{lca:h,path:s.concat(o.reverse())}},qP=(r,t)=>{const e=KP(r);t.forEach(n=>{var i,a;let s=n,o=r.getNode(s);const l=o.data.originalEdge;if(!l)return;const c=QP(r,e,l.source,l.target),u=c.path,h=c.lca;let d=0,f=u[d],v=!0;for(;s!==l.target;){if(o=r.getNode(s),v){for(;f!==h&&((i=r.getNode(f))===null||i===void 0?void 0:i.data.maxRank){const e={},n=(i,a)=>{let s=0,o=0;const l=i.length,c=a==null?void 0:a[(a==null?void 0:a.length)-1];return a==null||a.forEach((u,h)=>{var d;const f=JP(r,u),v=f?r.getNode(f.id).data.order:l;(f||u===c)&&((d=a.slice(o,h+1))===null||d===void 0||d.forEach(g=>{var p;(p=r.getPredecessors(g))===null||p===void 0||p.forEach(y=>{var b;const w=r.getNode(y.id),O=w.data.order;(O{const e={};function n(o,l,c,u,h){var d,f;let v;for(let g=l;g{const y=r.getNode(p.id);y.data.dummy&&(y.data.orderh)&&$1(e,p.id,v)}))}function i(o){return JSON.stringify(o.slice(1))}function a(o,l){const c=i(o);l.get(c)||(n(...o),l.set(c,!0))}const s=(o,l)=>{let c=-1,u,h=0;const d=new Map;return l==null||l.forEach((f,v)=>{var g;if(((g=r.getNode(f))===null||g===void 0?void 0:g.data.dummy)==="border"){const p=r.getPredecessors(f)||[];p.length&&(u=r.getNode(p[0].id).data.order,a([l,h,v,c,u],d),h=v,c=u)}a([l,h,l.length,u,o.length],d)}),l};return t!=null&&t.length&&t.reduce(s),e},JP=(r,t)=>{var e,n;if(!((e=r.getNode(t))===null||e===void 0)&&e.data.dummy)return(n=r.getPredecessors(t))===null||n===void 0?void 0:n.find(i=>r.getNode(i.id).data.dummy)},$1=(r,t,e)=>{let n=t,i=e;if(n>i){const s=n;n=i,i=s}let a=r[n];a||(r[n]=a={}),a[i]=!0},$P=(r,t,e)=>{let n=t,i=e;if(n>i){const a=t;n=i,i=a}return!!r[n]},tb=(r,t,e,n)=>{const i={},a={},s={};return t==null||t.forEach(o=>{o==null||o.forEach((l,c)=>{i[l]=l,a[l]=l,s[l]=c})}),t==null||t.forEach(o=>{let l=-1;o==null||o.forEach(c=>{let u=n(c).map(h=>h.id);if(u.length){u=u.sort((d,f)=>s[d]-s[f]);const h=(u.length-1)/2;for(let d=Math.floor(h),f=Math.ceil(h);d<=f;++d){const v=u[d];a[c]===c&&l{var o;const l={},c=tR(r,t,e,i,a,s),u=s?"borderLeft":"borderRight",h=(v,g)=>{let p=c.getAllNodes(),y=p.pop();const b={};for(;y;)b[y.id]?v(y.id):(b[y.id]=!0,p.push(y),p=p.concat(g(y.id))),y=p.pop()},d=v=>{l[v]=(c.getRelatedEdges(v,"in")||[]).reduce((g,p)=>Math.max(g,(l[p.source]||0)+p.data.weight),0)},f=v=>{const g=(c.getRelatedEdges(v,"out")||[]).reduce((y,b)=>Math.min(y,(l[b.target]||0)-b.data.weight),Number.POSITIVE_INFINITY),p=r.getNode(v);g!==Number.POSITIVE_INFINITY&&p.data.borderType!==u&&(l[v]=Math.max(l[v],g))};return h(d,c.getPredecessors.bind(c)),h(f,c.getSuccessors.bind(c)),(o=Object.values(n))===null||o===void 0||o.forEach(v=>{l[v]=l[e[v]]}),l},tR=(r,t,e,n,i,a)=>{const s=new Vn,o=eR(n,i,a);return t==null||t.forEach(l=>{let c;l==null||l.forEach(u=>{const h=e[u];if(s.hasNode(h)||s.addNode({id:h,data:{}}),c){const d=e[c],f=s.getRelatedEdges(d,"out").find(v=>v.target===h);f?s.updateEdgeData(f.id,Object.assign(Object.assign({},f.data),{weight:Math.max(o(r,u,c),f.data.weight||0)})):s.addEdge({id:`e${Math.random()}`,source:d,target:h,data:{weight:Math.max(o(r,u,c),0)}})}c=u})}),s},nb=(r,t)=>wv(Object.values(t),e=>{var n;let i=Number.NEGATIVE_INFINITY,a=Number.POSITIVE_INFINITY;return(n=Object.keys(e))===null||n===void 0||n.forEach(s=>{const o=e[s],l=nR(r,s)/2;i=Math.max(o+l,i),a=Math.min(o-l,a)}),i-a});function rb(r,t){const e=Object.values(t),n=Math.min(...e),i=Math.max(...e);["u","d"].forEach(a=>{["l","r"].forEach(s=>{const o=a+s,l=r[o];let c;if(l===t)return;const u=Object.values(l);c=s==="l"?n-Math.min(...u):i-Math.max(...u),c&&(r[o]={},Object.keys(l).forEach(h=>{r[o][h]=l[h]+c}))})})}const ib=(r,t)=>{const e={};return Object.keys(r.ul).forEach(n=>{if(t)e[n]=r[t.toLowerCase()][n];else{const i=Object.values(r).map(a=>a[n]);e[n]=(i[0]+i[1])/2}}),e},o7=(r,t)=>{const{align:e,nodesep:n=0,edgesep:i=0}=t||{},a=buildLayerMatrix(r),s=Object.assign(q1(r,a),J1(r,a)),o={};let l;["u","d"].forEach(u=>{l=u==="u"?a:Object.values(a).reverse(),["l","r"].forEach(h=>{h==="r"&&(l=l.map(g=>Object.values(g).reverse()));const d=(u==="u"?r.getPredecessors:r.getSuccessors).bind(r),f=tb(r,l,s,d),v=eb(r,l,f.root,f.align,n,i,h==="r");h==="r"&&Object.keys(v).forEach(g=>{v[g]=-v[g]}),o[u+h]=v})});const c=nb(r,o);return rb(o,c),ib(o,e)},eR=(r,t,e)=>(n,i,a)=>{const s=n.getNode(i),o=n.getNode(a);let l=0,c=0;if(l+=s.data.width/2,s.data.hasOwnProperty("labelpos"))switch((s.data.labelpos||"").toLowerCase()){case"l":c=-s.data.width/2;break;case"r":c=s.data.width/2;break}if(c&&(l+=e?c:-c),c=0,l+=(s.data.dummy?t:r)/2,l+=(o.data.dummy?t:r)/2,l+=o.data.width/2,o.data.labelpos)switch((o.data.labelpos||"").toLowerCase()){case"l":c=o.data.width/2;break;case"r":c=-o.data.width/2;break}return c&&(l+=e?c:-c),c=0,l},nR=(r,t)=>r.getNode(t).data.width||0,rR=(r,t)=>{const{ranksep:e=0}=t||{},n=kl(r);let i=0;n==null||n.forEach(a=>{const s=a.map(l=>r.getNode(l).data.height),o=Math.max(...s,0);a==null||a.forEach(l=>{r.getNode(l).data.y=i+o/2}),i+=o+e})},iR=(r,t)=>{const{align:e,nodesep:n=0,edgesep:i=0}=t||{},a=kl(r),s=Object.assign(q1(r,a),J1(r,a)),o={};let l=[];["u","d"].forEach(u=>{l=u==="u"?a:Object.values(a).reverse(),["l","r"].forEach(h=>{h==="r"&&(l=l.map(g=>Object.values(g).reverse()));const d=(u==="u"?r.getPredecessors:r.getSuccessors).bind(r),f=tb(r,l,s,d),v=eb(r,l,f.root,f.align,n,i,h==="r");h==="r"&&Object.keys(v).forEach(g=>v[g]=-v[g]),o[u+h]=v})});const c=nb(r,o);return c&&rb(o,c),ib(o,e)},aR=(r,t)=>{var e;const n=L1(r);rR(n,t);const i=iR(n,t);(e=Object.keys(i))===null||e===void 0||e.forEach(a=>{n.getNode(a).data.x=i[a]})},ab=r=>{const t={},e=n=>{var i;const a=r.getNode(n);if(!a)return 0;if(t[n])return a.data.rank;t[n]=!0;let s;return(i=r.getRelatedEdges(n,"out"))===null||i===void 0||i.forEach(o=>{const l=e(o.target),c=o.data.minlen,u=l-c;u&&(s===void 0||ur.getRelatedEdges(n.id,"in").length===0).forEach(n=>e(n.id))},sR=r=>{const t={};let e;const n=s=>{var o;const l=r.getNode(s);if(!l)return 0;if(t[s])return l.data.rank;t[s]=!0;let c;return(o=r.getRelatedEdges(s,"out"))===null||o===void 0||o.forEach(u=>{const h=n(u.target),d=u.data.minlen,f=h-d;f&&(c===void 0||fr.getRelatedEdges(s.id,"in").length===0).forEach(s=>{s&&n(s.id)}),e===void 0&&(e=0);const i={},a=(s,o)=>{var l;const c=r.getNode(s),u=isNaN(c.data.layer)?o:c.data.layer;(c.data.rank===void 0||c.data.rank{a(h.target,u+h.data.minlen)}))};r.getAllNodes().forEach(s=>{const o=s.data;o&&(isNaN(o.layer)?o.rank-=e:a(s.id,o.layer))})},Ha=(r,t)=>r.getNode(t.target).data.rank-r.getNode(t.source).data.rank-t.data.minlen,oR=r=>{const t=new Vn({tree:[]}),e=r.getAllNodes()[0],n=r.getAllNodes().length;t.addNode(e);let i,a;for(;lR(t,r){const e=n=>{t.getRelatedEdges(n,"both").forEach(i=>{const a=i.source,s=n===a?i.target:a;!r.hasNode(s)&&!Ha(t,i)&&(r.addNode({id:s,data:{}}),r.addEdge({id:i.id,source:n,target:s,data:{}}),e(s))})};return r.getAllNodes().forEach(n=>e(n.id)),r.getAllNodes().length},cR=r=>{const t=new Vn({tree:[]}),e=r.getAllNodes()[0],n=r.getAllNodes().length;t.addNode(e);let i,a;for(;uR(t,r){const e=n=>{var i;(i=t.getRelatedEdges(n,"both"))===null||i===void 0||i.forEach(a=>{const s=a.source,o=n===s?a.target:s;!r.hasNode(o)&&(t.getNode(o).data.layer!==void 0||!Ha(t,a))&&(r.addNode({id:o,data:{}}),r.addEdge({id:a.id,source:n,target:o,data:{}}),e(o))})};return r.getAllNodes().forEach(n=>e(n.id)),r.getAllNodes().length},sb=(r,t)=>wv(t.getAllEdges(),e=>r.hasNode(e.source)!==r.hasNode(e.target)?Ha(t,e):1/0),ob=(r,t,e)=>{r.getAllNodes().forEach(n=>{const i=t.getNode(n.id);i.data.rank||(i.data.rank=0),i.data.rank+=e})},hR=r=>{const t=mP(r);ab(t);const e=oR(t);cb(e),lb(e,t);let n,i;for(;n=vR(e);)i=gR(e,t,n),pR(e,t,n,i)},lb=(r,t)=>{let e=z1(r,r.getAllNodes(),"post",!1);e=e.slice(0,(e==null?void 0:e.length)-1),e.forEach(n=>{dR(r,t,n)})},dR=(r,t,e)=>{const i=r.getNode(e).data.parent,a=r.getRelatedEdges(e,"both").find(s=>s.target===i||s.source===i);a.data.cutvalue=fR(r,t,e)},fR=(r,t,e)=>{const i=r.getNode(e).data.parent;let a=!0,s=t.getRelatedEdges(e,"out").find(l=>l.target===i),o=0;return s||(a=!1,s=t.getRelatedEdges(i,"out").find(l=>l.target===e)),o=s.data.weight,t.getRelatedEdges(e,"both").forEach(l=>{const c=l.source===e,u=c?l.target:l.source;if(u!==i){const h=c===a,d=l.data.weight;if(o+=h?d:-d,yR(r,e,u)){const f=r.getRelatedEdges(e,"both").find(v=>v.source===u||v.target===u).data.cutvalue;o+=h?-f:f}}}),o},cb=(r,t=r.getAllNodes()[0].id)=>{ub(r,{},1,t)},ub=(r,t,e,n,i)=>{var a;const s=e;let o=e;const l=r.getNode(n);return t[n]=!0,(a=r.getNeighbors(n))===null||a===void 0||a.forEach(c=>{t[c.id]||(o=ub(r,t,o,c.id,n))}),l.data.low=s,l.data.lim=o++,i?l.data.parent=i:delete l.data.parent,o},vR=r=>r.getAllEdges().find(t=>t.data.cutvalue<0),gR=(r,t,e)=>{let n=e.source,i=e.target;t.getRelatedEdges(n,"out").find(u=>u.target===i)||(n=e.target,i=e.source);const a=r.getNode(n),s=r.getNode(i);let o=a,l=!1;a.data.lim>s.data.lim&&(o=s,l=!0);const c=t.getAllEdges().filter(u=>l===hb(r.getNode(u.source),o)&&l!==hb(r.getNode(u.target),o));return wv(c,u=>Ha(t,u))},pR=(r,t,e,n)=>{const i=r.getRelatedEdges(e.source,"both").find(a=>a.source===e.target||a.target===e.target);i&&r.removeEdge(i.id),r.addEdge({id:`e${Math.random()}`,source:n.source,target:n.target,data:{}}),cb(r),lb(r,t),mR(r,t)},mR=(r,t)=>{const e=r.getAllNodes().find(i=>!i.data.parent);let n=z1(r,e,"pre",!1);n=n.slice(1),n.forEach(i=>{const a=r.getNode(i).data.parent;let s=t.getRelatedEdges(i,"out").find(l=>l.target===a),o=!1;!s&&t.hasNode(a)&&(s=t.getRelatedEdges(a,"out").find(l=>l.target===i),o=!0),t.getNode(i).data.rank=(t.hasNode(a)&&t.getNode(a).data.rank||0)+(o?s==null?void 0:s.data.minlen:-(s==null?void 0:s.data.minlen))})},yR=(r,t,e)=>r.getRelatedEdges(t,"both").find(n=>n.source===e||n.target===e),hb=(r,t)=>t.data.low<=r.data.lim&&r.data.lim<=t.data.lim,bR=(r,t)=>{switch(t){case"network-simplex":ER(r);break;case"tight-tree":db(r);break;case"longest-path":xR(r);break;default:db(r)}},xR=ab,db=r=>{sR(r),cR(r)},ER=r=>{hR(r)},wR=(r,t)=>{const{edgeLabelSpace:e,keepNodeOrder:n,prevGraph:i,rankdir:a,ranksep:s}=t;!n&&i&&MR(r,i);const o=kR(r);e&&(t.ranksep=PR(o,{rankdir:a,ranksep:s}));let l;try{l=SR(o,t)}catch(c){if(c.message==="Not possible to find intersection inside of the rectangle"){console.error(`The following error may be caused by improper layer setting, please make sure your manual layer setting does not violate the graph's structure: `,c);return}throw c}return AR(r,o),l},SR=(r,t)=>{const{acyclicer:e,ranker:n,rankdir:i="tb",nodeOrder:a,keepNodeOrder:s,align:o,nodesep:l=50,edgesep:c=20,ranksep:u=50}=t;jR(r),fP(r,e);const{nestingRoot:h,nodeRankFactor:d}=TP(r);bR(L1(r),n),RR(r),bP(r,d),NP(r,h),yP(r),LR(r),DR(r);const f=[];PP(r,f),qP(r,f),EP(r),s&&XP(r,a),HP(r,s),ZR(r),wP(r,i),aR(r,{align:o,nodesep:l,edgesep:c,ranksep:u}),WR(r),zR(r),LP(r,f),BR(r),SP(r,i);const{width:v,height:g}=_R(r);return IR(r),FR(r),gP(r),{width:v,height:g}},MR=(r,t)=>{r.getAllNodes().forEach(e=>{const n=r.getNode(e.id);if(t.hasNode(e.id)){const i=t.getNode(e.id);n.data.fixorder=i.data._order,delete i.data._order}else delete n.data.fixorder})},AR=(r,t)=>{r.getAllNodes().forEach(e=>{var n;const i=r.getNode(e.id);if(i){const a=t.getNode(e.id);i.data.x=a.data.x,i.data.y=a.data.y,i.data._order=a.data.order,i.data._rank=a.data.rank,!((n=t.getChildren(e.id))===null||n===void 0)&&n.length&&(i.data.width=a.data.width,i.data.height=a.data.height)}}),r.getAllEdges().forEach(e=>{const n=r.getEdge(e.id),i=t.getEdge(e.id);n.data.points=i?i.data.points:[],i&&i.data.hasOwnProperty("x")&&(n.data.x=i.data.x,n.data.y=i.data.y)})},TR=["width","height","layer","fixorder"],OR={width:0,height:0},CR=["minlen","weight","width","height","labeloffset"],NR={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},Tv=["labelpos"],kR=r=>{const t=new Vn({tree:[]});return r.getAllNodes().forEach(e=>{const n=vb(r.getNode(e.id).data),i=Object.assign(Object.assign({},OR),n),a=fb(i,TR);t.hasNode(e.id)||t.addNode({id:e.id,data:Object.assign({},a)});const s=r.hasTreeStructure("combo")?r.getParent(e.id,"combo"):r.getParent(e.id);ye(s)||(t.hasNode(s.id)||t.addNode(Object.assign({},s)),t.setParent(e.id,s.id))}),r.getAllEdges().forEach(e=>{const n=vb(r.getEdge(e.id).data),i={};Tv==null||Tv.forEach(a=>{n[a]!==void 0&&(i[a]=n[a])}),t.addEdge({id:e.id,source:e.source,target:e.target,data:Object.assign({},NR,fb(n,CR),i)})}),t},PR=(r,t)=>{const{ranksep:e=0,rankdir:n}=t;return r.getAllNodes().forEach(i=>{isNaN(i.data.layer)||i.data.layer||(i.data.layer=0)}),r.getAllEdges().forEach(i=>{var a;i.data.minlen*=2,((a=i.data.labelpos)===null||a===void 0?void 0:a.toLowerCase())!=="c"&&(n==="TB"||n==="BT"?i.data.width+=i.data.labeloffset:i.data.height+=i.data.labeloffset)}),e/2},RR=r=>{r.getAllEdges().forEach(t=>{if(t.data.width&&t.data.height){const e=r.getNode(t.source),n=r.getNode(t.target),i={e:t,rank:(n.data.rank-e.data.rank)/2+e.data.rank};bo(r,"edge-proxy",i,"_ep")}})},LR=r=>{let t=0;return r.getAllNodes().forEach(e=>{var n,i;e.data.borderTop&&(e.data.minRank=(n=r.getNode(e.data.borderTop))===null||n===void 0?void 0:n.data.rank,e.data.maxRank=(i=r.getNode(e.data.borderBottom))===null||i===void 0?void 0:i.data.rank,t=Math.max(t,e.data.maxRank||-1/0))}),t},DR=r=>{r.getAllNodes().forEach(t=>{t.data.dummy==="edge-proxy"&&(r.getEdge(t.data.e.id).data.labelRank=t.data.rank,r.removeNode(t.id))})},_R=(r,t)=>{let e,n=0,i,a=0;const{marginx:s=0,marginy:o=0}=t||{},l=c=>{if(!c.data)return;const u=c.data.x,h=c.data.y,d=c.data.width,f=c.data.height;!isNaN(u)&&!isNaN(d)&&(e===void 0&&(e=u-d/2),e=Math.min(e,u-d/2),n=Math.max(n,u+d/2)),!isNaN(h)&&!isNaN(f)&&(i===void 0&&(i=h-f/2),i=Math.min(i,h-f/2),a=Math.max(a,h+f/2))};return r.getAllNodes().forEach(c=>{l(c)}),r.getAllEdges().forEach(c=>{c!=null&&c.data.hasOwnProperty("x")&&l(c)}),e-=s,i-=o,r.getAllNodes().forEach(c=>{c.data.x-=e,c.data.y-=i}),r.getAllEdges().forEach(c=>{var u;(u=c.data.points)===null||u===void 0||u.forEach(h=>{h.x-=e,h.y-=i}),c.data.hasOwnProperty("x")&&(c.data.x-=e),c.data.hasOwnProperty("y")&&(c.data.y-=i)}),{width:n-e+s,height:a-i+o}},IR=r=>{r.getAllEdges().forEach(t=>{const e=r.getNode(t.source),n=r.getNode(t.target);let i,a;t.data.points?(i=t.data.points[0],a=t.data.points[t.data.points.length-1]):(t.data.points=[],i={x:n.data.x,y:n.data.y},a={x:e.data.x,y:e.data.y}),t.data.points.unshift(_1(e.data,i)),t.data.points.push(_1(n.data,a))})},BR=r=>{r.getAllEdges().forEach(t=>{if(t.data.hasOwnProperty("x"))switch((t.data.labelpos==="l"||t.data.labelpos==="r")&&(t.data.width-=t.data.labeloffset),t.data.labelpos){case"l":t.data.x-=t.data.width/2+t.data.labeloffset;break;case"r":t.data.x+=t.data.width/2+t.data.labeloffset;break}})},FR=r=>{r.getAllEdges().forEach(t=>{var e;t.data.reversed&&((e=t.data.points)===null||e===void 0||e.reverse())})},zR=r=>{r.getAllNodes().forEach(t=>{var e,n,i;if(!((e=r.getChildren(t.id))===null||e===void 0)&&e.length){const a=r.getNode(t.id),s=r.getNode(a.data.borderTop),o=r.getNode(a.data.borderBottom),l=r.getNode(a.data.borderLeft[((n=a.data.borderLeft)===null||n===void 0?void 0:n.length)-1]),c=r.getNode(a.data.borderRight[((i=a.data.borderRight)===null||i===void 0?void 0:i.length)-1]);a.data.width=Math.abs((c==null?void 0:c.data.x)-(l==null?void 0:l.data.x))||10,a.data.height=Math.abs((o==null?void 0:o.data.y)-(s==null?void 0:s.data.y))||10,a.data.x=((l==null?void 0:l.data.x)||0)+a.data.width/2,a.data.y=((s==null?void 0:s.data.y)||0)+a.data.height/2}}),r.getAllNodes().forEach(t=>{t.data.dummy==="border"&&r.removeNode(t.id)})},jR=r=>{r.getAllEdges().forEach(t=>{if(t.source===t.target){const e=r.getNode(t.source);e.data.selfEdges||(e.data.selfEdges=[]),e.data.selfEdges.push(t),r.removeEdge(t.id)}})},ZR=r=>{const t=kl(r);t==null||t.forEach(e=>{let n=0;e==null||e.forEach((i,a)=>{var s;const o=r.getNode(i);o.data.order=a+n,(s=o.data.selfEdges)===null||s===void 0||s.forEach(l=>{bo(r,"selfedge",{width:l.data.width,height:l.data.height,rank:o.data.rank,order:a+ ++n,e:l},"_se")}),delete o.data.selfEdges})})},WR=r=>{r.getAllNodes().forEach(t=>{const e=r.getNode(t.id);if(e.data.dummy==="selfedge"){const n=r.getNode(e.data.e.source),i=n.data.x+n.data.width/2,a=n.data.y,s=e.data.x-i,o=n.data.height/2;r.hasEdge(e.data.e.id)?r.updateEdgeData(e.data.e.id,e.data.e.data):r.addEdge({id:e.data.e.id,source:e.data.e.source,target:e.data.e.target,data:e.data.e.data}),r.removeNode(t.id),e.data.e.data.points=[{x:i+2*s/3,y:a-o},{x:i+5*s/6,y:a-o},{y:a,x:i+s},{x:i+5*s/6,y:a+o},{x:i+2*s/3,y:a+o}],e.data.e.data.x=e.data.x,e.data.e.data.y=e.data.y}})},fb=(r,t)=>{const e={};return t==null||t.forEach(n=>{r[n]!==void 0&&(e[n]=+r[n])}),e},vb=(r={})=>{const t={};return Object.keys(r).forEach(e=>{t[e.toLowerCase()]=r[e]}),t};function Pl(r){if(!r)return[0,0,0];if(ie(r))return[r,r,r];if(r.length===0)return[0,0,0];const[t,e=t,n=t]=r;return[t,e,n]}function js(r,t){let e;return fe(t)?e=t:ie(t)?e=()=>t:e=()=>r,e}function Ov(r,t,e=!0){return!t&&t!==0?n=>{const{size:i}=n.data||{};return i?Array.isArray(i)?e?Math.max(...i)||r:i:Fn(i)&&i.width&&i.height?e?Math.max(i.width,i.height)||r:[i.width,i.height]:i:r}:fe(t)?t:ie(t)?()=>t:Array.isArray(t)?()=>e?Math.max(...t)||r:t:Fn(t)&&t.width&&t.height?()=>e?Math.max(t.width,t.height)||r:[t.width,t.height]:()=>r}const Cv=(r,t,e=10)=>{let n;const i=typeof t=="function"?t:()=>t||0;return r?Array.isArray(r)?n=s=>r:fe(r)?n=r:n=s=>r:n=s=>{var o,l,c;if(!((o=s.data)===null||o===void 0)&&o.bboxSize)return(l=s.data)===null||l===void 0?void 0:l.bboxSize;if(!((c=s.data)===null||c===void 0)&&c.size){const u=s.data.size;return Array.isArray(u)?u:Fn(u)?[u.width,u.height]:u}return e},s=>{const o=n(s),l=i(s);return Math.max(...Pl(o))+l}},Nv=r=>{if(r===null)return r;if(r instanceof Date)return new Date(r.getTime());if(r instanceof Array){const t=[];return r.forEach(e=>{t.push(e)}),t.map(e=>Nv(e))}if(typeof r=="object"){const t={};return Object.keys(r).forEach(e=>{t[e]=Nv(r[e])}),t}return r},ci=(r,t)=>{const e=Nv(r);return e.data=e.data||{},t&&(ie(e.data.x)||(e.data.x=Math.random()*t[0]),ie(e.data.y)||(e.data.y=Math.random()*t[1])),e},GR={rankdir:"TB",nodesep:50,ranksep:50,edgeLabelSpace:!0,ranker:"tight-tree",controlPoints:!1,radial:!1,focusNode:null};class VR{constructor(t={}){this.options=t,this.id="antv-dagre",this.options=Object.assign(Object.assign({},GR),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericDagreLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericDagreLayout(!0,t,e)})}genericDagreLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),{nodeSize:a,align:s,rankdir:o="TB",ranksep:l,nodesep:c,ranksepFunc:u,nodesepFunc:h,edgeLabelSpace:d,ranker:f,nodeOrder:v,begin:g,controlPoints:p,radial:y,sortByCombo:b,preset:w}=i,O=new Vn({tree:[]}),_=js(l||50,u),F=js(c||50,h);let W=F,j=_;(o==="LR"||o==="RL")&&(W=_,j=F);const H=Ov(10,a,!1),K=e.getAllNodes(),et=e.getAllEdges();K.forEach(pt=>{const xt=Pl(H(pt)),kt=j(pt),jt=W(pt),Xt=xt[0]+2*jt,ee=xt[1]+2*kt,ce=pt.data.layer;ie(ce)?O.addNode({id:pt.id,data:{width:Xt,height:ee,layer:ce}}):O.addNode({id:pt.id,data:{width:Xt,height:ee}})}),b&&(O.attachTreeStructure("combo"),K.forEach(pt=>{const{parentId:xt}=pt.data;xt!==void 0&&O.hasNode(xt)&&O.setParent(pt.id,xt,"combo")})),et.forEach(pt=>{O.addEdge({id:pt.id,source:pt.source,target:pt.target,data:{weight:pt.data.weight||1}})});let rt;w!=null&&w.length&&(rt=new Vn({nodes:w})),wR(O,{prevGraph:rt,edgeLabelSpace:d,keepNodeOrder:!!v,nodeOrder:v||[],acyclicer:"greedy",ranker:f,rankdir:o,nodesep:c,align:s});const lt=[0,0];if(g){let pt=1/0,xt=1/0;O.getAllNodes().forEach(kt=>{pt>kt.data.x&&(pt=kt.data.x),xt>kt.data.y&&(xt=kt.data.y)}),O.getAllEdges().forEach(kt=>{var jt;(jt=kt.data.points)===null||jt===void 0||jt.forEach(Xt=>{pt>Xt.x&&(pt=Xt.x),xt>Xt.y&&(xt=Xt.y)})}),lt[0]=g[0]-pt,lt[1]=g[1]-xt}const ht=o==="LR"||o==="RL";if(!y){const pt=new Set,kt=o==="BT"||o==="RL"?(ce,ue)=>ue-ce:(ce,ue)=>ce-ue;O.getAllNodes().forEach(ce=>{ce.data.x=ce.data.x+lt[0],ce.data.y=ce.data.y+lt[1],pt.add(ht?ce.data.x:ce.data.y)});const jt=Array.from(pt).sort(kt),Xt=ht?(ce,ue)=>ce.x!==ue.x:(ce,ue)=>ce.y!==ue.y,ee=ht?(ce,ue,le)=>{const me=Math.max(ue.y,le.y),De=Math.min(ue.y,le.y);return ce.filter(Ge=>Ge.y<=me&&Ge.y>=De)}:(ce,ue,le)=>{const me=Math.max(ue.x,le.x),De=Math.min(ue.x,le.x);return ce.filter(Ge=>Ge.x<=me&&Ge.x>=De)};O.getAllEdges().forEach((ce,ue)=>{var le;d&&p&&ce.data.type!=="loop"&&(ce.data.controlPoints=UR((le=ce.data.points)===null||le===void 0?void 0:le.map(({x:me,y:De})=>({x:me+lt[0],y:De+lt[1]})),O.getNode(ce.source),O.getNode(ce.target),jt,ht,Xt,ee))})}let yt=[];yt=O.getAllNodes().map(pt=>ci(pt));const Nt=O.getAllEdges();return t&&(yt.forEach(pt=>{e.mergeNodeData(pt.id,{x:pt.data.x,y:pt.data.y})}),Nt.forEach(pt=>{e.mergeEdgeData(pt.id,{controlPoints:pt.data.controlPoints})})),{nodes:yt,edges:Nt}})}}const UR=(r,t,e,n,i,a,s)=>{let o=(r==null?void 0:r.slice(1,r.length-1))||[];if(t&&e){let{x:l,y:c}=t.data,{x:u,y:h}=e.data;if(i&&(l=t.data.y,c=t.data.x,u=e.data.y,h=e.data.x),h!==c&&l!==u){const d=n.indexOf(c),f=n[d+1];if(f){const p=o[0],y=i?{x:(c+f)/2,y:(p==null?void 0:p.y)||u}:{x:(p==null?void 0:p.x)||u,y:(c+f)/2};(!p||a(p,y))&&o.unshift(y)}const v=n.indexOf(h),g=Math.abs(v-d);if(g===1)o=s(o,t.data,e.data),o.length||o.push(i?{x:(c+h)/2,y:l}:{x:l,y:(c+h)/2});else if(g>1){const p=n[v-1];if(p){const y=o[o.length-1],b=i?{x:(h+p)/2,y:(y==null?void 0:y.y)||u}:{x:(y==null?void 0:y.x)||l,y:(h+p)/2};(!y||a(y,b))&&o.push(b)}}}}return o},Zs=(r,t,e)=>{const n=r.getAllNodes(),i=r.getAllEdges();if(!(n!=null&&n.length))return{nodes:[],edges:i};if(n.length===1)return t&&r.mergeNodeData(n[0].id,{x:e[0],y:e[1]}),{nodes:[Object.assign(Object.assign({},n[0]),{data:Object.assign(Object.assign({},n[0].data),{x:e[0],y:e[1]})})],edges:i}},YR={radius:null,startRadius:null,endRadius:null,startAngle:0,endAngle:2*Math.PI,clockwise:!0,divisions:1,ordering:null,angleRatio:1};class HR{constructor(t={}){this.options=t,this.id="circular",this.options=Object.assign(Object.assign({},YR),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericCircularLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericCircularLayout(!0,t,e)})}genericCircularLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),{width:a,height:s,center:o,divisions:l,startAngle:c=0,endAngle:u=2*Math.PI,angleRatio:h,ordering:d,clockwise:f,nodeSpacing:v,nodeSize:g}=i,p=e.getAllNodes(),y=e.getAllEdges(),[b,w,O]=KR(a,s,o),_=p==null?void 0:p.length;if(!_||_===1)return Zs(e,t,O);const F=(u-c)/_;let{radius:W,startRadius:j,endRadius:H}=i;if(v){const ht=js(10,v),yt=Ov(10,g);let Nt=-1/0;p.forEach(pt=>{const xt=yt(pt);Nt{xt===0?Ct+=Nt||10:Ct+=(ht(pt)||0)+(Nt||10)}),W=Ct/(2*Math.PI)}else!W&&!j&&!H?W=Math.min(w,b)/2:!j&&H?j=H:j&&!H&&(H=j);const K=F*h;let et=[];d==="topology"?et=gb(e,p):d==="topology-directed"?et=gb(e,p,!0):d==="degree"?et=XR(e,p):et=p.map(ht=>ci(ht));const rt=Math.ceil(_/l);for(let ht=0;ht<_;++ht){let yt=W;!yt&&j!==null&&H!==null&&(yt=j+ht*(H-j)/(_-1)),yt||(yt=10+ht*100/(_-1));let Nt=c+ht%rt*K+2*Math.PI/l*Math.floor(ht/rt);f||(Nt=u-ht%rt*K-2*Math.PI/l*Math.floor(ht/rt)),et[ht].data.x=O[0]+Math.cos(Nt)*yt,et[ht].data.y=O[1]+Math.sin(Nt)*yt}return t&&et.forEach(ht=>{e.mergeNodeData(ht.id,{x:ht.data.x,y:ht.data.y})}),{nodes:et,edges:y}})}}const gb=(r,t,e=!1)=>{const n=[ci(t[0])],i={},a=t.length;i[t[0].id]=!0;let s=0;return t.forEach((o,l)=>{if(l!==0)if((l===a-1||r.getDegree(o.id,"both")!==r.getDegree(t[l+1].id,"both")||r.areNeighbors(n[s].id,o.id))&&!i[o.id])n.push(ci(o)),i[o.id]=!0,s++;else{const c=e?r.getSuccessors(n[s].id):r.getNeighbors(n[s].id);let u=!1;for(let d=0;d{e.push(ci(n))}),e.sort((n,i)=>r.getDegree(n.id,"both")-r.getDegree(i.id,"both")),e}const KR=(r,t,e)=>{let n=r,i=t,a=e;return!n&&typeof window!="undefined"&&(n=window.innerWidth),!i&&typeof window!="undefined"&&(i=window.innerHeight),a||(a=[n/2,i/2]),[n,i,a]},xa=Array.isArray,QR={nodeSize:30,nodeSpacing:10,preventOverlap:!1,sweep:void 0,equidistant:!1,startAngle:3/2*Math.PI,clockwise:!0,maxLevelDiff:void 0,sortBy:"degree"};class kv{constructor(t={}){this.options=t,this.id="concentric",this.options=Object.assign(Object.assign({},QR),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericConcentricLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericConcentricLayout(!0,t,e)})}genericConcentricLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),{center:a,width:s,height:o,sortBy:l,maxLevelDiff:c,sweep:u,clockwise:h,equidistant:d,preventOverlap:f,startAngle:v=3/2*Math.PI,nodeSize:g,nodeSpacing:p}=i,y=e.getAllNodes(),b=e.getAllEdges(),w=!s&&typeof window!="undefined"?window.innerWidth:s,O=!o&&typeof window!="undefined"?window.innerHeight:o,_=a||[w/2,O/2];if(!(y!=null&&y.length)||y.length===1)return Zs(e,t,_);const F=[];let W,j=0;xa(g)?W=Math.max(g[0],g[1]):fe(g)?(W=-1/0,y.forEach(pt=>{const xt=Math.max(...Pl(g(pt)));xt>W&&(W=xt)})):W=g,xa(p)?j=Math.max(p[0],p[1]):ie(p)&&(j=p),y.forEach(pt=>{const xt=ci(pt);F.push(xt);let kt=W;const{data:jt}=xt;xa(jt.size)?kt=Math.max(jt.size[0],jt.size[1]):ie(jt.size)?kt=jt.size:Fn(jt.size)&&(kt=Math.max(jt.size.width,jt.size.height)),W=Math.max(W,kt),fe(p)&&(j=Math.max(p(pt),j))});const H={};F.forEach((pt,xt)=>{H[pt.id]=xt});let K=l;(!Ve(K)||F[0].data[K]===void 0)&&(K="degree"),K==="degree"?F.sort((pt,xt)=>e.getDegree(xt.id,"both")-e.getDegree(pt.id,"both")):F.sort((pt,xt)=>xt.data[K]-pt.data[K]);const et=F[0],rt=(c||(K==="degree"?e.getDegree(et.id,"both"):et.data[K]))/4,lt=[{nodes:[]}];let ht=lt[0];F.forEach(pt=>{if(ht.nodes.length>0){const xt=Math.abs(K==="degree"?e.getDegree(ht.nodes[0].id,"both")-e.getDegree(pt.id,"both"):ht.nodes[0].data[K]-pt.data[K]);rt&&xt>=rt&&(ht={nodes:[]},lt.push(ht))}ht.nodes.push(pt)});let yt=W+j;if(!f){const pt=lt.length>0&<[0].nodes.length>1,kt=(Math.min(w,O)/2-yt)/(lt.length+(pt?1:0));yt=Math.min(yt,kt)}let Nt=0;if(lt.forEach(pt=>{const xt=u===void 0?2*Math.PI-2*Math.PI/pt.nodes.length:u;if(pt.dTheta=xt/Math.max(1,pt.nodes.length-1),pt.nodes.length>1&&f){const kt=Math.cos(pt.dTheta)-Math.cos(0),jt=Math.sin(pt.dTheta)-Math.sin(0),Xt=Math.sqrt(yt*yt/(kt*kt+jt*jt));Nt=Math.max(Xt,Nt)}pt.r=Nt,Nt+=yt}),d){let pt=0,xt=0;for(let kt=0;kt{jt===0&&(xt=kt.r||0),kt.r=xt,xt+=pt})}return lt.forEach(pt=>{const xt=pt.dTheta||0,kt=pt.r||0;pt.nodes.forEach((jt,Xt)=>{const ee=v+(h?1:-1)*xt*Xt;jt.data.x=_[0]+kt*Math.cos(ee),jt.data.y=_[1]+kt*Math.sin(ee)})}),t&&F.forEach(pt=>e.mergeNodeData(pt.id,{x:pt.data.x,y:pt.data.y})),{nodes:F,edges:b}})}}var Pv=S(14301),qR=S(7695);const JR=.81,Rv=.1;function $R(r,t,e,n,i=2){const a=t/e,s=r.getAllNodes(),o=s.map((u,h)=>{const{nodeStrength:d,x:f,y:v,z:g,size:p}=u.data;return{x:f,y:v,z:g,size:p,index:h,id:u.id,vx:0,vy:0,vz:0,weight:a*d}}),l=(i===2?(0,Pv.Z)(o,u=>u.x,u=>u.y):(0,qR.Z)(o,u=>u.x,u=>u.y,u=>u.z)).visitAfter(tL),c=new Map;return o.forEach(u=>{c.set(u.id,u),nL(u,l,i)}),o.map((u,h)=>{const{id:d,data:f}=s[h],{mass:v=1}=f;n[d]={x:u.vx/v,y:u.vy/v,z:u.vz/v}}),n}function tL(r){let t=0,e=0,n=0,i=0,a=0;const s=r.length;if(s){for(let o=0;o{var o;if(((o=r.data)===null||o===void 0?void 0:o.id)===a.id)return;const l=[e,n,i][s-1],c=a.x-r.x||Rv,u=a.y-r.y||Rv,h=a.z-r.z||Rv,d=[c,u,h],f=l-t;let v=0;for(let y=0;yeL(n,i,a,s,o,r,e))}const rL={dimensions:2,maxIteration:500,gravity:10,factor:1,edgeStrength:50,nodeStrength:1e3,coulombDisScale:.005,damping:.9,maxSpeed:200,minMovement:.4,interval:.02,linkDistance:200,clusterNodeStrength:20,preventOverlap:!0,distanceThresholdMode:"mean"};class pb{constructor(t={}){this.options=t,this.id="force",this.timeInterval=0,this.judgingDistance=0,this.running=!1,this.options=Object.assign(Object.assign({},rL),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericForceLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericForceLayout(!0,t,e)})}stop(){this.timeInterval&&typeof window!="undefined"&&window.clearInterval(this.timeInterval),this.running=!1}tick(t=this.options.maxIteration||1){if(this.lastResult)return this.lastResult;for(let n=0;(this.judgingDistance>this.lastOptions.minMovement||n<1)&&nthis.lastGraph.mergeNodeData(n.id,{x:n.data.x,y:n.data.y,z:this.options.dimensions===3?n.data.z:void 0})),e}genericForceLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),a=e.getAllNodes(),s=e.getAllEdges(),o=this.formatOptions(i,e),{dimensions:l,width:c,height:u,nodeSize:h,getMass:d,nodeStrength:f,edgeStrength:v,linkDistance:g}=o,p=a.map((j,H)=>Object.assign(Object.assign({},j),{data:Object.assign(Object.assign({},j.data),{x:ie(j.data.x)?j.data.x:Math.random()*c,y:ie(j.data.y)?j.data.y:Math.random()*u,z:ie(j.data.z)?j.data.z:Math.random()*Math.sqrt(c*u),size:h(j)||30,mass:d(j),nodeStrength:f(j)})})),y=s.map(j=>Object.assign(Object.assign({},j),{data:Object.assign(Object.assign({},j.data),{edgeStrength:v(j),linkDistance:g(j,e.getNode(j.source),e.getNode(j.target))})}));if(!(a!=null&&a.length))return this.lastResult={nodes:[],edges:s},{nodes:[],edges:s};const b={};a.forEach((j,H)=>{b[j.id]={x:0,y:0,z:0}});const w=new Vn({nodes:p,edges:y});this.formatCentripetal(o,w);const{maxIteration:O,minMovement:_,onTick:F}=o;if(this.lastLayoutNodes=p,this.lastLayoutEdges=y,this.lastAssign=t,this.lastGraph=e,this.lastCalcGraph=w,this.lastOptions=o,this.lastVelMap=b,typeof window=="undefined")return;let W=0;return new Promise(j=>{this.timeInterval=window.setInterval(()=>{(!a||!this.running)&&j({nodes:Lv(e,p),edges:s}),this.runOneStep(w,e,W,b,o),this.updatePosition(e,w,b,o),t&&p.forEach(H=>e.mergeNodeData(H.id,{x:H.data.x,y:H.data.y,z:l===3?H.data.z:void 0})),F==null||F({nodes:Lv(e,p),edges:s}),W++,(W>=O||this.judgingDistance<_)&&(window.clearInterval(this.timeInterval),j({nodes:Lv(e,p),edges:s}))},0),this.running=!0})})}formatOptions(t,e){const n=Object.assign({},t),{width:i,height:a,getMass:s}=t;n.width=!i&&typeof window!="undefined"?window.innerWidth:i,n.height=!a&&typeof window!="undefined"?window.innerHeight:a,t.center||(n.center=[n.width/2,n.height/2]),s||(n.getMass=l=>{let c=1;ie(l==null?void 0:l.data.mass)&&(c=l==null?void 0:l.data.mass);const u=e.getDegree(l.id,"both");return!u||u<5?c:u*5*c}),n.nodeSize=Cv(t.nodeSize,t.nodeSpacing);const o=t.linkDistance?js(1,t.linkDistance):l=>1+n.nodeSize(e.getNode(l.source))+n.nodeSize(e.getNode(l.target));return n.linkDistance=o,n.nodeStrength=js(1,t.nodeStrength),n.edgeStrength=js(1,t.edgeStrength),n}formatCentripetal(t,e){const{dimensions:n,centripetalOptions:i,center:a,clusterNodeStrength:s,leafCluster:o,clustering:l,nodeClusterBy:c}=t,u=e.getAllNodes(),h=i||{leaf:2,single:2,others:1,center:y=>({x:a[0],y:a[1],z:n===3?a[2]:void 0})};typeof s!="function"&&(t.clusterNodeStrength=y=>s);let d,f;if(o&&c&&(d=mb(e,c),f=Array.from(new Set(u==null?void 0:u.map(y=>y.data[c])))||[],t.centripetalOptions=Object.assign(h,{single:100,leaf:y=>{const{siblingLeaves:b,sameTypeLeaves:w}=d[y.id]||{};return(w==null?void 0:w.length)===(b==null?void 0:b.length)||(f==null?void 0:f.length)===1?1:t.clusterNodeStrength(y)},others:1,center:y=>{const b=e.getDegree(y.id,"both");if(!b)return{x:100,y:100,z:0};let w;if(b===1){const{sameTypeLeaves:O=[]}=d[y.id]||{};O.length===1?w=void 0:O.length>1&&(w=yb(O))}else w=void 0;return{x:w==null?void 0:w.x,y:w==null?void 0:w.y,z:w==null?void 0:w.z}}})),l&&c){d||(d=mb(e,c)),f||(f=Array.from(new Set(u.map(b=>b.data[c])))),f=f.filter(b=>b!==void 0);const y={};f.forEach(b=>{const w=u.filter(O=>O.data[c]===b).map(O=>e.getNode(O.id));y[b]=yb(w)}),t.centripetalOptions=Object.assign(h,{single:b=>t.clusterNodeStrength(b),leaf:b=>t.clusterNodeStrength(b),others:b=>t.clusterNodeStrength(b),center:b=>{const w=y[b.data[c]];return{x:w==null?void 0:w.x,y:w==null?void 0:w.y,z:w==null?void 0:w.z}}})}const{leaf:v,single:g,others:p}=t.centripetalOptions||{};v&&typeof v!="function"&&(t.centripetalOptions.leaf=()=>v),g&&typeof g!="function"&&(t.centripetalOptions.single=()=>g),p&&typeof p!="function"&&(t.centripetalOptions.others=()=>p)}runOneStep(t,e,n,i,a){const s={},o=t.getAllNodes(),l=t.getAllEdges();if(!(o!=null&&o.length))return;const{monitor:c}=a;if(this.calRepulsive(t,s,a),l&&this.calAttractive(t,s,a),this.calGravity(t,e,s,a),this.updateVelocity(t,s,i,a),c){const u=this.calTotalEnergy(s,o);c({energy:u,nodes:e.getAllNodes(),edges:e.getAllEdges(),iterations:n})}}calTotalEnergy(t,e){if(!(e!=null&&e.length))return 0;let n=0;return e.forEach((i,a)=>{const s=t[i.id].x,o=t[i.id].y,l=this.options.dimensions===3?t[i.id].z:0,c=s*s+o*o+l*l,{mass:u=1}=i.data;n+=u*c*.5}),n}calRepulsive(t,e,n){const{dimensions:i,factor:a,coulombDisScale:s}=n;$R(t,a,s*s,e,i)}calAttractive(t,e,n){const{dimensions:i,nodeSize:a}=n;t.getAllEdges().forEach((s,o)=>{const{source:l,target:c}=s,u=t.getNode(l),h=t.getNode(c);if(!u||!h)return;let d=h.data.x-u.data.x,f=h.data.y-u.data.y,v=i===3?h.data.z-u.data.z:0;!d&&!f&&(d=Math.random()*.01,f=Math.random()*.01,i===3&&!v&&(v=Math.random()*.01));const g=Math.sqrt(d*d+f*f+v*v);if(g{const{id:g,data:p}=v,{mass:y,x:b,y:w,z:O}=p,_=e.getNode(g);let F=0,W=0,j=0,H=d;const K=t.getDegree(g,"in"),et=t.getDegree(g,"out"),rt=t.getDegree(g,"both"),lt=a==null?void 0:a(_,rt);if(lt){const[ht,yt,Nt]=lt;F=b-ht,W=w-yt,H=Nt}else F=b-h[0],W=w-h[1],j=O-h[2];if(H&&(n[g].x-=H*F/y,n[g].y-=H*W/y,n[g].z-=H*j/y),f){const{leaf:ht,single:yt,others:Nt,center:Ct}=f,{x:pt,y:xt,z:kt,centerStrength:jt}=(Ct==null?void 0:Ct(_,o,l,c,u))||{x:0,y:0,z:0,centerStrength:0};if(!ie(pt)||!ie(xt))return;const Xt=(b-pt)/y,ee=(w-xt)/y,ce=(O-kt)/y;if(jt&&(n[g].x-=jt*Xt,n[g].y-=jt*ee,n[g].z-=jt*ce),rt===0){const le=yt(_);if(!le)return;n[g].x-=le*Xt,n[g].y-=le*ee,n[g].z-=le*ce;return}if(K===0||et===0){const le=ht(_,o,l);if(!le)return;n[g].x-=le*Xt,n[g].y-=le*ee,n[g].z-=le*ce;return}const ue=Nt(_);if(!ue)return;n[g].x-=ue*Xt,n[g].y-=ue*ee,n[g].z-=ue*ce}})}updateVelocity(t,e,n,i){const{damping:a,maxSpeed:s,interval:o,dimensions:l}=i,c=t.getAllNodes();c!=null&&c.length&&c.forEach(u=>{const{id:h}=u;let d=(n[h].x+e[h].x*o)*a||.01,f=(n[h].y+e[h].y*o)*a||.01,v=l===3?(n[h].z+e[h].z*o)*a||.01:0;const g=Math.sqrt(d*d+f*f+v*v);if(g>s){const p=s/g;d=p*d,f=p*f,v=p*v}n[h]={x:d,y:f,z:v}})}updatePosition(t,e,n,i){const{distanceThresholdMode:a,interval:s,dimensions:o}=i,l=e.getAllNodes();if(!(l!=null&&l.length)){this.judgingDistance=0;return}let c=0;a==="max"?this.judgingDistance=-1/0:a==="min"&&(this.judgingDistance=1/0),l.forEach(u=>{const{id:h}=u,d=t.getNode(h);if(ie(d.data.fx)&&ie(d.data.fy)){e.mergeNodeData(h,{x:d.data.fx,y:d.data.fy,z:o===3?d.data.fz:void 0});return}const f=n[h].x*s,v=n[h].y*s,g=o===3?n[h].z*s:0;e.mergeNodeData(h,{x:u.data.x+f,y:u.data.y+v,z:u.data.z+g});const p=Math.sqrt(f*f+v*v+g*g);switch(a){case"max":this.judgingDistancep&&(this.judgingDistance=p);break;default:c=c+p;break}}),(!a||a==="mean")&&(this.judgingDistance=c/l.length)}}const mb=(r,t)=>{const e=r.getAllNodes();if(!(e!=null&&e.length))return{};const n={};return e.forEach((i,a)=>{r.getDegree(i.id,"both")===1&&(n[i.id]=iL(r,"leaf",i,t))}),n},iL=(r,t,e,n)=>{const i=r.getDegree(e.id,"in"),a=r.getDegree(e.id,"out");let s=e,o=[];i===0?(s=r.getSuccessors(e.id)[0],o=r.getNeighbors(s.id)):a===0&&(s=r.getPredecessors(e.id)[0],o=r.getNeighbors(s.id)),o=o.filter(c=>r.getDegree(c.id,"in")===0||r.getDegree(c.id,"out")===0);const l=aL(r,t,n,e,o);return{coreNode:s,siblingLeaves:o,sameTypeLeaves:l}},aL=(r,t,e,n,i)=>{const a=n.data[e]||"";let s=(i==null?void 0:i.filter(o=>o.data[e]===a))||[];return t==="leaf"&&(s=s.filter(o=>r.getDegree(o.id,"in")===0||r.getDegree(o.id,"out")===0)),s},yb=r=>{const t={x:0,y:0};r.forEach(n=>{const{x:i,y:a}=n.data;t.x+=i||0,t.y+=a||0});const e=r.length||1;return{x:t.x/e,y:t.y/e}},Lv=(r,t)=>t.map(e=>{const{id:n,data:i}=e,a=r.getNode(n);return Object.assign(Object.assign({},a),{data:Object.assign(Object.assign({},a.data),{x:i.x,y:i.y,z:i.z})})});var We=S(13377);const l7=We.XA,c7=We.a_,u7=We.yQ,h7=We.Hs,d7=We.Ec,f7=We.dx,v7=We.LU,g7=We.Rm,Xa=We.y3,p7=We.qK,m7=We.pb,y7=We.j,b7=We.sO,x7=We.BZ,E7=We.EK,w7=We.Db,S7=We.Fx,M7=We.tU,A7=We.Ym,T7=We.rs,O7=We.QR,C7=We.TB,N7=We.oH,bb=We.Sc,k7=We.BN,P7=We.it,R7=We.$r,L7=We.QM,D7=We.AV;var _7=(We.y3,We.y3);const I7=We.GH,B7=We.SO,F7=We.uZ,z7=We.yU,j7=We.F1,Z7=We.re,xb=r=>{const t=[],e=r.length;for(let n=0;nt[i][n]+t[n][a]&&(t[i][a]=t[i][n]+t[n][a]);return t},Eb=(r,t)=>{const{nodes:e,edges:n}=r,i=[],a={};if(!e)throw new Error("invalid nodes data!");return e&&e.forEach((s,o)=>{a[s.id]=o;const l=[];i.push(l)}),n==null||n.forEach(s=>{const{source:o,target:l}=s,c=a[o],u=a[l];c===void 0||u===void 0||(i[c][u]=1,t||(i[u][c]=1))}),i},sL=(r,t)=>{const e=[];return r.forEach(n=>{const i=[];n.forEach(a=>{i.push(a*t)}),e.push(i)}),e},oL=r=>{let t=1/0,e=1/0,n=-1/0,i=-1/0;return r.forEach(a=>{let s=a.data.size;xa(s)?s.length===1&&(s=[s[0],s[0]]):ie(s)?s=[s,s]:(s===void 0||isNaN(s))&&(s=[30,30]);const o=[s[0]/2,s[1]/2],l=a.data.x-o[0],c=a.data.x+o[0],u=a.data.y-o[1],h=a.data.y+o[1];t>l&&(t=l),e>u&&(e=u),nMath.sqrt((r.x-t.x)*(r.x-t.x)+(r.y-t.y)*(r.y-t.y)),Dv=(r,t,e,n="TB",i,a={})=>{if(!(t!=null&&t.length))return;const{stopBranchFn:s,stopAllFn:o}=a;for(let l=0;l{const y=ci(o[p]);y.data.x=g[0]+a[0],y.data.y=g[1]+a[1],f.push(y)}),t&&f.forEach(g=>e.mergeNodeData(g.id,{x:g.data.x,y:g.data.y})),{nodes:f,edges:l}})}}const cL=r=>{let t=-999999;r.forEach(e=>{e.forEach(n=>{n!==1/0&&t{e.forEach((i,a)=>{i===1/0&&(r[n][a]=t)})})},uL=r=>{const e=Xa.mul(Xa.pow(r,2),-.5),n=e.mean("row"),i=e.mean("column"),a=e.mean();e.add(a).subRowVector(n).subColumnVector(i);const s=new bb(e),o=Xa.sqrt(s.diagonalMatrix).diagonal();return s.leftSingularVectors.toJSON().map(l=>Xa.mul([l],[o]).toJSON()[0].splice(0,2))};function _v(r){return!!r.tick&&!!r.stop}const hL={gForce:!0,force2:!0,d3force:!0,fruchterman:!0,forceAtlas2:!0,force:!0,"graphin-force":!0},dL={center:[0,0],comboPadding:10,treeKey:"combo"};class fL{constructor(t={}){this.options=t,this.id="comboCombined",this.options=Object.assign(Object.assign({},dL),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericComboCombinedLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericComboCombinedLayout(!0,t,e)})}genericComboCombinedLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=this.initVals(Object.assign(Object.assign({},this.options),n)),{center:a,treeKey:s,outerLayout:o}=i,l=e.getAllNodes().filter(j=>!j.data._isCombo),c=e.getAllNodes().filter(j=>j.data._isCombo),u=e.getAllEdges(),h=l==null?void 0:l.length;if(!h||h===1)return Zs(e,t,a);const d=[],f=new Map;l.forEach(j=>{f.set(j.id,j)});const v=new Map;c.forEach(j=>{v.set(j.id,j)});const g=new Map,p=this.getInnerGraphs(e,s,f,v,u,i,g);yield Promise.all(p);const y=new Map,b=[],w=new Map;let O=!0;e.getRoots(s).forEach(j=>{const H=g.get(j.id),K=v.get(j.id)||f.get(j.id),et={id:j.id,data:Object.assign(Object.assign({},j.data),{x:H.data.x||K.data.x,y:H.data.y||K.data.y,fx:H.data.fx||K.data.fx,fy:H.data.fy||K.data.fy,mass:H.data.mass||K.data.mass,size:H.data.size})};b.push(et),y.set(j.id,!0),!isNaN(et.data.x)&&et.data.x!==0&&!isNaN(et.data.y)&&et.data.y!==0?O=!1:(et.data.x=Math.random()*100,et.data.y=Math.random()*100),Dv(e,[j],rt=>{rt.id!==j.id&&w.set(rt.id,j.id)},"TB",s)});const _=[];u.forEach(j=>{const H=w.get(j.source)||j.source,K=w.get(j.target)||j.target;H!==K&&y.has(H)&&y.has(K)&&_.push({id:j.id,source:H,target:K,data:{}})});let F;if(b!=null&&b.length){if(b.length===1)b[0].data.x=a[0],b[0].data.y=a[1];else{const j=new Vn({nodes:b,edges:_}),H=o||new pb;O&&hL[H.id]&&(yield(b.length<100?new Sb:new kv).assign(j));const K=Object.assign({center:a,kg:5,preventOverlap:!0,animate:!1},H.id==="force"?{gravity:1,factor:4,linkDistance:(et,rt,lt)=>{const ht=Math.max(...rt.data.size)||32,yt=Math.max(...lt.data.size)||32;return ht/2+yt/2+200}}:{});F=yield Mb(H,j,K)}g.forEach(j=>{var H;const K=F.nodes.find(lt=>lt.id===j.id);if(K){const{x:lt,y:ht}=K.data;j.data.visited=!0,j.data.x=lt,j.data.y=ht,d.push({id:j.id,data:{x:lt,y:ht}})}const{x:et,y:rt}=j.data;(H=j.data.nodes)===null||H===void 0||H.forEach(lt=>{d.push({id:lt.id,data:{x:lt.data.x+et,y:lt.data.y+rt}})})}),g.forEach(({data:j})=>{const{x:H,y:K,visited:et,nodes:rt}=j;rt==null||rt.forEach(lt=>{if(!et){const ht=d.find(yt=>yt.id===lt.id);ht.data.x+=H||0,ht.data.y+=K||0}})})}return t&&d.forEach(j=>{e.mergeNodeData(j.id,{x:j.data.x,y:j.data.y})}),{nodes:d,edges:u}})}initVals(t){const e=Object.assign({},t),{nodeSize:n,spacing:i,comboPadding:a}=t;let s,o;if(ie(i)?o=()=>i:fe(i)?o=i:o=()=>0,e.spacing=o,!n)s=c=>{const u=o(c);return c.size?xa(c.size)?((c.size[0]>c.size[1]?c.size[0]:c.size[1])+u)/2:Fn(c.size)?((c.size.width>c.size.height?c.size.width:c.size.height)+u)/2:(c.size+u)/2:32+u/2};else if(fe(n))s=c=>{const u=n(c),h=o(c);return xa(c.size)?((c.size[0]>c.size[1]?c.size[0]:c.size[1])+h)/2:((u||32)+h)/2};else if(xa(n)){const u=(n[0]>n[1]?n[0]:n[1])/2;s=h=>u+o(h)/2}else{const c=n/2;s=u=>c+o(u)/2}e.nodeSize=s;let l;return ie(a)?l=()=>a:xa(a)?l=()=>Math.max.apply(null,a):fe(a)?l=a:l=()=>0,e.comboPadding=l,e}getInnerGraphs(t,e,n,i,a,s,o){const{nodeSize:l,comboPadding:c,spacing:u,innerLayout:h}=s,d=h||new kv({}),f={center:[0,0],preventOverlap:!0,nodeSpacing:u},v=[],g=p=>{let y=(c==null?void 0:c(p))||10;return xa(y)&&(y=Math.max(...y)),{size:y?[y*2,y*2]:[30,30],padding:y}};return t.getRoots(e).forEach(p=>{o.set(p.id,{id:p.id,data:{nodes:[],size:g(p).size}});let y=Promise.resolve();Dv(t,[p],b=>{var w;if(!b.data._isCombo)return;const{size:O,padding:_}=g(b);if(!(!((w=t.getChildren(b.id,e))===null||w===void 0)&&w.length))o.set(b.id,{id:b.id,data:Object.assign(Object.assign({},b.data),{size:O})});else{const F=o.get(b.id);o.set(b.id,{id:b.id,data:Object.assign({nodes:[]},F==null?void 0:F.data)});const W=new Map,j=t.getChildren(b.id,e).map(et=>{if(et.data._isCombo)return o.has(et.id)||o.set(et.id,{id:et.id,data:Object.assign({},et.data)}),W.set(et.id,!0),o.get(et.id);const rt=n.get(et.id)||i.get(et.id);return W.set(et.id,!0),{id:et.id,data:Object.assign(Object.assign({},rt.data),et.data)}}),H={nodes:j,edges:a.filter(et=>W.has(et.source)&&W.has(et.target))};let K=1/0;j.forEach(et=>{var rt;let{size:lt}=et.data;lt||(lt=((rt=o.get(et.id))===null||rt===void 0?void 0:rt.data.size)||(l==null?void 0:l(et))||[30,30]),ie(lt)&&(lt=[lt,lt]);const[ht,yt]=lt;K>ht&&(K=ht),K>yt&&(K=yt),et.data.size=lt}),y=y.then(()=>(0,G.mG)(this,void 0,void 0,function*(){const et=new Vn(H);yield Mb(d,et,f,!0);const{minX:rt,minY:lt,maxX:ht,maxY:yt}=oL(j),Nt={x:(ht+rt)/2,y:(yt+lt)/2};H.nodes.forEach(pt=>{pt.data.x-=Nt.x,pt.data.y-=Nt.y});const Ct=[Math.max(ht-rt,K)+_*2,Math.max(yt-lt,K)+_*2];o.get(b.id).data.size=Ct,o.get(b.id).data.nodes=j}))}return!0},"BT",e),v.push(y)}),v}}function Mb(r,t,e,n){var i;return(0,G.mG)(this,void 0,void 0,function*(){return _v(r)?(r.execute(t,e),r.stop(),r.tick((i=e.iterations)!==null&&i!==void 0?i:300)):n?yield r.assign(t,e):yield r.execute(t,e)})}function sr(r){return function(){return r}}function Ka(r){return(r()-.5)*1e-6}function vL(r){return r.index}function Ab(r,t){var e=r.get(t);if(!e)throw new Error("node not found: "+t);return e}function gL(r){var t=vL,e=h,n,i=sr(30),a,s,o,l,c,u=1;r==null&&(r=[]);function h(p){return 1/Math.min(o[p.source.index],o[p.target.index])}function d(p){for(var y=0,b=r.length;y[t(_,F,s),_])),O;for(p=0,o=new Array(y);p(r=(yL*r+bL)%Tb)/Tb}function EL(r){return r.x}function wL(r){return r.y}var SL=10,ML=Math.PI*(3-Math.sqrt(5));function AL(r){var t,e=1,n=.001,i=1-Math.pow(n,1/300),a=0,s=.6,o=new Map,l=(0,mL.HT)(h),c=(0,pL.Z)("tick","end"),u=xL();r==null&&(r=[]);function h(){d(),c.call("tick",t),e1?(p==null?o.delete(g):o.set(g,v(p)),t):o.get(g)},find:function(g,p,y){var b=0,w=r.length,O,_,F,W,j;for(y==null?y=1/0:y*=y,b=0;b1?(c.on(g,p),t):c.on(g)}}}function TL(){var r,t,e,n,i=sr(-30),a,s=1,o=1/0,l=.81;function c(f){var v,g=r.length,p=(0,Pv.Z)(r,EL,wL).visitAfter(h);for(n=f,v=0;v=o)return;(f.data!==t||f.next)&&(y===0&&(y=Ka(e),O+=y*y),b===0&&(b=Ka(e),O+=b*b),Od.index){var et=f-j.x-j.vx,rt=v-j.y-j.vy,lt=et*et+rt*rt;ltf+K||Fv+K||Wc.r&&(c.r=c[u].r)}function l(){if(t){var c,u=t.length,h;for(e=new Array(u),c=0;ce.id},manyBody:{},center:{x:0,y:0}},this.context={options:{},assign:!1,nodes:[],edges:[]},mr(this.options,t),this.options.forceSimulation&&(this.simulation=this.options.forceSimulation)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericLayout(!0,t,e)})}stop(){this.simulation.stop()}tick(t){return this.simulation.tick(t),this.getResult()}restart(){this.simulation.restart()}setFixedPosition(t,e){const n=this.context.nodes.find(i=>i.id===t);n&&e.forEach((i,a)=>{if(typeof i=="number"||i===null){const s=["fx","fy","fz"][a];n[s]=i}})}getOptions(t){var e,n;const i=mr({},this.options,t);return i.collide&&((e=i.collide)===null||e===void 0?void 0:e.radius)===void 0&&(i.collide=i.collide||{},i.collide.radius=(n=i.nodeSize)!==null&&n!==void 0?n:10),i.iterations===void 0&&(i.link&&i.link.iterations===void 0&&(i.iterations=i.link.iterations),i.collide&&i.collide.iterations===void 0&&(i.iterations=i.collide.iterations)),this.context.options=i,i}genericLayout(t,e,n){var i;return(0,G.mG)(this,void 0,void 0,function*(){const a=this.getOptions(n),s=e.getAllNodes().map(({id:u,data:h})=>Object.assign(Object.assign({id:u},h),Bs(h.data,this.config.inputNodeAttrs))),o=e.getAllEdges().map(u=>Object.assign({},u));Object.assign(this.context,{assign:t,nodes:s,edges:o,graph:e});const l=new Promise(u=>{this.resolver=u}),c=this.setSimulation(a);return c.nodes(s),(i=c.force("link"))===null||i===void 0||i.links(o),l})}getResult(){const{assign:t,nodes:e,edges:n,graph:i}=this.context,a=e.map(o=>({id:o.id,data:Object.assign(Object.assign({},o.data),Bs(o,this.config.outputNodeAttrs))})),s=n.map(({id:o,source:l,target:c,data:u})=>({id:o,source:typeof l=="object"?l.id:l,target:typeof c=="object"?c.id:c,data:u}));return t&&a.forEach(o=>i.mergeNodeData(o.id,o.data)),{nodes:a,edges:s}}initSimulation(){return AL()}setSimulation(t){const e=this.simulation||this.options.forceSimulation||this.initSimulation();return this.simulation||(this.simulation=e.on("tick",()=>{var n;return(n=t.onTick)===null||n===void 0?void 0:n.call(t,this.getResult())}).on("end",()=>{var n;return(n=this.resolver)===null||n===void 0?void 0:n.call(this,this.getResult())})),Ob(e,this.config.simulationAttrs.map(n=>[n,t[n]])),Object.entries(this.forceMap).forEach(([n,i])=>{const a=n;if(t[n]){let s=e.force(a);s||(s=i(),e.force(a,s)),Ob(s,Object.entries(t[a]))}else e.force(a,null)}),e}}const Ob=(r,t)=>t.reduce((e,[n,i])=>!e[n]||i===void 0?e:e[n].call(r,i),r);var Cb=S(92546),_L=S.n(Cb);class eh{constructor(t){this.id="dagre",this.options={},Object.assign(this.options,eh.defaultOptions,t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericDagreLayout(!1,t,Object.assign(Object.assign({},this.options),e))})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericDagreLayout(!0,t,Object.assign(Object.assign({},this.options),e))})}genericDagreLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const{nodeSize:i}=n,a=new Cb.graphlib.Graph;a.setGraph(n),a.setDefaultEdgeLabel(()=>({}));const s=e.getAllNodes(),o=e.getAllEdges();[...s,...o].some(({id:c})=>ie(c))&&console.error("Dagre layout only support string id, it will convert number to string."),e.getAllNodes().forEach(c=>{const{id:u}=c,h=Object.assign({},c.data);if(i!==void 0){const[d,f]=Pl(fe(i)?i(c):i);Object.assign(h,{width:d,height:f})}a.setNode(u.toString(),h)}),e.getAllEdges().forEach(({id:c,source:u,target:h})=>{a.setEdge(u.toString(),h.toString(),{id:c})}),_L().layout(a);const l={nodes:[],edges:[]};return a.nodes().forEach(c=>{const u=a.node(c);l.nodes.push({id:c,data:u}),t&&e.mergeNodeData(c,u)}),a.edges().forEach(c=>{const u=a.edge(c),{id:h}=u,d=(0,G._T)(u,["id"]),{v:f,w:v}=c;l.edges.push({id:h,source:f,target:v,data:d}),t&&e.mergeEdgeData(h,d)}),l})}}eh.defaultOptions={};class Iv{constructor(t){this.id=t.id||0,this.rx=t.rx,this.ry=t.ry,this.fx=0,this.fy=0,this.mass=t.mass,this.degree=t.degree,this.g=t.g||0}distanceTo(t){const e=this.rx-t.rx,n=this.ry-t.ry;return Math.hypot(e,n)}setPos(t,e){this.rx=t,this.ry=e}resetForce(){this.fx=0,this.fy=0}addForce(t){const e=t.rx-this.rx,n=t.ry-this.ry;let i=Math.hypot(e,n);i=i<1e-4?1e-4:i;const a=this.g*(this.degree+1)*(t.degree+1)/i;this.fx+=a*e/i,this.fy+=a*n/i}in(t){return t.contains(this.rx,this.ry)}add(t){const e=this.mass+t.mass,n=(this.rx*this.mass+t.rx*t.mass)/e,i=(this.ry*this.mass+t.ry*t.mass)/e,a=this.degree+t.degree,s={rx:n,ry:i,mass:e,degree:a};return new Iv(s)}}class xo{constructor(t){this.xmid=t.xmid,this.ymid=t.ymid,this.length=t.length,this.massCenter=t.massCenter||[0,0],this.mass=t.mass||1}getLength(){return this.length}contains(t,e){const n=this.length/2;return t<=this.xmid+n&&t>=this.xmid-n&&e<=this.ymid+n&&e>=this.ymid-n}NW(){const t=this.xmid-this.length/4,e=this.ymid+this.length/4,n=this.length/2,i={xmid:t,ymid:e,length:n};return new xo(i)}NE(){const t=this.xmid+this.length/4,e=this.ymid+this.length/4,n=this.length/2,i={xmid:t,ymid:e,length:n};return new xo(i)}SW(){const t=this.xmid-this.length/4,e=this.ymid-this.length/4,n=this.length/2,i={xmid:t,ymid:e,length:n};return new xo(i)}SE(){const t=this.xmid+this.length/4,e=this.ymid-this.length/4,n=this.length/2,i={xmid:t,ymid:e,length:n};return new xo(i)}}class Eo{constructor(t){this.body=null,this.quad=null,this.NW=null,this.NE=null,this.SW=null,this.SE=null,this.theta=.5,t!=null&&(this.quad=t)}insert(t){if(this.body==null){this.body=t;return}this._isExternal()?(this.quad&&(this.NW=new Eo(this.quad.NW()),this.NE=new Eo(this.quad.NE()),this.SW=new Eo(this.quad.SW()),this.SE=new Eo(this.quad.SE())),this._putBody(this.body),this._putBody(t),this.body=this.body.add(t)):(this.body=this.body.add(t),this._putBody(t))}_putBody(t){this.quad&&(t.in(this.quad.NW())&&this.NW?this.NW.insert(t):t.in(this.quad.NE())&&this.NE?this.NE.insert(t):t.in(this.quad.SW())&&this.SW?this.SW.insert(t):t.in(this.quad.SE())&&this.SE&&this.SE.insert(t))}_isExternal(){return this.NW==null&&this.NE==null&&this.SW==null&&this.SE==null}updateForce(t){if(!(this.body==null||t===this.body))if(this._isExternal())t.addForce(this.body);else{const e=this.quad?this.quad.getLength():0,n=this.body.distanceTo(t);e/nci(y,[o,l])),v=i.filter(y=>{const{source:b,target:w}=y;return b!==w}),g=new Vn({nodes:f,edges:v}),p=this.getSizes(g,h);if(this.run(g,e,u,p,t,s),c){for(let b=0;b250&&(n.barnesHut=!0),l===void 0&&e>100&&(n.prune=!0),c===0&&!l?(n.maxIteration=250,e<=200&&e>100?n.maxIteration=1e3:e>200&&(n.maxIteration=1200)):c===0&&l&&(n.maxIteration=100,e<=200&&e>100?n.maxIteration=500:e>200&&(n.maxIteration=950)),u||(n.kr=50,e>100&&e<=500?n.kr=20:e>500&&(n.kr=1)),h||(n.kg=20,e>100&&e<=500?n.kg=10:e>500&&(n.kg=1)),n}run(t,e,n,i,a,s){const{kr:o,barnesHut:l,onTick:c}=s,u=t.getAllNodes();let h=0,d=n;const f={},v={},g={};for(let p=0;p0;)h=this.oneStep(t,{iter:d,preventOverlapIters:50,krPrime:100,sg:h,forces:f,preForces:v,bodies:g,sizes:i},s),d--,c==null||c({nodes:u,edges:e.getAllEdges()});return t}oneStep(t,e,n){const{iter:i,preventOverlapIters:a,krPrime:s,sg:o,preForces:l,bodies:c,sizes:u}=e;let{forces:h}=e;const{preventOverlap:d,barnesHut:f}=n,v=t.getAllNodes();for(let g=0;ga||!d)?h=this.getOptRepGraForces(t,h,c,n):h=this.getRepGraForces(t,i,a,h,s,u,n),this.updatePos(t,h,l,o,n)}getAttrForces(t,e,n,i,a,s){const{preventOverlap:o,dissuadeHubs:l,mode:c,prune:u}=s,h=t.getAllEdges();for(let d=0;d0&&(_=O,F=O),a[f][0]+=_*w[0],a[v][0]-=F*w[0],a[f][1]+=_*w[1],a[v][1]-=F*w[1]}return a}getOptRepGraForces(t,e,n,i){const{kg:a,center:s,prune:o}=i,l=t.getAllNodes(),c=l.length;let u=9e10,h=-9e10,d=9e10,f=-9e10;for(let b=0;b=h&&(h=O.x),O.x<=u&&(u=O.x),O.y>=f&&(f=O.y),O.y<=d&&(d=O.y))}const v=Math.max(h-u,f-d),g={xmid:(h+u)/2,ymid:(f+d)/2,length:v,massCenter:s,mass:c},p=new xo(g),y=new Eo(p);for(let b=0;b0&&(K=c*(y+1)*(W+1)/H),i[p.id][0]-=K*j[0],i[F.id][0]+=K*j[0],i[p.id][1]-=K*j[1],i[F.id][1]+=K*j[1]}const b=[p.data.x-h[0],p.data.y-h[1]],w=Math.hypot(b[0],b[1]);b[0]=b[0]/w,b[1]=b[1]/w;const O=u*(y+1);i[p.id][0]-=O*b[0],i[p.id][1]-=O*b[1]}return i}updatePos(t,e,n,i,a){const{ks:s,tao:o,prune:l,ksmax:c}=a,u=t.getAllNodes(),h=u.length,d=[],f=[];let v=0,g=0,p=i;for(let b=0;b1.5*y?1.5*y:p);for(let b=0;bj?j:F;const H=F*e[w][0],K=F*e[w][1];t.mergeNodeData(w,{x:O.x+H,y:O.y+K})}return p}}const FL={maxIteration:1e3,gravity:10,speed:5,clustering:!1,clusterGravity:10,width:300,height:300,nodeClusterBy:"cluster"},zL=800;class jL{constructor(t={}){this.options=t,this.id="fruchterman",this.timeInterval=0,this.running=!1,this.options=Object.assign(Object.assign({},FL),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericFruchtermanLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericFruchtermanLayout(!0,t,e)})}stop(){this.timeInterval&&typeof window!="undefined"&&window.clearInterval(this.timeInterval),this.running=!1}tick(t=this.options.maxIteration||1){if(this.lastResult)return this.lastResult;for(let n=0;nthis.lastGraph.mergeNodeData(n.id,{x:n.data.x,y:n.data.y,z:this.options.dimensions===3?n.data.z:void 0})),e}genericFruchtermanLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){if(this.running)return;const i=this.formatOptions(n),{dimensions:a,width:s,height:o,center:l,clustering:c,nodeClusterBy:u,maxIteration:h,onTick:d}=i,f=e.getAllNodes(),v=e.getAllEdges();if(!(f!=null&&f.length)){const w={nodes:[],edges:v};return this.lastResult=w,w}if(f.length===1){t&&e.mergeNodeData(f[0].id,{x:l[0],y:l[1],z:a===3?l[2]:void 0});const w={nodes:[Object.assign(Object.assign({},f[0]),{data:Object.assign(Object.assign({},f[0].data),{x:l[0],y:l[1],z:a===3?l[2]:void 0})})],edges:v};return this.lastResult=w,w}const g=f.map(w=>ci(w,[s,o])),p=new Vn({nodes:g,edges:v}),y={};if(c&&g.forEach(w=>{const O=w.data[u];y[O]||(y[O]={name:O,cx:0,cy:0,count:0})}),this.lastLayoutNodes=g,this.lastLayoutEdges=v,this.lastAssign=t,this.lastGraph=p,this.lastOptions=i,this.lastClusterMap=y,typeof window=="undefined")return;let b=0;return new Promise(w=>{this.timeInterval=window.setInterval(()=>{if(!this.running){w({nodes:g,edges:v});return}this.runOneStep(p,y,i),t&&g.forEach(({id:O,data:_})=>e.mergeNodeData(O,{x:_.x,y:_.y,z:a===3?_.z:void 0})),d==null||d({nodes:g,edges:v}),b++,b>=h&&(window.clearInterval(this.timeInterval),w({nodes:g,edges:v}))},0),this.running=!0})})}formatOptions(t={}){const e=Object.assign(Object.assign({},this.options),t),{clustering:n,nodeClusterBy:i}=e,{center:a,width:s,height:o}=e;return e.width=!s&&typeof window!="undefined"?window.innerWidth:s,e.height=!o&&typeof window!="undefined"?window.innerHeight:o,e.center=a||[e.width/2,e.height/2],e.clustering=n&&!!i,e}runOneStep(t,e,n){const{dimensions:i,height:a,width:s,gravity:o,center:l,speed:c,clustering:u,nodeClusterBy:h,clusterGravity:d}=n,f=a*s,v=Math.sqrt(f)/10,g=t.getAllNodes(),p=f/(g.length+1),y=Math.sqrt(p),b={};if(this.applyCalculate(t,b,y,p),u){for(const O in e)e[O].cx=0,e[O].cy=0,e[O].count=0;g.forEach(O=>{const{data:_}=O,F=e[_[h]];ie(_.x)&&(F.cx+=_.x),ie(_.y)&&(F.cy+=_.y),F.count++});for(const O in e)e[O].cx/=e[O].count,e[O].cy/=e[O].count;const w=d||o;g.forEach((O,_)=>{const{id:F,data:W}=O;if(!ie(W.x)||!ie(W.y))return;const j=e[W[h]],H=Math.sqrt((W.x-j.cx)*(W.x-j.cx)+(W.y-j.cy)*(W.y-j.cy)),K=y*w;b[F].x-=K*(W.x-j.cx)/H,b[F].y-=K*(W.y-j.cy)/H})}g.forEach((w,O)=>{const{id:_,data:F}=w;if(!ie(F.x)||!ie(F.y))return;const W=.01*y*o;b[_].x-=W*(F.x-l[0]),b[_].y-=W*(F.y-l[1]),i===3&&(b[_].z-=W*(F.z-l[2]))}),g.forEach((w,O)=>{const{id:_,data:F}=w;if(ie(F.fx)&&ie(F.fy)){F.x=F.fx,F.y=F.fy,i===3&&(F.z=F.fz);return}if(!ie(F.x)||!ie(F.y))return;const W=Math.sqrt(b[_].x*b[_].x+b[_].y*b[_].y+(i===3?b[_].z*b[_].z:0));if(W>0){const j=Math.min(v*(c/zL),W);t.mergeNodeData(_,{x:F.x+b[_].x/W*j,y:F.y+b[_].y/W*j,z:i===3?F.z+b[_].z/W*j:void 0})}})}applyCalculate(t,e,n,i){this.calRepulsive(t,e,i),this.calAttractive(t,e,n)}calRepulsive(t,e,n){const i=t.getAllNodes();i.forEach(({data:a,id:s},o)=>{e[s]={x:0,y:0,z:0},i.forEach(({data:l,id:c},u)=>{if(o<=u||!ie(a.x)||!ie(l.x)||!ie(a.y)||!ie(l.y))return;let h=a.x-l.x,d=a.y-l.y,f=this.options.dimensions===3?a.z-l.z:0,v=h*h+d*d+f*f;v===0&&(v=1,h=.01,d=.01,f=.01);const g=n/v,p=h*g,y=d*g,b=f*g;e[s].x+=p,e[s].y+=y,e[c].x-=p,e[c].y-=y,this.options.dimensions===3&&(e[s].z+=b,e[c].z-=b)})})}calAttractive(t,e,n){t.getAllEdges().forEach(a=>{const{source:s,target:o}=a;if(!s||!o||s===o)return;const{data:l}=t.getNode(s),{data:c}=t.getNode(o);if(!ie(c.x)||!ie(l.x)||!ie(c.y)||!ie(l.y))return;const u=c.x-l.x,h=c.y-l.y,d=this.options.dimensions===3?c.z-l.z:0,f=Math.sqrt(u*u+h*h+d*d)/n,v=u*f,g=h*f,p=d*f;e[s].x+=v,e[s].y+=g,e[o].x-=v,e[o].y-=g,this.options.dimensions===3&&(e[s].z+=p,e[o].z-=p)})}}const ZL={begin:[0,0],preventOverlap:!0,preventOverlapPadding:10,condense:!1,rows:void 0,cols:void 0,position:void 0,sortBy:"degree",nodeSize:30,width:300,height:300};class WL{constructor(t={}){this.options=t,this.id="grid",this.options=Object.assign(Object.assign({},ZL),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericGridLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericGridLayout(!0,t,e)})}genericGridLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),{begin:a=[0,0],condense:s,preventOverlapPadding:o,preventOverlap:l,rows:c,cols:u,nodeSpacing:h,nodeSize:d,width:f,height:v,position:g}=i;let{sortBy:p}=i;const y=e.getAllNodes(),b=e.getAllEdges(),w=y==null?void 0:y.length;if(!w||w===1)return Zs(e,t,a);const O=y.map(yt=>ci(yt));p!=="id"&&(!Ve(p)||O[0].data[p]===void 0)&&(p="degree"),p==="degree"?O.sort((yt,Nt)=>e.getDegree(Nt.id,"both")-e.getDegree(yt.id,"both")):p==="id"?O.sort((yt,Nt)=>ie(Nt.id)&&ie(yt.id)?Nt.id-yt.id:`${yt.id}`.localeCompare(`${Nt.id}`)):O.sort((yt,Nt)=>Nt.data[p]-yt.data[p]);const _=!f&&typeof window!="undefined"?window.innerWidth:f,F=!v&&typeof window!="undefined"?window.innerHeight:v,W=w,j={rows:c,cols:u};if(c!=null&&u!=null)j.rows=c,j.cols=u;else if(c!=null&&u==null)j.rows=c,j.cols=Math.ceil(W/j.rows);else if(c==null&&u!=null)j.cols=u,j.rows=Math.ceil(W/j.cols);else{const yt=Math.sqrt(W*F/_);j.rows=Math.round(yt),j.cols=Math.round(_/F*yt)}if(j.rows=Math.max(j.rows,1),j.cols=Math.max(j.cols,1),j.cols*j.rows>W){const yt=nh(j),Nt=rh(j);(yt-1)*Nt>=W?nh(j,yt-1):(Nt-1)*yt>=W&&rh(j,Nt-1)}else for(;j.cols*j.rows=W?rh(j,Nt+1):nh(j,yt+1)}let H=s?0:_/j.cols,K=s?0:F/j.rows;if(l||h){const yt=js(10,h),Nt=Ov(30,d,!1);O.forEach(Ct=>{(!Ct.data.x||!Ct.data.y)&&(Ct.data.x=0,Ct.data.y=0);const pt=e.getNode(Ct.id),[xt,kt]=Pl(Nt(pt)||30),jt=yt!==void 0?yt(Ct):o,Xt=xt+jt,ee=kt+jt;H=Math.max(H,Xt),K=Math.max(K,ee)})}const et={},rt={row:0,col:0},lt={};for(let yt=0;yt{e.mergeNodeData(yt.id,{x:yt.data.x,y:yt.data.y})}),ht})}}const nh=(r,t)=>{let e;const n=r.rows||5,i=r.cols||5;return t==null?e=Math.min(n,i):Math.min(n,i)===r.rows?r.rows=t:r.cols=t,e},rh=(r,t)=>{let e;const n=r.rows||5,i=r.cols||5;return t==null?e=Math.max(n,i):Math.max(n,i)===r.rows?r.rows=t:r.cols=t,e},Bv=(r,t)=>r[`c-${t.row}-${t.col}`]||!1,Nb=(r,t)=>r[`c-${t.row}-${t.col}`]=!0,kb=(r,t)=>{const e=r.cols||5;t.col++,t.col>=e&&(t.col=0,t.row++)},GL=(r,t,e,n,i,a,s,o)=>{let l,c;const u=i[r.id];if(u)l=u.col*e+e/2+t[0],c=u.row*n+n/2+t[1];else{for(;Bv(o,s);)kb(a,s);l=s.col*e+e/2+t[0],c=s.row*n+n/2+t[1],Nb(o,s),kb(a,s)}r.data.x=l,r.data.y=c},VL=(r,t,e)=>{try{const n=Xa.mul(Xa.pow(t,2),-.5),i=n.mean("row"),a=n.mean("column"),s=n.mean();n.add(s).subRowVector(i).subColumnVector(a);const o=new bb(n),l=Xa.sqrt(o.diagonalMatrix).diagonal();return o.leftSingularVectors.toJSON().map(c=>Xa.mul([c],[l]).toJSON()[0].splice(0,r))}catch(n){const i=[];for(let a=0;a{const e=Object.assign(Object.assign({},YL),t),{positions:n,iterations:i,width:a,k:s,speed:o=100,strictRadial:l,focusIdx:c,radii:u=[],nodeSizeFunc:h}=e,d=r.getAllNodes(),f=[],v=a/10;for(let g=0;g{f[y]={x:0,y:0}}),XL(d,n,f,s,u,h),KL(n,f,o,l,c,v,a,u);return n},XL=(r,t,e,n,i,a)=>{t.forEach((s,o)=>{e[o]={x:0,y:0},t.forEach((l,c)=>{if(o===c||i[o]!==i[c])return;let u=s.x-l.x,h=s.y-l.y,d=Math.sqrt(u*u+h*h);if(d===0){d=1;const f=o>c?1:-1;u=.01*f,h=.01*f}if(d{const l=a||s/10;return n&&t.forEach((c,u)=>{const h=r[u].x-r[i].x,d=r[u].y-r[i].y,f=Math.sqrt(h*h+d*d);let v=d/f,g=-h/f;const p=Math.sqrt(c.x*c.x+c.y*c.y);let y=Math.acos((v*c.x+g*c.y)/p);y>Math.PI/2&&(y-=Math.PI/2,v*=-1,g*=-1);const b=Math.cos(y)*p;c.x=v*b,c.y=g*b}),r.forEach((c,u)=>{if(u===i)return;const h=Math.sqrt(t[u].x*t[u].x+t[u].y*t[u].y);if(h>0&&u!==i){const d=Math.min(l*(e/UL),h);if(c.x+=t[u].x/h*d,c.y+=t[u].y/h*d,n){let f=c.x-r[i].x,v=c.y-r[i].y;const g=Math.sqrt(f*f+v*v);f=f/g*o[u],v=v/g*o[u],c.x=r[i].x+f,c.y=r[i].y+v}}}),r},QL={maxIteration:1e3,focusNode:null,unitRadius:null,linkDistance:50,preventOverlap:!1,strictRadial:!0,maxPreventOverlapIteration:200,sortStrength:10};class qL{constructor(t={}){this.options=t,this.id="radial",this.options=Object.assign(Object.assign({},QL),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericRadialLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericRadialLayout(!0,t,e)})}genericRadialLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),{width:a,height:s,center:o,focusNode:l,unitRadius:c,nodeSize:u,nodeSpacing:h,strictRadial:d,preventOverlap:f,maxPreventOverlapIteration:v,sortBy:g,linkDistance:p=50,sortStrength:y=10,maxIteration:b=1e3}=i,w=e.getAllNodes(),O=e.getAllEdges(),_=!a&&typeof window!="undefined"?window.innerWidth:a,F=!s&&typeof window!="undefined"?window.innerHeight:s,W=o||[_/2,F/2];if(!(w!=null&&w.length)||w.length===1)return Zs(e,t,W);let j=w[0];if(Ve(l)){for(let me=0;meW[0]?W[0]:_-W[0],yt=F-W[1]>W[1]?W[1]:F-W[1];ht===0&&(ht=_/2),yt===0&&(yt=F/2);const Nt=Math.min(ht,yt),Ct=Math.max(...lt),pt=[],xt=c||Nt/Ct;lt.forEach((me,De)=>{pt[De]=me*xt});const kt=JL(w,et,p,pt,xt,g,y),jt=$L(kt),Xt=VL(p,kt,p);let ee=Xt.map(([me,De])=>({x:(isNaN(me)?Math.random()*p:me)-Xt[H][0],y:(isNaN(De)?Math.random()*p:De)-Xt[H][1]}));this.run(b,ee,jt,kt,pt,H);let ce;if(f){ce=Cv(u,h);const me={nodes:w,nodeSizeFunc:ce,positions:ee,radii:pt,height:F,width:_,strictRadial:!!d,focusIdx:H,iterations:v||200,k:ee.length/4.5};ee=HL(e,me)}const ue=[];return ee.forEach((me,De)=>{const Ge=ci(w[De]);Ge.data.x=me.x+W[0],Ge.data.y=me.y+W[1],ue.push(Ge)}),t&&ue.forEach(me=>e.mergeNodeData(me.id,{x:me.data.x,y:me.data.y})),{nodes:ue,edges:O}})}run(t,e,n,i,a,s){for(let o=0;o<=t;o++){const l=o/t;this.oneIteration(l,e,a,i,n,s)}}oneIteration(t,e,n,i,a,s){const o=1-t;e.forEach((l,c)=>{const u=wb(l,{x:0,y:0}),h=u===0?0:1/u;if(c===s)return;let d=0,f=0,v=0;e.forEach((p,y)=>{if(c===y)return;const b=wb(l,p),w=b===0?0:1/b,O=i[y][c];v+=a[c][y],d+=a[c][y]*(p.x+O*(l.x-p.x)*w),f+=a[c][y]*(p.y+O*(l.y-p.y)*w)});const g=n[c]===0?0:1/n[c];v*=o,v+=t*g*g,d*=o,d+=t*g*l.x*h,l.x=d/v,f*=o,f+=t*g*l.y*h,l.y=f/v})}}const JL=(r,t,e,n,i,a,s)=>{if(!r)return[];const o=[];if(t){const l={};t.forEach((c,u)=>{const h=[];c.forEach((d,f)=>{var v,g;if(u===f)h.push(0);else if(n[u]===n[f])if(a==="data")h.push(d*(Math.abs(u-f)*s)/(n[u]/i));else if(a){let p,y;if(l[r[u].id])p=l[r[u].id];else{const b=(a==="id"?r[u].id:(v=r[u].data)===null||v===void 0?void 0:v[a])||0;Ve(b)?p=b.charCodeAt(0):p=b,l[r[u].id]=p}if(l[r[f].id])y=l[r[f].id];else{const b=(a==="id"?r[f].id:(g=r[f].data)===null||g===void 0?void 0:g[a])||0;Ve(b)?y=b.charCodeAt(0):y=b,l[r[f].id]=y}h.push(d*(Math.abs(p-y)*s)/(n[u]/i))}else h.push(d*e/(n[u]/i));else{const p=(e+i)/2;h.push(d*p)}}),o.push(h)})}return o},$L=r=>{const t=r.length,e=r[0].length,n=[];for(let i=0;i{let e=-1;return r.forEach((n,i)=>{n.id===t&&(e=i)}),Math.max(e,0)},eD=(r,t,e)=>{const n=r.length;for(let i=0;i{let e=0;for(let n=0;ne?r[t][n]:e);return e},rD={center:[0,0],width:300,height:300};class iD{constructor(t={}){this.options=t,this.id="random",this.options=Object.assign(Object.assign({},rD),t)}execute(t,e){return(0,G.mG)(this,void 0,void 0,function*(){return this.genericRandomLayout(!1,t,e)})}assign(t,e){return(0,G.mG)(this,void 0,void 0,function*(){yield this.genericRandomLayout(!0,t,e)})}genericRandomLayout(t,e,n){return(0,G.mG)(this,void 0,void 0,function*(){const i=Object.assign(Object.assign({},this.options),n),{center:a,width:s,height:o}=i,l=e.getAllNodes(),c=.9,u=!s&&typeof window!="undefined"?window.innerWidth:s,h=!o&&typeof window!="undefined"?window.innerHeight:o,d=a||[u/2,h/2],f=[];return l&&l.forEach(g=>{f.push({id:g.id,data:{x:(Math.random()-.5)*c*u+d[0],y:(Math.random()-.5)*c*h+d[1]}})}),t&&f.forEach(g=>e.mergeNodeData(g.id,{x:g.data.x,y:g.data.y})),{nodes:f,edges:e.getAllEdges()}})}}function aD(r){var t,e,n,i=r||1;function a(o,l){++t>i&&(n=e,s(1),++t),e[o]=l}function s(o){t=0,e=Object.create(null),o||(n=Object.create(null))}return s(),{clear:s,has:function(o){return e[o]!==void 0||n[o]!==void 0},get:function(o){var l=e[o];if(l!==void 0)return l;if((l=n[o])!==void 0)return a(o,l),l},set:function(o,l){e[o]!==void 0?e[o]=l:a(o,l)}}}var Fv=new Map;function zv(r,t,e){e===void 0&&(e=128);var n=function(){for(var i=[],a=0;a2))return t[0]}formatSize(t){const e=typeof t=="function"?t:()=>t;return n=>oi(e(n))}doLayout(t,e){const{hGap:n,getRibSep:i,vGap:a,nodeSize:s,height:o}=e,{model:l}=this.context,c=this.formatSize(s);let u=c(t)[0]+i(t);const h=(w,O=0)=>{var _;return O+=n*((w.children||[]).length+1),(_=w.children)===null||_===void 0||_.forEach(F=>{var W;(W=l.getNodeLikeDatum(F).children)===null||W===void 0||W.forEach(H=>{const K=l.getNodeLikeDatum(H);O=h(K,O)})}),O},d=w=>{if(w.depth===1)return u;const O=l.getParentData(w.id,"tree");if(wo(w)){const _=l.getParentData(O.id,"tree"),F=g(w)-g(_);return d(O)+F*n/a}else{const _=(O.children||[]).indexOf(w.id),F=l.getNodeData((O.children||[]).slice(_));return f(O)-F.reduce((W,j)=>W+h(j),0)-c(O)[0]/2}},f=zv(w=>{if(jv(w))return c(w)[0]/2;const O=l.getParentData(w.id,"tree");if(wo(w))return d(w)+h(w)+c(w)[0]/2;{const _=g(w)-g(O),F=n/a;return d(w)+_*F}},w=>w.id),v=w=>g(l.getParentData(w,"tree")),g=zv(w=>{if(jv(w))return o/2;if(wo(w)){const O=l.getParentData(w.id,"tree"),_=O.children.indexOf(w.id);if(_===0)return v(O.id)+a;const F=l.getNodeLikeDatum(O.children[_-1]);if(ra(F.children))return g(F)+a;const W=l.getDescendantsData(F.id);return Math.max(...W.map(j=>wo(j)?v(j.id):g(j)))+a}else{if(ra(w.children))return v(w.id)+a;const O=l.getNodeLikeDatum(w.children.slice(-1)[0]);if(ra(O.children))return g(O)+a;const _=l.getDescendantsData(w.id).slice(-1)[0];return(wo(_)?v(_.id):g(_))+a}},w=>w.id);let p=0;const y={nodes:[],edges:[]},b=w=>{var O;(O=w.children)===null||O===void 0||O.forEach(H=>b(l.getNodeLikeDatum(H)));const _=g(w),F=f(w);if(y.nodes.push({id:w.id,x:F,y:_}),jv(w))return;const W=l.getRelatedEdgesData(w.id,"in")[0],j=[d(w),wo(w)?_:v(w.id)];y.edges.push({id:At(W),controlPoints:[j],relatedNodeId:w.id}),p=Math.max(p,F+i(w)),w.depth===1&&(u=p)};return b(t),y}placeAlterative(t,e){const n=(e.children||[]).filter((o,l)=>l%2!==0);if(n.length===0)return t;const{model:i}=this.context,a=t.nodes.find(o=>o.id===e.id).y,s=o=>{const l=i.getAncestorsData(o,"tree");if(ra(l))return!1;const c=l.length===1?o:l[l.length-2].id;return n.includes(c)};t.nodes.forEach(o=>{s(o.id)&&(o.y=2*a-o.y)}),t.edges.forEach(o=>{s(o.relatedNodeId)&&(o.controlPoints=o.controlPoints.map(l=>[l[0],2*a-l[1]]))})}rightToLeft(t,e){return t.nodes.forEach(n=>n.x=e.width-n.x),t.edges.forEach(n=>{n.controlPoints=n.controlPoints.map(i=>[e.width-i[0],i[1]])}),t}execute(t,e){return sD(this,void 0,void 0,function*(){const n=Object.assign(Object.assign(Object.assign({},ih.defaultOptions),this.options),e),{direction:i,nodeSize:a}=n,s=this.getRoot();if(!s)return t;const o=this.formatSize(a);n.vGap||(n.vGap=Math.max(...(t.nodes||[]).map(d=>o(d)[1]))),n.hGap||(n.hGap=Math.max(...(t.nodes||[]).map(d=>o(d)[0])));let l=this.doLayout(s,n);this.placeAlterative(l,s),i==="RL"&&(l=this.rightToLeft(l,n));const{model:c}=this.context,u=[],h=[];return l.nodes.forEach(d=>{const{id:f,x:v,y:g}=d,p=c.getNodeLikeDatum(f);u.push(Pb(p,{x:v,y:g}))}),l.edges.forEach(d=>{const{id:f,controlPoints:v}=d,g=c.getEdgeDatum(f);h.push(Pb(g,{controlPoints:v}))}),{nodes:u,edges:h}})}}ih.defaultOptions={direction:"RL",getRibSep:()=>60};const Pb=(r,t)=>Object.assign(Object.assign({},r),{style:Object.assign(Object.assign({},r.style||{}),t)}),jv=r=>r.depth===0,wo=r=>(r.depth||(r.depth=0))%2===0;var oD=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class ah extends Yu{constructor(){super(...arguments),this.id="snake"}formatSize(t,e){const n=typeof e=="function"?e:()=>e;return t.reduce((i,a)=>{const[s,o]=oi(n(a))||[0,0];return[Math.max(i[0],s),Math.max(i[1],o)]},[0,0])}validate(t){const{nodes:e=[],edges:n=[]}=t,i={},a={},s={};e.forEach(d=>{i[d.id]=0,a[d.id]=0,s[d.id]=[]}),n.forEach(d=>{i[d.target]++,a[d.source]++,s[d.source].push(d.target)});const o=new Set,l=d=>{o.has(d)||(o.add(d),s[d].forEach(l))};if(l(e[0].id),o.size!==e.length)return!1;const c=e.filter(d=>i[d.id]===0),u=e.filter(d=>a[d.id]===0);return!(c.length!==1||u.length!==1||e.filter(d=>i[d.id]===1&&a[d.id]===1).length!==e.length-2)}execute(t,e){return oD(this,void 0,void 0,function*(){var n;if(!this.validate(t))return t;const{nodeSize:i,padding:a,sortBy:s,cols:o,colGap:l,rowGap:c,clockwise:u,width:h,height:d}=Object.assign({},ah.defaultOptions,this.options,e),[f,v,g,p]=Ri(a),y=this.formatSize(t.nodes||[],i),b=Math.ceil((t.nodes||[]).length/o);let w=l||(h-p-v-o*y[0])/(o-1),O=c||(d-f-g-b*y[1])/(b-1);return(O===1/0||O<0)&&(O=0),(w===1/0||w<0)&&(w=0),{nodes:((s?(n=t.nodes)===null||n===void 0?void 0:n.sort(s):lD(t))||[]).map((W,j)=>{const H=Math.floor(j/o),K=j%o,et=u?H%2===0?K:o-1-K:H%2===0?o-1-K:K,rt=p+et*(y[0]+w)+y[0]/2,lt=f+H*(y[1]+O)+y[1]/2;return{id:W.id,style:{x:rt,y:lt}}})}})}}ah.defaultOptions={padding:0,cols:5,clockwise:!0};function lD(r){const{nodes:t=[],edges:e=[]}=r,n={},i={};t.forEach(o=>{n[o.id]=0,i[o.id]=[]}),e.forEach(o=>{n[o.target]++,i[o.source].push(o.target)});const a=[],s=[];for(t.forEach(o=>{n[o.id]===0&&a.push(o.id)});a.length>0;){const o=a.shift(),l=t.find(c=>c.id===o);s.push(l),i[o].forEach(c=>{n[c]--,n[c]===0&&a.push(c)})}return s}const cD=["rgb(158, 1, 66)","rgb(213, 62, 79)","rgb(244, 109, 67)","rgb(253, 174, 97)","rgb(254, 224, 139)","rgb(255, 255, 191)","rgb(230, 245, 152)","rgb(171, 221, 164)","rgb(102, 194, 165)","rgb(50, 136, 189)","rgb(94, 79, 162)"],uD=["rgb(78, 121, 167)","rgb(242, 142, 44)","rgb(225, 87, 89)","rgb(118, 183, 178)","rgb(89, 161, 79)","rgb(237, 201, 73)","rgb(175, 122, 161)","rgb(255, 157, 167)","rgb(156, 117, 95)","rgb(186, 176, 171)"],hD=["rgb(255, 245, 235)","rgb(254, 230, 206)","rgb(253, 208, 162)","rgb(253, 174, 107)","rgb(253, 141, 60)","rgb(241, 105, 19)","rgb(217, 72, 1)","rgb(166, 54, 3)","rgb(127, 39, 4)"],dD=["rgb(247, 252, 245)","rgb(229, 245, 224)","rgb(199, 233, 192)","rgb(161, 217, 155)","rgb(116, 196, 118)","rgb(65, 171, 93)","rgb(35, 139, 69)","rgb(0, 109, 44)","rgb(0, 68, 27)"],fD=["rgb(247, 251, 255)","rgb(222, 235, 247)","rgb(198, 219, 239)","rgb(158, 202, 225)","rgb(107, 174, 214)","rgb(66, 146, 198)","rgb(33, 113, 181)","rgb(8, 81, 156)","rgb(8, 48, 107)"];var vD=function(r,t,e){if(!Gr(r)&&!vo(r))return r;var n=e;return n1(r,function(i,a){n=t(n,i,a)}),n},gD=vD,Zv=function(r,t){return gD(r,function(e,n,i){return t.includes(i)||(e[i]=n),e},{})};class xr extends Wf{}function So(r,t=!0,e){const n=document.createElement("div");return n.setAttribute("class",`g6-${r}`),Object.assign(n.style,{position:"absolute",display:"block"}),t&&Object.assign(n.style,{position:"unset",gridArea:"1 / 1 / 2 / 2",inset:"0px",height:"100%",width:"100%",overflow:"hidden",pointerEvents:"none"}),e&&Object.assign(n.style,e),n}function Wv(r,t="div",e={},n="",i=document.body){const a=document.getElementById(r);a&&a.remove();const s=document.createElement(t);return s.innerHTML=n,s.id=r,Object.assign(s.style,e),i.appendChild(s),s}var pD=function(r,t,e,n){function i(a){return a instanceof e?a:new e(function(s){s(a)})}return new(e||(e=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(h){s(h)}}function l(u){try{c(n.throw(u))}catch(h){s(h)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(r,t||[])).next())})};class sh extends xr{constructor(t,e){super(t,Object.assign({},sh.defaultOptions,e)),this.$element=So("background"),this.context.canvas.getContainer().prepend(this.$element),this.update(e)}update(t){const e=Object.create(null,{update:{get:()=>super.update}});return pD(this,void 0,void 0,function*(){e.update.call(this,t),Object.assign(this.$element.style,Zv(this.options,["key","type"]))})}destroy(){super.destroy(),this.$element.remove()}}sh.defaultOptions={transition:"background 0.5s",backgroundSize:"cover",zIndex:"-1"};function Gv(r,t,e,n,i,a){const s=r,o=t,l=e-s,c=n-o;let u=i-s,h=a-o,d=u*l+h*c,f=0;d<=0?f=0:(u=l-u,h=c-h,d=u*l+h*c,d<=0?f=0:f=d*d/(l*l+c*c));const v=u*u+h*h-f;return v<0?0:v}function Qa(r,t,e,n){return(r-e)*(r-e)+(t-n)*(t-n)}function Rb(r,t,e,n,i){return Qa(r,t,e,n)e;if(r===0)return Math.round;const t=Math.pow(10,r);return e=>Math.round(e*t)/t}function Lb(r){const t=Math.min(r.x1,r.x2),e=Math.max(r.x1,r.x2),n=Math.min(r.y1,r.y2),i=Math.max(r.y1,r.y2);return{x:t,y:n,x2:e,y2:i,width:e-t,height:i-n}}class dr{constructor(t,e,n,i){this.x1=t,this.y1=e,this.x2=n,this.y2=i}equals(t){return this.x1===t.x1&&this.y1===t.y1&&this.x2===t.x2&&this.y2===t.y2}draw(t){t.moveTo(this.x1,this.y1),t.lineTo(this.x2,this.y2)}toString(){return`Line(from=(${this.x1},${this.y1}),to=(${this.x2},${this.y2}))`}static from(t){return new dr(t.x1,t.y1,t.x2,t.y2)}cuts(t,e){if(this.y1===this.y2||ethis.y1&&e>=this.y2||t>this.x1&&t>=this.x2)return!1;if(tthis.x2+n)return!1}else if(tthis.x1+n)return!1;if(this.y1this.y2+n)return!1}else if(ethis.y1+n)return!1;return!0}}var Dn;(function(r){r[r.POINT=1]="POINT",r[r.PARALLEL=2]="PARALLEL",r[r.COINCIDENT=3]="COINCIDENT",r[r.NONE=4]="NONE"})(Dn||(Dn={}));class Vv{constructor(t,e=0,n=0){this.state=t,this.x=e,this.y=n}}function oh(r,t){const e=(t.x2-t.x1)*(r.y1-t.y1)-(t.y2-t.y1)*(r.x1-t.x1),n=(r.x2-r.x1)*(r.y1-t.y1)-(r.y2-r.y1)*(r.x1-t.x1),i=(t.y2-t.y1)*(r.x2-r.x1)-(t.x2-t.x1)*(r.y2-r.y1);if(i){const a=e/i,s=n/i;return 0<=a&&a<=1&&0<=s&&s<=1?new Vv(Dn.POINT,r.x1+a*(r.x2-r.x1),r.y1+a*(r.y2-r.y1)):new Vv(Dn.NONE)}return new Vv(e===0||n===0?Dn.COINCIDENT:Dn.PARALLEL)}function Db(r,t){const e=(t.x2-t.x1)*(r.y1-t.y1)-(t.y2-t.y1)*(r.x1-t.x1),n=(r.x2-r.x1)*(r.y1-t.y1)-(r.y2-r.y1)*(r.x1-t.x1),i=(t.y2-t.y1)*(r.x2-r.x1)-(t.x2-t.x1)*(r.y2-r.y1);if(i){const a=e/i,s=n/i;if(0<=a&&a<=1&&0<=s&&s<=1)return a}return Number.POSITIVE_INFINITY}function yD(r,t){function e(i,a,s,o){let l=Db(t,new dr(i,a,s,o));return l=Math.abs(l-.5),l>=0&&l<=1?1:0}let n=e(r.x,r.y,r.x2,r.y);return n+=e(r.x,r.y,r.x,r.y2),n>1||(n+=e(r.x,r.y2,r.x2,r.y2),n>1)?!0:(n+=e(r.x2,r.y,r.x2,r.y2),n>0)}var _n;(function(r){r[r.LEFT=0]="LEFT",r[r.TOP=1]="TOP",r[r.RIGHT=2]="RIGHT",r[r.BOTTOM=3]="BOTTOM"})(_n||(_n={}));function lh(r,t,e){const n=new Set;return r.width<=0?(n.add(_n.LEFT),n.add(_n.RIGHT)):tr.x+r.width&&n.add(_n.RIGHT),r.height<=0?(n.add(_n.TOP),n.add(_n.BOTTOM)):er.y+r.height&&n.add(_n.BOTTOM),n}function _b(r,t){let e=t.x1,n=t.y1;const i=t.x2,a=t.y2,s=Array.from(lh(r,i,a));if(s.length===0)return!0;let o=lh(r,e,n);for(;o.size!==0;){for(const l of s)if(o.has(l))return!1;if(o.has(_n.RIGHT)||o.has(_n.LEFT)){let l=r.x;o.has(_n.RIGHT)&&(l+=r.width),n=n+(l-e)*(a-n)/(i-e),e=l}else{let l=r.y;o.has(_n.BOTTOM)&&(l+=r.height),e=e+(l-n)*(i-e)/(a-n),n=l}o=lh(r,e,n)}return!0}function bD(r,t){let e=Number.POSITIVE_INFINITY,n=0;function i(a,s,o,l){let c=Db(t,new dr(a,s,o,l));c=Math.abs(c-.5),c>=0&&c<=1&&(n++,c1||(i(r.x,r.y2,r.x2,r.y2),n>1)?e:(i(r.x2,r.y,r.x2,r.y2),n===0?-1:e)}function xD(r,t){let e=0;const n=oh(r,new dr(t.x,t.y,t.x2,t.y));e+=n.state===Dn.POINT?1:0;const i=oh(r,new dr(t.x,t.y,t.x,t.y2));e+=i.state===Dn.POINT?1:0;const a=oh(r,new dr(t.x,t.y2,t.x2,t.y2));e+=a.state===Dn.POINT?1:0;const s=oh(r,new dr(t.x2,t.y,t.x2,t.y2));return e+=s.state===Dn.POINT?1:0,{top:n,left:i,bottom:a,right:s,count:e}}class Nr{constructor(t,e,n,i){this.x=t,this.y=e,this.width=n,this.height=i}get x2(){return this.x+this.width}get y2(){return this.y+this.height}get cx(){return this.x+this.width/2}get cy(){return this.y+this.height/2}get radius(){return Math.max(this.width,this.height)/2}static from(t){return new Nr(t.x,t.y,t.width,t.height)}equals(t){return this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height}clone(){return new Nr(this.x,this.y,this.width,this.height)}add(t){const e=Math.min(this.x,t.x),n=Math.min(this.y,t.y),i=Math.max(this.x2,t.x+t.width),a=Math.max(this.y2,t.y+t.height);this.x=e,this.y=n,this.width=i-e,this.height=a-n}addPoint(t){const e=Math.min(this.x,t.x),n=Math.min(this.y,t.y),i=Math.max(this.x2,t.x),a=Math.max(this.y2,t.y);this.x=e,this.y=n,this.width=i-e,this.height=a-n}toString(){return`Rectangle[x=${this.x}, y=${this.y}, w=${this.width}, h=${this.height}]`}draw(t){t.rect(this.x,this.y,this.width,this.height)}containsPt(t,e){return t>=this.x&&t<=this.x2&&e>=this.y&&e<=this.y2}get area(){return this.width*this.height}intersects(t){return this.area<=0||t.width<=0||t.height<=0?!1:t.x+t.width>this.x&&t.y+t.height>this.y&&t.x=this.width?this.width-1:t}boundY(t){return t=this.height?this.height-1:t}scaleX(t){return this.boundX(Math.floor((t-this.pixelX)/this.pixelGroup))}scaleY(t){return this.boundY(Math.floor((t-this.pixelY)/this.pixelGroup))}scale(t){const e=this.scaleX(t.x),n=this.scaleY(t.y),i=this.boundX(Math.ceil((t.x+t.width-this.pixelX)/this.pixelGroup)),a=this.boundY(Math.ceil((t.y+t.height-this.pixelY)/this.pixelGroup)),s=i-e,o=a-n;return new Nr(e,n,s,o)}invertScaleX(t){return Math.round(t*this.pixelGroup+this.pixelX)}invertScaleY(t){return Math.round(t*this.pixelGroup+this.pixelY)}addPadding(t,e){const n=Math.ceil(e/this.pixelGroup),i=this.boundX(t.x-n),a=this.boundY(t.y-n),s=this.boundX(t.x2+n),o=this.boundY(t.y2+n),l=s-i,c=o-a;return new Nr(i,a,l,c)}get(t,e){return t<0||e<0||t>=this.width||e>=this.height?Number.NaN:this.area[t+e*this.width]}inc(t,e,n){t<0||e<0||t>=this.width||e>=this.height||(this.area[t+e*this.width]+=n)}set(t,e,n){t<0||e<0||t>=this.width||e>=this.height||(this.area[t+e*this.width]=n)}incArea(t,e){if(t.width<=0||t.height<=0||e===0)return;const n=this.width,i=t.width,a=Math.max(0,t.i),s=Math.max(0,t.j),o=Math.min(t.i+t.width,n),l=Math.min(t.j+t.height,this.height);if(!(l<=0||o<=0||a>=n||l>=this.height))for(let c=s;cMath.min(s,o),Number.POSITIVE_INFINITY),i=this.area.reduce((s,o)=>Math.max(s,o),Number.NEGATIVE_INFINITY),a=s=>(s-n)/(i-n);t.scale(this.pixelGroup,this.pixelGroup);for(let s=0;se?"black":"white",t.fillRect(i,a,1,1)}t.restore()}}}function Ib(r,t){const e=n=>({x:n.x-t,y:n.y-t,width:n.width+2*t,height:n.height+2*t});return Array.isArray(r)?r.map(e):e(r)}function Bb(r,t,e){return Fb(Object.assign(Lb(r),{distSquare:(n,i)=>Gv(r.x1,r.y1,r.x2,r.y2,n,i)}),t,e)}function Fb(r,t,e){const n=Ib(r,e),i=t.scale(n),a=t.createSub(i,n);return wD(a,t,e,(s,o)=>r.distSquare(s,o)),a}function wD(r,t,e,n){const i=e*e;for(let a=0;a{const o=i.slice(0,s);return AD(t,a,o,e,n)}).flat()}function AD(r,t,e,n,i){const a=Sn(t.cx,t.cy),s=CD(a,e,r);if(s==null)return[];const o=new dr(a.x,a.y,s.cx,s.cy),l=TD(o,r,n,i);return OD(l,r)}function TD(r,t,e,n){const i=[],a=[];a.push(r);let s=!0;for(let o=0;o0;){const l=a.pop(),c=zb(t,l),u=c?xD(l,c):null;if(!c||!u||u.count!==2){s||i.push(l);continue}let h=n,d=hh(c,h,u,!0),f=qa(d,a)||qa(d,i),v=uh(d,t);for(;!f&&v&&h>=1;)h/=1.5,d=hh(c,h,u,!0),f=qa(d,a)||qa(d,i),v=uh(d,t);if(d&&!f&&!v&&(a.push(new dr(l.x1,l.y1,d.x,d.y)),a.push(new dr(d.x,d.y,l.x2,l.y2)),s=!0),s)continue;h=n,d=hh(c,h,u,!1);let g=qa(d,a)||qa(d,i);for(v=uh(d,t);!g&&v&&h>=1;)h/=1.5,d=hh(c,h,u,!1),g=qa(d,a)||qa(d,i),v=uh(d,t);d&&!g&&(a.push(new dr(l.x1,l.y1,d.x,d.y)),a.push(new dr(d.x,d.y,l.x2,l.y2)),s=!0),s||i.push(l)}for(;a.length>0;)i.push(a.pop());return i}function OD(r,t){const e=[];for(;r.length>0;){const n=r.pop();if(r.length===0){e.push(n);break}const i=r.pop(),a=new dr(n.x1,n.y1,i.x2,i.y2);zb(t,a)?(e.push(n),r.push(i)):r.push(a)}return e}function CD(r,t,e){let n=Number.POSITIVE_INFINITY;return t.reduce((i,a)=>{const s=Qa(r.x,r.y,a.cx,a.cy);if(s>n)return i;const o=new dr(r.x,r.y,a.cx,a.cy),l=kD(e,o);return s*(l+1)*(l+1){t+=n.cx,e+=n.cy}),t/=r.length,e/=r.length,r.map(n=>{const i=t-n.cx,a=e-n.cy,s=i*i+a*a;return[n,s]}).sort((n,i)=>n[1]-i[1]).map(n=>n[0])}function uh(r,t){return t.some(e=>e.containsPt(r.x,r.y))}function qa(r,t){return t.some(e=>!!(Rb(e.x1,e.y1,r.x,r.y,.001)||Rb(e.x2,e.y2,r.x,r.y,.001)))}function zb(r,t){let e=Number.POSITIVE_INFINITY,n=null;for(const i of r){if(!_b(i,t))continue;const a=bD(i,t);a>=0&&a_b(n,t)&&yD(n,t)?e+1:e,0)}function hh(r,t,e,n){const i=e.top,a=e.left,s=e.bottom,o=e.right;if(n){if(a.state===Dn.POINT){if(i.state===Dn.POINT)return Sn(r.x-t,r.y-t);if(s.state===Dn.POINT)return Sn(r.x-t,r.y2+t);const d=r.width*r.height;return r.width*((a.y-r.y+(o.y-r.y))*.5)o.y?Sn(r.x-t,r.y-t):Sn(r.x2+t,r.y-t):a.ys.x?Sn(r.x-t,r.y-t):Sn(r.x-t,r.y2+t):i.xo.y?Sn(r.x2+t,r.y2+t):Sn(r.x-t,r.y2+t):a.ys.x?Sn(r.x2+t,r.y2+t):Sn(r.x2+t,r.y-t):i.xn)return!1}return!0}function RD(r=0){return t=>{if(r<0||t.length<3)return t;const e=[];let n=0;const i=r*r;for(;n{if(s.length<3)return s;const o=[],l=s.closed,c=s.length+3-1+(l?0:2);o.push(a(s,2-(l?0:2),0));for(let u=2-(l?0:2);u{let e=r,n=t.length;if(e>1)for(n=Math.floor(t.length/e);n<3&&e>1;)e-=1,n=Math.floor(t.length/e);const i=[];for(let a=0,s=0;s=n?this.closed?this.get(t-n):this.points[n-1]:this.points[e]}get length(){return this.points.length}toString(t=1/0){const e=this.points;if(e.length===0)return"";const n=typeof t=="function"?t:mD(t);let i="M";for(const a of e)i+=`${n(a.x)},${n(a.y)} L`;return i=i.slice(0,-1),this.closed&&(i+=" Z"),i}draw(t){const e=this.points;if(e.length!==0){t.beginPath(),t.moveTo(e[0].x,e[0].y);for(const n of e)t.lineTo(n.x,n.y);this.closed&&t.closePath()}}sample(t){return _D(t)(this)}simplify(t){return RD(t)(this)}bSplines(t){return DD(t)(this)}apply(t){return t(this)}containsElements(t){const e=ED(this.points);return e?t.every(n=>e.containsPt(n.cx,n.cy)&&this.withinArea(n.cx,n.cy)):!1}withinArea(t,e){if(this.length===0)return!1;let n=0;const i=this.points[0],a=new dr(i.x,i.y,i.x,i.y);for(let s=1;st?u+h:u}function a(l,c){let u=Rl;return u=i(l,c,u,1),u=i(l+1,c,u,2),u=i(l,c+1,u,4),u=i(l+1,c+1,u,8),Number.isNaN(u)?-1:u}let s=dh;function o(l,c){let u=l,h=c,d=r.invertScaleX(u),f=r.invertScaleY(h);for(let v=0;vjb(n.raw,t));return e<0?!1:(this.members.splice(e,1),this.dirty.add(zi.MEMBERS),!0)}removeNonMember(t){const e=this.nonMembers.findIndex(n=>jb(n.raw,t));return e<0?!1:(this.nonMembers.splice(e,1),this.dirty.add(zi.NON_MEMBERS),!0)}removeEdge(t){const e=this.edges.findIndex(n=>n.obj.equals(t));return e<0?!1:(this.edges.splice(e,1),this.dirty.add(zi.NON_MEMBERS),!0)}pushNonMember(...t){if(t.length!==0){this.dirty.add(zi.NON_MEMBERS);for(const e of t)this.nonMembers.push({raw:e,obj:Ll(e)?ch.from(e):Nr.from(e),area:null})}}pushEdge(...t){if(t.length!==0){this.dirty.add(zi.EDGES);for(const e of t)this.edges.push({raw:e,obj:dr.from(e),area:null})}}update(){const t=this.dirty.has(zi.MEMBERS),e=this.dirty.has(zi.NON_MEMBERS);let n=this.dirty.has(zi.EDGES);this.dirty.clear();const i=this.members.map(c=>c.obj);if(this.o.virtualEdges&&(t||e)){const c=this.nonMembers.map(d=>d.obj),u=MD(i,c,this.o.maxRoutingIterations,this.o.morphBuffer),h=new Map(this.virtualEdges.map(d=>[d.obj.toString(),d.area]));this.virtualEdges=u.map(d=>{var f;return{raw:d,obj:d,area:(f=h.get(d.toString()))!==null&&f!==void 0?f:null}}),n=!0}let a=!1;if(t||n){const c=this.virtualEdges.concat(this.edges).map(f=>f.obj),u=zD(i,c),h=Math.max(this.o.edgeR1,this.o.nodeR1)+this.o.morphBuffer,d=Nr.from(Ib(u,h));d.equals(this.activeRegion)||(a=!0,this.activeRegion=d)}if(a){const c=Math.ceil(this.activeRegion.width/this.o.pixelGroup),u=Math.ceil(this.activeRegion.height/this.o.pixelGroup);this.activeRegion.x!==this.potentialArea.pixelX||this.activeRegion.y!==this.potentialArea.pixelY?(this.potentialArea=Ws.fromPixelRegion(this.activeRegion,this.o.pixelGroup),this.members.forEach(h=>h.area=null),this.nonMembers.forEach(h=>h.area=null),this.edges.forEach(h=>h.area=null),this.virtualEdges.forEach(h=>h.area=null)):(c!==this.potentialArea.width||u!==this.potentialArea.height)&&(this.potentialArea=Ws.fromPixelRegion(this.activeRegion,this.o.pixelGroup))}const s=new Map,o=c=>{if(c.area){const u=`${c.obj.width}x${c.obj.height}x${c.obj instanceof Nr?"R":"C"}`;s.set(u,c.area)}},l=c=>{if(c.area)return;const u=`${c.obj.width}x${c.obj.height}x${c.obj instanceof Nr?"R":"C"}`;if(s.has(u)){const d=s.get(u);c.area=this.potentialArea.copy(d,{x:c.obj.x-this.o.nodeR1,y:c.obj.y-this.o.nodeR1});return}const h=c.obj instanceof Nr?SD(c.obj,this.potentialArea,this.o.nodeR1):Fb(c.obj,this.potentialArea,this.o.nodeR1);c.area=h,s.set(u,h)};this.members.forEach(o),this.nonMembers.forEach(o),this.members.forEach(l),this.nonMembers.forEach(c=>{this.activeRegion.intersects(c.obj)?l(c):c.area=null}),this.edges.forEach(c=>{c.area||(c.area=Bb(c.obj,this.potentialArea,this.o.edgeR1))}),this.virtualEdges.forEach(c=>{c.area||(c.area=Bb(c.obj,this.potentialArea,this.o.edgeR1))})}drawMembers(t){for(const e of this.members)e.obj.draw(t)}drawNonMembers(t){for(const e of this.nonMembers)e.obj.draw(t)}drawEdges(t){for(const e of this.edges)e.obj.draw(t)}drawPotentialArea(t,e=!0){this.potentialArea.draw(t,e)}compute(){if(this.members.length===0)return new Gs([]);this.dirty.size>0&&this.update();const{o:t,potentialArea:e}=this,n=this.members.map(o=>o.area),i=this.virtualEdges.concat(this.edges).map(o=>o.area),a=this.nonMembers.filter(o=>o.area!=null).map(o=>o.area),s=this.members.map(o=>o.obj);return FD(e,n,i,a,o=>o.containsElements(s),t)}}function FD(r,t,e,n,i,a={}){const s=Object.assign({},vh,a);let o=s.threshold,l=s.memberInfluenceFactor,c=s.edgeInfluenceFactor,u=s.nonMemberInfluenceFactor;const h=(s.nodeR0-s.nodeR1)*(s.nodeR0-s.nodeR1),d=(s.edgeR0-s.edgeR1)*(s.edgeR0-s.edgeR1);for(let f=0;f0)u*=.8;else break}return new Gs([])}function zD(r,t){if(r.length===0)return new Nr(0,0,0,0);const e=Nr.from(r[0]);for(const n of r)e.add(n);for(const n of t)e.add(Lb(n));return e}function U7(r,t=[],e=[],n={}){if(r.length===0)return new Gs([]);const i=new Yv(n);return i.pushMember(...r),i.pushNonMember(...t),i.pushEdge(...e),i.compute()}var jD=function(r,t){var e={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(r);i{const{style:n,bubbleSetOptions:i}=this.parseOptions();Zn(this.bubbleSetOptions,i)||this.init(),this.bubbleSetOptions=Object.assign({},i);const a=Object.assign(Object.assign({},n),{d:this.getPath()});this.shape?this.shape.update(a):(this.shape=new wl({style:a}),this.context.canvas.appendChild(this.shape))},this.updateBubbleSetsPath=n=>{if(!this.shape)return;const i=At(n.data);[...this.options.members,...this.options.avoidMembers].includes(i)&&this.shape.update(Object.assign(Object.assign({},this.parseOptions().style),{d:this.getPath(i)}))},this.getPath=n=>{const{graph:i}=this.context,a=this.options.members,s=[...this.members.keys()],o=this.options.avoidMembers,l=[...this.avoidMembers.keys()];if(!n&&Zn(a,s)&&Zn(o,l))return this.path;const{enter:c=[],exit:u=[]}=ja(s,a,p=>p),{enter:h=[],exit:d=[]}=ja(l,o,p=>p);n&&(u.push(n),c.push(n));const f=(p,y,b)=>{p.forEach(w=>{const O=b?this.members:this.avoidMembers,_=b?"pushMember":"pushNonMember",F=b?"removeMember":"removeNonMember";if(y){let W;i.getElementType(w)==="edge"?([W]=WD(i,w),this.bubbleSets.pushEdge(W)):([W]=ZD(i,w),this.bubbleSets[_](W)),O.set(w,W)}else{const W=O.get(w);W&&(i.getElementType(w)==="edge"?this.bubbleSets.removeEdge(W):this.bubbleSets[F](W),O.delete(w))}})};f(u,!1,!0),f(c,!0,!0),f(d,!1,!1),f(h,!0,!1);const g=this.bubbleSets.compute().sample(8).simplify(0).bSplines().simplify(0);return this.path=Wy(g.points.map(yr)),this.path},this.bindEvents(),this.bubbleSets=new Yv(this.options)}bindEvents(){this.context.graph.on(Kt.AFTER_RENDER,this.drawBubbleSets),this.context.graph.on(Kt.AFTER_ELEMENT_UPDATE,this.updateBubbleSetsPath)}init(){this.bubbleSets=new Yv(this.options),this.members=new Map,this.avoidMembers=new Map}parseOptions(){const t=this.options,{type:e,key:n,members:i,avoidMembers:a}=t,s=jD(t,["type","key","members","avoidMembers"]),o=Object.keys(s).reduce((l,c)=>(c in vh?l.bubbleSetOptions[c]=s[c]:l.style[c]=s[c],l),{style:{},bubbleSetOptions:{}});return Object.assign({type:e,key:n,members:i,avoidMembers:a},o)}addMember(t){const e=Array.isArray(t)?t:[t];e.some(n=>this.options.avoidMembers.includes(n))&&(this.options.avoidMembers=this.options.avoidMembers.filter(n=>!e.includes(n))),this.options.members=[...new Set([...this.options.members,...e])],this.drawBubbleSets()}removeMember(t){const e=Array.isArray(t)?t:[t];this.options.members=this.options.members.filter(n=>!e.includes(n)),this.drawBubbleSets()}updateMember(t){this.options.members=fe(t)?t(this.options.members):t,this.drawBubbleSets()}getMember(){return this.options.members}addAvoidMember(t){const e=Array.isArray(t)?t:[t];e.some(n=>this.options.members.includes(n))&&(this.options.members=this.options.members.filter(n=>!e.includes(n))),this.options.avoidMembers=[...new Set([...this.options.avoidMembers,...e])],this.drawBubbleSets()}removeAvoidMember(t){const e=Array.isArray(t)?t:[t];this.options.avoidMembers.some(n=>e.includes(n))&&(this.options.avoidMembers=this.options.avoidMembers.filter(n=>!e.includes(n)),this.drawBubbleSets())}updateAvoidMember(t){this.options.avoidMembers=Array.isArray(t)?t:[t],this.drawBubbleSets()}getAvoidMember(){return this.options.avoidMembers}destroy(){this.context.graph.off(Kt.AFTER_RENDER,this.drawBubbleSets),this.context.graph.off(Kt.AFTER_ELEMENT_UPDATE,this.updateBubbleSetsPath),this.shape.destroy(),super.destroy()}}gh.defaultOptions=Object.assign({members:[],avoidMembers:[],fill:"lightblue",fillOpacity:.2,stroke:"blue",strokeOpacity:.2},vh);const ZD=(r,t)=>(Array.isArray(t)?t:[t]).map(n=>{const i=r.getElementRenderBounds(n);return new Nr(i.min[0],i.min[1],ta(i),ea(i))}),WD=(r,t)=>(Array.isArray(t)?t:[t]).map(n=>{const i=r.getEdgeData(n),a=r.getElementPosition(i.source),s=r.getElementPosition(i.target);return dr.from({x1:a[0],y1:a[1],x2:s[0],y2:s[1]})});class Y7 extends null{constructor(t,e){super(t,e),this.setOptions=n=>{const i={cameraType:"setType",near:"setNear",far:"setFar",fov:"setFov",aspect:"setAspect",projectionMode:"setProjectionMode",distance:"setDistance",minDistance:"setMinDistance",maxDistance:"setMaxDistance",roll:"setRoll",elevation:"setElevation",azimuth:"setAzimuth"},a=(s,o)=>{switch(s){case"projectionMode":return o==="perspective"?1:0;case"cameraType":return{orbiting:0,exploring:1,tracking:2}[o];case"aspect":return typeof o=="number"?o:this.getCanvasAspect();default:return o}};Object.entries(i).forEach(([s,o])=>{const l=n[s];if(l!==void 0){const c=a(s,l);this.context.canvas.getCamera()[o](c)}})},this.bindEvents()}update(t){this.setOptions(t),super.update(t)}bindEvents(){this.context.graph.once(GraphEvent.BEFORE_DRAW,()=>this.setOptions(this.options))}getCanvasAspect(){const[t,e]=this.context.viewport.getCanvasSize();return t/e}}function GD(r){return` diff --git a/7573.97f85034.async.js b/7573.97f85034.async.js new file mode 100644 index 0000000000..ecde49b8eb --- /dev/null +++ b/7573.97f85034.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7573],{7573:function(Tn,Ue,Fe){Fe.r(Ue),Fe.d(Ue,{default:function(){return Yt}});const{entries:He,setPrototypeOf:ze,isFrozen:Ot,getPrototypeOf:yt,getOwnPropertyDescriptor:bt}=Object;let{freeze:g,seal:b,create:me}=Object,{apply:pe,construct:de}=typeof Reflect!="undefined"&&Reflect;g||(g=function(o){return o}),b||(b=function(o){return o}),pe||(pe=function(o,l){for(var a=arguments.length,c=new Array(a>2?a-2:0),O=2;O1?l-1:0),c=1;c1?l-1:0),c=1;c2&&arguments[2]!==void 0?arguments[2]:te;ze&&ze(s,null);let a=o.length;for(;a--;){let c=o[a];if(typeof c=="string"){const O=l(c);O!==c&&(Ot(o)||(o[a]=O),c=O)}s[c]=!0}return s}function Mt(s){for(let o=0;o/gm),vt=b(/\$\{[\w\W]*/gm),Ut=b(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ft=b(/^aria-[\-\w]+$/),je=b(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ht=b(/^(?:\w+script|data):/i),zt=b(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ve=b(/^html$/i),Gt=b(/^[a-z][.\w]*(-[.\w]+)+$/i);var $e=Object.freeze({__proto__:null,ARIA_ATTR:Ft,ATTR_WHITESPACE:zt,CUSTOM_ELEMENT:Gt,DATA_ATTR:Ut,DOCTYPE_NAME:Ve,ERB_EXPR:kt,IS_ALLOWED_URI:je,IS_SCRIPT_OR_DATA:Ht,MUSTACHE_EXPR:Pt,TMPLIT_EXPR:vt});const V={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Wt=function(){return typeof window=="undefined"?null:window},Bt=function(o,l){if(typeof o!="object"||typeof o.createPolicy!="function")return null;let a=null;const c="data-tt-policy-suffix";l&&l.hasAttribute(c)&&(a=l.getAttribute(c));const O="dompurify"+(a?"#"+a:"");try{return o.createPolicy(O,{createHTML(P){return P},createScriptURL(P){return P}})}catch(P){return console.warn("TrustedTypes policy "+O+" could not be created."),null}},qe=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Ke(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Wt();const o=i=>Ke(i);if(o.version="3.3.0",o.removed=[],!s||!s.document||s.document.nodeType!==V.document||!s.Element)return o.isSupported=!1,o;let{document:l}=s;const a=l,c=a.currentScript,{DocumentFragment:O,HTMLTemplateElement:P,Node:Se,Element:Ze,NodeFilter:$,NamedNodeMap:Xt=s.NamedNodeMap||s.MozNamedAttrMap,HTMLFormElement:jt,DOMParser:Vt,trustedTypes:oe}=s,q=Ze.prototype,$t=j(q,"cloneNode"),qt=j(q,"remove"),Kt=j(q,"nextSibling"),Zt=j(q,"childNodes"),ie=j(q,"parentNode");if(typeof P=="function"){const i=l.createElement("template");i.content&&i.content.ownerDocument&&(l=i.content.ownerDocument)}let S,K="";const{implementation:Re,createNodeIterator:Jt,createDocumentFragment:Qt,getElementsByTagName:en}=l,{importNode:tn}=a;let R=qe();o.isSupported=typeof He=="function"&&typeof ie=="function"&&Re&&Re.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Oe,ERB_EXPR:ye,TMPLIT_EXPR:be,DATA_ATTR:nn,ARIA_ATTR:on,IS_SCRIPT_OR_DATA:an,ATTR_WHITESPACE:Je,CUSTOM_ELEMENT:rn}=$e;let{IS_ALLOWED_URI:Qe}=$e,p=null;const et=r({},[...We,..._e,...ge,...he,...Be]);let T=null;const tt=r({},[...Ye,...Ae,...Xe,...ne]);let u=Object.seal(me(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Z=null,Le=null;const k=Object.seal(me(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let nt=!0,De=!0,ot=!1,it=!0,v=!1,ae=!0,w=!1,Ne=!1,Ce=!1,U=!1,re=!1,se=!1,at=!0,rt=!1;const sn="user-content-";let Ie=!0,J=!1,F={},H=null;const st=r({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let lt=null;const ct=r({},["audio","video","img","source","image","track"]);let Me=null;const ft=r({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),le="http://www.w3.org/1998/Math/MathML",ce="http://www.w3.org/2000/svg",C="http://www.w3.org/1999/xhtml";let z=C,we=!1,xe=null;const ln=r({},[le,ce,C],Te);let fe=r({},["mi","mo","mn","ms","mtext"]),ue=r({},["annotation-xml"]);const cn=r({},["title","style","font","a","script"]);let Q=null;const fn=["application/xhtml+xml","text/html"],un="text/html";let d=null,G=null;const mn=l.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},Pe=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(G&&G===e)){if((!e||typeof e!="object")&&(e={}),e=N(e),Q=fn.indexOf(e.PARSER_MEDIA_TYPE)===-1?un:e.PARSER_MEDIA_TYPE,d=Q==="application/xhtml+xml"?Te:te,p=L(e,"ALLOWED_TAGS")?r({},e.ALLOWED_TAGS,d):et,T=L(e,"ALLOWED_ATTR")?r({},e.ALLOWED_ATTR,d):tt,xe=L(e,"ALLOWED_NAMESPACES")?r({},e.ALLOWED_NAMESPACES,Te):ln,Me=L(e,"ADD_URI_SAFE_ATTR")?r(N(ft),e.ADD_URI_SAFE_ATTR,d):ft,lt=L(e,"ADD_DATA_URI_TAGS")?r(N(ct),e.ADD_DATA_URI_TAGS,d):ct,H=L(e,"FORBID_CONTENTS")?r({},e.FORBID_CONTENTS,d):st,Z=L(e,"FORBID_TAGS")?r({},e.FORBID_TAGS,d):N({}),Le=L(e,"FORBID_ATTR")?r({},e.FORBID_ATTR,d):N({}),F=L(e,"USE_PROFILES")?e.USE_PROFILES:!1,nt=e.ALLOW_ARIA_ATTR!==!1,De=e.ALLOW_DATA_ATTR!==!1,ot=e.ALLOW_UNKNOWN_PROTOCOLS||!1,it=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,v=e.SAFE_FOR_TEMPLATES||!1,ae=e.SAFE_FOR_XML!==!1,w=e.WHOLE_DOCUMENT||!1,U=e.RETURN_DOM||!1,re=e.RETURN_DOM_FRAGMENT||!1,se=e.RETURN_TRUSTED_TYPE||!1,Ce=e.FORCE_BODY||!1,at=e.SANITIZE_DOM!==!1,rt=e.SANITIZE_NAMED_PROPS||!1,Ie=e.KEEP_CONTENT!==!1,J=e.IN_PLACE||!1,Qe=e.ALLOWED_URI_REGEXP||je,z=e.NAMESPACE||C,fe=e.MATHML_TEXT_INTEGRATION_POINTS||fe,ue=e.HTML_INTEGRATION_POINTS||ue,u=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(u.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(u.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(u.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),v&&(De=!1),re&&(U=!0),F&&(p=r({},Be),T=[],F.html===!0&&(r(p,We),r(T,Ye)),F.svg===!0&&(r(p,_e),r(T,Ae),r(T,ne)),F.svgFilters===!0&&(r(p,ge),r(T,Ae),r(T,ne)),F.mathMl===!0&&(r(p,he),r(T,Xe),r(T,ne))),e.ADD_TAGS&&(typeof e.ADD_TAGS=="function"?k.tagCheck=e.ADD_TAGS:(p===et&&(p=N(p)),r(p,e.ADD_TAGS,d))),e.ADD_ATTR&&(typeof e.ADD_ATTR=="function"?k.attributeCheck=e.ADD_ATTR:(T===tt&&(T=N(T)),r(T,e.ADD_ATTR,d))),e.ADD_URI_SAFE_ATTR&&r(Me,e.ADD_URI_SAFE_ATTR,d),e.FORBID_CONTENTS&&(H===st&&(H=N(H)),r(H,e.FORBID_CONTENTS,d)),Ie&&(p["#text"]=!0),w&&r(p,["html","head","body"]),p.table&&(r(p,["tbody"]),delete Z.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!="function")throw X('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw X('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');S=e.TRUSTED_TYPES_POLICY,K=S.createHTML("")}else S===void 0&&(S=Bt(oe,c)),S!==null&&typeof K=="string"&&(K=S.createHTML(""));g&&g(e),G=e}},mt=r({},[..._e,...ge,...wt]),pt=r({},[...he,...xt]),pn=function(e){let t=ie(e);(!t||!t.tagName)&&(t={namespaceURI:z,tagName:"template"});const n=te(e.tagName),f=te(t.tagName);return xe[e.namespaceURI]?e.namespaceURI===ce?t.namespaceURI===C?n==="svg":t.namespaceURI===le?n==="svg"&&(f==="annotation-xml"||fe[f]):!!mt[n]:e.namespaceURI===le?t.namespaceURI===C?n==="math":t.namespaceURI===ce?n==="math"&&ue[f]:!!pt[n]:e.namespaceURI===C?t.namespaceURI===ce&&!ue[f]||t.namespaceURI===le&&!fe[f]?!1:!pt[n]&&(cn[n]||!mt[n]):!!(Q==="application/xhtml+xml"&&xe[e.namespaceURI]):!1},D=function(e){B(o.removed,{element:e});try{ie(e).removeChild(e)}catch(t){qt(e)}},x=function(e,t){try{B(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(n){B(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),e==="is")if(U||re)try{D(t)}catch(n){}else try{t.setAttribute(e,"")}catch(n){}},dt=function(e){let t=null,n=null;if(Ce)e=""+e;else{const m=Ee(e,/^[\r\n\t ]+/);n=m&&m[0]}Q==="application/xhtml+xml"&&z===C&&(e=''+e+"");const f=S?S.createHTML(e):e;if(z===C)try{t=new Vt().parseFromString(f,Q)}catch(m){}if(!t||!t.documentElement){t=Re.createDocument(z,"template",null);try{t.documentElement.innerHTML=we?K:f}catch(m){}}const _=t.body||t.documentElement;return e&&n&&_.insertBefore(l.createTextNode(n),_.childNodes[0]||null),z===C?en.call(t,w?"html":"body")[0]:w?t.documentElement:_},Tt=function(e){return Jt.call(e.ownerDocument||e,e,$.SHOW_ELEMENT|$.SHOW_COMMENT|$.SHOW_TEXT|$.SHOW_PROCESSING_INSTRUCTION|$.SHOW_CDATA_SECTION,null)},ke=function(e){return e instanceof jt&&(typeof e.nodeName!="string"||typeof e.textContent!="string"||typeof e.removeChild!="function"||!(e.attributes instanceof Xt)||typeof e.removeAttribute!="function"||typeof e.setAttribute!="function"||typeof e.namespaceURI!="string"||typeof e.insertBefore!="function"||typeof e.hasChildNodes!="function")},Et=function(e){return typeof Se=="function"&&e instanceof Se};function I(i,e,t){ee(i,n=>{n.call(o,e,t,G)})}const _t=function(e){let t=null;if(I(R.beforeSanitizeElements,e,null),ke(e))return D(e),!0;const n=d(e.nodeName);if(I(R.uponSanitizeElement,e,{tagName:n,allowedTags:p}),ae&&e.hasChildNodes()&&!Et(e.firstElementChild)&&h(/<[/\w!]/g,e.innerHTML)&&h(/<[/\w!]/g,e.textContent)||e.nodeType===V.progressingInstruction||ae&&e.nodeType===V.comment&&h(/<[/\w]/g,e.data))return D(e),!0;if(!(k.tagCheck instanceof Function&&k.tagCheck(n))&&(!p[n]||Z[n])){if(!Z[n]&&ht(n)&&(u.tagNameCheck instanceof RegExp&&h(u.tagNameCheck,n)||u.tagNameCheck instanceof Function&&u.tagNameCheck(n)))return!1;if(Ie&&!H[n]){const f=ie(e)||e.parentNode,_=Zt(e)||e.childNodes;if(_&&f){const m=_.length;for(let y=m-1;y>=0;--y){const M=$t(_[y],!0);M.__removalCount=(e.__removalCount||0)+1,f.insertBefore(M,Kt(e))}}}return D(e),!0}return e instanceof Ze&&!pn(e)||(n==="noscript"||n==="noembed"||n==="noframes")&&h(/<\/no(script|embed|frames)/i,e.innerHTML)?(D(e),!0):(v&&e.nodeType===V.text&&(t=e.textContent,ee([Oe,ye,be],f=>{t=Y(t,f," ")}),e.textContent!==t&&(B(o.removed,{element:e.cloneNode()}),e.textContent=t)),I(R.afterSanitizeElements,e,null),!1)},gt=function(e,t,n){if(at&&(t==="id"||t==="name")&&(n in l||n in mn))return!1;if(!(De&&!Le[t]&&h(nn,t))){if(!(nt&&h(on,t))){if(!(k.attributeCheck instanceof Function&&k.attributeCheck(t,e))){if(!T[t]||Le[t]){if(!(ht(e)&&(u.tagNameCheck instanceof RegExp&&h(u.tagNameCheck,e)||u.tagNameCheck instanceof Function&&u.tagNameCheck(e))&&(u.attributeNameCheck instanceof RegExp&&h(u.attributeNameCheck,t)||u.attributeNameCheck instanceof Function&&u.attributeNameCheck(t,e))||t==="is"&&u.allowCustomizedBuiltInElements&&(u.tagNameCheck instanceof RegExp&&h(u.tagNameCheck,n)||u.tagNameCheck instanceof Function&&u.tagNameCheck(n))))return!1}else if(!Me[t]){if(!h(Qe,Y(n,Je,""))){if(!((t==="src"||t==="xlink:href"||t==="href")&&e!=="script"&&Nt(n,"data:")===0&<[e])){if(!(ot&&!h(an,Y(n,Je,"")))){if(n)return!1}}}}}}}return!0},ht=function(e){return e!=="annotation-xml"&&Ee(e,rn)},At=function(e){I(R.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||ke(e))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:T,forceKeepAttr:void 0};let f=t.length;for(;f--;){const _=t[f],{name:m,namespaceURI:y,value:M}=_,W=d(m),ve=M;let E=m==="value"?ve:Ct(ve);if(n.attrName=W,n.attrValue=E,n.keepAttr=!0,n.forceKeepAttr=void 0,I(R.uponSanitizeAttribute,e,n),E=n.attrValue,rt&&(W==="id"||W==="name")&&(x(m,e),E=sn+E),ae&&h(/((--!?|])>)|<\/(style|title|textarea)/i,E)){x(m,e);continue}if(W==="attributename"&&Ee(E,"href")){x(m,e);continue}if(n.forceKeepAttr)continue;if(!n.keepAttr){x(m,e);continue}if(!it&&h(/\/>/i,E)){x(m,e);continue}v&&ee([Oe,ye,be],Rt=>{E=Y(E,Rt," ")});const St=d(e.nodeName);if(!gt(St,W,E)){x(m,e);continue}if(S&&typeof oe=="object"&&typeof oe.getAttributeType=="function"&&!y)switch(oe.getAttributeType(St,W)){case"TrustedHTML":{E=S.createHTML(E);break}case"TrustedScriptURL":{E=S.createScriptURL(E);break}}if(E!==ve)try{y?e.setAttributeNS(y,m,E):e.setAttribute(m,E),ke(e)?D(e):Ge(o.removed)}catch(Rt){x(m,e)}}I(R.afterSanitizeAttributes,e,null)},dn=function i(e){let t=null;const n=Tt(e);for(I(R.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)I(R.uponSanitizeShadowNode,t,null),_t(t),At(t),t.content instanceof O&&i(t.content);I(R.afterSanitizeShadowDOM,e,null)};return o.sanitize=function(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=null,n=null,f=null,_=null;if(we=!i,we&&(i=""),typeof i!="string"&&!Et(i))if(typeof i.toString=="function"){if(i=i.toString(),typeof i!="string")throw X("dirty is not a string, aborting")}else throw X("toString is not a function");if(!o.isSupported)return i;if(Ne||Pe(e),o.removed=[],typeof i=="string"&&(J=!1),J){if(i.nodeName){const M=d(i.nodeName);if(!p[M]||Z[M])throw X("root node is forbidden and cannot be sanitized in-place")}}else if(i instanceof Se)t=dt(""),n=t.ownerDocument.importNode(i,!0),n.nodeType===V.element&&n.nodeName==="BODY"||n.nodeName==="HTML"?t=n:t.appendChild(n);else{if(!U&&!v&&!w&&i.indexOf("<")===-1)return S&&se?S.createHTML(i):i;if(t=dt(i),!t)return U?null:se?K:""}t&&Ce&&D(t.firstChild);const m=Tt(J?i:t);for(;f=m.nextNode();)_t(f),At(f),f.content instanceof O&&dn(f.content);if(J)return i;if(U){if(re)for(_=Qt.call(t.ownerDocument);t.firstChild;)_.appendChild(t.firstChild);else _=t;return(T.shadowroot||T.shadowrootmode)&&(_=tn.call(a,_,!0)),_}let y=w?t.outerHTML:t.innerHTML;return w&&p["!doctype"]&&t.ownerDocument&&t.ownerDocument.doctype&&t.ownerDocument.doctype.name&&h(Ve,t.ownerDocument.doctype.name)&&(y=" +`+y),v&&ee([Oe,ye,be],M=>{y=Y(y,M," ")}),S&&se?S.createHTML(y):y},o.setConfig=function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Pe(i),Ne=!0},o.clearConfig=function(){G=null,Ne=!1},o.isValidAttribute=function(i,e,t){G||Pe({});const n=d(i),f=d(e);return gt(n,f,t)},o.addHook=function(i,e){typeof e=="function"&&B(R[i],e)},o.removeHook=function(i,e){if(e!==void 0){const t=Lt(R[i],e);return t===-1?void 0:Dt(R[i],t,1)[0]}return Ge(R[i])},o.removeHooks=function(i){R[i]=[]},o.removeAllHooks=function(){R=qe()},o}var Yt=Ke()}}]); diff --git a/antdesign.e85af8bf.async.js b/antdesign.9743792d.async.js similarity index 99% rename from antdesign.e85af8bf.async.js rename to antdesign.9743792d.async.js index ce322beee5..92c376d83f 100644 --- a/antdesign.e85af8bf.async.js +++ b/antdesign.9743792d.async.js @@ -292,7 +292,7 @@ T* `):N.join(` Tj `),s}},Cross:{createAppearanceStream:function(f){var s={D:{Off:wt.RadioButton.Cross.OffPushDown},N:{}};return s.N[f]=wt.RadioButton.Cross.YesNormal,s.D[f]=wt.RadioButton.Cross.YesPushDown,s},getCA:function(){return"8"},YesNormal:function(f){var s=Le(f);s.scope=f.scope;var p=[],b=wt.internal.calculateCross(f);return p.push("q"),p.push("1 1 "+Ze(wt.internal.getWidth(f)-2)+" "+Ze(wt.internal.getHeight(f)-2)+" re"),p.push("W"),p.push("n"),p.push(Ze(b.x1.x)+" "+Ze(b.x1.y)+" m"),p.push(Ze(b.x2.x)+" "+Ze(b.x2.y)+" l"),p.push(Ze(b.x4.x)+" "+Ze(b.x4.y)+" m"),p.push(Ze(b.x3.x)+" "+Ze(b.x3.y)+" l"),p.push("s"),p.push("Q"),s.stream=p.join(` `),s},YesPushDown:function(f){var s=Le(f);s.scope=f.scope;var p=wt.internal.calculateCross(f),b=[];return b.push("0.749023 g"),b.push("0 0 "+Ze(wt.internal.getWidth(f))+" "+Ze(wt.internal.getHeight(f))+" re"),b.push("f"),b.push("q"),b.push("1 1 "+Ze(wt.internal.getWidth(f)-2)+" "+Ze(wt.internal.getHeight(f)-2)+" re"),b.push("W"),b.push("n"),b.push(Ze(p.x1.x)+" "+Ze(p.x1.y)+" m"),b.push(Ze(p.x2.x)+" "+Ze(p.x2.y)+" l"),b.push(Ze(p.x4.x)+" "+Ze(p.x4.y)+" m"),b.push(Ze(p.x3.x)+" "+Ze(p.x3.y)+" l"),b.push("s"),b.push("Q"),s.stream=b.join(` `),s},OffPushDown:function(f){var s=Le(f);s.scope=f.scope;var p=[];return p.push("0.749023 g"),p.push("0 0 "+Ze(wt.internal.getWidth(f))+" "+Ze(wt.internal.getHeight(f))+" re"),p.push("f"),s.stream=p.join(` -`),s}}},createDefaultAppearanceStream:function(f){var s=f.scope.internal.getFont(f.fontName,f.fontStyle).id,p=f.scope.__private__.encodeColorString(f.color);return"/"+s+" "+f.fontSize+" Tf "+p}};wt.internal={Bezier_C:.551915024494,calculateCross:function(f){var s=wt.internal.getWidth(f),p=wt.internal.getHeight(f),b=Math.min(s,p);return{x1:{x:(s-b)/2,y:(p-b)/2+b},x2:{x:(s-b)/2+b,y:(p-b)/2},x3:{x:(s-b)/2,y:(p-b)/2},x4:{x:(s-b)/2+b,y:(p-b)/2+b}}}},wt.internal.getWidth=function(f){var s=0;return(0,o.Z)(f)==="object"&&(s=he(f.Rect[2])),s},wt.internal.getHeight=function(f){var s=0;return(0,o.Z)(f)==="object"&&(s=he(f.Rect[3])),s};var ae=S.addField=function(f){if(Ye(this,f),!(f instanceof at))throw new Error("Invalid argument passed to jsPDF.addField.");var s;return(s=f).scope.internal.acroformPlugin.printedOut&&(s.scope.internal.acroformPlugin.printedOut=!1,s.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),s.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(s),f.page=f.scope.internal.getCurrentPageInfo().pageNumber,this};S.AcroFormChoiceField=yt,S.AcroFormListBox=pt,S.AcroFormComboBox=dt,S.AcroFormEditBox=er,S.AcroFormButton=or,S.AcroFormPushButton=hr,S.AcroFormRadioButton=Er,S.AcroFormCheckBox=Pr,S.AcroFormTextField=w,S.AcroFormPasswordField=H,S.AcroFormAppearance=wt,S.AcroForm={ChoiceField:yt,ListBox:pt,ComboBox:dt,EditBox:er,Button:or,PushButton:hr,RadioButton:Er,CheckBox:Pr,TextField:w,PasswordField:H,Appearance:wt},R.AcroForm={ChoiceField:yt,ListBox:pt,ComboBox:dt,EditBox:er,Button:or,PushButton:hr,RadioButton:Er,CheckBox:Pr,TextField:w,PasswordField:H,Appearance:wt};var Te=R.AcroForm;function Fr(f){return f.reduce(function(s,p,b){return s[p]=b,s},{})}(function(f){var s="addImage_";f.__addimage__={};var p="UNKNOWN",b={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},j=f.__addimage__.getImageFileTypeByImageData=function(Fe,Me){var lt,Et,fr,vr,Zt,Tt=p;if((Me=Me||p)==="RGBA"||Fe.data!==void 0&&Fe.data instanceof Uint8ClampedArray&&"height"in Fe&&"width"in Fe)return"RGBA";if(we(Fe))for(Zt in b)for(fr=b[Zt],lt=0;lt>"}),"transparency"in Me&&Array.isArray(Me.transparency)&&Me.transparency.length>0){for(var Zt="",Tt=0,dr=Me.transparency.length;Tt>",gt.content=d;var Cr=gt.objId+" 0 R";d="<>";else if(b.options.pageNumber)switch(d="<=0};f.__arabicParser__.arabicLetterHasIsolatedForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length>=1};var Ae=f.__arabicParser__.arabicLetterHasFinalForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length>=2};f.__arabicParser__.arabicLetterHasInitialForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length>=3};var it=f.__arabicParser__.arabicLetterHasMedialForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length==4},Pt=f.__arabicParser__.resolveLigatures=function(gt){var Kt=0,ct=p,ur="",Cr=0;for(Kt=0;Kt>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+s+" 0 R")})),this},function(f){var s=function(){var p=void 0;Object.defineProperty(this,"pdf",{get:function(){return p},set:function(V){p=V}});var b=150;Object.defineProperty(this,"width",{get:function(){return b},set:function(V){b=isNaN(V)||Number.isInteger(V)===!1||V<0?150:V,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=b+1)}});var j=300;Object.defineProperty(this,"height",{get:function(){return j},set:function(V){j=isNaN(V)||Number.isInteger(V)===!1||V<0?300:V,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=j+1)}});var d=[];Object.defineProperty(this,"childNodes",{get:function(){return d},set:function(V){d=V}});var ne={};Object.defineProperty(this,"style",{get:function(){return ne},set:function(V){ne=V}}),Object.defineProperty(this,"parentNode",{})};s.prototype.getContext=function(p,b){var j;if((p=p||"2d")!=="2d")return null;for(j in b)this.pdf.context2d.hasOwnProperty(j)&&(this.pdf.context2d[j]=b[j]);return this.pdf.context2d._canvas=this,this.pdf.context2d},s.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},f.events.push(["initialized",function(){this.canvas=new s,this.canvas.pdf=this}])}(R.API),function(f){var s={left:0,top:0,bottom:0,right:0},p=!1,b=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},s),this.internal.__cell__.margins.width=this.getPageWidth(),j.call(this))},j=function(){this.internal.__cell__.lastCell=new d,this.internal.__cell__.pages=1},d=function(){var Q=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Q},set:function(gt){Q=gt}});var Ae=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ae},set:function(gt){Ae=gt}});var it=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return it},set:function(gt){it=gt}});var Pt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Pt},set:function(gt){Pt=gt}});var It=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return It},set:function(gt){It=gt}});var ve=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return ve},set:function(gt){ve=gt}});var rt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return rt},set:function(gt){rt=gt}}),this};d.prototype.clone=function(){return new d(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},d.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},f.setHeaderFunction=function(Q){return b.call(this),this.internal.__cell__.headerFunction=typeof Q=="function"?Q:void 0,this},f.getTextDimensions=function(Q,Ae){b.call(this);var it=(Ae=Ae||{}).fontSize||this.getFontSize(),Pt=Ae.font||this.getFont(),It=Ae.scaleFactor||this.internal.scaleFactor,ve=0,rt=0,gt=0,Kt=this;if(!Array.isArray(Q)&&typeof Q!="string"){if(typeof Q!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Q=String(Q)}var ct=Ae.maxWidth;ct>0?typeof Q=="string"?Q=this.splitTextToSize(Q,ct):Object.prototype.toString.call(Q)==="[object Array]"&&(Q=Q.reduce(function(Cr,Qt){return Cr.concat(Kt.splitTextToSize(Qt,ct))},[])):Q=Array.isArray(Q)?Q:[Q];for(var ur=0;urthis.getPageHeight()?(this.cellAddPage(),Q.y=Pt.top,ve&&It&&(this.printHeaderRow(Q.lineNumber,!0),Q.y+=It[0].height)):Q.y=Ae.y+Ae.height||Q.y),Q.text[0]!==void 0&&(this.rect(Q.x,Q.y,Q.width,Q.height,p===!0?"FD":void 0),Q.align==="right"?this.text(Q.text,Q.x+Q.width-it,Q.y+it,{align:"right",baseline:"top"}):Q.align==="center"?this.text(Q.text,Q.x+Q.width/2,Q.y+it,{align:"center",baseline:"top",maxWidth:Q.width-it-it}):this.text(Q.text,Q.x+it,Q.y+it,{align:"left",baseline:"top",maxWidth:Q.width-it-it})),this.internal.__cell__.lastCell=Q,this};f.table=function(Q,Ae,it,Pt,It){if(b.call(this),!it)throw new Error("No data for PDF table.");var ve,rt,gt,Kt,ct=[],ur=[],Cr=[],Qt={},tt={},we=[],kt=[],Ft=(It=It||{}).autoSize||!1,Ot=It.printHeaders!==!1,Jt=It.css&&It.css["font-size"]!==void 0?16*It.css["font-size"]:It.fontSize||12,Fe=It.margins||Object.assign({width:this.getPageWidth()},s),Me=typeof It.padding=="number"?It.padding:3,lt=It.headerBackgroundColor||"#c8c8c8",Et=It.headerTextColor||"#000";if(j.call(this),this.internal.__cell__.printHeaders=Ot,this.internal.__cell__.margins=Fe,this.internal.__cell__.table_font_size=Jt,this.internal.__cell__.padding=Me,this.internal.__cell__.headerBackgroundColor=lt,this.internal.__cell__.headerTextColor=Et,this.setFontSize(Jt),Pt==null)ur=ct=Object.keys(it[0]),Cr=ct.map(function(){return"left"});else if(Array.isArray(Pt)&&(0,o.Z)(Pt[0])==="object")for(ct=Pt.map(function(Yt){return Yt.name}),ur=Pt.map(function(Yt){return Yt.prompt||Yt.name||""}),Cr=Pt.map(function(Yt){return Yt.align||"left"}),ve=0;ve0&&this.setTableHeaderRow(It),this.setFont(void 0,"normal"),p=!1}}(R.API);var Mr={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},bn=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Dn=Fr(bn),Rt=[100,200,300,400,500,600,700,800,900],xr=Fr(Rt);function sr(f){var s=f.family.replace(/"|'/g,"").toLowerCase(),p=function(d){return Mr[d=d||"normal"]?d:"normal"}(f.style),b=function(d){return d?typeof d=="number"?d>=100&&d<=900&&d%100==0?d:400:/^\d00$/.test(d)?parseInt(d):d==="bold"?700:400:400}(f.weight),j=function(d){return typeof Dn[d=d||"normal"]=="number"?d:"normal"}(f.stretch);return{family:s,style:p,weight:b,stretch:j,src:f.src||[],ref:f.ref||{name:s,style:[j,p,b].join(" ")}}}function C(f,s,p,b){var j;for(j=p;j>=0&&j=0&&j>>1)&255}return j}function mt(f,s,p){var b=f.length,j=[];j[0]=4;for(var d=0;d>d&ne}function Nr(f,s,p,b){var j=p*b,d=Math.floor(j/8),ne=16-(j-8*d+b),V=(1<>8&255;Ae.setUint8(it,It)}})(f,d,Dr(f,d)&~(V<>7,ne=1<<1+(7&j);f[s++],f[s++];var V=null,Q=null;d&&(V=s,Q=ne,s+=3*ne);var Ae=!0,it=[],Pt=0,It=null,ve=0,rt=null;for(this.width=p,this.height=b;Ae&&s=0))throw Error("Invalid block size");if(Fe===0)break;s+=Fe}break;case 249:if(f[s++]!==4||f[s+4]!==0)throw new Error("Invalid graphics extension block.");var gt=f[s++];Pt=f[s++]|f[s++]<<8,It=f[s++],1>||(It=null),ve=gt>>2&7,s++;break;case 254:for(;;){if(!((Fe=f[s++])>=0))throw Error("Invalid block size");if(Fe===0)break;s+=Fe}break;default:throw new Error("Unknown graphic control label: 0x"+f[s-1].toString(16))}break;case 44:var Kt=f[s++]|f[s++]<<8,ct=f[s++]|f[s++]<<8,ur=f[s++]|f[s++]<<8,Cr=f[s++]|f[s++]<<8,Qt=f[s++],tt=Qt>>6&1,we=1<<1+(7&Qt),kt=V,Ft=Q,Ot=!1;Qt>>7&&(Ot=!0,kt=s,Ft=we,s+=3*we);var Jt=s;for(s++;;){var Fe;if(!((Fe=f[s++])>=0))throw Error("Invalid block size");if(Fe===0)break;s+=Fe}it.push({x:Kt,y:ct,width:ur,height:Cr,has_local_palette:Ot,palette_offset:kt,palette_size:Ft,data_offset:Jt,data_length:s-Jt,transparent_index:It,interlaced:!!tt,delay:Pt,disposal:ve});break;case 59:Ae=!1;break;default:throw new Error("Unknown gif block: 0x"+f[s-1].toString(16))}this.numFrames=function(){return it.length},this.loopCount=function(){return rt},this.frameInfo=function(Me){if(Me<0||Me>=it.length)throw new Error("Frame index out of range.");return it[Me]},this.decodeAndBlitFrameBGRA=function(Me,lt){var Et=this.frameInfo(Me),fr=Et.width*Et.height,vr=new Uint8Array(fr);Br(f,Et.data_offset,vr,fr);var Zt=Et.palette_offset,Tt=Et.transparent_index;Tt===null&&(Tt=256);var dr=Et.width,Yt=p-dr,wr=dr,je=4*(Et.y*p+Et.x),vt=4*((Et.y+Et.height)*p+Et.x),Nt=je,st=4*Yt;Et.interlaced===!0&&(st+=4*p*7);for(var qt=8,nr=0,Or=vr.length;nr=vt&&(st=4*Yt+4*p*(qt-1),Nt=je+(dr+Yt)*(qt<<1),qt>>=1)),Ar===Tt)Nt+=4;else{var Rr=f[Zt+3*Ar],Hr=f[Zt+3*Ar+1],cn=f[Zt+3*Ar+2];lt[Nt++]=cn,lt[Nt++]=Hr,lt[Nt++]=Rr,lt[Nt++]=255}--wr}},this.decodeAndBlitFrameRGBA=function(Me,lt){var Et=this.frameInfo(Me),fr=Et.width*Et.height,vr=new Uint8Array(fr);Br(f,Et.data_offset,vr,fr);var Zt=Et.palette_offset,Tt=Et.transparent_index;Tt===null&&(Tt=256);var dr=Et.width,Yt=p-dr,wr=dr,je=4*(Et.y*p+Et.x),vt=4*((Et.y+Et.height)*p+Et.x),Nt=je,st=4*Yt;Et.interlaced===!0&&(st+=4*p*7);for(var qt=8,nr=0,Or=vr.length;nr=vt&&(st=4*Yt+4*p*(qt-1),Nt=je+(dr+Yt)*(qt<<1),qt>>=1)),Ar===Tt)Nt+=4;else{var Rr=f[Zt+3*Ar],Hr=f[Zt+3*Ar+1],cn=f[Zt+3*Ar+2];lt[Nt++]=Rr,lt[Nt++]=Hr,lt[Nt++]=cn,lt[Nt++]=255}--wr}}}function Br(f,s,p,b){for(var j=f[s++],d=1<>=Q,it-=Q,Kt!==d){if(Kt===ne)break;for(var ct=Ktd;)Cr=rt[Cr]>>8,++ur;var Qt=Cr;if(It+ur+(ct!==Kt?1:0)>b)return void Y.log("Warning, gif stream longer than expected.");p[It++]=Qt;var tt=It+=ur;for(ct!==Kt&&(p[It++]=Qt),Cr=ct;ur--;)Cr=rt[Cr],p[--tt]=255&Cr,Cr>>=8;gt!==null&&V<4096&&(rt[V++]=gt<<8|Qt,V>=Ae+1&&Q<12&&(++Q,Ae=Ae<<1|1)),gt=Kt}else V=ne+1,Ae=(1<<(Q=j+1))-1,gt=null}return It!==b&&Y.log("Warning, gif stream shorter than expected."),p}function pn(f){var s,p,b,j,d,ne=Math.floor,V=new Array(64),Q=new Array(64),Ae=new Array(64),it=new Array(64),Pt=new Array(65535),It=new Array(65535),ve=new Array(64),rt=new Array(64),gt=[],Kt=0,ct=7,ur=new Array(64),Cr=new Array(64),Qt=new Array(64),tt=new Array(256),we=new Array(2048),kt=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Ft=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ot=[0,1,2,3,4,5,6,7,8,9,10,11],Jt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Fe=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],Me=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],lt=[0,1,2,3,4,5,6,7,8,9,10,11],Et=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],fr=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function vr(je,vt){for(var Nt=0,st=0,qt=new Array,nr=1;nr<=16;nr++){for(var Or=1;Or<=je[nr];Or++)qt[vt[st]]=[],qt[vt[st]][0]=Nt,qt[vt[st]][1]=nr,st++,Nt++;Nt*=2}return qt}function Zt(je){for(var vt=je[0],Nt=je[1]-1;Nt>=0;)vt&1<>8&255),Tt(255&je)}function Yt(je,vt,Nt,st,qt){for(var nr,Or=qt[0],Ar=qt[240],Rr=function(Jr,Vr){var En,oa,_n,xa,qn,Qn,ka,ra,Hn,ea,Un=0;for(Hn=0;Hn<8;++Hn){En=Jr[Un],oa=Jr[Un+1],_n=Jr[Un+2],xa=Jr[Un+3],qn=Jr[Un+4],Qn=Jr[Un+5],ka=Jr[Un+6];var Ln=En+(ra=Jr[Un+7]),Xn=En-ra,rn=oa+ka,mn=oa-ka,sa=_n+Qn,Sn=_n-Qn,ha=xa+qn,Vn=xa-qn,Ha=Ln+ha,qa=Ln-ha,yn=rn+sa,Pn=rn-sa;Jr[Un]=Ha+yn,Jr[Un+4]=Ha-yn;var fa=.707106781*(Pn+qa);Jr[Un+2]=qa+fa,Jr[Un+6]=qa-fa;var Ja=.382683433*((Ha=Vn+Sn)-(Pn=mn+Xn)),Ga=.5411961*Ha+Ja,io=1.306562965*Pn+Ja,so=.707106781*(yn=Sn+mn),la=Xn+so,Io=Xn-so;Jr[Un+5]=Io+Ga,Jr[Un+3]=Io-Ga,Jr[Un+1]=la+io,Jr[Un+7]=la-io,Un+=8}for(Un=0,Hn=0;Hn<8;++Hn){En=Jr[Un],oa=Jr[Un+8],_n=Jr[Un+16],xa=Jr[Un+24],qn=Jr[Un+32],Qn=Jr[Un+40],ka=Jr[Un+48];var Aa=En+(ra=Jr[Un+56]),ja=En-ra,Ta=oa+ka,Na=oa-ka,Ba=_n+Qn,ma=_n-Qn,Ka=xa+qn,La=xa-qn,Qa=Aa+Ka,eo=Aa-Ka,lo=Ta+Ba,Ao=Ta-Ba;Jr[Un]=Qa+lo,Jr[Un+32]=Qa-lo;var Co=.707106781*(Ao+eo);Jr[Un+16]=eo+Co,Jr[Un+48]=eo-Co;var Ra=.382683433*((Qa=La+ma)-(Ao=Na+ja)),Uo=.5411961*Qa+Ra,ho=1.306562965*Ao+Ra,No=.707106781*(lo=ma+Na),xo=ja+No,ii=ja-No;Jr[Un+40]=ii+Uo,Jr[Un+24]=ii-Uo,Jr[Un+8]=xo+ho,Jr[Un+56]=xo-ho,Un++}for(Hn=0;Hn<64;++Hn)ea=Jr[Hn]*Vr[Hn],ve[Hn]=ea>0?ea+.5|0:ea-.5|0;return ve}(je,vt),Hr=0;Hr<64;++Hr)rt[kt[Hr]]=Rr[Hr];var cn=rt[0]-Nt;Nt=rt[0],cn==0?Zt(st[0]):(Zt(st[It[nr=32767+cn]]),Zt(Pt[nr]));for(var wn=63;wn>0&&rt[wn]==0;)wn--;if(wn==0)return Zt(Or),Nt;for(var Lr,Mt=1;Mt<=wn;){for(var ba=Mt;rt[Mt]==0&&Mt<=wn;)++Mt;var da=Mt-ba;if(da>=16){Lr=da>>4;for(var Wn=1;Wn<=Lr;++Wn)Zt(Ar);da&=15}nr=32767+rt[Mt],Zt(qt[(da<<4)+It[nr]]),Zt(Pt[nr]),Mt++}return wn!=63&&Zt(Or),Nt}function wr(je){je=Math.min(Math.max(je,1),100),d!=je&&(function(vt){for(var Nt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],st=0;st<64;st++){var qt=ne((Nt[st]*vt+50)/100);qt=Math.min(Math.max(qt,1),255),V[kt[st]]=qt}for(var nr=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Or=0;Or<64;Or++){var Ar=ne((nr[Or]*vt+50)/100);Ar=Math.min(Math.max(Ar,1),255),Q[kt[Or]]=Ar}for(var Rr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Hr=0,cn=0;cn<8;cn++)for(var wn=0;wn<8;wn++)Ae[Hr]=1/(V[kt[Hr]]*Rr[cn]*Rr[wn]*8),it[Hr]=1/(Q[kt[Hr]]*Rr[cn]*Rr[wn]*8),Hr++}(je<50?Math.floor(5e3/je):Math.floor(200-2*je)),d=je)}this.encode=function(je,vt){vt&&wr(vt),gt=new Array,Kt=0,ct=7,dr(65496),dr(65504),dr(16),Tt(74),Tt(70),Tt(73),Tt(70),Tt(0),Tt(1),Tt(1),Tt(0),dr(1),dr(1),Tt(0),Tt(0),function(){dr(65499),dr(132),Tt(0);for(var oa=0;oa<64;oa++)Tt(V[oa]);Tt(1);for(var _n=0;_n<64;_n++)Tt(Q[_n])}(),function(oa,_n){dr(65472),dr(17),Tt(8),dr(_n),dr(oa),Tt(3),Tt(1),Tt(17),Tt(0),Tt(2),Tt(17),Tt(1),Tt(3),Tt(17),Tt(1)}(je.width,je.height),function(){dr(65476),dr(418),Tt(0);for(var oa=0;oa<16;oa++)Tt(Ft[oa+1]);for(var _n=0;_n<=11;_n++)Tt(Ot[_n]);Tt(16);for(var xa=0;xa<16;xa++)Tt(Jt[xa+1]);for(var qn=0;qn<=161;qn++)Tt(Fe[qn]);Tt(1);for(var Qn=0;Qn<16;Qn++)Tt(Me[Qn+1]);for(var ka=0;ka<=11;ka++)Tt(lt[ka]);Tt(17);for(var ra=0;ra<16;ra++)Tt(Et[ra+1]);for(var Hn=0;Hn<=161;Hn++)Tt(fr[Hn])}(),dr(65498),dr(12),Tt(3),Tt(1),Tt(0),Tt(2),Tt(17),Tt(3),Tt(17),Tt(0),Tt(63),Tt(0);var Nt=0,st=0,qt=0;Kt=0,ct=7,this.encode.displayName="_encode_";for(var nr,Or,Ar,Rr,Hr,cn,wn,Lr,Mt,ba=je.data,da=je.width,Wn=je.height,Jr=4*da,Vr=0;Vr>3)*Jr+(wn=4*(7&Mt)),Vr+Lr>=Wn&&(cn-=Jr*(Vr+1+Lr-Wn)),nr+wn>=Jr&&(cn-=nr+wn-Jr+4),Or=ba[cn++],Ar=ba[cn++],Rr=ba[cn++],ur[Mt]=(we[Or]+we[Ar+256|0]+we[Rr+512|0]>>16)-128,Cr[Mt]=(we[Or+768|0]+we[Ar+1024|0]+we[Rr+1280|0]>>16)-128,Qt[Mt]=(we[Or+1280|0]+we[Ar+1536|0]+we[Rr+1792|0]>>16)-128;Nt=Yt(ur,Ae,Nt,s,b),st=Yt(Cr,it,st,p,j),qt=Yt(Qt,it,qt,p,j),nr+=32}Vr+=8}if(ct>=0){var En=[];En[1]=ct+1,En[0]=(1<Me;Me++)if(Ot[Jt+Me]!=Fe.charCodeAt(Me))return!0;return!1}function b(Ot,Jt,Fe,Me,lt){for(var Et=0;EtEt+1?[]:new Jt),!(fr.length>>0;i&W;)W>>>=1;return W?(i&W-1)+W:i}function Fe(i,m,W,le,Ne){s(!(le%W));do i[m+(le-=W)]=Ne;while(0=Ne),512>=Ne)var Ge=d(512);else if((Ge=d(Ne))==null)return 0;return function(Qe,ut,bt,zt,mr,zr){var Dt,gr,Ir=ut,Xr=1<Dt;++Dt){if(Tr[Dt]>1<(Za-=Tr[Dt]))return 0;for(;0=Dt;++Dt,mr<<=1){if(ia+=Za<<=1,0>(Za-=Tr[Dt]))return 0;for(;0vn&&!(0>=(tn-=Tr[vn]));)++vn,tn<<=1;Xr+=pa=1<<(tn=vn-bt),Qe[ut+(vn=ya&fn)].g=tn+bt,Qe[ut+vn].value=Ir-ut-vn}zt.g=Dt-bt,zt.value=zr[gr++],Fe(Qe,Ir+(ya>>bt),mr,pa,zt),ya=Jt(ya,Dt)}}return ia!=2*Yr[15]-1?0:Xr}(i,m,W,le,Ne,Ge)}function lt(){this.value=this.g=0}function Et(){this.value=this.g=0}function fr(){this.G=ne(5,lt),this.H=d(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ne(gn,Et)}function vr(i,m,W,le){s(i!=null),s(m!=null),s(2147483648>le),i.Ca=254,i.I=0,i.b=-8,i.Ka=0,i.oa=m,i.pa=W,i.Jd=m,i.Yc=W+le,i.Zc=4<=le?W+le-4+1:W,Or(i)}function Zt(i,m){for(var W=0;0le),i.Sb=le,i.Ra=0,i.u=0,i.h=0,4>>=8,i.Ra+=i.oa[i.pa+i.bb]<>>0,++i.bb,i.u-=8;st(i)&&(i.h=1,i.u=0)}function wr(i,m){if(s(0<=m),!i.h&&m<=Tn){var W=Nt(i)&Nn[m];return i.u+=m,Yt(i),W}return i.h=1,i.u=0}function je(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function vt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Nt(i){return i.Ra>>>(i.u&ca-1)>>>0}function st(i){return s(i.bb<=i.Sb),i.h||i.bb==i.Sb&&i.u>ca}function qt(i,m){i.u=m,i.h=st(i)}function nr(i){i.u>=va&&(s(i.u>=va),Yt(i))}function Or(i){s(i!=null&&i.oa!=null),i.pa>>0,i.b+=8):(s(i!=null&&i.oa!=null),i.pai.b&&Or(i);var le=i.b,Ne=W*m>>>8,Ge=(i.I>>>le>Ne)+0;for(Ge?(W-=Ne,i.I-=Ne+1<>>0):W=Ne+1,le=W,Ne=0;256<=le;)Ne+=8,le>>=8;return le=7^Ne+Pa[le],i.b-=le,i.Ca=(W<>24&255,i[m+1]=W>>16&255,i[m+2]=W>>8&255,i[m+3]=255&W}function cn(i,m){return i[m+0]|i[m+1]<<8}function wn(i,m){return cn(i,m)|i[m+2]<<16}function Lr(i,m){return cn(i,m)|cn(i,m+2)<<16}function Mt(i,m){var W=1<=Ne||0>=Ge?0:(W[0]=Ne,le[0]=Ge,1)}function Jr(i,m){return i+(1<>>m}function Vr(i,m){return((4278255360&i)+(4278255360&m)>>>0&4278255360)+((16711935&i)+(16711935&m)>>>0&16711935)>>>0}function En(i,m){Ot[m]=function(W,le,Ne,Ge,Qe,ut,bt){var zt;for(zt=0;zt>>1)+(i&m)>>>0}function xa(i){return 0<=i&&256>i?i:0>i?0:255>1))}function Qn(i,m,W){return Math.abs(m-W)-Math.abs(i-W)}function ka(i,m,W,le,Ne,Ge,Qe){for(le=Ge[Qe-1],W=0;W>8&255,bt=16711935&(bt=(bt=16711935&Qe)+((ut<<16)+ut));le[Ne+Ge]=(4278255360&Qe)+bt>>>0}}function Hn(i,m){m.jd=255&i,m.hd=i>>8&255,m.ud=i>>16&255}function ea(i,m,W,le,Ne,Ge){var Qe;for(Qe=0;Qe>>8,zt=ut,mr=255&(mr=(mr=ut>>>16)+((i.jd<<24>>24)*(bt<<24>>24)>>>5));zt=255&(zt=(zt+=(i.hd<<24>>24)*(bt<<24>>24)>>>5)+((i.ud<<24>>24)*(mr<<24>>24)>>>5)),Ne[Ge+Qe]=(4278255360&ut)+(mr<<16)+zt}}function Un(i,m,W,le,Ne){Ot[m]=function(Ge,Qe,ut,bt,zt,mr,zr,Dt,gr){for(bt=zr;bt>Ge.b,gr=Ge.Ea,Ir=Ge.K[0],Xr=Ge.w;if(8>Dt)for(Ge=(1<>=Dt}else Ot["VP8LMapColor"+W](bt,zt,Ir,Xr,mr,zr,Qe,ut,gr)}}function Ln(i,m,W,le,Ne){for(W=m+W;m>16&255,le[Ne++]=Ge>>8&255,le[Ne++]=255&Ge}}function Xn(i,m,W,le,Ne){for(W=m+W;m>16&255,le[Ne++]=Ge>>8&255,le[Ne++]=255&Ge,le[Ne++]=Ge>>24&255}}function rn(i,m,W,le,Ne){for(W=m+W;m>16&240|Qe>>12&15,Qe=240&Qe|Qe>>28&15;le[Ne++]=Ge,le[Ne++]=Qe}}function mn(i,m,W,le,Ne){for(W=m+W;m>16&248|Qe>>13&7,Qe=Qe>>5&224|Qe>>3&31;le[Ne++]=Ge,le[Ne++]=Qe}}function sa(i,m,W,le,Ne){for(W=m+W;m>8&255,le[Ne++]=Ge>>16&255}}function Sn(i,m,W,le,Ne,Ge){if(Ge==0)for(W=m+W;m>24|Ge[1]>>8&65280|Ge[2]<<8&16711680|Ge[3]<<24)>>>0),Ne+=32;else b(le,Ne,i,m,W)}function ha(i,m){Ot[m][0]=Ot[i+"0"],Ot[m][1]=Ot[i+"1"],Ot[m][2]=Ot[i+"2"],Ot[m][3]=Ot[i+"3"],Ot[m][4]=Ot[i+"4"],Ot[m][5]=Ot[i+"5"],Ot[m][6]=Ot[i+"6"],Ot[m][7]=Ot[i+"7"],Ot[m][8]=Ot[i+"8"],Ot[m][9]=Ot[i+"9"],Ot[m][10]=Ot[i+"10"],Ot[m][11]=Ot[i+"11"],Ot[m][12]=Ot[i+"12"],Ot[m][13]=Ot[i+"13"],Ot[m][14]=Ot[i+"0"],Ot[m][15]=Ot[i+"0"]}function Vn(i){return i==p0||i==g0||i==r0||i==v0}function Ha(){this.eb=[],this.size=this.A=this.fb=0}function qa(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function yn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ha,this.f.kb=new qa,this.sd=null}function Pn(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function fa(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Ja(i){return alert("todo:WebPSamplerProcessPlane"),i.T}function Ga(i,m){var W=i.T,le=m.ba.f.RGBA,Ne=le.eb,Ge=le.fb+i.ka*le.A,Qe=_i[m.ba.S],ut=i.y,bt=i.O,zt=i.f,mr=i.N,zr=i.ea,Dt=i.W,gr=m.cc,Ir=m.dc,Xr=m.Mc,Tr=m.Nc,Yr=i.ka,tn=i.ka+i.T,vn=i.U,fn=vn+1>>1;for(Yr==0?Qe(ut,bt,null,null,zt,mr,zr,Dt,zt,mr,zr,Dt,Ne,Ge,null,null,vn):(Qe(m.ec,m.fc,ut,bt,gr,Ir,Xr,Tr,zt,mr,zr,Dt,Ne,Ge-le.A,Ne,Ge,vn),++W);Yr+2W,Ne=W==Qs||W==e0||W==t0||W==m0||W==12||Vn(W);if(m.memory=null,m.Ib=null,m.Jb=null,m.Nd=null,!Zr(m.Oa,i,Ne?11:12))return 0;if(Ne&&Vn(W)&&Ur(),i.da)alert("todo:use_scaling");else{if(le){if(m.Ib=Ja,i.Kb){if(W=i.U+1>>1,m.memory=d(i.U+2*W),m.memory==null)return 0;m.ec=m.memory,m.fc=0,m.cc=m.ec,m.dc=m.fc+i.U,m.Mc=m.cc,m.Nc=m.dc+W,m.Ib=Ga,Ur()}}else alert("todo:EmitYUV");Ne&&(m.Jb=io,le&&ar())}if(le&&!K0){for(i=0;256>i;++i)Al[i]=89858*(i-128)+a0>>n0,jl[i]=-22014*(i-128)+a0,Pl[i]=-45773*(i-128),$l[i]=113618*(i-128)+a0>>n0;for(i=Zs;i>n0,Nl[i-Zs]=be(m,255),Ml[i-Zs]=be(m+8>>4,15);K0=1}return 1}function la(i){var m=i.ma,W=i.U,le=i.T;return s(!(1&i.ka)),0>=W||0>=le?0:(W=m.Ib(i,m),m.Jb!=null&&m.Jb(i,m,W),m.Dc+=W,1)}function Io(i){i.ma.memory=null}function Aa(i,m,W,le){return wr(i,8)!=47?0:(m[0]=wr(i,14)+1,W[0]=wr(i,14)+1,le[0]=wr(i,1),wr(i,3)!=0?0:!i.h)}function ja(i,m){if(4>i)return i+1;var W=i-2>>1;return(2+(1&i)<>4)*i+(8-(15&W)))?W:1;var W}function Na(i,m,W){var le=Nt(W),Ne=i[m+=255&le].g-8;return 0>>0,s(8>=W.g),i.g}function ma(i,m,W){var le=i.xc;return s((m=le==0?0:i.vc[i.md*(W>>le)+(m>>le)])>pa.b)*ia;Xrvn&&(ga=vn),(0,vo[Ya[Vo++]>>8&15])(Dt,gr+ +Va,Yr,tn+Va-vn,ga-Va,Yr,tn+Va),Va=ga}gr+=vn,tn+=vn,++Xr&ya||(pa+=ia)}zr!=zt.nc&&b(bt,ut-Ir,bt,ut+(zr-mr-1)*Ir,Ir);break;case 1:for(Ir=Dt,Tr=gr,vn=(Dt=zt.Ea)-(tn=Dt&~(Yr=(gr=1<>zt.b)*Xr;mr=Ne),0Ge.o&&(le=Ge.o),W=le?W=0:(Ne[0]+=4*Ge.v,Ge.ka=W-Ge.j,Ge.U=Ge.va-Ge.v,Ge.T=le-W,W=1),W){if(ut=ut[0],11>(W=i.ca).S){var mr=W.f.RGBA,zr=(le=W.S,Ne=Ge.U,Ge=Ge.T,zt=mr.eb,mr.A),Dt=Ge;for(mr=mr.fb+i.Ma*mr.A;0le){var Ne=i.l.width,Ge=W.ca,Qe=W.tb+Ne*le,ut=i.V,bt=i.Ba+i.c*le,zt=i.gc;s(i.ab==1),s(zt[0].hc==3),Po(zt[0],le,m,ut,bt,Ge,Qe),eo(W,le,m,Ge,Qe,Ne)}i.C=i.Ma=m}function Ao(i,m,W,le,Ne,Ge,Qe){var ut=i.$/le,bt=i.$%le,zt=i.m,mr=i.s,zr=W+i.$,Dt=zr;Ne=W+le*Ne;var gr=W+le*Ge,Ir=280+mr.ua,Xr=i.Pb?ut:16777216,Tr=0=Xr){var ya=zr-W;s((Xr=i).Pb),Xr.wd=Xr.m,Xr.xd=ya,0Za.g?(qt(fn,fn.u+Za.g),ya[ia]=Za.value,fn=0):(qt(fn,fn.u+Za.g-256),s(256<=Za.value),fn=Za.value),fn==0&&(vn=!0)}else fn=Na(tn.G[0],tn.H[0],zt);if(zt.h)break;if(vn||256>fn){if(!vn)if(tn.nd)m[zr]=(tn.qb|fn<<8)>>>0;else{if(nr(zt),vn=Na(tn.G[1],tn.H[1],zt),nr(zt),ya=Na(tn.G[2],tn.H[2],zt),ia=Na(tn.G[3],tn.H[3],zt),zt.h)break;m[zr]=(ia<<24|vn<<16|fn<<8|ya)>>>0}if(vn=!1,++zr,++bt>=le&&(bt=0,++ut,Qe!=null&&ut<=Ge&&!(ut%16)&&Qe(i,ut),Tr!=null))for(;Dt>>Tr.Mb]=fn}else if(280>fn){if(fn=ja(fn-256,zt),ya=Na(tn.G[4],tn.H[4],zt),nr(zt),ya=Ta(le,ya=ja(ya,zt)),zt.h)break;if(zr-W=le;)bt-=le,++ut,Qe!=null&&ut<=Ge&&!(ut%16)&&Qe(i,ut);if(s(zr<=Ne),bt&Yr&&(tn=ma(mr,bt,ut)),Tr!=null)for(;Dt>>Tr.Mb]=fn}else{if(!(fn>>Tr.Mb]=fn;fn=zr,s(!(vn>>>(ya=Tr).Xa)),m[fn]=ya.X[vn],vn=!0}vn||s(zt.h==st(zt))}if(i.Pb&&zt.h&&zrGe?Ge:ut),i.a=0,i.$=zr-W}return 1}return i.a=3,0}function Co(i){s(i!=null),i.vc=null,i.yc=null,i.Ya=null;var m=i.Wa;m!=null&&(m.X=null),i.vb=null,s(i!=null)}function Ra(){var i=new re;return i==null?null:(i.a=0,i.xb=H0,ha("Predictor","VP8LPredictors"),ha("Predictor","VP8LPredictors_C"),ha("PredictorAdd","VP8LPredictorsAdd"),ha("PredictorAdd","VP8LPredictorsAdd_C"),Sa=ra,ri=ea,Oo=Ln,Wo=Xn,Yo=rn,hi=mn,Si=sa,Ot.VP8LMapColor32b=Ua,Ot.VP8LMapColor8b=jo,i)}function Uo(i,m,W,le,Ne){var Ge=1,Qe=[i],ut=[m],bt=le.m,zt=le.s,mr=null,zr=0;e:for(;;){if(W)for(;Ge&&wr(bt,1);){var Dt=Qe,gr=ut,Ir=le,Xr=1,Tr=Ir.m,Yr=Ir.gc[Ir.ab],tn=wr(Tr,2);if(Ir.Oc&1<=Ir.ab),tn){case 0:case 1:Yr.b=wr(Tr,3)+2,Xr=Uo(Jr(Yr.Ea,Yr.b),Jr(Yr.nc,Yr.b),0,Ir,Yr.K),Yr.K=Yr.K[0];break;case 3:var vn,fn=wr(Tr,8)+1,ya=16>pa.b),Vo=d(Ya);if(Vo==null)vn=0;else{var Va=pa.K[0],ga=pa.w;for(Vo[0]=pa.K[0][0],ia=1;ia<1*Za;++ia)Vo[ia]=Vr(Va[ga+ia],Vo[ia-1]);for(;ia<4*Ya;++ia)Vo[ia]=0;pa.K[0]=null,pa.K[0]=Vo,vn=1}}Xr=vn;break;case 2:break;default:s(0)}Ge=Xr}}if(Qe=Qe[0],ut=ut[0],Ge&&wr(bt,1)&&!(Ge=1<=(zr=wr(bt,4))&&11>=zr)){le.a=3;break e}var Fn;if(Fn=Ge)t:{var Fo,Da,to,Eo=le,qo=Qe,fi=ut,Bo=zr,oi=W,mi=Eo.m,Go=Eo.s,no=[null],mo=1,Lo=0,po=ml[Bo];r:for(;;){if(oi&&wr(mi,1)){var Jo=wr(mi,3)+2,os=Jr(qo,Jo),ko=Jr(fi,Jo),Ci=os*ko;if(!Uo(os,ko,0,Eo,no))break r;for(no=no[0],Go.xc=Jo,Fo=0;Fo>8&65535;no[Fo]=yo,yo>=mo&&(mo=yo+1)}}if(mi.h)break r;for(Da=0;5>Da;++Da){var Ko=F0[Da];!Da&&0=pi),Ti=Mi;var Oi=d(Lo);if(Ti==null||Oi==null||Ni==null){Eo.a=1;break r}var Bi=Ni;for(Fo=to=0;FoDa;++Da){Ko=F0[Da],Li[Da]=Bi,is[Da]=to,!Da&&0u0)break n}else C0=u0;for(Gs=0;Gsks)el[Gs++]=ks,ks!=0&&(tl=ks);else{var Wl=ks==16,al=ks-16,Ul=ul[al],ol=wr(js,cl[al])+Ul;if(Gs+ol>u0)break n;for(var Zl=Wl?tl:0;0=Da){var Ks,E0=Oi[0];for(Ks=1;KsE0&&(E0=Oi[Ks]);Qo+=E0}}if(So.nd=xs,So.Qb=0,xs&&(So.qb=(Li[3][is[3]+0].value<<24|Li[1][is[1]+0].value<<16|Li[2][is[2]+0].value)>>>0,Rs==0&&256>Li[0][is[0]+0].value&&(So.Qb=1,So.qb+=Li[0][is[0]+0].value<<8)),So.jc=!So.Qb&&6>Qo,So.jc){var d0,ws=So;for(d0=0;d0>=Ba(h0,8,Ms),Ns>>=Ba(ws.G[1][ws.H[1]+Ns],16,Ms),Ns>>=Ba(ws.G[2][ws.H[2]+Ns],0,Ms),Ba(ws.G[3][ws.H[3]+Ns],24,Ms))}}}Go.vc=no,Go.Wb=mo,Go.Ya=Ti,Go.yc=Ni,Fn=1;break t}Fn=0}if(!(Ge=Fn)){le.a=3;break e}if(0le+1?[]:0),!(Ne.lengthNe)return za(i,7,"Truncated header.");var Ge=W[le+0]|W[le+1]<<8|W[le+2]<<16,Qe=i.Od;if(Qe.Rb=!(1&Ge),Qe.td=Ge>>1&7,Qe.yd=Ge>>4&1,Qe.ub=Ge>>5,3Ne)return za(i,7,"cannot parse picture header");if(!$o(W,le,Ne))return za(i,3,"Bad code word");ut.c=16383&(W[le+4]<<8|W[le+3]),ut.Td=W[le+4]>>6,ut.i=16383&(W[le+6]<<8|W[le+5]),ut.Ud=W[le+6]>>6,le+=7,Ne-=7,i.za=ut.c+15>>4,i.Ub=ut.i+15>>4,m.width=ut.c,m.height=ut.i,m.Da=0,m.j=0,m.v=0,m.va=m.width,m.o=m.height,m.da=0,m.ib=m.width,m.hb=m.height,m.U=m.width,m.T=m.height,j((Ge=i.Pa).jb,0,255,Ge.jb.length),s((Ge=i.Qa)!=null),Ge.Cb=0,Ge.Bb=0,Ge.Fb=1,j(Ge.Zb,0,0,Ge.Zb.length),j(Ge.Lb,0,0,Ge.Lb)}if(Qe.ub>Ne)return za(i,7,"bad partition length");vr(Ge=i.m,W,le,Qe.ub),le+=Qe.ub,Ne-=Qe.ub,Qe.Rb&&(ut.Ld=Ar(Ge),ut.Kd=Ar(Ge)),ut=i.Qa;var bt,zt=i.Pa;if(s(Ge!=null),s(ut!=null),ut.Cb=Ar(Ge),ut.Cb){if(ut.Bb=Ar(Ge),Ar(Ge)){for(ut.Fb=Ar(Ge),bt=0;4>bt;++bt)ut.Zb[bt]=Ar(Ge)?Tt(Ge,7):0;for(bt=0;4>bt;++bt)ut.Lb[bt]=Ar(Ge)?Tt(Ge,6):0}if(ut.Bb)for(bt=0;3>bt;++bt)zt.jb[bt]=Ar(Ge)?Zt(Ge,8):255}else ut.Bb=0;if(Ge.Ka)return za(i,3,"cannot parse segment header");if((ut=i.ed).zd=Ar(Ge),ut.Tb=Zt(Ge,6),ut.wb=Zt(Ge,3),ut.Pc=Ar(Ge),ut.Pc&&Ar(Ge)){for(zt=0;4>zt;++zt)Ar(Ge)&&(ut.vd[zt]=Tt(Ge,6));for(zt=0;4>zt;++zt)Ar(Ge)&&(ut.od[zt]=Tt(Ge,6))}if(i.L=ut.Tb==0?0:ut.zd?1:2,Ge.Ka)return za(i,3,"cannot parse filter header");var mr=Ne;if(Ne=bt=le,le=bt+mr,ut=mr,i.Xb=(1<ut&&(zr=ut),vr(i.Jc[+mr],W,bt,zr),bt+=zr,ut-=zr,Ne+=3}vr(i.Jc[+zt],W,bt,ut),W=btzr;++zr){if(mr.Cb){var Dt=mr.Zb[zr];mr.Fb||(Dt+=W)}else{if(0>16,8>gr.Eb[1]&&(gr.Eb[1]=8),gr.Qc[0]=b0[be(Dt+zt,117)],gr.Qc[1]=y0[be(Dt+bt,127)],gr.lc=Dt+bt}if(!Qe.Rb)return za(i,4,"Not a key frame.");for(Ar(Ge),Qe=i.Pa,W=0;4>W;++W){for(Ne=0;8>Ne;++Ne)for(le=0;3>le;++le)for(ut=0;11>ut;++ut)zt=Rr(Ge,xl[W][Ne][le][ut])?Zt(Ge,8):bl[W][Ne][le][ut],Qe.Wc[W][Ne].Yb[le][ut]=zt;for(Ne=0;17>Ne;++Ne)Qe.Xc[W][Ne]=Qe.Wc[W][wl[Ne]]}return i.kc=Ar(Ge),i.kc&&(i.Bd=Zt(Ge,8)),i.cb=1}function co(i,m,W,le,Ne,Ge,Qe){var ut=m[Ne].Yb[W];for(W=0;16>Ne;++Ne){if(!Rr(i,ut[W+0]))return Ne;for(;!Rr(i,ut[W+1]);)if(ut=m[++Ne].Yb[0],W=0,Ne==16)return 16;var bt=m[Ne+1].Yb;if(Rr(i,ut[W+2])){var zt=i,mr=0;if(Rr(zt,(Dt=ut)[(zr=W)+3]))if(Rr(zt,Dt[zr+6])){for(ut=0,zr=2*(mr=Rr(zt,Dt[zr+8]))+(Dt=Rr(zt,Dt[zr+9+mr])),mr=0,Dt=gl[zr];Dt[ut];++ut)mr+=mr+Rr(zt,Dt[ut]);mr+=3+(8<(zt=i).b&&Or(zt);var zr,Dt=zt.b,gr=(zr=zt.Ca>>1)-(zt.I>>Dt)>>31;--zt.b,zt.Ca+=gr,zt.Ca|=1,zt.I-=(zr+1&gr)<>3),i[m+W+32*le]=-256&Ne?0>Ne?0:255:Ne}function Ri(i,m,W,le,Ne,Ge){wo(i,m,0,W,le+Ne),wo(i,m,1,W,le+Ge),wo(i,m,2,W,le-Ge),wo(i,m,3,W,le-Ne)}function Xa(i){return(20091*i>>16)+i}function Xi(i,m,W,le){var Ne,Ge=0,Qe=d(16);for(Ne=0;4>Ne;++Ne){var ut=i[m+0]+i[m+8],bt=i[m+0]-i[m+8],zt=(35468*i[m+4]>>16)-Xa(i[m+12]),mr=Xa(i[m+4])+(35468*i[m+12]>>16);Qe[Ge+0]=ut+mr,Qe[Ge+1]=bt+zt,Qe[Ge+2]=bt-zt,Qe[Ge+3]=ut-mr,Ge+=4,m++}for(Ne=Ge=0;4>Ne;++Ne)ut=(i=Qe[Ge+0]+4)+Qe[Ge+8],bt=i-Qe[Ge+8],zt=(35468*Qe[Ge+4]>>16)-Xa(Qe[Ge+12]),wo(W,le,0,0,ut+(mr=Xa(Qe[Ge+4])+(35468*Qe[Ge+12]>>16))),wo(W,le,1,0,bt+zt),wo(W,le,2,0,bt-zt),wo(W,le,3,0,ut-mr),Ge++,le+=32}function Ei(i,m,W,le){var Ne=i[m+0]+4,Ge=35468*i[m+4]>>16,Qe=Xa(i[m+4]),ut=35468*i[m+1]>>16;Ri(W,le,0,Ne+Qe,i=Xa(i[m+1]),ut),Ri(W,le,1,Ne+Ge,i,ut),Ri(W,le,2,Ne-Ge,i,ut),Ri(W,le,3,Ne-Qe,i,ut)}function Fi(i,m,W,le,Ne){Xi(i,m,W,le),Ne&&Xi(i,m+16,W,le+4)}function Ss(i,m,W,le){ni(i,m+0,W,le,1),ni(i,m+32,W,le+128,1)}function ci(i,m,W,le){var Ne;for(i=i[m+0]+4,Ne=0;4>Ne;++Ne)for(m=0;4>m;++m)wo(W,le,m,Ne,i)}function ss(i,m,W,le){i[m+0]&&_a(i,m+0,W,le),i[m+16]&&_a(i,m+16,W,le+4),i[m+32]&&_a(i,m+32,W,le+128),i[m+48]&&_a(i,m+48,W,le+128+4)}function ls(i,m,W,le){var Ne,Ge=d(16);for(Ne=0;4>Ne;++Ne){var Qe=i[m+0+Ne]+i[m+12+Ne],ut=i[m+4+Ne]+i[m+8+Ne],bt=i[m+4+Ne]-i[m+8+Ne],zt=i[m+0+Ne]-i[m+12+Ne];Ge[0+Ne]=Qe+ut,Ge[8+Ne]=Qe-ut,Ge[4+Ne]=zt+bt,Ge[12+Ne]=zt-bt}for(Ne=0;4>Ne;++Ne)Qe=(i=Ge[0+4*Ne]+3)+Ge[3+4*Ne],ut=Ge[1+4*Ne]+Ge[2+4*Ne],bt=Ge[1+4*Ne]-Ge[2+4*Ne],zt=i-Ge[3+4*Ne],W[le+0]=Qe+ut>>3,W[le+16]=zt+bt>>3,W[le+32]=Qe-ut>>3,W[le+48]=zt-bt>>3,le+=64}function ui(i,m,W){var le,Ne=m-32,Ge=ji,Qe=255-i[Ne-1];for(le=0;leW;++W)b(i,m+32*W,i,m-32,16)}function ki(i,m){var W;for(W=16;0le;++le)j(m,W+32*le,i,16)}function di(i,m){var W,le=16;for(W=0;16>W;++W)le+=i[m-1+32*W]+i[m+W-32];bi(le>>5,i,m)}function ms(i,m){var W,le=8;for(W=0;16>W;++W)le+=i[m-1+32*W];bi(le>>4,i,m)}function Xo(i,m){var W,le=8;for(W=0;16>W;++W)le+=i[m+W-32];bi(le>>4,i,m)}function yi(i,m){bi(128,i,m)}function Ia(i,m,W){return i+2*m+W+2>>2}function Os(i,m){var W,le=m-32;for(le=new Uint8Array([Ia(i[le-1],i[le+0],i[le+1]),Ia(i[le+0],i[le+1],i[le+2]),Ia(i[le+1],i[le+2],i[le+3]),Ia(i[le+2],i[le+3],i[le+4])]),W=0;4>W;++W)b(i,m+32*W,le,0,le.length)}function ps(i,m){var W=i[m-1],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1+96];Hr(i,m+0,16843009*Ia(i[m-1-32],W,le)),Hr(i,m+32,16843009*Ia(W,le,Ne)),Hr(i,m+64,16843009*Ia(le,Ne,Ge)),Hr(i,m+96,16843009*Ia(Ne,Ge,Ge))}function Bs(i,m){var W,le=4;for(W=0;4>W;++W)le+=i[m+W-32]+i[m-1+32*W];for(le>>=3,W=0;4>W;++W)j(i,m+32*W,le,4)}function Hi(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1-32],Qe=i[m+0-32],ut=i[m+1-32],bt=i[m+2-32],zt=i[m+3-32];i[m+0+96]=Ia(le,Ne,i[m-1+96]),i[m+1+96]=i[m+0+64]=Ia(W,le,Ne),i[m+2+96]=i[m+1+64]=i[m+0+32]=Ia(Ge,W,le),i[m+3+96]=i[m+2+64]=i[m+1+32]=i[m+0+0]=Ia(Qe,Ge,W),i[m+3+64]=i[m+2+32]=i[m+1+0]=Ia(ut,Qe,Ge),i[m+3+32]=i[m+2+0]=Ia(bt,ut,Qe),i[m+3+0]=Ia(zt,bt,ut)}function ti(i,m){var W=i[m+1-32],le=i[m+2-32],Ne=i[m+3-32],Ge=i[m+4-32],Qe=i[m+5-32],ut=i[m+6-32],bt=i[m+7-32];i[m+0+0]=Ia(i[m+0-32],W,le),i[m+1+0]=i[m+0+32]=Ia(W,le,Ne),i[m+2+0]=i[m+1+32]=i[m+0+64]=Ia(le,Ne,Ge),i[m+3+0]=i[m+2+32]=i[m+1+64]=i[m+0+96]=Ia(Ne,Ge,Qe),i[m+3+32]=i[m+2+64]=i[m+1+96]=Ia(Ge,Qe,ut),i[m+3+64]=i[m+2+96]=Ia(Qe,ut,bt),i[m+3+96]=Ia(ut,bt,bt)}function xi(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1-32],Qe=i[m+0-32],ut=i[m+1-32],bt=i[m+2-32],zt=i[m+3-32];i[m+0+0]=i[m+1+64]=Ge+Qe+1>>1,i[m+1+0]=i[m+2+64]=Qe+ut+1>>1,i[m+2+0]=i[m+3+64]=ut+bt+1>>1,i[m+3+0]=bt+zt+1>>1,i[m+0+96]=Ia(Ne,le,W),i[m+0+64]=Ia(le,W,Ge),i[m+0+32]=i[m+1+96]=Ia(W,Ge,Qe),i[m+1+32]=i[m+2+96]=Ia(Ge,Qe,ut),i[m+2+32]=i[m+3+96]=Ia(Qe,ut,bt),i[m+3+32]=Ia(ut,bt,zt)}function Es(i,m){var W=i[m+0-32],le=i[m+1-32],Ne=i[m+2-32],Ge=i[m+3-32],Qe=i[m+4-32],ut=i[m+5-32],bt=i[m+6-32],zt=i[m+7-32];i[m+0+0]=W+le+1>>1,i[m+1+0]=i[m+0+64]=le+Ne+1>>1,i[m+2+0]=i[m+1+64]=Ne+Ge+1>>1,i[m+3+0]=i[m+2+64]=Ge+Qe+1>>1,i[m+0+32]=Ia(W,le,Ne),i[m+1+32]=i[m+0+96]=Ia(le,Ne,Ge),i[m+2+32]=i[m+1+96]=Ia(Ne,Ge,Qe),i[m+3+32]=i[m+2+96]=Ia(Ge,Qe,ut),i[m+3+64]=Ia(Qe,ut,bt),i[m+3+96]=Ia(ut,bt,zt)}function Ls(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1+96];i[m+0+0]=W+le+1>>1,i[m+2+0]=i[m+0+32]=le+Ne+1>>1,i[m+2+32]=i[m+0+64]=Ne+Ge+1>>1,i[m+1+0]=Ia(W,le,Ne),i[m+3+0]=i[m+1+32]=Ia(le,Ne,Ge),i[m+3+32]=i[m+1+64]=Ia(Ne,Ge,Ge),i[m+3+64]=i[m+2+64]=i[m+0+96]=i[m+1+96]=i[m+2+96]=i[m+3+96]=Ge}function qi(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1+96],Qe=i[m-1-32],ut=i[m+0-32],bt=i[m+1-32],zt=i[m+2-32];i[m+0+0]=i[m+2+32]=W+Qe+1>>1,i[m+0+32]=i[m+2+64]=le+W+1>>1,i[m+0+64]=i[m+2+96]=Ne+le+1>>1,i[m+0+96]=Ge+Ne+1>>1,i[m+3+0]=Ia(ut,bt,zt),i[m+2+0]=Ia(Qe,ut,bt),i[m+1+0]=i[m+3+32]=Ia(W,Qe,ut),i[m+1+32]=i[m+3+64]=Ia(le,W,Qe),i[m+1+64]=i[m+3+96]=Ia(Ne,le,W),i[m+1+96]=Ia(Ge,Ne,le)}function Ii(i,m){var W;for(W=0;8>W;++W)b(i,m+32*W,i,m-32,8)}function Ai(i,m){var W;for(W=0;8>W;++W)j(i,m,i[m-1],8),m+=32}function Ji(i,m,W){var le;for(le=0;8>le;++le)j(m,W+32*le,i,8)}function Wi(i,m){var W,le=8;for(W=0;8>W;++W)le+=i[m+W-32]+i[m-1+32*W];Ji(le>>4,i,m)}function Is(i,m){var W,le=4;for(W=0;8>W;++W)le+=i[m+W-32];Ji(le>>3,i,m)}function cs(i,m){var W,le=4;for(W=0;8>W;++W)le+=i[m-1+32*W];Ji(le>>3,i,m)}function us(i,m){Ji(128,i,m)}function ft(i,m,W){var le=i[m-W],Ne=i[m+0],Ge=3*(Ne-le)+f0[1020+i[m-2*W]-i[m+W]],Qe=qs[112+(Ge+4>>3)];i[m-W]=ji[255+le+qs[112+(Ge+3>>3)]],i[m+0]=ji[255+Ne-Qe]}function Zo(i,m,W,le){var Ne=i[m+0],Ge=i[m+W];return Ki[255+i[m-2*W]-i[m-W]]>le||Ki[255+Ge-Ne]>le}function Ui(i,m,W,le){return 4*Ki[255+i[m-W]-i[m+0]]+Ki[255+i[m-2*W]-i[m+W]]<=le}function Zi(i,m,W,le,Ne){var Ge=i[m-3*W],Qe=i[m-2*W],ut=i[m-W],bt=i[m+0],zt=i[m+W],mr=i[m+2*W],zr=i[m+3*W];return 4*Ki[255+ut-bt]+Ki[255+Qe-zt]>le?0:Ki[255+i[m-4*W]-Ge]<=Ne&&Ki[255+Ge-Qe]<=Ne&&Ki[255+Qe-ut]<=Ne&&Ki[255+zr-mr]<=Ne&&Ki[255+mr-zt]<=Ne&&Ki[255+zt-bt]<=Ne}function ds(i,m,W,le){var Ne=2*le+1;for(le=0;16>le;++le)Ui(i,m+le,W,Ne)&&ft(i,m+le,W)}function $i(i,m,W,le){var Ne=2*le+1;for(le=0;16>le;++le)Ui(i,m+le*W,1,Ne)&&ft(i,m+le*W,1)}function gs(i,m,W,le){var Ne;for(Ne=3;0>7,Yr=18*tn+63>>7,tn=9*tn+63>>7;bt[zt-3*mr]=ji[255+bt[zt-3*mr]+tn],bt[zt-2*mr]=ji[255+zr+Yr],bt[zt-mr]=ji[255+Dt+Tr],bt[zt+0]=ji[255+gr-Tr],bt[zt+mr]=ji[255+Ir-Yr],bt[zt+2*mr]=ji[255+Xr-tn]}m+=le}}function wi(i,m,W,le,Ne,Ge,Qe,ut){for(Ge=2*Ge+1;0>3)],Xr=qs[112+(Xr+3>>3)],Tr=Ir+1>>1;bt[zt-2*mr]=ji[255+bt[zt-2*mr]+Tr],bt[zt-mr]=ji[255+zr+Xr],bt[zt+0]=ji[255+Dt-Ir],bt[zt+mr]=ji[255+gr-Tr]}m+=le}}function hs(i,m,W,le,Ne,Ge){Pi(i,m,W,1,16,le,Ne,Ge)}function es(i,m,W,le,Ne,Ge){Pi(i,m,1,W,16,le,Ne,Ge)}function ts(i,m,W,le,Ne,Ge){var Qe;for(Qe=3;0zt?0:255:zt)&255,zt=bt,Ne[Ge+ut]=mr}}function k(i,m,W,le){var Ne=m.width,Ge=m.o;if(s(i!=null&&m!=null),0>W||0>=le||W+le>Ge)return null;if(!i.Cc){if(i.ga==null){var Qe;if(i.ga=new r,(Qe=i.ga==null)||(Qe=m.width*m.o,s(i.Gb.length==0),i.Gb=d(Qe),i.Uc=0,i.Gb==null?Qe=0:(i.mb=i.Gb,i.nb=i.Uc,i.rc=null,Qe=1),Qe=!Qe),!Qe){Qe=i.ga;var ut=i.Fa,bt=i.P,zt=i.qc,mr=i.mb,zr=i.nb,Dt=bt+1,gr=zt-1,Ir=Qe.l;if(s(ut!=null&&mr!=null&&m!=null),$s[0]=null,$s[1]=a,$s[2]=l,$s[3]=g,Qe.ca=mr,Qe.tb=zr,Qe.c=m.width,Qe.i=m.height,s(0=zt)m=0;else if(Qe.$a=3&ut[bt+0],Qe.Z=ut[bt+0]>>2&3,Qe.Lc=ut[bt+0]>>4&3,bt=ut[bt+0]>>6&3,0>Qe.$a||1=Qe.c*Qe.i;Qe=!m}if(Qe)return null;i.ga.Lc!=1?i.Ga=0:le=Ge-W}s(i.ga!=null),s(W+le<=Ge);e:{if(m=(ut=i.ga).c,Ge=ut.l.o,ut.$a==0){if(Dt=i.rc,gr=i.Vc,Ir=i.Fa,bt=i.P+1+W*m,zt=i.mb,mr=i.nb+W*m,s(bt<=i.P+i.qc),ut.Z!=0)for(s($s[ut.Z]!=null),Qe=0;Qe=m)m=1;else if(ut.ic||ar(),ut.ic){ut=Qe.V,Dt=Qe.Ba,gr=Qe.c;var Xr=Qe.i,Tr=(Ir=1,bt=Qe.$/gr,zt=Qe.$%gr,mr=Qe.m,zr=Qe.s,Qe.$),Yr=gr*Xr,tn=gr*m,vn=zr.wc,fn=Tr(Xr=Na(fn.G[0],fn.H[0],mr)))ut[Dt+Tr]=Xr,++Tr,++zt>=gr&&(zt=0,++bt<=m&&!(bt%16)&&lo(Qe,bt));else{if(!(280>Xr)){Ir=0;break t}Xr=ja(Xr-256,mr);var ya,ia=Na(fn.G[4],fn.H[4],mr);if(nr(mr),!(Tr>=(ia=Ta(gr,ia=ja(ia,mr)))&&Yr-Tr>=Xr)){Ir=0;break t}for(ya=0;ya=gr;)zt-=gr,++bt<=m&&!(bt%16)&&lo(Qe,bt);Trm?m:bt);break t}!Ir||mr.h&&Tr=Ge&&(i.Cc=1),le=1}if(!le)return null;if(i.Cc&&((le=i.ga)!=null&&(le.mc=null),i.ga=null,0>23,ut[bt+4*Qe+1]=ut[bt+4*Qe+1]*zr>>23,ut[bt+4*Qe+2]=ut[bt+4*Qe+2]*zr>>23)}m+=Ge}}function ze(i,m,W,le,Ne){for(;0>4)*bt>>16;i[m+2*Ge+0]=(240&Qe|Qe>>4)*bt>>16&240|(15&Qe|Qe<<4)*bt>>16>>4&15,i[m+2*Ge+1]=240&zt|ut}m+=Ne}}function Je(i,m,W,le,Ne,Ge,Qe,ut){var bt,zt,mr=255;for(zt=0;zt>8}function ar(){bs=ie,zs=ze,Ds=Je,N0=At}function pr(i,m,W){Ot[i]=function(le,Ne,Ge,Qe,ut,bt,zt,mr,zr,Dt,gr,Ir,Xr,Tr,Yr,tn,vn){var fn,ya=vn-1>>1,ia=ut[bt+0]|zt[mr+0]<<16,Za=zr[Dt+0]|gr[Ir+0]<<16;s(le!=null);var pa=3*ia+Za+131074>>2;for(m(le[Ne+0],255&pa,pa>>16,Xr,Tr),Ge!=null&&(pa=3*Za+ia+131074>>2,m(Ge[Qe+0],255&pa,pa>>16,Yr,tn)),fn=1;fn<=ya;++fn){var Ya=ut[bt+fn]|zt[mr+fn]<<16,Vo=zr[Dt+fn]|gr[Ir+fn]<<16,Va=ia+Ya+Za+Vo+524296,ga=Va+2*(Ya+Za)>>3;pa=ga+ia>>1,ia=(Va=Va+2*(ia+Vo)>>3)+Ya>>1,m(le[Ne+2*fn-1],255&pa,pa>>16,Xr,Tr+(2*fn-1)*W),m(le[Ne+2*fn-0],255&ia,ia>>16,Xr,Tr+(2*fn-0)*W),Ge!=null&&(pa=Va+Za>>1,ia=ga+Vo>>1,m(Ge[Qe+2*fn-1],255&pa,pa>>16,Yr,tn+(2*fn-1)*W),m(Ge[Qe+2*fn+0],255&ia,ia>>16,Yr,tn+(2*fn+0)*W)),ia=Ya,Za=Vo}1&vn||(pa=3*ia+Za+131074>>2,m(le[Ne+vn-1],255&pa,pa>>16,Xr,Tr+(vn-1)*W),Ge!=null&&(pa=3*Za+ia+131074>>2,m(Ge[Qe+vn-1],255&pa,pa>>16,Yr,tn+(vn-1)*W)))}}function Ur(){_i[Js]=Cl,_i[Qs]=W0,_i[D0]=Ol,_i[e0]=U0,_i[t0]=Z0,_i[m0]=V0,_i[R0]=El,_i[p0]=W0,_i[g0]=U0,_i[r0]=Z0,_i[v0]=V0}function en(i){return i&~Il?0>i?0:255:i>>G0}function hn(i,m){return en((19077*i>>8)+(26149*m>>8)-14234)}function In(i,m,W){return en((19077*i>>8)-(6419*m>>8)-(13320*W>>8)+8708)}function Gn(i,m){return en((19077*i>>8)+(33050*m>>8)-17685)}function Oa(i,m,W,le,Ne){le[Ne+0]=hn(i,W),le[Ne+1]=In(i,m,W),le[Ne+2]=Gn(i,m)}function u(i,m,W,le,Ne){le[Ne+0]=Gn(i,m),le[Ne+1]=In(i,m,W),le[Ne+2]=hn(i,W)}function e(i,m,W,le,Ne){var Ge=In(i,m,W);m=Ge<<3&224|Gn(i,m)>>3,le[Ne+0]=248&hn(i,W)|Ge>>5,le[Ne+1]=m}function t(i,m,W,le,Ne){var Ge=240&Gn(i,m)|15;le[Ne+0]=240&hn(i,W)|In(i,m,W)>>4,le[Ne+1]=Ge}function h(i,m,W,le,Ne){le[Ne+0]=255,Oa(i,m,W,le,Ne+1)}function E(i,m,W,le,Ne){u(i,m,W,le,Ne),le[Ne+3]=255}function G(i,m,W,le,Ne){Oa(i,m,W,le,Ne),le[Ne+3]=255}function be(i,m){return 0>i?0:i>m?m:i}function Ve(i,m,W){Ot[i]=function(le,Ne,Ge,Qe,ut,bt,zt,mr,zr){for(var Dt=mr+(-2&zr)*W;mr!=Dt;)m(le[Ne+0],Ge[Qe+0],ut[bt+0],zt,mr),m(le[Ne+1],Ge[Qe+0],ut[bt+0],zt,mr+W),Ne+=2,++Qe,++bt,mr+=2*W;1&zr&&m(le[Ne+0],Ge[Qe+0],ut[bt+0],zt,mr)}}function qe(i,m,W){return W==0?i==0?m==0?6:5:m==0?4:0:W}function Wt(i,m,W,le,Ne){switch(i>>>30){case 3:ni(m,W,le,Ne,0);break;case 2:Ro(m,W,le,Ne);break;case 1:_a(m,W,le,Ne)}}function lr(i,m){var W,le,Ne=m.M,Ge=m.Nb,Qe=i.oc,ut=i.pc+40,bt=i.oc,zt=i.pc+584,mr=i.oc,zr=i.pc+600;for(W=0;16>W;++W)Qe[ut+32*W-1]=129;for(W=0;8>W;++W)bt[zt+32*W-1]=129,mr[zr+32*W-1]=129;for(0W;++W)b(Qe,ut+32*W-4,Qe,ut+32*W+12,4);for(W=-1;8>W;++W)b(bt,zt+32*W-4,bt,zt+32*W+4,4),b(mr,zr+32*W-4,mr,zr+32*W+4,4)}var gr=i.Gd,Ir=i.Hd+le,Xr=Dt.ad,Tr=Dt.Hc;if(0=i.za-1?j(Yr,tn,gr[Ir].y[15],4):b(Yr,tn,gr[Ir+1].y,0,4)),W=0;4>W;W++)Yr[tn+128+W]=Yr[tn+256+W]=Yr[tn+384+W]=Yr[tn+0+W];for(W=0;16>W;++W,Tr<<=2)Yr=Qe,tn=ut+_0[W],as[Dt.Ob[W]](Yr,tn),Wt(Tr,Xr,16*+W,Yr,tn)}else if(Yr=qe(le,Ne,Dt.Ob[0]),As[Yr](Qe,ut),Tr!=0)for(W=0;16>W;++W,Tr<<=2)Wt(Tr,Xr,16*+W,Qe,ut+_0[W]);for(W=Dt.Gc,Yr=qe(le,Ne,Dt.Dd),ys[Yr](bt,zt),ys[Yr](mr,zr),Tr=Xr,Yr=bt,tn=zt,255&(Dt=0|W)&&(170&Dt?Mo(Tr,256,Yr,tn):uo(Tr,256,Yr,tn)),Dt=mr,Tr=zr,255&(W>>=8)&&(170&W?Mo(Xr,320,Dt,Tr):uo(Xr,320,Dt,Tr)),NeW;++W)b(gr,Ir+W*i.R,Qe,ut+32*W,16);for(W=0;8>W;++W)b(Xr,Dt+W*i.B,bt,zt+32*W,8),b(Tr,Yr+W*i.B,mr,zr+32*W,8)}}function yr(i,m,W,le,Ne,Ge,Qe,ut,bt){var zt=[0],mr=[0],zr=0,Dt=bt!=null?bt.kd:0,gr=bt!=null?bt:new _r;if(i==null||12>W)return 7;gr.data=i,gr.w=m,gr.ha=W,m=[m],W=[W],gr.gb=[gr.gb];e:{var Ir=m,Xr=W,Tr=gr.gb;if(s(i!=null),s(Xr!=null),s(Tr!=null),Tr[0]=0,12<=Xr[0]&&!p(i,Ir[0],"RIFF")){if(p(i,Ir[0]+8,"WEBP")){Tr=3;break e}var Yr=Lr(i,Ir[0]+4);if(12>Yr||4294967286Xr[0]-8){Tr=7;break e}Tr[0]=Yr,Ir[0]+=12,Xr[0]-=12}Tr=0}if(Tr!=0)return Tr;for(Yr=0Tr[0])Tr=7;else{if(!p(tn,Xr[0],"VP8X")){if(Lr(tn,Xr[0]+4)!=10){Tr=3;break e}if(18>Tr[0]){Tr=7;break e}var ia=Lr(tn,Xr[0]+8),Za=1+wn(tn,Xr[0]+12);if(2147483648<=Za*(tn=1+wn(tn,Xr[0]+15))){Tr=3;break e}ya!=null&&(ya[0]=ia),vn!=null&&(vn[0]=Za),fn!=null&&(fn[0]=tn),Xr[0]+=18,Tr[0]-=18,pa[0]=1}Tr=0}}if(zr=zr[0],Ir=Ir[0],Tr!=0)return Tr;if(Xr=!!(2&Ir),!Yr&&zr)return 3;if(Ge!=null&&(Ge[0]=!!(16&Ir)),Qe!=null&&(Qe[0]=Xr),ut!=null&&(ut[0]=0),Qe=zt[0],Ir=mr[0],zr&&Xr&&bt==null){Tr=0;break}if(4>W){Tr=7;break}if(Yr&&zr||!Yr&&!zr&&!p(i,m[0],"ALPH")){W=[W],gr.na=[gr.na],gr.P=[gr.P],gr.Sa=[gr.Sa];e:{ia=i,Tr=m,Yr=W;var pa=gr.gb;vn=gr.na,fn=gr.P,ya=gr.Sa,Za=22,s(ia!=null),s(Yr!=null),tn=Tr[0];var Ya=Yr[0];for(s(vn!=null),s(ya!=null),vn[0]=null,fn[0]=null,ya[0]=0;;){if(Tr[0]=tn,Yr[0]=Ya,8>Ya){Tr=7;break e}var Vo=Lr(ia,tn+4);if(4294967286pa){Tr=3;break e}if(!p(ia,tn,"VP8 ")||!p(ia,tn,"VP8L")){Tr=0;break e}if(Ya[0]Yr[0])Tr=7;else{if(tn||Za){if(pa=Lr(pa,ia+4),12<=vn&&pa>vn-12){Tr=3;break e}if(Dt&&pa>Yr[0]-8){Tr=7;break e}fn[0]=pa,Tr[0]+=8,Yr[0]-=8,ya[0]=Za}else ya[0]=5<=Yr[0]&&pa[ia+0]==47&&!(pa[ia+4]>>5),fn[0]=Yr[0];Tr=0}if(W=W[0],gr.Ja=gr.Ja[0],gr.xa=gr.xa[0],m=m[0],Tr!=0)break;if(4294967286W){Tr=7;break}ut=Qe,Dt=Ir,Xr=Ge,i==null||5>W?i=0:5<=W&&i[m+0]==47&&!(i[m+4]>>5)?(Yr=[0],pa=[0],vn=[0],dr(fn=new vt,i,m,W),Aa(fn,Yr,pa,vn)?(ut!=null&&(ut[0]=Yr[0]),Dt!=null&&(Dt[0]=pa[0]),Xr!=null&&(Xr[0]=vn[0]),i=1):i=0):i=0}else{if(10>W){Tr=7;break}ut=Ir,i==null||10>W||!$o(i,m+3,W-3)?i=0:(Dt=i[m+0]|i[m+1]<<8|i[m+2]<<16,Xr=16383&(i[m+7]<<8|i[m+6]),i=16383&(i[m+9]<<8|i[m+8]),1&Dt||3<(Dt>>1&7)||!(Dt>>4&1)||Dt>>5>=gr.Ja||!Xr||!i?i=0:(Qe&&(Qe[0]=Xr),ut&&(ut[0]=i),i=1))}if(!i||(Qe=Qe[0],Ir=Ir[0],zr&&(zt[0]!=Qe||mr[0]!=Ir)))return 3;bt!=null&&(bt[0]=gr,bt.offset=m-bt.w,s(4294967286>m-bt.w),s(bt.offset==bt.ha-W));break}return Tr==0||Tr==7&&zr&&bt==null?(Ge!=null&&(Ge[0]|=gr.na!=null&&0W||(Ge&=-2,Qe&=-2),0>Ge||0>Qe||0>=ut||0>=bt||Ge+ut>le||Qe+bt>Ne))return 0;if(m.v=Ge,m.j=Qe,m.va=Ge+ut,m.o=Qe+bt,m.U=ut,m.T=bt,m.da=i!=null&&0i.S){var m=i.f.RGBA;m.fb+=(i.height-1)*m.A,m.A=-m.A}else m=i.f.kb,i=i.height,m.O+=(i-1)*m.fa,m.fa=-m.fa,m.N+=(i-1>>1)*m.Ab,m.Ab=-m.Ab,m.W+=(i-1>>1)*m.Db,m.Db=-m.Db,m.F!=null&&(m.J+=(i-1)*m.lb,m.lb=-m.lb);return 0}function dn(i,m,W,le){if(le==null||0>=i||0>=m)return 2;if(W!=null){if(W.Da){var Ne=W.cd,Ge=W.bd,Qe=-2&W.v,ut=-2&W.j;if(0>Qe||0>ut||0>=Ne||0>=Ge||Qe+Ne>i||ut+Ge>m)return 2;i=Ne,m=Ge}if(W.da){if(!Wn(i,m,Ne=[W.ib],Ge=[W.hb]))return 2;i=Ne[0],m=Ge[0]}}le.width=i,le.height=m;e:{var bt=le.width,zt=le.height;if(i=le.S,0>=bt||0>=zt||!(i>=Js&&13>i))i=2;else{if(0>=le.Rd&&le.sd==null){Qe=Ge=Ne=m=0;var mr=(ut=bt*X0[i])*zt;if(11>i||(Ge=(zt+1)/2*(m=(bt+1)/2),i==12&&(Qe=(Ne=bt)*zt)),(zt=d(mr+2*Ge+Qe))==null){i=1;break e}le.sd=zt,11>i?((bt=le.f.RGBA).eb=zt,bt.fb=0,bt.A=ut,bt.size=mr):((bt=le.f.kb).y=zt,bt.O=0,bt.fa=ut,bt.Fd=mr,bt.f=zt,bt.N=0+mr,bt.Ab=m,bt.Cd=Ge,bt.ea=zt,bt.W=0+mr+Ge,bt.Db=m,bt.Ed=Ge,i==12&&(bt.F=zt,bt.J=0+mr+2*Ge),bt.Tc=Qe,bt.lb=Ne)}if(m=1,Ne=le.S,Ge=le.width,Qe=le.height,Ne>=Js&&13>Ne)if(11>Ne)i=le.f.RGBA,m&=(ut=Math.abs(i.A))*(Qe-1)+Ge<=i.size,m&=ut>=Ge*X0[Ne],m&=i.eb!=null;else{i=le.f.kb,ut=(Ge+1)/2,mr=(Qe+1)/2,bt=Math.abs(i.fa),zt=Math.abs(i.Ab);var zr=Math.abs(i.Db),Dt=Math.abs(i.lb),gr=Dt*(Qe-1)+Ge;m&=bt*(Qe-1)+Ge<=i.Fd,m&=zt*(mr-1)+ut<=i.Cd,m=(m&=zr*(mr-1)+ut<=i.Ed)&bt>=Ge&zt>=ut&zr>=ut,m&=i.y!=null,m&=i.f!=null,m&=i.ea!=null,Ne==12&&(m&=Dt>=Ge,m&=gr<=i.Tc,m&=i.F!=null)}else m=0;i=m?0:2}}return i!=0||W!=null&&W.fd&&(i=kr(le)),i}var gn=64,Nn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Tn=24,ca=32,va=8,Pa=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];En("Predictor0","PredictorAdd0"),Ot.Predictor0=function(){return 4278190080},Ot.Predictor1=function(i){return i},Ot.Predictor2=function(i,m,W){return m[W+0]},Ot.Predictor3=function(i,m,W){return m[W+1]},Ot.Predictor4=function(i,m,W){return m[W-1]},Ot.Predictor5=function(i,m,W){return _n(_n(i,m[W+1]),m[W+0])},Ot.Predictor6=function(i,m,W){return _n(i,m[W-1])},Ot.Predictor7=function(i,m,W){return _n(i,m[W+0])},Ot.Predictor8=function(i,m,W){return _n(m[W-1],m[W+0])},Ot.Predictor9=function(i,m,W){return _n(m[W+0],m[W+1])},Ot.Predictor10=function(i,m,W){return _n(_n(i,m[W-1]),_n(m[W+0],m[W+1]))},Ot.Predictor11=function(i,m,W){var le=m[W+0];return 0>=Qn(le>>24&255,i>>24&255,(m=m[W-1])>>24&255)+Qn(le>>16&255,i>>16&255,m>>16&255)+Qn(le>>8&255,i>>8&255,m>>8&255)+Qn(255&le,255&i,255&m)?le:i},Ot.Predictor12=function(i,m,W){var le=m[W+0];return(xa((i>>24&255)+(le>>24&255)-((m=m[W-1])>>24&255))<<24|xa((i>>16&255)+(le>>16&255)-(m>>16&255))<<16|xa((i>>8&255)+(le>>8&255)-(m>>8&255))<<8|xa((255&i)+(255&le)-(255&m)))>>>0},Ot.Predictor13=function(i,m,W){var le=m[W-1];return(qn((i=_n(i,m[W+0]))>>24&255,le>>24&255)<<24|qn(i>>16&255,le>>16&255)<<16|qn(i>>8&255,le>>8&255)<<8|qn(255&i,255&le))>>>0};var $a=Ot.PredictorAdd0;Ot.PredictorAdd1=ka,En("Predictor2","PredictorAdd2"),En("Predictor3","PredictorAdd3"),En("Predictor4","PredictorAdd4"),En("Predictor5","PredictorAdd5"),En("Predictor6","PredictorAdd6"),En("Predictor7","PredictorAdd7"),En("Predictor8","PredictorAdd8"),En("Predictor9","PredictorAdd9"),En("Predictor10","PredictorAdd10"),En("Predictor11","PredictorAdd11"),En("Predictor12","PredictorAdd12"),En("Predictor13","PredictorAdd13");var Fa=Ot.PredictorAdd2;Un("ColorIndexInverseTransform","MapARGB","32b",function(i){return i>>8&255},function(i){return i}),Un("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(i){return i},function(i){return i>>8&255});var Sa,fo=Ot.ColorIndexInverseTransform,Ua=Ot.MapARGB,Po=Ot.VP8LColorIndexInverseTransformAlpha,jo=Ot.MapAlpha,vo=Ot.VP8LPredictorsAdd=[];vo.length=16,(Ot.VP8LPredictors=[]).length=16,(Ot.VP8LPredictorsAdd_C=[]).length=16,(Ot.VP8LPredictors_C=[]).length=16;var ri,Oo,Wo,Yo,hi,Si,Vi,ni,Ro,Mo,_a,uo,bo,To,ai,Gi,ns,vs,_s,Xs,Ys,Fs,Hs,Ws,bs,zs,Ds,N0,M0=d(511),T0=d(2041),B0=d(225),L0=d(767),z0=0,f0=T0,qs=B0,ji=L0,Ki=M0,Js=0,Qs=1,D0=2,e0=3,t0=4,m0=5,R0=6,p0=7,g0=8,r0=9,v0=10,cl=[2,3,7],ul=[3,3,11],F0=[280,256,256,256,40],dl=[0,1,1,1,0],hl=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],fl=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ml=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],pl=8,b0=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],y0=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Us=null,gl=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],vl=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],k0=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],bl=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],yl=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],xl=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],wl=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],As=[],as=[],ys=[],Sl=1,H0=2,$s=[],_i=[];pr("UpsampleRgbLinePair",Oa,3),pr("UpsampleBgrLinePair",u,3),pr("UpsampleRgbaLinePair",G,4),pr("UpsampleBgraLinePair",E,4),pr("UpsampleArgbLinePair",h,4),pr("UpsampleRgba4444LinePair",t,2),pr("UpsampleRgb565LinePair",e,2);var Cl=Ot.UpsampleRgbLinePair,Ol=Ot.UpsampleBgrLinePair,W0=Ot.UpsampleRgbaLinePair,U0=Ot.UpsampleBgraLinePair,Z0=Ot.UpsampleArgbLinePair,V0=Ot.UpsampleRgba4444LinePair,El=Ot.UpsampleRgb565LinePair,n0=16,a0=1<le.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),le.ca.f.kb.F!=null&&ar()),le.Pb&&0(bt=W.Md)?0:100zt;++zt)12>(zr=Ne.pb[zt]).lc&&(zr.ia=bt*Tl[0>zr.lc?0:zr.lc]>>3),mr|=zr.ia;mr&&(alert("todo:VP8InitRandom"),Ne.ia=1)}Ne.Ga=W.Id,100Ne.Ga&&(Ne.Ga=0)}(function(Dt,gr){if(Dt==null)return 0;if(gr==null)return za(Dt,2,"NULL VP8Io parameter in VP8Decode().");if(!Dt.cb&&!Do(Dt,gr))return 0;if(s(Dt.cb),gr.ac==null||gr.ac(gr)){gr.ob&&(Dt.L=0);var Ir=o0[Dt.L];if(Dt.L==2?(Dt.yb=0,Dt.zb=0):(Dt.yb=gr.v-Ir>>4,Dt.zb=gr.j-Ir>>4,0>Dt.yb&&(Dt.yb=0),0>Dt.zb&&(Dt.zb=0)),Dt.Va=gr.o+15+Ir>>4,Dt.Hb=gr.va+15+Ir>>4,Dt.Hb>Dt.za&&(Dt.Hb=Dt.za),Dt.Va>Dt.Ub&&(Dt.Va=Dt.Ub),0Ir;++Ir){var Tr;if(Dt.Qa.Cb){var Yr=Dt.Qa.Lb[Ir];Dt.Qa.Fb||(Yr+=Xr.Tb)}else Yr=Xr.Tb;for(Tr=0;1>=Tr;++Tr){var tn=Dt.gd[Ir][Tr],vn=Yr;if(Xr.Pc&&(vn+=Xr.vd[0],Tr&&(vn+=Xr.od[0])),0<(vn=0>vn?0:63>2:fn>>1)>9-Xr.wb&&(fn=9-Xr.wb),1>fn&&(fn=1),tn.dd=fn,tn.tc=2*vn+fn,tn.ld=40<=vn?2:15<=vn?1:0}else tn.tc=0;tn.La=Tr}}}Ir=0}else za(Dt,6,"Frame setup failed"),Ir=Dt.a;if(Ir=Ir==0){if(Ir){Dt.$c=0,0Dt.Vb){if(Dt.Vb=0,Dt.Ec=d(tn),Dt.Fc=0,Dt.Ec==null){Ir=za(Dt,1,"no memory during frame initialization.");break t}Dt.Vb=tn}tn=Dt.Ec,vn=Dt.Fc,Dt.Ac=tn,Dt.Bc=vn,vn+=Xr,Dt.Gd=ne(ya,Di),Dt.Hd=0,Dt.rb=ne(ia+1,si),Dt.sb=1,Dt.wa=Za?ne(Za,_o):null,Dt.Y=0,Dt.D.Nb=0,Dt.D.wa=Dt.wa,Dt.D.Y=Dt.Y,0=Ir;++Ir)M0[255+Ir]=0>Ir?-Ir:Ir;for(Ir=-1020;1020>=Ir;++Ir)T0[1020+Ir]=-128>Ir?-128:127=Ir;++Ir)B0[112+Ir]=-16>Ir?-16:15=Ir;++Ir)L0[255+Ir]=0>Ir?0:255to;++to){var Go,no=fi[0+to];for(Go=0;4>Go;++Go){no=yl[Eo[qo+Go]][no];for(var mo=k0[Rr(Da,no[0])];0>3;for(mo=0;256>mo;mo+=16)to[oi+mo]=Ci}Jo=1,os=qo[0]}var yo=15&Da.la,Ko=15&mi.la;for(mo=0;4>mo;++mo){var Ni=1&Ko;for(Ci=po=0;4>Ci;++Ci)yo=yo>>1|(Ni=(ko=Us(Eo,os,ko=Ni+(1&yo),Bo.Sc,Jo,to,oi))>Jo)<<7,po=po<<2|(3>=4,Ko=Ko>>1|Ni<<7,Go=(Go<<8|po)>>>0}for(os=yo,Jo=Ko>>4,Lo=0;4>Lo;Lo+=2){for(po=0,yo=Da.la>>4+Lo,Ko=mi.la>>4+Lo,mo=0;2>mo;++mo){for(Ni=1&Ko,Ci=0;2>Ci;++Ci)ko=Ni+(1&yo),yo=yo>>1|(Ni=0<(ko=Us(Eo,qo[2],ko,Bo.Qc,0,to,oi)))<<3,po=po<<2|(3>=2,Ko=Ko>>1|Ni<<5}no|=po<<4*Lo,os|=yo<<4<=ga.zb&&ga.M<=ga.Va,ga.Aa==0)t:{if(Va.M=ga.M,Va.uc=Da,lr(ga,Va),Fo=1,Va=(po=ga.D).Nb,Da=(no=o0[ga.L])*ga.R,Eo=no/2*ga.B,mo=16*Va*ga.R,Ci=8*Va*ga.B,qo=ga.sa,fi=ga.ta-Da+mo,Bo=ga.qa,to=ga.ra-Eo+Ci,oi=ga.Ha,mi=ga.Ia-Eo+Ci,Ko=(yo=po.M)==0,Go=yo>=ga.Va-1,ga.Aa==2&&lr(ga,po),po.uc)for(Ni=(ko=ga).D.M,s(ko.D.uc),po=ko.yb;poFn.o&&(yo=Fn.o),Fn.F=null,Fn.J=null,ga.Fa!=null&&0>1),Fn.W+=ga.B*(no>>1),Fn.F!=null&&(Fn.J+=Fn.width*no)),po>1,Fn.W+=Fn.v>>1,Fn.F!=null&&(Fn.J+=Fn.v),Fn.ka=po-Fn.j,Fn.U=Fn.va-Fn.v,Fn.T=yo-po,Fo=Fn.put(Fn))}Va+1!=ga.Ic||Go||(b(ga.sa,ga.ta-Da,qo,fi+16*ga.R,Da),b(ga.qa,ga.ra-Eo,Bo,to+8*ga.B,Eo),b(ga.Ha,ga.Ia-Eo,oi,mi+8*ga.B,Eo))}if(!Fo)return za(Ya,6,"Output aborted.")}return 1}(Dt,gr)),gr.bc!=null&&gr.bc(gr),Ir&=1}return Ir?(Dt.cb=0,Ir):0})(i,le)||(m=i.a)}}else m=i.a}m==0&&Qe.Oa!=null&&Qe.Oa.fd&&(m=kr(Qe.ba))}Qe=m}Ge=Qe!=0?null:11>Ge?ut.f.RGBA.eb:ut.f.kb.y}else Ge=null;return Ge};var X0=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ae(Ot,Jt){for(var Fe="",Me=0;Me<4;Me++)Fe+=String.fromCharCode(Ot[Jt++]);return Fe}function it(Ot,Jt){return Ot[Jt+0]|Ot[Jt+1]<<8}function Pt(Ot,Jt){return(Ot[Jt+0]|Ot[Jt+1]<<8|Ot[Jt+2]<<16)>>>0}function It(Ot,Jt){return(Ot[Jt+0]|Ot[Jt+1]<<8|Ot[Jt+2]<<16|Ot[Jt+3]<<24)>>>0}new Q;var ve=[0],rt=[0],gt=[],Kt=new Q,ct=f,ur=function(Ot,Jt){var Fe={},Me=0,lt=!1,Et=0,fr=0;if(Fe.frames=[],!function(je,vt){for(var Nt=0;Nt<4;Nt++)if(je[vt+Nt]!="RIFF".charCodeAt(Nt))return!0;return!1}(Ot,Jt)){for(It(Ot,Jt+=4),Jt+=8;Jt>1&1}vr!="ANMF"&&(Jt+=Tt)}return Fe}}(ct,0);ur.response=ct,ur.rgbaoutput=!0,ur.dataurl=!1;var Cr=ur.header?ur.header:null,Qt=ur.frames?ur.frames:null;if(Cr){Cr.loop_counter=Cr.loop_count,ve=[Cr.canvas_height],rt=[Cr.canvas_width];for(var tt=0;tt=2?Lr[1]:Mt[0],Mt[2]=Lr.length>=3?Lr[2]:Mt[0],Mt[3]=Lr.length>=4?Lr[3]:Mt[1]),Ae.margin=Mt}});var Or=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Or},set:function(Lr){Or=Lr}});var Ar=0;Object.defineProperty(this,"lastBreak",{get:function(){return Ar},set:function(Lr){Ar=Lr}});var Rr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Rr},set:function(Lr){Rr=Lr}}),Object.defineProperty(this,"ctx",{get:function(){return Ae},set:function(Lr){Lr instanceof it&&(Ae=Lr)}}),Object.defineProperty(this,"path",{get:function(){return Ae.path},set:function(Lr){Ae.path=Lr}});var Hr=[];Object.defineProperty(this,"ctxStack",{get:function(){return Hr},set:function(Lr){Hr=Lr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Lr){var Mt;Mt=It(Lr),this.ctx.fillStyle=Mt.style,this.ctx.isFillTransparent=Mt.a===0,this.ctx.fillOpacity=Mt.a,this.pdf.setFillColor(Mt.r,Mt.g,Mt.b,{a:Mt.a}),this.pdf.setTextColor(Mt.r,Mt.g,Mt.b,{a:Mt.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Lr){var Mt=It(Lr);this.ctx.strokeStyle=Mt.style,this.ctx.isStrokeTransparent=Mt.a===0,this.ctx.strokeOpacity=Mt.a,Mt.a===0?this.pdf.setDrawColor(255,255,255):(Mt.a,this.pdf.setDrawColor(Mt.r,Mt.g,Mt.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Lr){["butt","round","square"].indexOf(Lr)!==-1&&(this.ctx.lineCap=Lr,this.pdf.setLineCap(Lr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Lr){isNaN(Lr)||(this.ctx.lineWidth=Lr,this.pdf.setLineWidth(Lr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Lr){["bevel","round","miter"].indexOf(Lr)!==-1&&(this.ctx.lineJoin=Lr,this.pdf.setLineJoin(Lr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Lr){isNaN(Lr)||(this.ctx.miterLimit=Lr,this.pdf.setMiterLimit(Lr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Lr){this.ctx.textBaseline=Lr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Lr){["right","end","center","left","start"].indexOf(Lr)!==-1&&(this.ctx.textAlign=Lr)}});var cn=null,wn=null;Object.defineProperty(this,"fontFaces",{get:function(){return wn},set:function(Lr){cn=null,wn=Lr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Lr){var Mt;if(this.ctx.font=Lr,(Mt=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Lr))!==null){var ba=Mt[1];Mt[2];var da=Mt[3],Wn=Mt[4];Mt[5];var Jr=Mt[6],Vr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Wn)[2];Wn=Math.floor(Vr==="px"?parseFloat(Wn)*this.pdf.internal.scaleFactor:Vr==="em"?parseFloat(Wn)*this.pdf.getFontSize():parseFloat(Wn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Wn);var En=function(ea){var Un,Ln,Xn=[],rn=ea.trim();if(rn==="")return Ue;if(rn in Vt)return[Vt[rn]];for(;rn!=="";){switch(Ln=null,Un=(rn=Oe(rn)).charAt(0)){case'"':case"'":Ln=ln(rn.substring(1),Un);break;default:Ln=Wr(rn)}if(Ln===null||(Xn.push(Ln[0]),(rn=Oe(Ln[1]))!==""&&rn.charAt(0)!==","))return Ue;rn=rn.replace(/^,/,"")}return Xn}(Jr);if(this.fontFaces){var oa=function(ea,Un){if(cn===null){var Ln=function(Xn){var rn=[];return Object.keys(Xn).forEach(function(mn){Xn[mn].forEach(function(sa){var Sn=null;switch(sa){case"bold":Sn={family:mn,weight:"bold"};break;case"italic":Sn={family:mn,style:"italic"};break;case"bolditalic":Sn={family:mn,weight:"bold",style:"italic"};break;case"":case"normal":Sn={family:mn}}Sn!==null&&(Sn.ref={name:mn,style:sa},rn.push(Sn))})}),rn}(ea.getFontList());cn=function(Xn){for(var rn={},mn=0;mn=700||ba==="bold")&&(qn="bold"),ba==="italic"&&(qn+="italic"),qn.length===0&&(qn="normal");for(var Qn="",ka={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},ra=0;ra=2*Math.PI&&(st=0,qt=2*Math.PI),this.path.push({type:"arc",x:je,y:vt,radius:Nt,startAngle:st,endAngle:qt,counterclockwise:nr})},Pt.prototype.arcTo=function(je,vt,Nt,st,qt){throw new Error("arcTo not implemented.")},Pt.prototype.rect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(je,vt),this.lineTo(je+Nt,vt),this.lineTo(je+Nt,vt+st),this.lineTo(je,vt+st),this.lineTo(je,vt),this.lineTo(je+Nt,vt),this.lineTo(je,vt)},Pt.prototype.fillRect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!ve.call(this)){var qt={};this.lineCap!=="butt"&&(qt.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(qt.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(je,vt,Nt,st),this.fill(),qt.hasOwnProperty("lineCap")&&(this.lineCap=qt.lineCap),qt.hasOwnProperty("lineJoin")&&(this.lineJoin=qt.lineJoin)}},Pt.prototype.strokeRect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");rt.call(this)||(this.beginPath(),this.rect(je,vt,Nt,st),this.stroke())},Pt.prototype.clearRect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(je,vt,Nt,st))},Pt.prototype.save=function(je){je=typeof je!="boolean"||je;for(var vt=this.pdf.internal.getCurrentPageInfo().pageNumber,Nt=0;Nt0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Pt.prototype.drawImage=function(je,vt,Nt,st,qt,nr,Or,Ar,Rr){var Hr=this.pdf.getImageProperties(je),cn=1,wn=1,Lr=1,Mt=1;st!==void 0&&Ar!==void 0&&(Lr=Ar/st,Mt=Rr/qt,cn=Hr.width/st*Ar/st,wn=Hr.height/qt*Rr/qt),nr===void 0&&(nr=vt,Or=Nt,vt=0,Nt=0),st!==void 0&&Ar===void 0&&(Ar=st,Rr=qt),st===void 0&&Ar===void 0&&(Ar=Hr.width,Rr=Hr.height);for(var ba,da=this.ctx.transform.decompose(),Wn=Tt(da.rotate.shx),Jr=new Q,Vr=(Jr=(Jr=(Jr=Jr.multiply(da.translate)).multiply(da.skew)).multiply(da.scale)).applyToRectangle(new V(nr-vt*Lr,Or-Nt*Mt,st*cn,qt*wn)),En=Kt.call(this,Vr),oa=[],_n=0;_nxa||QnJr||En0)){for(;Rr>=0;Rr--)if(qt[Rr-1].close!==!0&&qt[Rr-1].begin!==!0){qt[Rr-1].deltas.push(Nt),qt[Rr-1].abs.push(Ar);break}}break;case"bct":Nt=[Ar.x1-nr[Or-1].x,Ar.y1-nr[Or-1].y,Ar.x2-nr[Or-1].x,Ar.y2-nr[Or-1].y,Ar.x-nr[Or-1].x,Ar.y-nr[Or-1].y],qt[qt.length-1].deltas.push(Nt);break;case"qct":var Hr=nr[Or-1].x+2/3*(Ar.x1-nr[Or-1].x),cn=nr[Or-1].y+2/3*(Ar.y1-nr[Or-1].y),wn=Ar.x+2/3*(Ar.x1-Ar.x),Lr=Ar.y+2/3*(Ar.y1-Ar.y),Mt=Ar.x,ba=Ar.y;Nt=[Hr-nr[Or-1].x,cn-nr[Or-1].y,wn-nr[Or-1].x,Lr-nr[Or-1].y,Mt-nr[Or-1].x,ba-nr[Or-1].y],qt[qt.length-1].deltas.push(Nt);break;case"arc":qt.push({deltas:[],abs:[],arc:!0}),Array.isArray(qt[qt.length-1].abs)&&qt[qt.length-1].abs.push(Ar)}}st=vt?null:je==="stroke"?"stroke":"fill";for(var da=!1,Wn=0;Wn=.01&&(Hr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Hr*je.scale),cn=this.lineWidth,this.lineWidth=cn*je.scale);var ea=this.autoPaging!=="text";if(ea||Hn.y+Hn.h<=_n){if(ea||Hn.y>=En&&Hn.x<=qn){var Un=ea?je.text:this.pdf.splitTextToSize(je.text,je.maxWidth||qn-Hn.x)[0],Ln=ur([JSON.parse(JSON.stringify(wn))],this.posX+this.margin[3],-ka+En+this.ctx.prevPageLastElemOffset)[0],Xn=ea&&(Vr>Wn||Vr=.01&&(this.pdf.setFontSize(Hr),this.lineWidth=cn)}else je.scale>=.01&&(Hr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Hr*je.scale),cn=this.lineWidth,this.lineWidth=cn*je.scale),this.pdf.text(je.text,nr.x+this.posX,nr.y+this.posY,{angle:je.angle,align:vt,renderingMode:je.renderingMode,maxWidth:je.maxWidth}),je.scale>=.01&&(this.pdf.setFontSize(Hr),this.lineWidth=cn)},lt=function(je,vt,Nt,st){Nt=Nt||0,st=st||0,this.pdf.internal.out(p(je+Nt)+" "+b(vt+st)+" l")},Et=function(je,vt,Nt){return this.pdf.lines(je,vt,Nt,null,null)},fr=function(je,vt,Nt,st,qt,nr,Or,Ar){this.pdf.internal.out([s(j(Nt+je)),s(d(st+vt)),s(j(qt+je)),s(d(nr+vt)),s(j(Or+je)),s(d(Ar+vt)),"c"].join(" "))},vr=function(je,vt,Nt,st){for(var qt=2*Math.PI,nr=Math.PI/2;vt>Nt;)vt-=qt;var Or=Math.abs(Nt-vt);Or1e-5;){var cn=Hr+Rr*Math.min(Or,nr);Ar.push(Zt.call(this,je,Hr,cn)),Or-=Math.abs(cn-Hr),Hr=cn}return Ar},Zt=function(je,vt,Nt){var st=(Nt-vt)/2,qt=je*Math.cos(st),nr=je*Math.sin(st),Or=qt,Ar=-nr,Rr=Or*Or+Ar*Ar,Hr=Rr+Or*qt+Ar*nr,cn=4/3*(Math.sqrt(2*Rr*Hr)-Hr)/(Or*nr-Ar*qt),wn=Or-cn*Ar,Lr=Ar+cn*Or,Mt=wn,ba=-Lr,da=st+vt,Wn=Math.cos(da),Jr=Math.sin(da);return{x1:je*Math.cos(vt),y1:je*Math.sin(vt),x2:wn*Wn-Lr*Jr,y2:wn*Jr+Lr*Wn,x3:Mt*Wn-ba*Jr,y3:Mt*Jr+ba*Wn,x4:je*Math.cos(Nt),y4:je*Math.sin(Nt)}},Tt=function(je){return 180*je/Math.PI},dr=function(je,vt,Nt,st,qt,nr){var Or=je+.5*(Nt-je),Ar=vt+.5*(st-vt),Rr=qt+.5*(Nt-qt),Hr=nr+.5*(st-nr),cn=Math.min(je,qt,Or,Rr),wn=Math.max(je,qt,Or,Rr),Lr=Math.min(vt,nr,Ar,Hr),Mt=Math.max(vt,nr,Ar,Hr);return new V(cn,Lr,wn-cn,Mt-Lr)},Yt=function(je,vt,Nt,st,qt,nr,Or,Ar){var Rr,Hr,cn,wn,Lr,Mt,ba,da,Wn,Jr,Vr,En,oa,_n,xa=Nt-je,qn=st-vt,Qn=qt-Nt,ka=nr-st,ra=Or-qt,Hn=Ar-nr;for(Hr=0;Hr<41;Hr++)Wn=(ba=(cn=je+(Rr=Hr/40)*xa)+Rr*((Lr=Nt+Rr*Qn)-cn))+Rr*(Lr+Rr*(qt+Rr*ra-Lr)-ba),Jr=(da=(wn=vt+Rr*qn)+Rr*((Mt=st+Rr*ka)-wn))+Rr*(Mt+Rr*(nr+Rr*Hn-Mt)-da),Hr==0?(Vr=Wn,En=Jr,oa=Wn,_n=Jr):(Vr=Math.min(Vr,Wn),En=Math.min(En,Jr),oa=Math.max(oa,Wn),_n=Math.max(_n,Jr));return new V(Math.round(Vr),Math.round(En),Math.round(oa-Vr),Math.round(_n-En))},wr=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var je,vt,Nt=(je=this.ctx.lineDash,vt=this.ctx.lineDashOffset,JSON.stringify({lineDash:je,lineDashOffset:vt}));this.prevLineDash!==Nt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Nt)}}})(R.API),function(f){var s=function(ne){var V,Q,Ae,it,Pt,It,ve,rt,gt,Kt;for(/[^\x00-\xFF]/.test(ne),Q=[],Ae=0,it=(ne+=V="\0\0\0\0".slice(ne.length%4||4)).length;it>Ae;Ae+=4)(Pt=(ne.charCodeAt(Ae)<<24)+(ne.charCodeAt(Ae+1)<<16)+(ne.charCodeAt(Ae+2)<<8)+ne.charCodeAt(Ae+3))!==0?(It=(Pt=((Pt=((Pt=((Pt=(Pt-(Kt=Pt%85))/85)-(gt=Pt%85))/85)-(rt=Pt%85))/85)-(ve=Pt%85))/85)%85,Q.push(It+33,ve+33,rt+33,gt+33,Kt+33)):Q.push(122);return function(ct,ur){for(var Cr=ur;Cr>0;Cr--)ct.pop()}(Q,V.length),String.fromCharCode.apply(String,Q)+"~>"},p=function(ne){var V,Q,Ae,it,Pt,It=String,ve="length",rt=255,gt="charCodeAt",Kt="slice",ct="replace";for(ne[Kt](-2),ne=ne[Kt](0,-2)[ct](/\s/g,"")[ct]("z","!!!!!"),Ae=[],it=0,Pt=(ne+=V="uuuuu"[Kt](ne[ve]%5||5))[ve];Pt>it;it+=5)Q=52200625*(ne[gt](it)-33)+614125*(ne[gt](it+1)-33)+7225*(ne[gt](it+2)-33)+85*(ne[gt](it+3)-33)+(ne[gt](it+4)-33),Ae.push(rt&Q>>24,rt&Q>>16,rt&Q>>8,rt&Q);return function(ur,Cr){for(var Qt=Cr;Qt>0;Qt--)ur.pop()}(Ae,V[ve]),It.fromCharCode.apply(It,Ae)},b=function(ne){return ne.split("").map(function(V){return("0"+V.charCodeAt().toString(16)).slice(-2)}).join("")+">"},j=function(ne){var V=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ne=ne.replace(/\s/g,"")).indexOf(">")!==-1&&(ne=ne.substr(0,ne.indexOf(">"))),ne.length%2&&(ne+="0"),V.test(ne)===!1)return"";for(var Q="",Ae=0;Aegt&&(rt=Kt,Kt=gt,gt=rt);else{if(V!=="l"&&V!=="landscape")throw"Invalid orientation: "+V;V="l",gt>Kt&&(rt=Kt,Kt=gt,gt=rt)}return{width:Kt,height:gt,unit:Q,k:Pt,orientation:V}},f.html=function(V,Q){(Q=Q||{}).callback=Q.callback||function(){},Q.html2canvas=Q.html2canvas||{},Q.html2canvas.canvas=Q.html2canvas.canvas||this.canvas,Q.jsPDF=Q.jsPDF||this,Q.fontFaces=Q.fontFaces?Q.fontFaces.map(sr):null;var Ae=new ne(Q);return Q.worker?Ae:Ae.from(V).doCallback()}}(R.API),R.API.addJS=function(f){return br=f,this.internal.events.subscribe("postPutResources",function(){Ht=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ht+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Gt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+br+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ht!==void 0&&Gt!==void 0&&this.internal.out("/Names <>")}),this},function(f){var s;f.events.push(["postPutResources",function(){var p=this,b=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var j=p.outline.render().split(/\r\n/),d=0;d> endobj")}var ve=p.internal.newObject();for(p.internal.write("<< /Names [ "),d=0;d>","endobj"),s=p.internal.newObject(),p.internal.write("<< /Dests "+ve+" 0 R"),p.internal.write(">>","endobj")}}]),f.events.push(["putCatalog",function(){var p=this;p.outline.root.children.length>0&&(p.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&p.internal.write("/Names "+s+" 0 R"))}]),f.events.push(["initialized",function(){var p=this;p.outline={createNamedDestinations:!1,root:{children:[]}},p.outline.add=function(b,j,d){var ne={title:j,options:d,children:[]};return b==null&&(b=this.root),b.children.push(ne),ne},p.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=p,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},p.outline.genIds_r=function(b){b.id=p.internal.newObjectDeferred();for(var j=0;j0&&(this.line("/First "+this.makeRef(b.children[0])),this.line("/Last "+this.makeRef(b.children[b.children.length-1]))),this.line("/Count "+this.count_r({count:0},b)),this.objEnd()},p.outline.renderItems=function(b){for(var j=this.ctx.pdf.internal.getVerticalCoordinateString,d=0;d0&&this.line("/Prev "+this.makeRef(b.children[d-1])),d0&&(this.line("/First "+this.makeRef(ne.children[0])),this.line("/Last "+this.makeRef(ne.children[ne.children.length-1])));var V=this.count=this.count_r({count:0},ne);if(V>0&&this.line("/Count "+V),ne.options&&ne.options.pageNumber){var Q=p.internal.getPageInfo(ne.options.pageNumber);this.line("/Dest ["+Q.objId+" 0 R /XYZ 0 "+j(0)+" 0]")}this.objEnd()}for(var Ae=0;Ae>"}),"transparency"in Me&&Array.isArray(Me.transparency)&&Me.transparency.length>0){for(var Zt="",Tt=0,dr=Me.transparency.length;Tt>",gt.content=d;var Cr=gt.objId+" 0 R";d="<>";else if(b.options.pageNumber)switch(d="<=0};f.__arabicParser__.arabicLetterHasIsolatedForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length>=1};var Ae=f.__arabicParser__.arabicLetterHasFinalForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length>=2};f.__arabicParser__.arabicLetterHasInitialForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length>=3};var it=f.__arabicParser__.arabicLetterHasMedialForm=function(gt){return ne(gt)&&d(gt)&&s[gt.charCodeAt(0)].length==4},Pt=f.__arabicParser__.resolveLigatures=function(gt){var Kt=0,ct=p,ur="",Cr=0;for(Kt=0;Kt>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+s+" 0 R")})),this},function(f){var s=function(){var p=void 0;Object.defineProperty(this,"pdf",{get:function(){return p},set:function(V){p=V}});var b=150;Object.defineProperty(this,"width",{get:function(){return b},set:function(V){b=isNaN(V)||Number.isInteger(V)===!1||V<0?150:V,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=b+1)}});var j=300;Object.defineProperty(this,"height",{get:function(){return j},set:function(V){j=isNaN(V)||Number.isInteger(V)===!1||V<0?300:V,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=j+1)}});var d=[];Object.defineProperty(this,"childNodes",{get:function(){return d},set:function(V){d=V}});var ne={};Object.defineProperty(this,"style",{get:function(){return ne},set:function(V){ne=V}}),Object.defineProperty(this,"parentNode",{})};s.prototype.getContext=function(p,b){var j;if((p=p||"2d")!=="2d")return null;for(j in b)this.pdf.context2d.hasOwnProperty(j)&&(this.pdf.context2d[j]=b[j]);return this.pdf.context2d._canvas=this,this.pdf.context2d},s.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},f.events.push(["initialized",function(){this.canvas=new s,this.canvas.pdf=this}])}(R.API),function(f){var s={left:0,top:0,bottom:0,right:0},p=!1,b=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},s),this.internal.__cell__.margins.width=this.getPageWidth(),j.call(this))},j=function(){this.internal.__cell__.lastCell=new d,this.internal.__cell__.pages=1},d=function(){var Q=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Q},set:function(gt){Q=gt}});var Ae=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ae},set:function(gt){Ae=gt}});var it=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return it},set:function(gt){it=gt}});var Pt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Pt},set:function(gt){Pt=gt}});var It=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return It},set:function(gt){It=gt}});var ve=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return ve},set:function(gt){ve=gt}});var rt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return rt},set:function(gt){rt=gt}}),this};d.prototype.clone=function(){return new d(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},d.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},f.setHeaderFunction=function(Q){return b.call(this),this.internal.__cell__.headerFunction=typeof Q=="function"?Q:void 0,this},f.getTextDimensions=function(Q,Ae){b.call(this);var it=(Ae=Ae||{}).fontSize||this.getFontSize(),Pt=Ae.font||this.getFont(),It=Ae.scaleFactor||this.internal.scaleFactor,ve=0,rt=0,gt=0,Kt=this;if(!Array.isArray(Q)&&typeof Q!="string"){if(typeof Q!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Q=String(Q)}var ct=Ae.maxWidth;ct>0?typeof Q=="string"?Q=this.splitTextToSize(Q,ct):Object.prototype.toString.call(Q)==="[object Array]"&&(Q=Q.reduce(function(Cr,Qt){return Cr.concat(Kt.splitTextToSize(Qt,ct))},[])):Q=Array.isArray(Q)?Q:[Q];for(var ur=0;urthis.getPageHeight()?(this.cellAddPage(),Q.y=Pt.top,ve&&It&&(this.printHeaderRow(Q.lineNumber,!0),Q.y+=It[0].height)):Q.y=Ae.y+Ae.height||Q.y),Q.text[0]!==void 0&&(this.rect(Q.x,Q.y,Q.width,Q.height,p===!0?"FD":void 0),Q.align==="right"?this.text(Q.text,Q.x+Q.width-it,Q.y+it,{align:"right",baseline:"top"}):Q.align==="center"?this.text(Q.text,Q.x+Q.width/2,Q.y+it,{align:"center",baseline:"top",maxWidth:Q.width-it-it}):this.text(Q.text,Q.x+it,Q.y+it,{align:"left",baseline:"top",maxWidth:Q.width-it-it})),this.internal.__cell__.lastCell=Q,this};f.table=function(Q,Ae,it,Pt,It){if(b.call(this),!it)throw new Error("No data for PDF table.");var ve,rt,gt,Kt,ct=[],ur=[],Cr=[],Qt={},tt={},we=[],kt=[],Ft=(It=It||{}).autoSize||!1,Ot=It.printHeaders!==!1,Jt=It.css&&It.css["font-size"]!==void 0?16*It.css["font-size"]:It.fontSize||12,Fe=It.margins||Object.assign({width:this.getPageWidth()},s),Me=typeof It.padding=="number"?It.padding:3,lt=It.headerBackgroundColor||"#c8c8c8",Et=It.headerTextColor||"#000";if(j.call(this),this.internal.__cell__.printHeaders=Ot,this.internal.__cell__.margins=Fe,this.internal.__cell__.table_font_size=Jt,this.internal.__cell__.padding=Me,this.internal.__cell__.headerBackgroundColor=lt,this.internal.__cell__.headerTextColor=Et,this.setFontSize(Jt),Pt==null)ur=ct=Object.keys(it[0]),Cr=ct.map(function(){return"left"});else if(Array.isArray(Pt)&&(0,o.Z)(Pt[0])==="object")for(ct=Pt.map(function(Yt){return Yt.name}),ur=Pt.map(function(Yt){return Yt.prompt||Yt.name||""}),Cr=Pt.map(function(Yt){return Yt.align||"left"}),ve=0;ve0&&this.setTableHeaderRow(It),this.setFont(void 0,"normal"),p=!1}}(R.API);var Mr={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},bn=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Dn=Fr(bn),Rt=[100,200,300,400,500,600,700,800,900],xr=Fr(Rt);function sr(f){var s=f.family.replace(/"|'/g,"").toLowerCase(),p=function(d){return Mr[d=d||"normal"]?d:"normal"}(f.style),b=function(d){return d?typeof d=="number"?d>=100&&d<=900&&d%100==0?d:400:/^\d00$/.test(d)?parseInt(d):d==="bold"?700:400:400}(f.weight),j=function(d){return typeof Dn[d=d||"normal"]=="number"?d:"normal"}(f.stretch);return{family:s,style:p,weight:b,stretch:j,src:f.src||[],ref:f.ref||{name:s,style:[j,p,b].join(" ")}}}function C(f,s,p,b){var j;for(j=p;j>=0&&j=0&&j>>1)&255}return j}function mt(f,s,p){var b=f.length,j=[];j[0]=4;for(var d=0;d>d&ne}function Nr(f,s,p,b){var j=p*b,d=Math.floor(j/8),ne=16-(j-8*d+b),V=(1<>8&255;Ae.setUint8(it,It)}})(f,d,Dr(f,d)&~(V<>7,ne=1<<1+(7&j);f[s++],f[s++];var V=null,Q=null;d&&(V=s,Q=ne,s+=3*ne);var Ae=!0,it=[],Pt=0,It=null,ve=0,rt=null;for(this.width=p,this.height=b;Ae&&s=0))throw Error("Invalid block size");if(Fe===0)break;s+=Fe}break;case 249:if(f[s++]!==4||f[s+4]!==0)throw new Error("Invalid graphics extension block.");var gt=f[s++];Pt=f[s++]|f[s++]<<8,It=f[s++],1>||(It=null),ve=gt>>2&7,s++;break;case 254:for(;;){if(!((Fe=f[s++])>=0))throw Error("Invalid block size");if(Fe===0)break;s+=Fe}break;default:throw new Error("Unknown graphic control label: 0x"+f[s-1].toString(16))}break;case 44:var Kt=f[s++]|f[s++]<<8,ct=f[s++]|f[s++]<<8,ur=f[s++]|f[s++]<<8,Cr=f[s++]|f[s++]<<8,Qt=f[s++],tt=Qt>>6&1,we=1<<1+(7&Qt),kt=V,Ft=Q,Ot=!1;Qt>>7&&(Ot=!0,kt=s,Ft=we,s+=3*we);var Jt=s;for(s++;;){var Fe;if(!((Fe=f[s++])>=0))throw Error("Invalid block size");if(Fe===0)break;s+=Fe}it.push({x:Kt,y:ct,width:ur,height:Cr,has_local_palette:Ot,palette_offset:kt,palette_size:Ft,data_offset:Jt,data_length:s-Jt,transparent_index:It,interlaced:!!tt,delay:Pt,disposal:ve});break;case 59:Ae=!1;break;default:throw new Error("Unknown gif block: 0x"+f[s-1].toString(16))}this.numFrames=function(){return it.length},this.loopCount=function(){return rt},this.frameInfo=function(Me){if(Me<0||Me>=it.length)throw new Error("Frame index out of range.");return it[Me]},this.decodeAndBlitFrameBGRA=function(Me,lt){var Et=this.frameInfo(Me),fr=Et.width*Et.height,vr=new Uint8Array(fr);Br(f,Et.data_offset,vr,fr);var Zt=Et.palette_offset,Tt=Et.transparent_index;Tt===null&&(Tt=256);var dr=Et.width,Yt=p-dr,wr=dr,je=4*(Et.y*p+Et.x),vt=4*((Et.y+Et.height)*p+Et.x),Nt=je,st=4*Yt;Et.interlaced===!0&&(st+=4*p*7);for(var qt=8,nr=0,Or=vr.length;nr=vt&&(st=4*Yt+4*p*(qt-1),Nt=je+(dr+Yt)*(qt<<1),qt>>=1)),Ar===Tt)Nt+=4;else{var Rr=f[Zt+3*Ar],Hr=f[Zt+3*Ar+1],cn=f[Zt+3*Ar+2];lt[Nt++]=cn,lt[Nt++]=Hr,lt[Nt++]=Rr,lt[Nt++]=255}--wr}},this.decodeAndBlitFrameRGBA=function(Me,lt){var Et=this.frameInfo(Me),fr=Et.width*Et.height,vr=new Uint8Array(fr);Br(f,Et.data_offset,vr,fr);var Zt=Et.palette_offset,Tt=Et.transparent_index;Tt===null&&(Tt=256);var dr=Et.width,Yt=p-dr,wr=dr,je=4*(Et.y*p+Et.x),vt=4*((Et.y+Et.height)*p+Et.x),Nt=je,st=4*Yt;Et.interlaced===!0&&(st+=4*p*7);for(var qt=8,nr=0,Or=vr.length;nr=vt&&(st=4*Yt+4*p*(qt-1),Nt=je+(dr+Yt)*(qt<<1),qt>>=1)),Ar===Tt)Nt+=4;else{var Rr=f[Zt+3*Ar],Hr=f[Zt+3*Ar+1],cn=f[Zt+3*Ar+2];lt[Nt++]=Rr,lt[Nt++]=Hr,lt[Nt++]=cn,lt[Nt++]=255}--wr}}}function Br(f,s,p,b){for(var j=f[s++],d=1<>=Q,it-=Q,Kt!==d){if(Kt===ne)break;for(var ct=Ktd;)Cr=rt[Cr]>>8,++ur;var Qt=Cr;if(It+ur+(ct!==Kt?1:0)>b)return void Y.log("Warning, gif stream longer than expected.");p[It++]=Qt;var tt=It+=ur;for(ct!==Kt&&(p[It++]=Qt),Cr=ct;ur--;)Cr=rt[Cr],p[--tt]=255&Cr,Cr>>=8;gt!==null&&V<4096&&(rt[V++]=gt<<8|Qt,V>=Ae+1&&Q<12&&(++Q,Ae=Ae<<1|1)),gt=Kt}else V=ne+1,Ae=(1<<(Q=j+1))-1,gt=null}return It!==b&&Y.log("Warning, gif stream shorter than expected."),p}function pn(f){var s,p,b,j,d,ne=Math.floor,V=new Array(64),Q=new Array(64),Ae=new Array(64),it=new Array(64),Pt=new Array(65535),It=new Array(65535),ve=new Array(64),rt=new Array(64),gt=[],Kt=0,ct=7,ur=new Array(64),Cr=new Array(64),Qt=new Array(64),tt=new Array(256),we=new Array(2048),kt=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Ft=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ot=[0,1,2,3,4,5,6,7,8,9,10,11],Jt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Fe=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],Me=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],lt=[0,1,2,3,4,5,6,7,8,9,10,11],Et=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],fr=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function vr(je,vt){for(var Nt=0,st=0,qt=new Array,nr=1;nr<=16;nr++){for(var Or=1;Or<=je[nr];Or++)qt[vt[st]]=[],qt[vt[st]][0]=Nt,qt[vt[st]][1]=nr,st++,Nt++;Nt*=2}return qt}function Zt(je){for(var vt=je[0],Nt=je[1]-1;Nt>=0;)vt&1<>8&255),Tt(255&je)}function Yt(je,vt,Nt,st,qt){for(var nr,Or=qt[0],Ar=qt[240],Rr=function(Jr,Vr){var En,oa,_n,xa,qn,Qn,ka,ra,Hn,ea,Un=0;for(Hn=0;Hn<8;++Hn){En=Jr[Un],oa=Jr[Un+1],_n=Jr[Un+2],xa=Jr[Un+3],qn=Jr[Un+4],Qn=Jr[Un+5],ka=Jr[Un+6];var Ln=En+(ra=Jr[Un+7]),Xn=En-ra,rn=oa+ka,mn=oa-ka,sa=_n+Qn,Sn=_n-Qn,ha=xa+qn,Vn=xa-qn,Ha=Ln+ha,qa=Ln-ha,yn=rn+sa,Pn=rn-sa;Jr[Un]=Ha+yn,Jr[Un+4]=Ha-yn;var fa=.707106781*(Pn+qa);Jr[Un+2]=qa+fa,Jr[Un+6]=qa-fa;var Ja=.382683433*((Ha=Vn+Sn)-(Pn=mn+Xn)),Ga=.5411961*Ha+Ja,io=1.306562965*Pn+Ja,so=.707106781*(yn=Sn+mn),la=Xn+so,Io=Xn-so;Jr[Un+5]=Io+Ga,Jr[Un+3]=Io-Ga,Jr[Un+1]=la+io,Jr[Un+7]=la-io,Un+=8}for(Un=0,Hn=0;Hn<8;++Hn){En=Jr[Un],oa=Jr[Un+8],_n=Jr[Un+16],xa=Jr[Un+24],qn=Jr[Un+32],Qn=Jr[Un+40],ka=Jr[Un+48];var Aa=En+(ra=Jr[Un+56]),ja=En-ra,Ta=oa+ka,Na=oa-ka,Ba=_n+Qn,ma=_n-Qn,Ka=xa+qn,La=xa-qn,Qa=Aa+Ka,eo=Aa-Ka,lo=Ta+Ba,Ao=Ta-Ba;Jr[Un]=Qa+lo,Jr[Un+32]=Qa-lo;var Co=.707106781*(Ao+eo);Jr[Un+16]=eo+Co,Jr[Un+48]=eo-Co;var Ra=.382683433*((Qa=La+ma)-(Ao=Na+ja)),Uo=.5411961*Qa+Ra,ho=1.306562965*Ao+Ra,No=.707106781*(lo=ma+Na),xo=ja+No,ii=ja-No;Jr[Un+40]=ii+Uo,Jr[Un+24]=ii-Uo,Jr[Un+8]=xo+ho,Jr[Un+56]=xo-ho,Un++}for(Hn=0;Hn<64;++Hn)ea=Jr[Hn]*Vr[Hn],ve[Hn]=ea>0?ea+.5|0:ea-.5|0;return ve}(je,vt),Hr=0;Hr<64;++Hr)rt[kt[Hr]]=Rr[Hr];var cn=rt[0]-Nt;Nt=rt[0],cn==0?Zt(st[0]):(Zt(st[It[nr=32767+cn]]),Zt(Pt[nr]));for(var wn=63;wn>0&&rt[wn]==0;)wn--;if(wn==0)return Zt(Or),Nt;for(var Lr,Mt=1;Mt<=wn;){for(var ba=Mt;rt[Mt]==0&&Mt<=wn;)++Mt;var da=Mt-ba;if(da>=16){Lr=da>>4;for(var Wn=1;Wn<=Lr;++Wn)Zt(Ar);da&=15}nr=32767+rt[Mt],Zt(qt[(da<<4)+It[nr]]),Zt(Pt[nr]),Mt++}return wn!=63&&Zt(Or),Nt}function wr(je){je=Math.min(Math.max(je,1),100),d!=je&&(function(vt){for(var Nt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],st=0;st<64;st++){var qt=ne((Nt[st]*vt+50)/100);qt=Math.min(Math.max(qt,1),255),V[kt[st]]=qt}for(var nr=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Or=0;Or<64;Or++){var Ar=ne((nr[Or]*vt+50)/100);Ar=Math.min(Math.max(Ar,1),255),Q[kt[Or]]=Ar}for(var Rr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Hr=0,cn=0;cn<8;cn++)for(var wn=0;wn<8;wn++)Ae[Hr]=1/(V[kt[Hr]]*Rr[cn]*Rr[wn]*8),it[Hr]=1/(Q[kt[Hr]]*Rr[cn]*Rr[wn]*8),Hr++}(je<50?Math.floor(5e3/je):Math.floor(200-2*je)),d=je)}this.encode=function(je,vt){vt&&wr(vt),gt=new Array,Kt=0,ct=7,dr(65496),dr(65504),dr(16),Tt(74),Tt(70),Tt(73),Tt(70),Tt(0),Tt(1),Tt(1),Tt(0),dr(1),dr(1),Tt(0),Tt(0),function(){dr(65499),dr(132),Tt(0);for(var oa=0;oa<64;oa++)Tt(V[oa]);Tt(1);for(var _n=0;_n<64;_n++)Tt(Q[_n])}(),function(oa,_n){dr(65472),dr(17),Tt(8),dr(_n),dr(oa),Tt(3),Tt(1),Tt(17),Tt(0),Tt(2),Tt(17),Tt(1),Tt(3),Tt(17),Tt(1)}(je.width,je.height),function(){dr(65476),dr(418),Tt(0);for(var oa=0;oa<16;oa++)Tt(Ft[oa+1]);for(var _n=0;_n<=11;_n++)Tt(Ot[_n]);Tt(16);for(var xa=0;xa<16;xa++)Tt(Jt[xa+1]);for(var qn=0;qn<=161;qn++)Tt(Fe[qn]);Tt(1);for(var Qn=0;Qn<16;Qn++)Tt(Me[Qn+1]);for(var ka=0;ka<=11;ka++)Tt(lt[ka]);Tt(17);for(var ra=0;ra<16;ra++)Tt(Et[ra+1]);for(var Hn=0;Hn<=161;Hn++)Tt(fr[Hn])}(),dr(65498),dr(12),Tt(3),Tt(1),Tt(0),Tt(2),Tt(17),Tt(3),Tt(17),Tt(0),Tt(63),Tt(0);var Nt=0,st=0,qt=0;Kt=0,ct=7,this.encode.displayName="_encode_";for(var nr,Or,Ar,Rr,Hr,cn,wn,Lr,Mt,ba=je.data,da=je.width,Wn=je.height,Jr=4*da,Vr=0;Vr>3)*Jr+(wn=4*(7&Mt)),Vr+Lr>=Wn&&(cn-=Jr*(Vr+1+Lr-Wn)),nr+wn>=Jr&&(cn-=nr+wn-Jr+4),Or=ba[cn++],Ar=ba[cn++],Rr=ba[cn++],ur[Mt]=(we[Or]+we[Ar+256|0]+we[Rr+512|0]>>16)-128,Cr[Mt]=(we[Or+768|0]+we[Ar+1024|0]+we[Rr+1280|0]>>16)-128,Qt[Mt]=(we[Or+1280|0]+we[Ar+1536|0]+we[Rr+1792|0]>>16)-128;Nt=Yt(ur,Ae,Nt,s,b),st=Yt(Cr,it,st,p,j),qt=Yt(Qt,it,qt,p,j),nr+=32}Vr+=8}if(ct>=0){var En=[];En[1]=ct+1,En[0]=(1<Me;Me++)if(Ot[Jt+Me]!=Fe.charCodeAt(Me))return!0;return!1}function b(Ot,Jt,Fe,Me,lt){for(var Et=0;EtEt+1?[]:new Jt),!(fr.length>>0;i&W;)W>>>=1;return W?(i&W-1)+W:i}function Fe(i,m,W,le,Ne){s(!(le%W));do i[m+(le-=W)]=Ne;while(0=Ne),512>=Ne)var Ge=d(512);else if((Ge=d(Ne))==null)return 0;return function(Qe,ut,bt,zt,mr,zr){var Dt,gr,Ir=ut,Xr=1<Dt;++Dt){if(Tr[Dt]>1<(Za-=Tr[Dt]))return 0;for(;0=Dt;++Dt,mr<<=1){if(ia+=Za<<=1,0>(Za-=Tr[Dt]))return 0;for(;0vn&&!(0>=(tn-=Tr[vn]));)++vn,tn<<=1;Xr+=pa=1<<(tn=vn-bt),Qe[ut+(vn=ya&fn)].g=tn+bt,Qe[ut+vn].value=Ir-ut-vn}zt.g=Dt-bt,zt.value=zr[gr++],Fe(Qe,Ir+(ya>>bt),mr,pa,zt),ya=Jt(ya,Dt)}}return ia!=2*Yr[15]-1?0:Xr}(i,m,W,le,Ne,Ge)}function lt(){this.value=this.g=0}function Et(){this.value=this.g=0}function fr(){this.G=ne(5,lt),this.H=d(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ne(gn,Et)}function vr(i,m,W,le){s(i!=null),s(m!=null),s(2147483648>le),i.Ca=254,i.I=0,i.b=-8,i.Ka=0,i.oa=m,i.pa=W,i.Jd=m,i.Yc=W+le,i.Zc=4<=le?W+le-4+1:W,Or(i)}function Zt(i,m){for(var W=0;0le),i.Sb=le,i.Ra=0,i.u=0,i.h=0,4>>=8,i.Ra+=i.oa[i.pa+i.bb]<>>0,++i.bb,i.u-=8;st(i)&&(i.h=1,i.u=0)}function wr(i,m){if(s(0<=m),!i.h&&m<=Tn){var W=Nt(i)&Nn[m];return i.u+=m,Yt(i),W}return i.h=1,i.u=0}function je(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function vt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Nt(i){return i.Ra>>>(i.u&ca-1)>>>0}function st(i){return s(i.bb<=i.Sb),i.h||i.bb==i.Sb&&i.u>ca}function qt(i,m){i.u=m,i.h=st(i)}function nr(i){i.u>=va&&(s(i.u>=va),Yt(i))}function Or(i){s(i!=null&&i.oa!=null),i.pa>>0,i.b+=8):(s(i!=null&&i.oa!=null),i.pai.b&&Or(i);var le=i.b,Ne=W*m>>>8,Ge=(i.I>>>le>Ne)+0;for(Ge?(W-=Ne,i.I-=Ne+1<>>0):W=Ne+1,le=W,Ne=0;256<=le;)Ne+=8,le>>=8;return le=7^Ne+Pa[le],i.b-=le,i.Ca=(W<>24&255,i[m+1]=W>>16&255,i[m+2]=W>>8&255,i[m+3]=255&W}function cn(i,m){return i[m+0]|i[m+1]<<8}function wn(i,m){return cn(i,m)|i[m+2]<<16}function Lr(i,m){return cn(i,m)|cn(i,m+2)<<16}function Mt(i,m){var W=1<=Ne||0>=Ge?0:(W[0]=Ne,le[0]=Ge,1)}function Jr(i,m){return i+(1<>>m}function Vr(i,m){return((4278255360&i)+(4278255360&m)>>>0&4278255360)+((16711935&i)+(16711935&m)>>>0&16711935)>>>0}function En(i,m){Ot[m]=function(W,le,Ne,Ge,Qe,ut,bt){var zt;for(zt=0;zt>>1)+(i&m)>>>0}function xa(i){return 0<=i&&256>i?i:0>i?0:255>1))}function Qn(i,m,W){return Math.abs(m-W)-Math.abs(i-W)}function ka(i,m,W,le,Ne,Ge,Qe){for(le=Ge[Qe-1],W=0;W>8&255,bt=16711935&(bt=(bt=16711935&Qe)+((ut<<16)+ut));le[Ne+Ge]=(4278255360&Qe)+bt>>>0}}function Hn(i,m){m.jd=255&i,m.hd=i>>8&255,m.ud=i>>16&255}function ea(i,m,W,le,Ne,Ge){var Qe;for(Qe=0;Qe>>8,zt=ut,mr=255&(mr=(mr=ut>>>16)+((i.jd<<24>>24)*(bt<<24>>24)>>>5));zt=255&(zt=(zt+=(i.hd<<24>>24)*(bt<<24>>24)>>>5)+((i.ud<<24>>24)*(mr<<24>>24)>>>5)),Ne[Ge+Qe]=(4278255360&ut)+(mr<<16)+zt}}function Un(i,m,W,le,Ne){Ot[m]=function(Ge,Qe,ut,bt,zt,mr,zr,Dt,gr){for(bt=zr;bt>Ge.b,gr=Ge.Ea,Ir=Ge.K[0],Xr=Ge.w;if(8>Dt)for(Ge=(1<>=Dt}else Ot["VP8LMapColor"+W](bt,zt,Ir,Xr,mr,zr,Qe,ut,gr)}}function Ln(i,m,W,le,Ne){for(W=m+W;m>16&255,le[Ne++]=Ge>>8&255,le[Ne++]=255&Ge}}function Xn(i,m,W,le,Ne){for(W=m+W;m>16&255,le[Ne++]=Ge>>8&255,le[Ne++]=255&Ge,le[Ne++]=Ge>>24&255}}function rn(i,m,W,le,Ne){for(W=m+W;m>16&240|Qe>>12&15,Qe=240&Qe|Qe>>28&15;le[Ne++]=Ge,le[Ne++]=Qe}}function mn(i,m,W,le,Ne){for(W=m+W;m>16&248|Qe>>13&7,Qe=Qe>>5&224|Qe>>3&31;le[Ne++]=Ge,le[Ne++]=Qe}}function sa(i,m,W,le,Ne){for(W=m+W;m>8&255,le[Ne++]=Ge>>16&255}}function Sn(i,m,W,le,Ne,Ge){if(Ge==0)for(W=m+W;m>24|Ge[1]>>8&65280|Ge[2]<<8&16711680|Ge[3]<<24)>>>0),Ne+=32;else b(le,Ne,i,m,W)}function ha(i,m){Ot[m][0]=Ot[i+"0"],Ot[m][1]=Ot[i+"1"],Ot[m][2]=Ot[i+"2"],Ot[m][3]=Ot[i+"3"],Ot[m][4]=Ot[i+"4"],Ot[m][5]=Ot[i+"5"],Ot[m][6]=Ot[i+"6"],Ot[m][7]=Ot[i+"7"],Ot[m][8]=Ot[i+"8"],Ot[m][9]=Ot[i+"9"],Ot[m][10]=Ot[i+"10"],Ot[m][11]=Ot[i+"11"],Ot[m][12]=Ot[i+"12"],Ot[m][13]=Ot[i+"13"],Ot[m][14]=Ot[i+"0"],Ot[m][15]=Ot[i+"0"]}function Vn(i){return i==p0||i==g0||i==r0||i==v0}function Ha(){this.eb=[],this.size=this.A=this.fb=0}function qa(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function yn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ha,this.f.kb=new qa,this.sd=null}function Pn(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function fa(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Ja(i){return alert("todo:WebPSamplerProcessPlane"),i.T}function Ga(i,m){var W=i.T,le=m.ba.f.RGBA,Ne=le.eb,Ge=le.fb+i.ka*le.A,Qe=_i[m.ba.S],ut=i.y,bt=i.O,zt=i.f,mr=i.N,zr=i.ea,Dt=i.W,gr=m.cc,Ir=m.dc,Xr=m.Mc,Tr=m.Nc,Yr=i.ka,tn=i.ka+i.T,vn=i.U,fn=vn+1>>1;for(Yr==0?Qe(ut,bt,null,null,zt,mr,zr,Dt,zt,mr,zr,Dt,Ne,Ge,null,null,vn):(Qe(m.ec,m.fc,ut,bt,gr,Ir,Xr,Tr,zt,mr,zr,Dt,Ne,Ge-le.A,Ne,Ge,vn),++W);Yr+2W,Ne=W==Qs||W==e0||W==t0||W==m0||W==12||Vn(W);if(m.memory=null,m.Ib=null,m.Jb=null,m.Nd=null,!Zr(m.Oa,i,Ne?11:12))return 0;if(Ne&&Vn(W)&&Ur(),i.da)alert("todo:use_scaling");else{if(le){if(m.Ib=Ja,i.Kb){if(W=i.U+1>>1,m.memory=d(i.U+2*W),m.memory==null)return 0;m.ec=m.memory,m.fc=0,m.cc=m.ec,m.dc=m.fc+i.U,m.Mc=m.cc,m.Nc=m.dc+W,m.Ib=Ga,Ur()}}else alert("todo:EmitYUV");Ne&&(m.Jb=io,le&&ar())}if(le&&!K0){for(i=0;256>i;++i)Al[i]=89858*(i-128)+a0>>n0,jl[i]=-22014*(i-128)+a0,Pl[i]=-45773*(i-128),$l[i]=113618*(i-128)+a0>>n0;for(i=Zs;i>n0,Nl[i-Zs]=be(m,255),Ml[i-Zs]=be(m+8>>4,15);K0=1}return 1}function la(i){var m=i.ma,W=i.U,le=i.T;return s(!(1&i.ka)),0>=W||0>=le?0:(W=m.Ib(i,m),m.Jb!=null&&m.Jb(i,m,W),m.Dc+=W,1)}function Io(i){i.ma.memory=null}function Aa(i,m,W,le){return wr(i,8)!=47?0:(m[0]=wr(i,14)+1,W[0]=wr(i,14)+1,le[0]=wr(i,1),wr(i,3)!=0?0:!i.h)}function ja(i,m){if(4>i)return i+1;var W=i-2>>1;return(2+(1&i)<>4)*i+(8-(15&W)))?W:1;var W}function Na(i,m,W){var le=Nt(W),Ne=i[m+=255&le].g-8;return 0>>0,s(8>=W.g),i.g}function ma(i,m,W){var le=i.xc;return s((m=le==0?0:i.vc[i.md*(W>>le)+(m>>le)])>pa.b)*ia;Xrvn&&(ga=vn),(0,vo[Ya[Vo++]>>8&15])(Dt,gr+ +Va,Yr,tn+Va-vn,ga-Va,Yr,tn+Va),Va=ga}gr+=vn,tn+=vn,++Xr&ya||(pa+=ia)}zr!=zt.nc&&b(bt,ut-Ir,bt,ut+(zr-mr-1)*Ir,Ir);break;case 1:for(Ir=Dt,Tr=gr,vn=(Dt=zt.Ea)-(tn=Dt&~(Yr=(gr=1<>zt.b)*Xr;mr=Ne),0Ge.o&&(le=Ge.o),W=le?W=0:(Ne[0]+=4*Ge.v,Ge.ka=W-Ge.j,Ge.U=Ge.va-Ge.v,Ge.T=le-W,W=1),W){if(ut=ut[0],11>(W=i.ca).S){var mr=W.f.RGBA,zr=(le=W.S,Ne=Ge.U,Ge=Ge.T,zt=mr.eb,mr.A),Dt=Ge;for(mr=mr.fb+i.Ma*mr.A;0le){var Ne=i.l.width,Ge=W.ca,Qe=W.tb+Ne*le,ut=i.V,bt=i.Ba+i.c*le,zt=i.gc;s(i.ab==1),s(zt[0].hc==3),Po(zt[0],le,m,ut,bt,Ge,Qe),eo(W,le,m,Ge,Qe,Ne)}i.C=i.Ma=m}function Ao(i,m,W,le,Ne,Ge,Qe){var ut=i.$/le,bt=i.$%le,zt=i.m,mr=i.s,zr=W+i.$,Dt=zr;Ne=W+le*Ne;var gr=W+le*Ge,Ir=280+mr.ua,Xr=i.Pb?ut:16777216,Tr=0=Xr){var ya=zr-W;s((Xr=i).Pb),Xr.wd=Xr.m,Xr.xd=ya,0Za.g?(qt(fn,fn.u+Za.g),ya[ia]=Za.value,fn=0):(qt(fn,fn.u+Za.g-256),s(256<=Za.value),fn=Za.value),fn==0&&(vn=!0)}else fn=Na(tn.G[0],tn.H[0],zt);if(zt.h)break;if(vn||256>fn){if(!vn)if(tn.nd)m[zr]=(tn.qb|fn<<8)>>>0;else{if(nr(zt),vn=Na(tn.G[1],tn.H[1],zt),nr(zt),ya=Na(tn.G[2],tn.H[2],zt),ia=Na(tn.G[3],tn.H[3],zt),zt.h)break;m[zr]=(ia<<24|vn<<16|fn<<8|ya)>>>0}if(vn=!1,++zr,++bt>=le&&(bt=0,++ut,Qe!=null&&ut<=Ge&&!(ut%16)&&Qe(i,ut),Tr!=null))for(;Dt>>Tr.Mb]=fn}else if(280>fn){if(fn=ja(fn-256,zt),ya=Na(tn.G[4],tn.H[4],zt),nr(zt),ya=Ta(le,ya=ja(ya,zt)),zt.h)break;if(zr-W=le;)bt-=le,++ut,Qe!=null&&ut<=Ge&&!(ut%16)&&Qe(i,ut);if(s(zr<=Ne),bt&Yr&&(tn=ma(mr,bt,ut)),Tr!=null)for(;Dt>>Tr.Mb]=fn}else{if(!(fn>>Tr.Mb]=fn;fn=zr,s(!(vn>>>(ya=Tr).Xa)),m[fn]=ya.X[vn],vn=!0}vn||s(zt.h==st(zt))}if(i.Pb&&zt.h&&zrGe?Ge:ut),i.a=0,i.$=zr-W}return 1}return i.a=3,0}function Co(i){s(i!=null),i.vc=null,i.yc=null,i.Ya=null;var m=i.Wa;m!=null&&(m.X=null),i.vb=null,s(i!=null)}function Ra(){var i=new re;return i==null?null:(i.a=0,i.xb=H0,ha("Predictor","VP8LPredictors"),ha("Predictor","VP8LPredictors_C"),ha("PredictorAdd","VP8LPredictorsAdd"),ha("PredictorAdd","VP8LPredictorsAdd_C"),Sa=ra,ri=ea,Oo=Ln,Wo=Xn,Yo=rn,hi=mn,Si=sa,Ot.VP8LMapColor32b=Ua,Ot.VP8LMapColor8b=jo,i)}function Uo(i,m,W,le,Ne){var Ge=1,Qe=[i],ut=[m],bt=le.m,zt=le.s,mr=null,zr=0;e:for(;;){if(W)for(;Ge&&wr(bt,1);){var Dt=Qe,gr=ut,Ir=le,Xr=1,Tr=Ir.m,Yr=Ir.gc[Ir.ab],tn=wr(Tr,2);if(Ir.Oc&1<=Ir.ab),tn){case 0:case 1:Yr.b=wr(Tr,3)+2,Xr=Uo(Jr(Yr.Ea,Yr.b),Jr(Yr.nc,Yr.b),0,Ir,Yr.K),Yr.K=Yr.K[0];break;case 3:var vn,fn=wr(Tr,8)+1,ya=16>pa.b),Vo=d(Ya);if(Vo==null)vn=0;else{var Va=pa.K[0],ga=pa.w;for(Vo[0]=pa.K[0][0],ia=1;ia<1*Za;++ia)Vo[ia]=Vr(Va[ga+ia],Vo[ia-1]);for(;ia<4*Ya;++ia)Vo[ia]=0;pa.K[0]=null,pa.K[0]=Vo,vn=1}}Xr=vn;break;case 2:break;default:s(0)}Ge=Xr}}if(Qe=Qe[0],ut=ut[0],Ge&&wr(bt,1)&&!(Ge=1<=(zr=wr(bt,4))&&11>=zr)){le.a=3;break e}var Fn;if(Fn=Ge)t:{var Fo,Da,to,Eo=le,qo=Qe,fi=ut,Bo=zr,oi=W,mi=Eo.m,Go=Eo.s,no=[null],mo=1,Lo=0,po=ml[Bo];r:for(;;){if(oi&&wr(mi,1)){var Jo=wr(mi,3)+2,os=Jr(qo,Jo),ko=Jr(fi,Jo),Ci=os*ko;if(!Uo(os,ko,0,Eo,no))break r;for(no=no[0],Go.xc=Jo,Fo=0;Fo>8&65535;no[Fo]=yo,yo>=mo&&(mo=yo+1)}}if(mi.h)break r;for(Da=0;5>Da;++Da){var Ko=F0[Da];!Da&&0=pi),Ti=Mi;var Oi=d(Lo);if(Ti==null||Oi==null||Ni==null){Eo.a=1;break r}var Bi=Ni;for(Fo=to=0;FoDa;++Da){Ko=F0[Da],Li[Da]=Bi,is[Da]=to,!Da&&0u0)break n}else C0=u0;for(Gs=0;Gsks)el[Gs++]=ks,ks!=0&&(tl=ks);else{var Wl=ks==16,al=ks-16,Ul=ul[al],ol=wr(js,cl[al])+Ul;if(Gs+ol>u0)break n;for(var Zl=Wl?tl:0;0=Da){var Ks,E0=Oi[0];for(Ks=1;KsE0&&(E0=Oi[Ks]);Qo+=E0}}if(So.nd=xs,So.Qb=0,xs&&(So.qb=(Li[3][is[3]+0].value<<24|Li[1][is[1]+0].value<<16|Li[2][is[2]+0].value)>>>0,Rs==0&&256>Li[0][is[0]+0].value&&(So.Qb=1,So.qb+=Li[0][is[0]+0].value<<8)),So.jc=!So.Qb&&6>Qo,So.jc){var d0,ws=So;for(d0=0;d0>=Ba(h0,8,Ms),Ns>>=Ba(ws.G[1][ws.H[1]+Ns],16,Ms),Ns>>=Ba(ws.G[2][ws.H[2]+Ns],0,Ms),Ba(ws.G[3][ws.H[3]+Ns],24,Ms))}}}Go.vc=no,Go.Wb=mo,Go.Ya=Ti,Go.yc=Ni,Fn=1;break t}Fn=0}if(!(Ge=Fn)){le.a=3;break e}if(0le+1?[]:0),!(Ne.lengthNe)return za(i,7,"Truncated header.");var Ge=W[le+0]|W[le+1]<<8|W[le+2]<<16,Qe=i.Od;if(Qe.Rb=!(1&Ge),Qe.td=Ge>>1&7,Qe.yd=Ge>>4&1,Qe.ub=Ge>>5,3Ne)return za(i,7,"cannot parse picture header");if(!$o(W,le,Ne))return za(i,3,"Bad code word");ut.c=16383&(W[le+4]<<8|W[le+3]),ut.Td=W[le+4]>>6,ut.i=16383&(W[le+6]<<8|W[le+5]),ut.Ud=W[le+6]>>6,le+=7,Ne-=7,i.za=ut.c+15>>4,i.Ub=ut.i+15>>4,m.width=ut.c,m.height=ut.i,m.Da=0,m.j=0,m.v=0,m.va=m.width,m.o=m.height,m.da=0,m.ib=m.width,m.hb=m.height,m.U=m.width,m.T=m.height,j((Ge=i.Pa).jb,0,255,Ge.jb.length),s((Ge=i.Qa)!=null),Ge.Cb=0,Ge.Bb=0,Ge.Fb=1,j(Ge.Zb,0,0,Ge.Zb.length),j(Ge.Lb,0,0,Ge.Lb)}if(Qe.ub>Ne)return za(i,7,"bad partition length");vr(Ge=i.m,W,le,Qe.ub),le+=Qe.ub,Ne-=Qe.ub,Qe.Rb&&(ut.Ld=Ar(Ge),ut.Kd=Ar(Ge)),ut=i.Qa;var bt,zt=i.Pa;if(s(Ge!=null),s(ut!=null),ut.Cb=Ar(Ge),ut.Cb){if(ut.Bb=Ar(Ge),Ar(Ge)){for(ut.Fb=Ar(Ge),bt=0;4>bt;++bt)ut.Zb[bt]=Ar(Ge)?Tt(Ge,7):0;for(bt=0;4>bt;++bt)ut.Lb[bt]=Ar(Ge)?Tt(Ge,6):0}if(ut.Bb)for(bt=0;3>bt;++bt)zt.jb[bt]=Ar(Ge)?Zt(Ge,8):255}else ut.Bb=0;if(Ge.Ka)return za(i,3,"cannot parse segment header");if((ut=i.ed).zd=Ar(Ge),ut.Tb=Zt(Ge,6),ut.wb=Zt(Ge,3),ut.Pc=Ar(Ge),ut.Pc&&Ar(Ge)){for(zt=0;4>zt;++zt)Ar(Ge)&&(ut.vd[zt]=Tt(Ge,6));for(zt=0;4>zt;++zt)Ar(Ge)&&(ut.od[zt]=Tt(Ge,6))}if(i.L=ut.Tb==0?0:ut.zd?1:2,Ge.Ka)return za(i,3,"cannot parse filter header");var mr=Ne;if(Ne=bt=le,le=bt+mr,ut=mr,i.Xb=(1<ut&&(zr=ut),vr(i.Jc[+mr],W,bt,zr),bt+=zr,ut-=zr,Ne+=3}vr(i.Jc[+zt],W,bt,ut),W=btzr;++zr){if(mr.Cb){var Dt=mr.Zb[zr];mr.Fb||(Dt+=W)}else{if(0>16,8>gr.Eb[1]&&(gr.Eb[1]=8),gr.Qc[0]=b0[be(Dt+zt,117)],gr.Qc[1]=y0[be(Dt+bt,127)],gr.lc=Dt+bt}if(!Qe.Rb)return za(i,4,"Not a key frame.");for(Ar(Ge),Qe=i.Pa,W=0;4>W;++W){for(Ne=0;8>Ne;++Ne)for(le=0;3>le;++le)for(ut=0;11>ut;++ut)zt=Rr(Ge,xl[W][Ne][le][ut])?Zt(Ge,8):bl[W][Ne][le][ut],Qe.Wc[W][Ne].Yb[le][ut]=zt;for(Ne=0;17>Ne;++Ne)Qe.Xc[W][Ne]=Qe.Wc[W][wl[Ne]]}return i.kc=Ar(Ge),i.kc&&(i.Bd=Zt(Ge,8)),i.cb=1}function co(i,m,W,le,Ne,Ge,Qe){var ut=m[Ne].Yb[W];for(W=0;16>Ne;++Ne){if(!Rr(i,ut[W+0]))return Ne;for(;!Rr(i,ut[W+1]);)if(ut=m[++Ne].Yb[0],W=0,Ne==16)return 16;var bt=m[Ne+1].Yb;if(Rr(i,ut[W+2])){var zt=i,mr=0;if(Rr(zt,(Dt=ut)[(zr=W)+3]))if(Rr(zt,Dt[zr+6])){for(ut=0,zr=2*(mr=Rr(zt,Dt[zr+8]))+(Dt=Rr(zt,Dt[zr+9+mr])),mr=0,Dt=gl[zr];Dt[ut];++ut)mr+=mr+Rr(zt,Dt[ut]);mr+=3+(8<(zt=i).b&&Or(zt);var zr,Dt=zt.b,gr=(zr=zt.Ca>>1)-(zt.I>>Dt)>>31;--zt.b,zt.Ca+=gr,zt.Ca|=1,zt.I-=(zr+1&gr)<>3),i[m+W+32*le]=-256&Ne?0>Ne?0:255:Ne}function Ri(i,m,W,le,Ne,Ge){wo(i,m,0,W,le+Ne),wo(i,m,1,W,le+Ge),wo(i,m,2,W,le-Ge),wo(i,m,3,W,le-Ne)}function Xa(i){return(20091*i>>16)+i}function Xi(i,m,W,le){var Ne,Ge=0,Qe=d(16);for(Ne=0;4>Ne;++Ne){var ut=i[m+0]+i[m+8],bt=i[m+0]-i[m+8],zt=(35468*i[m+4]>>16)-Xa(i[m+12]),mr=Xa(i[m+4])+(35468*i[m+12]>>16);Qe[Ge+0]=ut+mr,Qe[Ge+1]=bt+zt,Qe[Ge+2]=bt-zt,Qe[Ge+3]=ut-mr,Ge+=4,m++}for(Ne=Ge=0;4>Ne;++Ne)ut=(i=Qe[Ge+0]+4)+Qe[Ge+8],bt=i-Qe[Ge+8],zt=(35468*Qe[Ge+4]>>16)-Xa(Qe[Ge+12]),wo(W,le,0,0,ut+(mr=Xa(Qe[Ge+4])+(35468*Qe[Ge+12]>>16))),wo(W,le,1,0,bt+zt),wo(W,le,2,0,bt-zt),wo(W,le,3,0,ut-mr),Ge++,le+=32}function Ei(i,m,W,le){var Ne=i[m+0]+4,Ge=35468*i[m+4]>>16,Qe=Xa(i[m+4]),ut=35468*i[m+1]>>16;Ri(W,le,0,Ne+Qe,i=Xa(i[m+1]),ut),Ri(W,le,1,Ne+Ge,i,ut),Ri(W,le,2,Ne-Ge,i,ut),Ri(W,le,3,Ne-Qe,i,ut)}function Fi(i,m,W,le,Ne){Xi(i,m,W,le),Ne&&Xi(i,m+16,W,le+4)}function Ss(i,m,W,le){ni(i,m+0,W,le,1),ni(i,m+32,W,le+128,1)}function ci(i,m,W,le){var Ne;for(i=i[m+0]+4,Ne=0;4>Ne;++Ne)for(m=0;4>m;++m)wo(W,le,m,Ne,i)}function ss(i,m,W,le){i[m+0]&&_a(i,m+0,W,le),i[m+16]&&_a(i,m+16,W,le+4),i[m+32]&&_a(i,m+32,W,le+128),i[m+48]&&_a(i,m+48,W,le+128+4)}function ls(i,m,W,le){var Ne,Ge=d(16);for(Ne=0;4>Ne;++Ne){var Qe=i[m+0+Ne]+i[m+12+Ne],ut=i[m+4+Ne]+i[m+8+Ne],bt=i[m+4+Ne]-i[m+8+Ne],zt=i[m+0+Ne]-i[m+12+Ne];Ge[0+Ne]=Qe+ut,Ge[8+Ne]=Qe-ut,Ge[4+Ne]=zt+bt,Ge[12+Ne]=zt-bt}for(Ne=0;4>Ne;++Ne)Qe=(i=Ge[0+4*Ne]+3)+Ge[3+4*Ne],ut=Ge[1+4*Ne]+Ge[2+4*Ne],bt=Ge[1+4*Ne]-Ge[2+4*Ne],zt=i-Ge[3+4*Ne],W[le+0]=Qe+ut>>3,W[le+16]=zt+bt>>3,W[le+32]=Qe-ut>>3,W[le+48]=zt-bt>>3,le+=64}function ui(i,m,W){var le,Ne=m-32,Ge=ji,Qe=255-i[Ne-1];for(le=0;leW;++W)b(i,m+32*W,i,m-32,16)}function ki(i,m){var W;for(W=16;0le;++le)j(m,W+32*le,i,16)}function di(i,m){var W,le=16;for(W=0;16>W;++W)le+=i[m-1+32*W]+i[m+W-32];bi(le>>5,i,m)}function ms(i,m){var W,le=8;for(W=0;16>W;++W)le+=i[m-1+32*W];bi(le>>4,i,m)}function Xo(i,m){var W,le=8;for(W=0;16>W;++W)le+=i[m+W-32];bi(le>>4,i,m)}function yi(i,m){bi(128,i,m)}function Ia(i,m,W){return i+2*m+W+2>>2}function Os(i,m){var W,le=m-32;for(le=new Uint8Array([Ia(i[le-1],i[le+0],i[le+1]),Ia(i[le+0],i[le+1],i[le+2]),Ia(i[le+1],i[le+2],i[le+3]),Ia(i[le+2],i[le+3],i[le+4])]),W=0;4>W;++W)b(i,m+32*W,le,0,le.length)}function ps(i,m){var W=i[m-1],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1+96];Hr(i,m+0,16843009*Ia(i[m-1-32],W,le)),Hr(i,m+32,16843009*Ia(W,le,Ne)),Hr(i,m+64,16843009*Ia(le,Ne,Ge)),Hr(i,m+96,16843009*Ia(Ne,Ge,Ge))}function Bs(i,m){var W,le=4;for(W=0;4>W;++W)le+=i[m+W-32]+i[m-1+32*W];for(le>>=3,W=0;4>W;++W)j(i,m+32*W,le,4)}function Hi(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1-32],Qe=i[m+0-32],ut=i[m+1-32],bt=i[m+2-32],zt=i[m+3-32];i[m+0+96]=Ia(le,Ne,i[m-1+96]),i[m+1+96]=i[m+0+64]=Ia(W,le,Ne),i[m+2+96]=i[m+1+64]=i[m+0+32]=Ia(Ge,W,le),i[m+3+96]=i[m+2+64]=i[m+1+32]=i[m+0+0]=Ia(Qe,Ge,W),i[m+3+64]=i[m+2+32]=i[m+1+0]=Ia(ut,Qe,Ge),i[m+3+32]=i[m+2+0]=Ia(bt,ut,Qe),i[m+3+0]=Ia(zt,bt,ut)}function ti(i,m){var W=i[m+1-32],le=i[m+2-32],Ne=i[m+3-32],Ge=i[m+4-32],Qe=i[m+5-32],ut=i[m+6-32],bt=i[m+7-32];i[m+0+0]=Ia(i[m+0-32],W,le),i[m+1+0]=i[m+0+32]=Ia(W,le,Ne),i[m+2+0]=i[m+1+32]=i[m+0+64]=Ia(le,Ne,Ge),i[m+3+0]=i[m+2+32]=i[m+1+64]=i[m+0+96]=Ia(Ne,Ge,Qe),i[m+3+32]=i[m+2+64]=i[m+1+96]=Ia(Ge,Qe,ut),i[m+3+64]=i[m+2+96]=Ia(Qe,ut,bt),i[m+3+96]=Ia(ut,bt,bt)}function xi(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1-32],Qe=i[m+0-32],ut=i[m+1-32],bt=i[m+2-32],zt=i[m+3-32];i[m+0+0]=i[m+1+64]=Ge+Qe+1>>1,i[m+1+0]=i[m+2+64]=Qe+ut+1>>1,i[m+2+0]=i[m+3+64]=ut+bt+1>>1,i[m+3+0]=bt+zt+1>>1,i[m+0+96]=Ia(Ne,le,W),i[m+0+64]=Ia(le,W,Ge),i[m+0+32]=i[m+1+96]=Ia(W,Ge,Qe),i[m+1+32]=i[m+2+96]=Ia(Ge,Qe,ut),i[m+2+32]=i[m+3+96]=Ia(Qe,ut,bt),i[m+3+32]=Ia(ut,bt,zt)}function Es(i,m){var W=i[m+0-32],le=i[m+1-32],Ne=i[m+2-32],Ge=i[m+3-32],Qe=i[m+4-32],ut=i[m+5-32],bt=i[m+6-32],zt=i[m+7-32];i[m+0+0]=W+le+1>>1,i[m+1+0]=i[m+0+64]=le+Ne+1>>1,i[m+2+0]=i[m+1+64]=Ne+Ge+1>>1,i[m+3+0]=i[m+2+64]=Ge+Qe+1>>1,i[m+0+32]=Ia(W,le,Ne),i[m+1+32]=i[m+0+96]=Ia(le,Ne,Ge),i[m+2+32]=i[m+1+96]=Ia(Ne,Ge,Qe),i[m+3+32]=i[m+2+96]=Ia(Ge,Qe,ut),i[m+3+64]=Ia(Qe,ut,bt),i[m+3+96]=Ia(ut,bt,zt)}function Ls(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1+96];i[m+0+0]=W+le+1>>1,i[m+2+0]=i[m+0+32]=le+Ne+1>>1,i[m+2+32]=i[m+0+64]=Ne+Ge+1>>1,i[m+1+0]=Ia(W,le,Ne),i[m+3+0]=i[m+1+32]=Ia(le,Ne,Ge),i[m+3+32]=i[m+1+64]=Ia(Ne,Ge,Ge),i[m+3+64]=i[m+2+64]=i[m+0+96]=i[m+1+96]=i[m+2+96]=i[m+3+96]=Ge}function qi(i,m){var W=i[m-1+0],le=i[m-1+32],Ne=i[m-1+64],Ge=i[m-1+96],Qe=i[m-1-32],ut=i[m+0-32],bt=i[m+1-32],zt=i[m+2-32];i[m+0+0]=i[m+2+32]=W+Qe+1>>1,i[m+0+32]=i[m+2+64]=le+W+1>>1,i[m+0+64]=i[m+2+96]=Ne+le+1>>1,i[m+0+96]=Ge+Ne+1>>1,i[m+3+0]=Ia(ut,bt,zt),i[m+2+0]=Ia(Qe,ut,bt),i[m+1+0]=i[m+3+32]=Ia(W,Qe,ut),i[m+1+32]=i[m+3+64]=Ia(le,W,Qe),i[m+1+64]=i[m+3+96]=Ia(Ne,le,W),i[m+1+96]=Ia(Ge,Ne,le)}function Ii(i,m){var W;for(W=0;8>W;++W)b(i,m+32*W,i,m-32,8)}function Ai(i,m){var W;for(W=0;8>W;++W)j(i,m,i[m-1],8),m+=32}function Ji(i,m,W){var le;for(le=0;8>le;++le)j(m,W+32*le,i,8)}function Wi(i,m){var W,le=8;for(W=0;8>W;++W)le+=i[m+W-32]+i[m-1+32*W];Ji(le>>4,i,m)}function Is(i,m){var W,le=4;for(W=0;8>W;++W)le+=i[m+W-32];Ji(le>>3,i,m)}function cs(i,m){var W,le=4;for(W=0;8>W;++W)le+=i[m-1+32*W];Ji(le>>3,i,m)}function us(i,m){Ji(128,i,m)}function ft(i,m,W){var le=i[m-W],Ne=i[m+0],Ge=3*(Ne-le)+f0[1020+i[m-2*W]-i[m+W]],Qe=qs[112+(Ge+4>>3)];i[m-W]=ji[255+le+qs[112+(Ge+3>>3)]],i[m+0]=ji[255+Ne-Qe]}function Zo(i,m,W,le){var Ne=i[m+0],Ge=i[m+W];return Ki[255+i[m-2*W]-i[m-W]]>le||Ki[255+Ge-Ne]>le}function Ui(i,m,W,le){return 4*Ki[255+i[m-W]-i[m+0]]+Ki[255+i[m-2*W]-i[m+W]]<=le}function Zi(i,m,W,le,Ne){var Ge=i[m-3*W],Qe=i[m-2*W],ut=i[m-W],bt=i[m+0],zt=i[m+W],mr=i[m+2*W],zr=i[m+3*W];return 4*Ki[255+ut-bt]+Ki[255+Qe-zt]>le?0:Ki[255+i[m-4*W]-Ge]<=Ne&&Ki[255+Ge-Qe]<=Ne&&Ki[255+Qe-ut]<=Ne&&Ki[255+zr-mr]<=Ne&&Ki[255+mr-zt]<=Ne&&Ki[255+zt-bt]<=Ne}function ds(i,m,W,le){var Ne=2*le+1;for(le=0;16>le;++le)Ui(i,m+le,W,Ne)&&ft(i,m+le,W)}function $i(i,m,W,le){var Ne=2*le+1;for(le=0;16>le;++le)Ui(i,m+le*W,1,Ne)&&ft(i,m+le*W,1)}function gs(i,m,W,le){var Ne;for(Ne=3;0>7,Yr=18*tn+63>>7,tn=9*tn+63>>7;bt[zt-3*mr]=ji[255+bt[zt-3*mr]+tn],bt[zt-2*mr]=ji[255+zr+Yr],bt[zt-mr]=ji[255+Dt+Tr],bt[zt+0]=ji[255+gr-Tr],bt[zt+mr]=ji[255+Ir-Yr],bt[zt+2*mr]=ji[255+Xr-tn]}m+=le}}function wi(i,m,W,le,Ne,Ge,Qe,ut){for(Ge=2*Ge+1;0>3)],Xr=qs[112+(Xr+3>>3)],Tr=Ir+1>>1;bt[zt-2*mr]=ji[255+bt[zt-2*mr]+Tr],bt[zt-mr]=ji[255+zr+Xr],bt[zt+0]=ji[255+Dt-Ir],bt[zt+mr]=ji[255+gr-Tr]}m+=le}}function hs(i,m,W,le,Ne,Ge){Pi(i,m,W,1,16,le,Ne,Ge)}function es(i,m,W,le,Ne,Ge){Pi(i,m,1,W,16,le,Ne,Ge)}function ts(i,m,W,le,Ne,Ge){var Qe;for(Qe=3;0zt?0:255:zt)&255,zt=bt,Ne[Ge+ut]=mr}}function k(i,m,W,le){var Ne=m.width,Ge=m.o;if(s(i!=null&&m!=null),0>W||0>=le||W+le>Ge)return null;if(!i.Cc){if(i.ga==null){var Qe;if(i.ga=new r,(Qe=i.ga==null)||(Qe=m.width*m.o,s(i.Gb.length==0),i.Gb=d(Qe),i.Uc=0,i.Gb==null?Qe=0:(i.mb=i.Gb,i.nb=i.Uc,i.rc=null,Qe=1),Qe=!Qe),!Qe){Qe=i.ga;var ut=i.Fa,bt=i.P,zt=i.qc,mr=i.mb,zr=i.nb,Dt=bt+1,gr=zt-1,Ir=Qe.l;if(s(ut!=null&&mr!=null&&m!=null),$s[0]=null,$s[1]=a,$s[2]=l,$s[3]=g,Qe.ca=mr,Qe.tb=zr,Qe.c=m.width,Qe.i=m.height,s(0=zt)m=0;else if(Qe.$a=3&ut[bt+0],Qe.Z=ut[bt+0]>>2&3,Qe.Lc=ut[bt+0]>>4&3,bt=ut[bt+0]>>6&3,0>Qe.$a||1=Qe.c*Qe.i;Qe=!m}if(Qe)return null;i.ga.Lc!=1?i.Ga=0:le=Ge-W}s(i.ga!=null),s(W+le<=Ge);e:{if(m=(ut=i.ga).c,Ge=ut.l.o,ut.$a==0){if(Dt=i.rc,gr=i.Vc,Ir=i.Fa,bt=i.P+1+W*m,zt=i.mb,mr=i.nb+W*m,s(bt<=i.P+i.qc),ut.Z!=0)for(s($s[ut.Z]!=null),Qe=0;Qe=m)m=1;else if(ut.ic||ar(),ut.ic){ut=Qe.V,Dt=Qe.Ba,gr=Qe.c;var Xr=Qe.i,Tr=(Ir=1,bt=Qe.$/gr,zt=Qe.$%gr,mr=Qe.m,zr=Qe.s,Qe.$),Yr=gr*Xr,tn=gr*m,vn=zr.wc,fn=Tr(Xr=Na(fn.G[0],fn.H[0],mr)))ut[Dt+Tr]=Xr,++Tr,++zt>=gr&&(zt=0,++bt<=m&&!(bt%16)&&lo(Qe,bt));else{if(!(280>Xr)){Ir=0;break t}Xr=ja(Xr-256,mr);var ya,ia=Na(fn.G[4],fn.H[4],mr);if(nr(mr),!(Tr>=(ia=Ta(gr,ia=ja(ia,mr)))&&Yr-Tr>=Xr)){Ir=0;break t}for(ya=0;ya=gr;)zt-=gr,++bt<=m&&!(bt%16)&&lo(Qe,bt);Trm?m:bt);break t}!Ir||mr.h&&Tr=Ge&&(i.Cc=1),le=1}if(!le)return null;if(i.Cc&&((le=i.ga)!=null&&(le.mc=null),i.ga=null,0>23,ut[bt+4*Qe+1]=ut[bt+4*Qe+1]*zr>>23,ut[bt+4*Qe+2]=ut[bt+4*Qe+2]*zr>>23)}m+=Ge}}function ze(i,m,W,le,Ne){for(;0>4)*bt>>16;i[m+2*Ge+0]=(240&Qe|Qe>>4)*bt>>16&240|(15&Qe|Qe<<4)*bt>>16>>4&15,i[m+2*Ge+1]=240&zt|ut}m+=Ne}}function Je(i,m,W,le,Ne,Ge,Qe,ut){var bt,zt,mr=255;for(zt=0;zt>8}function ar(){bs=ie,zs=ze,Ds=Je,N0=At}function pr(i,m,W){Ot[i]=function(le,Ne,Ge,Qe,ut,bt,zt,mr,zr,Dt,gr,Ir,Xr,Tr,Yr,tn,vn){var fn,ya=vn-1>>1,ia=ut[bt+0]|zt[mr+0]<<16,Za=zr[Dt+0]|gr[Ir+0]<<16;s(le!=null);var pa=3*ia+Za+131074>>2;for(m(le[Ne+0],255&pa,pa>>16,Xr,Tr),Ge!=null&&(pa=3*Za+ia+131074>>2,m(Ge[Qe+0],255&pa,pa>>16,Yr,tn)),fn=1;fn<=ya;++fn){var Ya=ut[bt+fn]|zt[mr+fn]<<16,Vo=zr[Dt+fn]|gr[Ir+fn]<<16,Va=ia+Ya+Za+Vo+524296,ga=Va+2*(Ya+Za)>>3;pa=ga+ia>>1,ia=(Va=Va+2*(ia+Vo)>>3)+Ya>>1,m(le[Ne+2*fn-1],255&pa,pa>>16,Xr,Tr+(2*fn-1)*W),m(le[Ne+2*fn-0],255&ia,ia>>16,Xr,Tr+(2*fn-0)*W),Ge!=null&&(pa=Va+Za>>1,ia=ga+Vo>>1,m(Ge[Qe+2*fn-1],255&pa,pa>>16,Yr,tn+(2*fn-1)*W),m(Ge[Qe+2*fn+0],255&ia,ia>>16,Yr,tn+(2*fn+0)*W)),ia=Ya,Za=Vo}1&vn||(pa=3*ia+Za+131074>>2,m(le[Ne+vn-1],255&pa,pa>>16,Xr,Tr+(vn-1)*W),Ge!=null&&(pa=3*Za+ia+131074>>2,m(Ge[Qe+vn-1],255&pa,pa>>16,Yr,tn+(vn-1)*W)))}}function Ur(){_i[Js]=Cl,_i[Qs]=W0,_i[D0]=Ol,_i[e0]=U0,_i[t0]=Z0,_i[m0]=V0,_i[R0]=El,_i[p0]=W0,_i[g0]=U0,_i[r0]=Z0,_i[v0]=V0}function en(i){return i&~Il?0>i?0:255:i>>G0}function hn(i,m){return en((19077*i>>8)+(26149*m>>8)-14234)}function In(i,m,W){return en((19077*i>>8)-(6419*m>>8)-(13320*W>>8)+8708)}function Gn(i,m){return en((19077*i>>8)+(33050*m>>8)-17685)}function Oa(i,m,W,le,Ne){le[Ne+0]=hn(i,W),le[Ne+1]=In(i,m,W),le[Ne+2]=Gn(i,m)}function u(i,m,W,le,Ne){le[Ne+0]=Gn(i,m),le[Ne+1]=In(i,m,W),le[Ne+2]=hn(i,W)}function e(i,m,W,le,Ne){var Ge=In(i,m,W);m=Ge<<3&224|Gn(i,m)>>3,le[Ne+0]=248&hn(i,W)|Ge>>5,le[Ne+1]=m}function t(i,m,W,le,Ne){var Ge=240&Gn(i,m)|15;le[Ne+0]=240&hn(i,W)|In(i,m,W)>>4,le[Ne+1]=Ge}function h(i,m,W,le,Ne){le[Ne+0]=255,Oa(i,m,W,le,Ne+1)}function E(i,m,W,le,Ne){u(i,m,W,le,Ne),le[Ne+3]=255}function G(i,m,W,le,Ne){Oa(i,m,W,le,Ne),le[Ne+3]=255}function be(i,m){return 0>i?0:i>m?m:i}function Ve(i,m,W){Ot[i]=function(le,Ne,Ge,Qe,ut,bt,zt,mr,zr){for(var Dt=mr+(-2&zr)*W;mr!=Dt;)m(le[Ne+0],Ge[Qe+0],ut[bt+0],zt,mr),m(le[Ne+1],Ge[Qe+0],ut[bt+0],zt,mr+W),Ne+=2,++Qe,++bt,mr+=2*W;1&zr&&m(le[Ne+0],Ge[Qe+0],ut[bt+0],zt,mr)}}function qe(i,m,W){return W==0?i==0?m==0?6:5:m==0?4:0:W}function Wt(i,m,W,le,Ne){switch(i>>>30){case 3:ni(m,W,le,Ne,0);break;case 2:Ro(m,W,le,Ne);break;case 1:_a(m,W,le,Ne)}}function lr(i,m){var W,le,Ne=m.M,Ge=m.Nb,Qe=i.oc,ut=i.pc+40,bt=i.oc,zt=i.pc+584,mr=i.oc,zr=i.pc+600;for(W=0;16>W;++W)Qe[ut+32*W-1]=129;for(W=0;8>W;++W)bt[zt+32*W-1]=129,mr[zr+32*W-1]=129;for(0W;++W)b(Qe,ut+32*W-4,Qe,ut+32*W+12,4);for(W=-1;8>W;++W)b(bt,zt+32*W-4,bt,zt+32*W+4,4),b(mr,zr+32*W-4,mr,zr+32*W+4,4)}var gr=i.Gd,Ir=i.Hd+le,Xr=Dt.ad,Tr=Dt.Hc;if(0=i.za-1?j(Yr,tn,gr[Ir].y[15],4):b(Yr,tn,gr[Ir+1].y,0,4)),W=0;4>W;W++)Yr[tn+128+W]=Yr[tn+256+W]=Yr[tn+384+W]=Yr[tn+0+W];for(W=0;16>W;++W,Tr<<=2)Yr=Qe,tn=ut+_0[W],as[Dt.Ob[W]](Yr,tn),Wt(Tr,Xr,16*+W,Yr,tn)}else if(Yr=qe(le,Ne,Dt.Ob[0]),As[Yr](Qe,ut),Tr!=0)for(W=0;16>W;++W,Tr<<=2)Wt(Tr,Xr,16*+W,Qe,ut+_0[W]);for(W=Dt.Gc,Yr=qe(le,Ne,Dt.Dd),ys[Yr](bt,zt),ys[Yr](mr,zr),Tr=Xr,Yr=bt,tn=zt,255&(Dt=0|W)&&(170&Dt?Mo(Tr,256,Yr,tn):uo(Tr,256,Yr,tn)),Dt=mr,Tr=zr,255&(W>>=8)&&(170&W?Mo(Xr,320,Dt,Tr):uo(Xr,320,Dt,Tr)),NeW;++W)b(gr,Ir+W*i.R,Qe,ut+32*W,16);for(W=0;8>W;++W)b(Xr,Dt+W*i.B,bt,zt+32*W,8),b(Tr,Yr+W*i.B,mr,zr+32*W,8)}}function yr(i,m,W,le,Ne,Ge,Qe,ut,bt){var zt=[0],mr=[0],zr=0,Dt=bt!=null?bt.kd:0,gr=bt!=null?bt:new _r;if(i==null||12>W)return 7;gr.data=i,gr.w=m,gr.ha=W,m=[m],W=[W],gr.gb=[gr.gb];e:{var Ir=m,Xr=W,Tr=gr.gb;if(s(i!=null),s(Xr!=null),s(Tr!=null),Tr[0]=0,12<=Xr[0]&&!p(i,Ir[0],"RIFF")){if(p(i,Ir[0]+8,"WEBP")){Tr=3;break e}var Yr=Lr(i,Ir[0]+4);if(12>Yr||4294967286Xr[0]-8){Tr=7;break e}Tr[0]=Yr,Ir[0]+=12,Xr[0]-=12}Tr=0}if(Tr!=0)return Tr;for(Yr=0Tr[0])Tr=7;else{if(!p(tn,Xr[0],"VP8X")){if(Lr(tn,Xr[0]+4)!=10){Tr=3;break e}if(18>Tr[0]){Tr=7;break e}var ia=Lr(tn,Xr[0]+8),Za=1+wn(tn,Xr[0]+12);if(2147483648<=Za*(tn=1+wn(tn,Xr[0]+15))){Tr=3;break e}ya!=null&&(ya[0]=ia),vn!=null&&(vn[0]=Za),fn!=null&&(fn[0]=tn),Xr[0]+=18,Tr[0]-=18,pa[0]=1}Tr=0}}if(zr=zr[0],Ir=Ir[0],Tr!=0)return Tr;if(Xr=!!(2&Ir),!Yr&&zr)return 3;if(Ge!=null&&(Ge[0]=!!(16&Ir)),Qe!=null&&(Qe[0]=Xr),ut!=null&&(ut[0]=0),Qe=zt[0],Ir=mr[0],zr&&Xr&&bt==null){Tr=0;break}if(4>W){Tr=7;break}if(Yr&&zr||!Yr&&!zr&&!p(i,m[0],"ALPH")){W=[W],gr.na=[gr.na],gr.P=[gr.P],gr.Sa=[gr.Sa];e:{ia=i,Tr=m,Yr=W;var pa=gr.gb;vn=gr.na,fn=gr.P,ya=gr.Sa,Za=22,s(ia!=null),s(Yr!=null),tn=Tr[0];var Ya=Yr[0];for(s(vn!=null),s(ya!=null),vn[0]=null,fn[0]=null,ya[0]=0;;){if(Tr[0]=tn,Yr[0]=Ya,8>Ya){Tr=7;break e}var Vo=Lr(ia,tn+4);if(4294967286pa){Tr=3;break e}if(!p(ia,tn,"VP8 ")||!p(ia,tn,"VP8L")){Tr=0;break e}if(Ya[0]Yr[0])Tr=7;else{if(tn||Za){if(pa=Lr(pa,ia+4),12<=vn&&pa>vn-12){Tr=3;break e}if(Dt&&pa>Yr[0]-8){Tr=7;break e}fn[0]=pa,Tr[0]+=8,Yr[0]-=8,ya[0]=Za}else ya[0]=5<=Yr[0]&&pa[ia+0]==47&&!(pa[ia+4]>>5),fn[0]=Yr[0];Tr=0}if(W=W[0],gr.Ja=gr.Ja[0],gr.xa=gr.xa[0],m=m[0],Tr!=0)break;if(4294967286W){Tr=7;break}ut=Qe,Dt=Ir,Xr=Ge,i==null||5>W?i=0:5<=W&&i[m+0]==47&&!(i[m+4]>>5)?(Yr=[0],pa=[0],vn=[0],dr(fn=new vt,i,m,W),Aa(fn,Yr,pa,vn)?(ut!=null&&(ut[0]=Yr[0]),Dt!=null&&(Dt[0]=pa[0]),Xr!=null&&(Xr[0]=vn[0]),i=1):i=0):i=0}else{if(10>W){Tr=7;break}ut=Ir,i==null||10>W||!$o(i,m+3,W-3)?i=0:(Dt=i[m+0]|i[m+1]<<8|i[m+2]<<16,Xr=16383&(i[m+7]<<8|i[m+6]),i=16383&(i[m+9]<<8|i[m+8]),1&Dt||3<(Dt>>1&7)||!(Dt>>4&1)||Dt>>5>=gr.Ja||!Xr||!i?i=0:(Qe&&(Qe[0]=Xr),ut&&(ut[0]=i),i=1))}if(!i||(Qe=Qe[0],Ir=Ir[0],zr&&(zt[0]!=Qe||mr[0]!=Ir)))return 3;bt!=null&&(bt[0]=gr,bt.offset=m-bt.w,s(4294967286>m-bt.w),s(bt.offset==bt.ha-W));break}return Tr==0||Tr==7&&zr&&bt==null?(Ge!=null&&(Ge[0]|=gr.na!=null&&0W||(Ge&=-2,Qe&=-2),0>Ge||0>Qe||0>=ut||0>=bt||Ge+ut>le||Qe+bt>Ne))return 0;if(m.v=Ge,m.j=Qe,m.va=Ge+ut,m.o=Qe+bt,m.U=ut,m.T=bt,m.da=i!=null&&0i.S){var m=i.f.RGBA;m.fb+=(i.height-1)*m.A,m.A=-m.A}else m=i.f.kb,i=i.height,m.O+=(i-1)*m.fa,m.fa=-m.fa,m.N+=(i-1>>1)*m.Ab,m.Ab=-m.Ab,m.W+=(i-1>>1)*m.Db,m.Db=-m.Db,m.F!=null&&(m.J+=(i-1)*m.lb,m.lb=-m.lb);return 0}function dn(i,m,W,le){if(le==null||0>=i||0>=m)return 2;if(W!=null){if(W.Da){var Ne=W.cd,Ge=W.bd,Qe=-2&W.v,ut=-2&W.j;if(0>Qe||0>ut||0>=Ne||0>=Ge||Qe+Ne>i||ut+Ge>m)return 2;i=Ne,m=Ge}if(W.da){if(!Wn(i,m,Ne=[W.ib],Ge=[W.hb]))return 2;i=Ne[0],m=Ge[0]}}le.width=i,le.height=m;e:{var bt=le.width,zt=le.height;if(i=le.S,0>=bt||0>=zt||!(i>=Js&&13>i))i=2;else{if(0>=le.Rd&&le.sd==null){Qe=Ge=Ne=m=0;var mr=(ut=bt*X0[i])*zt;if(11>i||(Ge=(zt+1)/2*(m=(bt+1)/2),i==12&&(Qe=(Ne=bt)*zt)),(zt=d(mr+2*Ge+Qe))==null){i=1;break e}le.sd=zt,11>i?((bt=le.f.RGBA).eb=zt,bt.fb=0,bt.A=ut,bt.size=mr):((bt=le.f.kb).y=zt,bt.O=0,bt.fa=ut,bt.Fd=mr,bt.f=zt,bt.N=0+mr,bt.Ab=m,bt.Cd=Ge,bt.ea=zt,bt.W=0+mr+Ge,bt.Db=m,bt.Ed=Ge,i==12&&(bt.F=zt,bt.J=0+mr+2*Ge),bt.Tc=Qe,bt.lb=Ne)}if(m=1,Ne=le.S,Ge=le.width,Qe=le.height,Ne>=Js&&13>Ne)if(11>Ne)i=le.f.RGBA,m&=(ut=Math.abs(i.A))*(Qe-1)+Ge<=i.size,m&=ut>=Ge*X0[Ne],m&=i.eb!=null;else{i=le.f.kb,ut=(Ge+1)/2,mr=(Qe+1)/2,bt=Math.abs(i.fa),zt=Math.abs(i.Ab);var zr=Math.abs(i.Db),Dt=Math.abs(i.lb),gr=Dt*(Qe-1)+Ge;m&=bt*(Qe-1)+Ge<=i.Fd,m&=zt*(mr-1)+ut<=i.Cd,m=(m&=zr*(mr-1)+ut<=i.Ed)&bt>=Ge&zt>=ut&zr>=ut,m&=i.y!=null,m&=i.f!=null,m&=i.ea!=null,Ne==12&&(m&=Dt>=Ge,m&=gr<=i.Tc,m&=i.F!=null)}else m=0;i=m?0:2}}return i!=0||W!=null&&W.fd&&(i=kr(le)),i}var gn=64,Nn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Tn=24,ca=32,va=8,Pa=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];En("Predictor0","PredictorAdd0"),Ot.Predictor0=function(){return 4278190080},Ot.Predictor1=function(i){return i},Ot.Predictor2=function(i,m,W){return m[W+0]},Ot.Predictor3=function(i,m,W){return m[W+1]},Ot.Predictor4=function(i,m,W){return m[W-1]},Ot.Predictor5=function(i,m,W){return _n(_n(i,m[W+1]),m[W+0])},Ot.Predictor6=function(i,m,W){return _n(i,m[W-1])},Ot.Predictor7=function(i,m,W){return _n(i,m[W+0])},Ot.Predictor8=function(i,m,W){return _n(m[W-1],m[W+0])},Ot.Predictor9=function(i,m,W){return _n(m[W+0],m[W+1])},Ot.Predictor10=function(i,m,W){return _n(_n(i,m[W-1]),_n(m[W+0],m[W+1]))},Ot.Predictor11=function(i,m,W){var le=m[W+0];return 0>=Qn(le>>24&255,i>>24&255,(m=m[W-1])>>24&255)+Qn(le>>16&255,i>>16&255,m>>16&255)+Qn(le>>8&255,i>>8&255,m>>8&255)+Qn(255&le,255&i,255&m)?le:i},Ot.Predictor12=function(i,m,W){var le=m[W+0];return(xa((i>>24&255)+(le>>24&255)-((m=m[W-1])>>24&255))<<24|xa((i>>16&255)+(le>>16&255)-(m>>16&255))<<16|xa((i>>8&255)+(le>>8&255)-(m>>8&255))<<8|xa((255&i)+(255&le)-(255&m)))>>>0},Ot.Predictor13=function(i,m,W){var le=m[W-1];return(qn((i=_n(i,m[W+0]))>>24&255,le>>24&255)<<24|qn(i>>16&255,le>>16&255)<<16|qn(i>>8&255,le>>8&255)<<8|qn(255&i,255&le))>>>0};var $a=Ot.PredictorAdd0;Ot.PredictorAdd1=ka,En("Predictor2","PredictorAdd2"),En("Predictor3","PredictorAdd3"),En("Predictor4","PredictorAdd4"),En("Predictor5","PredictorAdd5"),En("Predictor6","PredictorAdd6"),En("Predictor7","PredictorAdd7"),En("Predictor8","PredictorAdd8"),En("Predictor9","PredictorAdd9"),En("Predictor10","PredictorAdd10"),En("Predictor11","PredictorAdd11"),En("Predictor12","PredictorAdd12"),En("Predictor13","PredictorAdd13");var Fa=Ot.PredictorAdd2;Un("ColorIndexInverseTransform","MapARGB","32b",function(i){return i>>8&255},function(i){return i}),Un("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(i){return i},function(i){return i>>8&255});var Sa,fo=Ot.ColorIndexInverseTransform,Ua=Ot.MapARGB,Po=Ot.VP8LColorIndexInverseTransformAlpha,jo=Ot.MapAlpha,vo=Ot.VP8LPredictorsAdd=[];vo.length=16,(Ot.VP8LPredictors=[]).length=16,(Ot.VP8LPredictorsAdd_C=[]).length=16,(Ot.VP8LPredictors_C=[]).length=16;var ri,Oo,Wo,Yo,hi,Si,Vi,ni,Ro,Mo,_a,uo,bo,To,ai,Gi,ns,vs,_s,Xs,Ys,Fs,Hs,Ws,bs,zs,Ds,N0,M0=d(511),T0=d(2041),B0=d(225),L0=d(767),z0=0,f0=T0,qs=B0,ji=L0,Ki=M0,Js=0,Qs=1,D0=2,e0=3,t0=4,m0=5,R0=6,p0=7,g0=8,r0=9,v0=10,cl=[2,3,7],ul=[3,3,11],F0=[280,256,256,256,40],dl=[0,1,1,1,0],hl=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],fl=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ml=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],pl=8,b0=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],y0=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Us=null,gl=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],vl=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],k0=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],bl=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],yl=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],xl=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],wl=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],As=[],as=[],ys=[],Sl=1,H0=2,$s=[],_i=[];pr("UpsampleRgbLinePair",Oa,3),pr("UpsampleBgrLinePair",u,3),pr("UpsampleRgbaLinePair",G,4),pr("UpsampleBgraLinePair",E,4),pr("UpsampleArgbLinePair",h,4),pr("UpsampleRgba4444LinePair",t,2),pr("UpsampleRgb565LinePair",e,2);var Cl=Ot.UpsampleRgbLinePair,Ol=Ot.UpsampleBgrLinePair,W0=Ot.UpsampleRgbaLinePair,U0=Ot.UpsampleBgraLinePair,Z0=Ot.UpsampleArgbLinePair,V0=Ot.UpsampleRgba4444LinePair,El=Ot.UpsampleRgb565LinePair,n0=16,a0=1<le.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),le.ca.f.kb.F!=null&&ar()),le.Pb&&0(bt=W.Md)?0:100zt;++zt)12>(zr=Ne.pb[zt]).lc&&(zr.ia=bt*Tl[0>zr.lc?0:zr.lc]>>3),mr|=zr.ia;mr&&(alert("todo:VP8InitRandom"),Ne.ia=1)}Ne.Ga=W.Id,100Ne.Ga&&(Ne.Ga=0)}(function(Dt,gr){if(Dt==null)return 0;if(gr==null)return za(Dt,2,"NULL VP8Io parameter in VP8Decode().");if(!Dt.cb&&!Do(Dt,gr))return 0;if(s(Dt.cb),gr.ac==null||gr.ac(gr)){gr.ob&&(Dt.L=0);var Ir=o0[Dt.L];if(Dt.L==2?(Dt.yb=0,Dt.zb=0):(Dt.yb=gr.v-Ir>>4,Dt.zb=gr.j-Ir>>4,0>Dt.yb&&(Dt.yb=0),0>Dt.zb&&(Dt.zb=0)),Dt.Va=gr.o+15+Ir>>4,Dt.Hb=gr.va+15+Ir>>4,Dt.Hb>Dt.za&&(Dt.Hb=Dt.za),Dt.Va>Dt.Ub&&(Dt.Va=Dt.Ub),0Ir;++Ir){var Tr;if(Dt.Qa.Cb){var Yr=Dt.Qa.Lb[Ir];Dt.Qa.Fb||(Yr+=Xr.Tb)}else Yr=Xr.Tb;for(Tr=0;1>=Tr;++Tr){var tn=Dt.gd[Ir][Tr],vn=Yr;if(Xr.Pc&&(vn+=Xr.vd[0],Tr&&(vn+=Xr.od[0])),0<(vn=0>vn?0:63>2:fn>>1)>9-Xr.wb&&(fn=9-Xr.wb),1>fn&&(fn=1),tn.dd=fn,tn.tc=2*vn+fn,tn.ld=40<=vn?2:15<=vn?1:0}else tn.tc=0;tn.La=Tr}}}Ir=0}else za(Dt,6,"Frame setup failed"),Ir=Dt.a;if(Ir=Ir==0){if(Ir){Dt.$c=0,0Dt.Vb){if(Dt.Vb=0,Dt.Ec=d(tn),Dt.Fc=0,Dt.Ec==null){Ir=za(Dt,1,"no memory during frame initialization.");break t}Dt.Vb=tn}tn=Dt.Ec,vn=Dt.Fc,Dt.Ac=tn,Dt.Bc=vn,vn+=Xr,Dt.Gd=ne(ya,Di),Dt.Hd=0,Dt.rb=ne(ia+1,si),Dt.sb=1,Dt.wa=Za?ne(Za,_o):null,Dt.Y=0,Dt.D.Nb=0,Dt.D.wa=Dt.wa,Dt.D.Y=Dt.Y,0=Ir;++Ir)M0[255+Ir]=0>Ir?-Ir:Ir;for(Ir=-1020;1020>=Ir;++Ir)T0[1020+Ir]=-128>Ir?-128:127=Ir;++Ir)B0[112+Ir]=-16>Ir?-16:15=Ir;++Ir)L0[255+Ir]=0>Ir?0:255to;++to){var Go,no=fi[0+to];for(Go=0;4>Go;++Go){no=yl[Eo[qo+Go]][no];for(var mo=k0[Rr(Da,no[0])];0>3;for(mo=0;256>mo;mo+=16)to[oi+mo]=Ci}Jo=1,os=qo[0]}var yo=15&Da.la,Ko=15&mi.la;for(mo=0;4>mo;++mo){var Ni=1&Ko;for(Ci=po=0;4>Ci;++Ci)yo=yo>>1|(Ni=(ko=Us(Eo,os,ko=Ni+(1&yo),Bo.Sc,Jo,to,oi))>Jo)<<7,po=po<<2|(3>=4,Ko=Ko>>1|Ni<<7,Go=(Go<<8|po)>>>0}for(os=yo,Jo=Ko>>4,Lo=0;4>Lo;Lo+=2){for(po=0,yo=Da.la>>4+Lo,Ko=mi.la>>4+Lo,mo=0;2>mo;++mo){for(Ni=1&Ko,Ci=0;2>Ci;++Ci)ko=Ni+(1&yo),yo=yo>>1|(Ni=0<(ko=Us(Eo,qo[2],ko,Bo.Qc,0,to,oi)))<<3,po=po<<2|(3>=2,Ko=Ko>>1|Ni<<5}no|=po<<4*Lo,os|=yo<<4<=ga.zb&&ga.M<=ga.Va,ga.Aa==0)t:{if(Va.M=ga.M,Va.uc=Da,lr(ga,Va),Fo=1,Va=(po=ga.D).Nb,Da=(no=o0[ga.L])*ga.R,Eo=no/2*ga.B,mo=16*Va*ga.R,Ci=8*Va*ga.B,qo=ga.sa,fi=ga.ta-Da+mo,Bo=ga.qa,to=ga.ra-Eo+Ci,oi=ga.Ha,mi=ga.Ia-Eo+Ci,Ko=(yo=po.M)==0,Go=yo>=ga.Va-1,ga.Aa==2&&lr(ga,po),po.uc)for(Ni=(ko=ga).D.M,s(ko.D.uc),po=ko.yb;poFn.o&&(yo=Fn.o),Fn.F=null,Fn.J=null,ga.Fa!=null&&0>1),Fn.W+=ga.B*(no>>1),Fn.F!=null&&(Fn.J+=Fn.width*no)),po>1,Fn.W+=Fn.v>>1,Fn.F!=null&&(Fn.J+=Fn.v),Fn.ka=po-Fn.j,Fn.U=Fn.va-Fn.v,Fn.T=yo-po,Fo=Fn.put(Fn))}Va+1!=ga.Ic||Go||(b(ga.sa,ga.ta-Da,qo,fi+16*ga.R,Da),b(ga.qa,ga.ra-Eo,Bo,to+8*ga.B,Eo),b(ga.Ha,ga.Ia-Eo,oi,mi+8*ga.B,Eo))}if(!Fo)return za(Ya,6,"Output aborted.")}return 1}(Dt,gr)),gr.bc!=null&&gr.bc(gr),Ir&=1}return Ir?(Dt.cb=0,Ir):0})(i,le)||(m=i.a)}}else m=i.a}m==0&&Qe.Oa!=null&&Qe.Oa.fd&&(m=kr(Qe.ba))}Qe=m}Ge=Qe!=0?null:11>Ge?ut.f.RGBA.eb:ut.f.kb.y}else Ge=null;return Ge};var X0=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ae(Ot,Jt){for(var Fe="",Me=0;Me<4;Me++)Fe+=String.fromCharCode(Ot[Jt++]);return Fe}function it(Ot,Jt){return Ot[Jt+0]|Ot[Jt+1]<<8}function Pt(Ot,Jt){return(Ot[Jt+0]|Ot[Jt+1]<<8|Ot[Jt+2]<<16)>>>0}function It(Ot,Jt){return(Ot[Jt+0]|Ot[Jt+1]<<8|Ot[Jt+2]<<16|Ot[Jt+3]<<24)>>>0}new Q;var ve=[0],rt=[0],gt=[],Kt=new Q,ct=f,ur=function(Ot,Jt){var Fe={},Me=0,lt=!1,Et=0,fr=0;if(Fe.frames=[],!function(je,vt){for(var Nt=0;Nt<4;Nt++)if(je[vt+Nt]!="RIFF".charCodeAt(Nt))return!0;return!1}(Ot,Jt)){for(It(Ot,Jt+=4),Jt+=8;Jt>1&1}vr!="ANMF"&&(Jt+=Tt)}return Fe}}(ct,0);ur.response=ct,ur.rgbaoutput=!0,ur.dataurl=!1;var Cr=ur.header?ur.header:null,Qt=ur.frames?ur.frames:null;if(Cr){Cr.loop_counter=Cr.loop_count,ve=[Cr.canvas_height],rt=[Cr.canvas_width];for(var tt=0;tt=2?Lr[1]:Mt[0],Mt[2]=Lr.length>=3?Lr[2]:Mt[0],Mt[3]=Lr.length>=4?Lr[3]:Mt[1]),Ae.margin=Mt}});var Or=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Or},set:function(Lr){Or=Lr}});var Ar=0;Object.defineProperty(this,"lastBreak",{get:function(){return Ar},set:function(Lr){Ar=Lr}});var Rr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Rr},set:function(Lr){Rr=Lr}}),Object.defineProperty(this,"ctx",{get:function(){return Ae},set:function(Lr){Lr instanceof it&&(Ae=Lr)}}),Object.defineProperty(this,"path",{get:function(){return Ae.path},set:function(Lr){Ae.path=Lr}});var Hr=[];Object.defineProperty(this,"ctxStack",{get:function(){return Hr},set:function(Lr){Hr=Lr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Lr){var Mt;Mt=It(Lr),this.ctx.fillStyle=Mt.style,this.ctx.isFillTransparent=Mt.a===0,this.ctx.fillOpacity=Mt.a,this.pdf.setFillColor(Mt.r,Mt.g,Mt.b,{a:Mt.a}),this.pdf.setTextColor(Mt.r,Mt.g,Mt.b,{a:Mt.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Lr){var Mt=It(Lr);this.ctx.strokeStyle=Mt.style,this.ctx.isStrokeTransparent=Mt.a===0,this.ctx.strokeOpacity=Mt.a,Mt.a===0?this.pdf.setDrawColor(255,255,255):(Mt.a,this.pdf.setDrawColor(Mt.r,Mt.g,Mt.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Lr){["butt","round","square"].indexOf(Lr)!==-1&&(this.ctx.lineCap=Lr,this.pdf.setLineCap(Lr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Lr){isNaN(Lr)||(this.ctx.lineWidth=Lr,this.pdf.setLineWidth(Lr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Lr){["bevel","round","miter"].indexOf(Lr)!==-1&&(this.ctx.lineJoin=Lr,this.pdf.setLineJoin(Lr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Lr){isNaN(Lr)||(this.ctx.miterLimit=Lr,this.pdf.setMiterLimit(Lr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Lr){this.ctx.textBaseline=Lr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Lr){["right","end","center","left","start"].indexOf(Lr)!==-1&&(this.ctx.textAlign=Lr)}});var cn=null,wn=null;Object.defineProperty(this,"fontFaces",{get:function(){return wn},set:function(Lr){cn=null,wn=Lr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Lr){var Mt;if(this.ctx.font=Lr,(Mt=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Lr))!==null){var ba=Mt[1];Mt[2];var da=Mt[3],Wn=Mt[4];Mt[5];var Jr=Mt[6],Vr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Wn)[2];Wn=Math.floor(Vr==="px"?parseFloat(Wn)*this.pdf.internal.scaleFactor:Vr==="em"?parseFloat(Wn)*this.pdf.getFontSize():parseFloat(Wn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Wn);var En=function(ea){var Un,Ln,Xn=[],rn=ea.trim();if(rn==="")return Ue;if(rn in Vt)return[Vt[rn]];for(;rn!=="";){switch(Ln=null,Un=(rn=Oe(rn)).charAt(0)){case'"':case"'":Ln=ln(rn.substring(1),Un);break;default:Ln=Wr(rn)}if(Ln===null||(Xn.push(Ln[0]),(rn=Oe(Ln[1]))!==""&&rn.charAt(0)!==","))return Ue;rn=rn.replace(/^,/,"")}return Xn}(Jr);if(this.fontFaces){var oa=function(ea,Un){if(cn===null){var Ln=function(Xn){var rn=[];return Object.keys(Xn).forEach(function(mn){Xn[mn].forEach(function(sa){var Sn=null;switch(sa){case"bold":Sn={family:mn,weight:"bold"};break;case"italic":Sn={family:mn,style:"italic"};break;case"bolditalic":Sn={family:mn,weight:"bold",style:"italic"};break;case"":case"normal":Sn={family:mn}}Sn!==null&&(Sn.ref={name:mn,style:sa},rn.push(Sn))})}),rn}(ea.getFontList());cn=function(Xn){for(var rn={},mn=0;mn=700||ba==="bold")&&(qn="bold"),ba==="italic"&&(qn+="italic"),qn.length===0&&(qn="normal");for(var Qn="",ka={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},ra=0;ra=2*Math.PI&&(st=0,qt=2*Math.PI),this.path.push({type:"arc",x:je,y:vt,radius:Nt,startAngle:st,endAngle:qt,counterclockwise:nr})},Pt.prototype.arcTo=function(je,vt,Nt,st,qt){throw new Error("arcTo not implemented.")},Pt.prototype.rect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(je,vt),this.lineTo(je+Nt,vt),this.lineTo(je+Nt,vt+st),this.lineTo(je,vt+st),this.lineTo(je,vt),this.lineTo(je+Nt,vt),this.lineTo(je,vt)},Pt.prototype.fillRect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!ve.call(this)){var qt={};this.lineCap!=="butt"&&(qt.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(qt.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(je,vt,Nt,st),this.fill(),qt.hasOwnProperty("lineCap")&&(this.lineCap=qt.lineCap),qt.hasOwnProperty("lineJoin")&&(this.lineJoin=qt.lineJoin)}},Pt.prototype.strokeRect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");rt.call(this)||(this.beginPath(),this.rect(je,vt,Nt,st),this.stroke())},Pt.prototype.clearRect=function(je,vt,Nt,st){if(isNaN(je)||isNaN(vt)||isNaN(Nt)||isNaN(st))throw Y.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(je,vt,Nt,st))},Pt.prototype.save=function(je){je=typeof je!="boolean"||je;for(var vt=this.pdf.internal.getCurrentPageInfo().pageNumber,Nt=0;Nt0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Pt.prototype.drawImage=function(je,vt,Nt,st,qt,nr,Or,Ar,Rr){var Hr=this.pdf.getImageProperties(je),cn=1,wn=1,Lr=1,Mt=1;st!==void 0&&Ar!==void 0&&(Lr=Ar/st,Mt=Rr/qt,cn=Hr.width/st*Ar/st,wn=Hr.height/qt*Rr/qt),nr===void 0&&(nr=vt,Or=Nt,vt=0,Nt=0),st!==void 0&&Ar===void 0&&(Ar=st,Rr=qt),st===void 0&&Ar===void 0&&(Ar=Hr.width,Rr=Hr.height);for(var ba,da=this.ctx.transform.decompose(),Wn=Tt(da.rotate.shx),Jr=new Q,Vr=(Jr=(Jr=(Jr=Jr.multiply(da.translate)).multiply(da.skew)).multiply(da.scale)).applyToRectangle(new V(nr-vt*Lr,Or-Nt*Mt,st*cn,qt*wn)),En=Kt.call(this,Vr),oa=[],_n=0;_nxa||QnJr||En0)){for(;Rr>=0;Rr--)if(qt[Rr-1].close!==!0&&qt[Rr-1].begin!==!0){qt[Rr-1].deltas.push(Nt),qt[Rr-1].abs.push(Ar);break}}break;case"bct":Nt=[Ar.x1-nr[Or-1].x,Ar.y1-nr[Or-1].y,Ar.x2-nr[Or-1].x,Ar.y2-nr[Or-1].y,Ar.x-nr[Or-1].x,Ar.y-nr[Or-1].y],qt[qt.length-1].deltas.push(Nt);break;case"qct":var Hr=nr[Or-1].x+2/3*(Ar.x1-nr[Or-1].x),cn=nr[Or-1].y+2/3*(Ar.y1-nr[Or-1].y),wn=Ar.x+2/3*(Ar.x1-Ar.x),Lr=Ar.y+2/3*(Ar.y1-Ar.y),Mt=Ar.x,ba=Ar.y;Nt=[Hr-nr[Or-1].x,cn-nr[Or-1].y,wn-nr[Or-1].x,Lr-nr[Or-1].y,Mt-nr[Or-1].x,ba-nr[Or-1].y],qt[qt.length-1].deltas.push(Nt);break;case"arc":qt.push({deltas:[],abs:[],arc:!0}),Array.isArray(qt[qt.length-1].abs)&&qt[qt.length-1].abs.push(Ar)}}st=vt?null:je==="stroke"?"stroke":"fill";for(var da=!1,Wn=0;Wn=.01&&(Hr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Hr*je.scale),cn=this.lineWidth,this.lineWidth=cn*je.scale);var ea=this.autoPaging!=="text";if(ea||Hn.y+Hn.h<=_n){if(ea||Hn.y>=En&&Hn.x<=qn){var Un=ea?je.text:this.pdf.splitTextToSize(je.text,je.maxWidth||qn-Hn.x)[0],Ln=ur([JSON.parse(JSON.stringify(wn))],this.posX+this.margin[3],-ka+En+this.ctx.prevPageLastElemOffset)[0],Xn=ea&&(Vr>Wn||Vr=.01&&(this.pdf.setFontSize(Hr),this.lineWidth=cn)}else je.scale>=.01&&(Hr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Hr*je.scale),cn=this.lineWidth,this.lineWidth=cn*je.scale),this.pdf.text(je.text,nr.x+this.posX,nr.y+this.posY,{angle:je.angle,align:vt,renderingMode:je.renderingMode,maxWidth:je.maxWidth}),je.scale>=.01&&(this.pdf.setFontSize(Hr),this.lineWidth=cn)},lt=function(je,vt,Nt,st){Nt=Nt||0,st=st||0,this.pdf.internal.out(p(je+Nt)+" "+b(vt+st)+" l")},Et=function(je,vt,Nt){return this.pdf.lines(je,vt,Nt,null,null)},fr=function(je,vt,Nt,st,qt,nr,Or,Ar){this.pdf.internal.out([s(j(Nt+je)),s(d(st+vt)),s(j(qt+je)),s(d(nr+vt)),s(j(Or+je)),s(d(Ar+vt)),"c"].join(" "))},vr=function(je,vt,Nt,st){for(var qt=2*Math.PI,nr=Math.PI/2;vt>Nt;)vt-=qt;var Or=Math.abs(Nt-vt);Or1e-5;){var cn=Hr+Rr*Math.min(Or,nr);Ar.push(Zt.call(this,je,Hr,cn)),Or-=Math.abs(cn-Hr),Hr=cn}return Ar},Zt=function(je,vt,Nt){var st=(Nt-vt)/2,qt=je*Math.cos(st),nr=je*Math.sin(st),Or=qt,Ar=-nr,Rr=Or*Or+Ar*Ar,Hr=Rr+Or*qt+Ar*nr,cn=4/3*(Math.sqrt(2*Rr*Hr)-Hr)/(Or*nr-Ar*qt),wn=Or-cn*Ar,Lr=Ar+cn*Or,Mt=wn,ba=-Lr,da=st+vt,Wn=Math.cos(da),Jr=Math.sin(da);return{x1:je*Math.cos(vt),y1:je*Math.sin(vt),x2:wn*Wn-Lr*Jr,y2:wn*Jr+Lr*Wn,x3:Mt*Wn-ba*Jr,y3:Mt*Jr+ba*Wn,x4:je*Math.cos(Nt),y4:je*Math.sin(Nt)}},Tt=function(je){return 180*je/Math.PI},dr=function(je,vt,Nt,st,qt,nr){var Or=je+.5*(Nt-je),Ar=vt+.5*(st-vt),Rr=qt+.5*(Nt-qt),Hr=nr+.5*(st-nr),cn=Math.min(je,qt,Or,Rr),wn=Math.max(je,qt,Or,Rr),Lr=Math.min(vt,nr,Ar,Hr),Mt=Math.max(vt,nr,Ar,Hr);return new V(cn,Lr,wn-cn,Mt-Lr)},Yt=function(je,vt,Nt,st,qt,nr,Or,Ar){var Rr,Hr,cn,wn,Lr,Mt,ba,da,Wn,Jr,Vr,En,oa,_n,xa=Nt-je,qn=st-vt,Qn=qt-Nt,ka=nr-st,ra=Or-qt,Hn=Ar-nr;for(Hr=0;Hr<41;Hr++)Wn=(ba=(cn=je+(Rr=Hr/40)*xa)+Rr*((Lr=Nt+Rr*Qn)-cn))+Rr*(Lr+Rr*(qt+Rr*ra-Lr)-ba),Jr=(da=(wn=vt+Rr*qn)+Rr*((Mt=st+Rr*ka)-wn))+Rr*(Mt+Rr*(nr+Rr*Hn-Mt)-da),Hr==0?(Vr=Wn,En=Jr,oa=Wn,_n=Jr):(Vr=Math.min(Vr,Wn),En=Math.min(En,Jr),oa=Math.max(oa,Wn),_n=Math.max(_n,Jr));return new V(Math.round(Vr),Math.round(En),Math.round(oa-Vr),Math.round(_n-En))},wr=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var je,vt,Nt=(je=this.ctx.lineDash,vt=this.ctx.lineDashOffset,JSON.stringify({lineDash:je,lineDashOffset:vt}));this.prevLineDash!==Nt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Nt)}}})(R.API),function(f){var s=function(ne){var V,Q,Ae,it,Pt,It,ve,rt,gt,Kt;for(/[^\x00-\xFF]/.test(ne),Q=[],Ae=0,it=(ne+=V="\0\0\0\0".slice(ne.length%4||4)).length;it>Ae;Ae+=4)(Pt=(ne.charCodeAt(Ae)<<24)+(ne.charCodeAt(Ae+1)<<16)+(ne.charCodeAt(Ae+2)<<8)+ne.charCodeAt(Ae+3))!==0?(It=(Pt=((Pt=((Pt=((Pt=(Pt-(Kt=Pt%85))/85)-(gt=Pt%85))/85)-(rt=Pt%85))/85)-(ve=Pt%85))/85)%85,Q.push(It+33,ve+33,rt+33,gt+33,Kt+33)):Q.push(122);return function(ct,ur){for(var Cr=ur;Cr>0;Cr--)ct.pop()}(Q,V.length),String.fromCharCode.apply(String,Q)+"~>"},p=function(ne){var V,Q,Ae,it,Pt,It=String,ve="length",rt=255,gt="charCodeAt",Kt="slice",ct="replace";for(ne[Kt](-2),ne=ne[Kt](0,-2)[ct](/\s/g,"")[ct]("z","!!!!!"),Ae=[],it=0,Pt=(ne+=V="uuuuu"[Kt](ne[ve]%5||5))[ve];Pt>it;it+=5)Q=52200625*(ne[gt](it)-33)+614125*(ne[gt](it+1)-33)+7225*(ne[gt](it+2)-33)+85*(ne[gt](it+3)-33)+(ne[gt](it+4)-33),Ae.push(rt&Q>>24,rt&Q>>16,rt&Q>>8,rt&Q);return function(ur,Cr){for(var Qt=Cr;Qt>0;Qt--)ur.pop()}(Ae,V[ve]),It.fromCharCode.apply(It,Ae)},b=function(ne){return ne.split("").map(function(V){return("0"+V.charCodeAt().toString(16)).slice(-2)}).join("")+">"},j=function(ne){var V=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ne=ne.replace(/\s/g,"")).indexOf(">")!==-1&&(ne=ne.substr(0,ne.indexOf(">"))),ne.length%2&&(ne+="0"),V.test(ne)===!1)return"";for(var Q="",Ae=0;Aegt&&(rt=Kt,Kt=gt,gt=rt);else{if(V!=="l"&&V!=="landscape")throw"Invalid orientation: "+V;V="l",gt>Kt&&(rt=Kt,Kt=gt,gt=rt)}return{width:Kt,height:gt,unit:Q,k:Pt,orientation:V}},f.html=function(V,Q){(Q=Q||{}).callback=Q.callback||function(){},Q.html2canvas=Q.html2canvas||{},Q.html2canvas.canvas=Q.html2canvas.canvas||this.canvas,Q.jsPDF=Q.jsPDF||this,Q.fontFaces=Q.fontFaces?Q.fontFaces.map(sr):null;var Ae=new ne(Q);return Q.worker?Ae:Ae.from(V).doCallback()}}(R.API),R.API.addJS=function(f){return br=f,this.internal.events.subscribe("postPutResources",function(){Ht=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ht+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Gt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+br+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ht!==void 0&&Gt!==void 0&&this.internal.out("/Names <>")}),this},function(f){var s;f.events.push(["postPutResources",function(){var p=this,b=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var j=p.outline.render().split(/\r\n/),d=0;d> endobj")}var ve=p.internal.newObject();for(p.internal.write("<< /Names [ "),d=0;d>","endobj"),s=p.internal.newObject(),p.internal.write("<< /Dests "+ve+" 0 R"),p.internal.write(">>","endobj")}}]),f.events.push(["putCatalog",function(){var p=this;p.outline.root.children.length>0&&(p.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&p.internal.write("/Names "+s+" 0 R"))}]),f.events.push(["initialized",function(){var p=this;p.outline={createNamedDestinations:!1,root:{children:[]}},p.outline.add=function(b,j,d){var ne={title:j,options:d,children:[]};return b==null&&(b=this.root),b.children.push(ne),ne},p.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=p,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},p.outline.genIds_r=function(b){b.id=p.internal.newObjectDeferred();for(var j=0;j0&&(this.line("/First "+this.makeRef(b.children[0])),this.line("/Last "+this.makeRef(b.children[b.children.length-1]))),this.line("/Count "+this.count_r({count:0},b)),this.objEnd()},p.outline.renderItems=function(b){for(var j=this.ctx.pdf.internal.getVerticalCoordinateString,d=0;d0&&this.line("/Prev "+this.makeRef(b.children[d-1])),d0&&(this.line("/First "+this.makeRef(ne.children[0])),this.line("/Last "+this.makeRef(ne.children[ne.children.length-1])));var V=this.count=this.count_r({count:0},ne);if(V>0&&this.line("/Count "+V),ne.options&&ne.options.pageNumber){var Q=p.internal.getPageInfo(ne.options.pageNumber);this.line("/Dest ["+Q.objId+" 0 R /XYZ 0 "+j(0)+" 0]")}this.objEnd()}for(var Ae=0;Aea in ce?O(ce,a,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ce[a]=ue,qe=(ce,a)=>{for(var ue in a||(a={}))h.call(a,ue)&&Pt(ce,ue,a[ue]);if(F)for(var ue of F(a))Oe.call(a,ue)&&Pt(ce,ue,a[ue]);return ce};const rt=ce=>React.createElement("svg",qe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));Yn.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},98031:function(Qu,Yn,f){f.d(Yn,{Z:function(){return Dt}});var n=f(59301),O=f(6767),F=f(37568),h={codeBox:"codeBox___WpkVl"},Oe=f(92310),Pt=f.n(Oe),qe=Object.defineProperty,rt=(We,ye,ie)=>ye in We?qe(We,ye,{enumerable:!0,configurable:!0,writable:!0,value:ie}):We[ye]=ie,ce=(We,ye,ie)=>rt(We,typeof ye!="symbol"?ye+"":ye,ie),a=(We,ye,ie)=>new Promise((R,Be)=>{var U=nt=>{try{de(ie.next(nt))}catch(ft){Be(ft)}},V=nt=>{try{de(ie.throw(nt))}catch(ft){Be(ft)}},de=nt=>nt.done?R(nt.value):Promise.resolve(nt.value).then(U,V);de((ie=ie.apply(We,ye)).next())});class ue extends n.Component{constructor(ye){super(ye),ce(this,"canvas"),ce(this,"randomNum",(ie,R)=>Math.floor(Math.random()*(R-ie)+ie)),ce(this,"drawPic",()=>{this.randomCode()}),ce(this,"reloadPic",()=>{this.drawPic()}),ce(this,"changeCode",ie=>{console.log(ie.target.value,222),this.setState({value:ie.target.value,showError:!1})}),ce(this,"onVerify",()=>{let ie;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ie=!0,O.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ie=!0,O.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ie=!1),this.setState({showError:ie}),ie}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(ye,ie){const R=this.randomNum(ye,ie),Be=this.randomNum(ye,ie),U=this.randomNum(ye,ie);return`rgb(${R}, ${Be}, ${U})`}drawText(ye,ie,R){ye.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Be=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);ye.font=Be+"px SimHei";const U=10,V=(this.state.contentWidth-40)/(this.state.code.length-1);let de=U;R>0&&(de=U+R*V);let nt=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Be>40&&(nt=40);const ft=this.randomNum(-10,10);ye.translate(de,nt),ye.rotate(ft*Math.PI/180),ye.fillText(ie,0,0),ye.rotate(-ft*Math.PI/180),ye.translate(-de,-nt)}drawLine(ye){for(let ie=0;ie<1;ie++)ye.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),ye.beginPath(),ye.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ye.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ye.stroke()}drawDot(ye){for(let ie=0;ie<100;ie++)ye.fillStyle=this.randomColor(0,255),ye.beginPath(),ye.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),ye.fill()}randomCode(){let ye="";const ie="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let R=0;R{const Be=this.canvas.current.getContext("2d");Be.textBaseline="bottom",Be.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Be.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let U=0;U{let ie;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,ye),React.createElement(ue,{ref:R=>ie=R})),onOk:()=>a(void 0,null,function*(){if(ie.onVerify())return Promise.reject();We()})})};var Dt=ue},41468:function(Qu,Yn,f){f.d(Yn,{Z:function(){return R}});var n=f(59301),O=f(18287),F=f(55301),h={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},Oe=Object.defineProperty,Pt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,ue=(Be,U,V)=>U in Be?Oe(Be,U,{enumerable:!0,configurable:!0,writable:!0,value:V}):Be[U]=V,Je=(Be,U)=>{for(var V in U||(U={}))ce.call(U,V)&&ue(Be,V,U[V]);if(rt)for(var V of rt(U))a.call(U,V)&&ue(Be,V,U[V]);return Be},Dt=(Be,U)=>Pt(Be,qe(U)),We=(Be,U)=>{var V={};for(var de in Be)ce.call(Be,de)&&U.indexOf(de)<0&&(V[de]=Be[de]);if(Be!=null&&rt)for(var de of rt(Be))U.indexOf(de)<0&&a.call(Be,de)&&(V[de]=Be[de]);return V},ye=(Be,U,V)=>new Promise((de,nt)=>{var ft=Xt=>{try{_t(V.next(Xt))}catch(Me){nt(Me)}},vn=Xt=>{try{_t(V.throw(Xt))}catch(Me){nt(Me)}},_t=Xt=>Xt.done?de(Xt.value):Promise.resolve(Xt.value).then(ft,vn);_t((V=V.apply(Be,U)).next())}),R=Be=>{var U=Be,{value:V,onChange:de,defaultValue:nt,disabled:ft}=U,vn=We(U,["value","onChange","defaultValue","disabled"]);const[_t,Xt]=(0,n.useState)([]),[Me,_e]=(0,n.useState)("1");(0,n.useEffect)(()=>{Ge()},[]);const Ge=()=>ye(void 0,null,function*(){const bt=yield(0,F.NZ)({});if(bt!=null&&bt.data){const Rt=[{title:n.createElement("div",{title:"\u6839\u76EE\u5F55",className:h.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:it(bt.data||[])}];Xt(Rt),_e("2")}}),it=bt=>{function Rt(At){const $e=At.children,qt=Array.isArray($e)&&$e.length>0,kn=At==null?void 0:At.group_id;return{title:n.createElement("div",{title:At==null?void 0:At.name,className:h.name},At==null?void 0:At.name),value:kn,key:kn,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:qt?$e==null?void 0:$e.map(un=>Rt(un)):[]}}return bt==null?void 0:bt.map(At=>Rt(At))},ve=nt?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:V,defaultExpandedKeys:V};return n.createElement("div",{className:h.customTree},n.createElement(O.default,Je(Dt(Je({key:Me},ve),{showIcon:!0,treeData:_t,onSelect:de,disabled:ft}),vn)))}},8250:function(Qu,Yn,f){f.d(Yn,{Z:function(){return Xt},P:function(){return ft}});var n=f(59301),O=f(28284),F=f(62957),h=f(47889),Oe=f(37568),Pt=f(54172),qe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},rt=f(86342),ce=Object.defineProperty,a=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ye=(Me,_e,Ge)=>_e in Me?ce(Me,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Me[_e]=Ge,ie=(Me,_e)=>{for(var Ge in _e||(_e={}))Dt.call(_e,Ge)&&ye(Me,Ge,_e[Ge]);if(Je)for(var Ge of Je(_e))We.call(_e,Ge)&&ye(Me,Ge,_e[Ge]);return Me},R=(Me,_e)=>a(Me,ue(_e)),Be=(Me,_e)=>{var Ge={};for(var it in Me)Dt.call(Me,it)&&_e.indexOf(it)<0&&(Ge[it]=Me[it]);if(Me!=null&&Je)for(var it of Je(Me))_e.indexOf(it)<0&&We.call(Me,it)&&(Ge[it]=Me[it]);return Ge},U=(Me,_e,Ge)=>new Promise((it,ve)=>{var bt=$e=>{try{At(Ge.next($e))}catch(qt){ve(qt)}},Rt=$e=>{try{At(Ge.throw($e))}catch(qt){ve(qt)}},At=$e=>$e.done?it($e.value):Promise.resolve($e.value).then(bt,Rt);At((Ge=Ge.apply(Me,_e)).next())});const V=({studentNames:Me,total:_e})=>{const Ge=["","\u4E00","\u4E24","\u4E09"];return _e>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:qe.orangeColor},Me==null?void 0:Me.join("\u3001")),"\u7B49",n.createElement("span",{className:qe.orangeColor},_e),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:qe.orangeColor},Me==null?void 0:Me.join("\u3001")),Ge[_e],"\u540D\u5B66\u751F")},de=({used:Me,copy:_e,canNotCopy:Ge,studentNames:it,studentCount:ve,inPaper:bt,is_random:Rt=!1,position:At=""})=>{const $e=()=>{if(_e>0&&Ge>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:qe.orangeColor},_e),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:qe.orangeColor},Ge),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(_e>0&&Ge===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:qe.orangeColor},_e),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(_e===0&&Ge>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:qe.orangeColor},Ge),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},qt=At||(bt?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(V,{studentNames:it,total:ve}),"\u5B66\u4E60\u8FC7",qt,"\u4E2D\u7684",n.createElement("span",{className:qe.orangeColor},Me),"\u4E2A\u9879\u76EE\uFF0C",$e(),"\u3002\u8BF7\u9009\u62E9",Rt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},nt=({onCancel:Me,onOk:_e,visible:Ge,inPaper:it,renderData:ve,type:bt,isMultipleCourse:Rt=!1})=>{const[At]=O.default.useForm(),[$e,qt]=(0,n.useState)(1),[kn,un]=(0,n.useState)(!1),Bn=(0,n.useMemo)(()=>(ve==null?void 0:ve.total_num)===1&&(ve==null?void 0:ve.can_copy_num)===1,[ve]),Jn=(0,n.useMemo)(()=>{var Dn;return(Dn=ve==null?void 0:ve.course_data_list)==null?void 0:Dn.filter(wt=>wt.is_show)},[ve]);return n.createElement(n.Fragment,null,Bn?n.createElement(F.default,{centered:!0,closable:!0,open:Ge,destroyOnClose:!0,title:"\u63D0\u793A",className:qe.antdModal,width:682,confirmLoading:kn,onCancel:Me,onOk:()=>U(void 0,null,function*(){var Dn;un(!0);let wt=$e;if(Rt){const pe=ie({},At.getFieldsValue());wt=(Dn=ve==null?void 0:ve.course_data_list)==null?void 0:Dn.map(_n=>pe[_n.id]!==void 0?R(ie({},_n),{is_copy:pe[_n.id]}):_n)}yield _e(wt),un(!1)})},n.createElement("div",{className:qe.content,style:{marginBottom:20}},Rt?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":n.createElement(n.Fragment,null,n.createElement(V,{studentNames:ve==null?void 0:ve.student_names,total:ve==null?void 0:ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Rt?n.createElement(O.default,{form:At,preserve:!1},Jn==null?void 0:Jn.map(Dn=>n.createElement(n.Fragment,{key:Dn.id},n.createElement("h3",{className:"ml15 mb5"},Dn.name),n.createElement(O.default.Item,{name:Dn.id,initialValue:1},n.createElement(h.ZP.Group,{className:qe.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):n.createElement(h.ZP.Group,{value:$e,onChange:Dn=>qt(Dn.target.value),className:qe.content,style:{marginBottom:30}},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),n.createElement("div",null,n.createElement("div",{className:qe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:qe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:`${qe.content} ${qe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):n.createElement(F.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ge,confirmLoading:kn,title:"\u63D0\u793A",width:682,onCancel:Me,onOk:()=>U(void 0,null,function*(){var Dn;un(!0);let wt=0;if(Rt){const pe=ie({},At.getFieldsValue());wt=(Dn=ve==null?void 0:ve.course_data_list)==null?void 0:Dn.map(_n=>pe[_n.id]!==void 0?R(ie({},_n),{is_use:pe[_n.id]}):_n)}yield _e(wt),un(!1)})},n.createElement("div",{className:qe.content},n.createElement(V,{studentNames:ve==null?void 0:ve.student_names,total:ve==null?void 0:ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Rt?n.createElement(O.default,{form:At,preserve:!1},n.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Jn==null?void 0:Jn.map(Dn=>n.createElement(n.Fragment,{key:Dn.id},n.createElement("h3",{className:"ml15 mb5"},Dn.name),n.createElement(O.default.Item,{name:Dn.id,initialValue:1},n.createElement(h.ZP.Group,{className:qe.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):n.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",n.createElement("span",{className:qe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ft=function(){const[Me,_e]=(0,n.useState)(!1),[Ge,it]=(0,n.useState)();return[Me,()=>_e(!1),Ge,Rt=>U(this,null,function*(){var At;const $e=Rt,{isImportMultipleCourse:qt=!1}=$e,kn=Be($e,["isImportMultipleCourse"]);console.log(Rt);const un=(Rt==null?void 0:Rt.result)||(yield(0,rt.Tr)(kn));return"status"in un?!1:qt?((At=un==null?void 0:un.course_data_list)==null?void 0:At.some(Jn=>Jn.is_show))?(it(un),_e(!0),!0):un.course_data_list||[]:un.student_count===0?!1:(it(un),_e(!0),!0)})]},vn=Me=>{const[_e]=O.default.useForm(),[Ge,it]=(0,n.useState)(!1),{onCancel:ve,onOk:bt,visible:Rt,inPaper:At=!1,renderData:$e,type:qt,isMultipleCourse:kn=!1,position:un}=Me;let Bn=(0,n.useMemo)(()=>At?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:qe.tableCell,render(wt,pe){return n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(wt,pe)=>n.createElement(n.Fragment,null,n.createElement(O.default.Item,{name:[`${qt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Oe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:qe.tableCell,render(wt,pe){return n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(wt,pe)=>n.createElement(O.default.Item,{name:[`${qt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(wt,pe)=>n.createElement(O.default.Item,{name:[`${qt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))}],[At]),Jn=(0,n.useMemo)(()=>At?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:qe.tableCell,align:"center",ellipsis:!0,render:(wt,pe)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Oe.default,{type:"hidden"})),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Oe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:qe.tableCell,ellipsis:!0,align:"center",render:(wt,pe)=>n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(wt,pe)=>n.createElement(n.Fragment,null,n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],initialValue:0},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Oe.default,{type:"hidden"})))}],[At]);if(kn){const wt={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:qe.tableCell,render:(pe,_n)=>n.createElement("a",{href:`/classrooms/${_n.course_id}`},pe)};Bn=[wt,...Bn],Jn=[wt,...Jn]}const Dn=(0,n.useMemo)(()=>de({used:$e==null?void 0:$e.repeat_shixun_num,copy:$e==null?void 0:$e.can_copy_num,canNotCopy:$e==null?void 0:$e.no_copy_num,studentNames:$e==null?void 0:$e.student_names,studentCount:$e==null?void 0:$e.student_count,is_random:$e==null?void 0:$e.is_random,inPaper:At,position:un}),[$e,At,un]);return n.createElement(F.default,{title:"\u63D0\u793A",centered:!0,open:Rt,confirmLoading:Ge,onOk:()=>U(void 0,null,function*(){it(!0);const wt=_e.getFieldsValue(),pe=Object.keys(wt).map(_n=>({id:parseInt(_n.split("_")[0]),course_id:parseInt(_n.split("_")[1]),is_use:wt[_n].is_use,is_copy:wt[_n].is_copy}));yield bt(pe),it(!1)}),onCancel:ve,width:880,okText:"\u786E\u8BA4",className:qe.antdModal,destroyOnClose:!0},n.createElement(O.default,{form:_e,preserve:!1},n.createElement("div",{className:qe.brief},Dn),n.createElement("div",{style:{marginBottom:30}},n.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),n.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:qe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),($e==null?void 0:$e.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:qe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Pt.default,{columns:Bn,className:qe.antdTable,dataSource:$e==null?void 0:$e.can_copy_list,rowKey:qt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),($e==null?void 0:$e.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:qe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Pt.default,{columns:Jn,className:qe.antdTable,dataSource:$e==null?void 0:$e.no_copy_list,rowKey:qt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),($e==null?void 0:$e.no_use_list.length)>0&&($e==null?void 0:$e.no_use_list.map(wt=>n.createElement("div",{key:qt==="subject"?wt.stage_shixun_id:wt.shixun_course_id||wt.id},n.createElement(O.default.Item,{name:[`${qt==="subject"?wt==null?void 0:wt.stage_shixun_id:wt.shixun_course_id||wt.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Oe.default,{type:"hidden"})),n.createElement(O.default.Item,{name:[`${qt==="subject"?wt==null?void 0:wt.stage_shixun_id:wt.shixun_course_id||wt.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Oe.default,{type:"hidden"})))))))};var Xt=Me=>{const{modalType:_e}=Me;return _e==="multiple"?n.createElement(vn,ie({},Me)):n.createElement(nt,ie({},Me))}},90609:function(Qu,Yn,f){f.d(Yn,{Z:function(){return rt}});var n=f(59301),O={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},F=f(62957),h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Pt=(ce,a,ue)=>new Promise((Je,Dt)=>{var We=R=>{try{ie(ue.next(R))}catch(Be){Dt(Be)}},ye=R=>{try{ie(ue.throw(R))}catch(Be){Dt(Be)}},ie=R=>R.done?Je(R.value):Promise.resolve(R.value).then(We,ye);ie((ue=ue.apply(ce,a)).next())}),rt=({type:ce,resdata:a,onok:ue,oktext:Je,okloading:Dt})=>{const[We,ye]=(0,n.useState)(!1),{can_copy_list:ie,can_copy_num:R,challenge_type:Be,course_data_list:U,no_copy_list:V,no_copy_num:de,no_use_list:nt,no_use_num:ft,repeat_shixun_num:vn,student_count:_t,total_num:Xt,use_num:Me}=a;let _e=R>0||ce==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&ye(!0)},[a]),console.log("---11",Dt),(0,n.useEffect)(()=>{Dt||ye(!1)},[Dt]);const Ge=()=>{if(ce==="exercise"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ce==="exercise"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="shixun"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="shixun"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="subject"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="subject"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:O.orangeColor},_t)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:O.orangeColor},Me)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ce==="shixunpush"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="shixunpush"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},it=()=>{if(ce==="exercise"||ce==="subject"||ce==="exercisepush"||ce==="shixunpush")return n.createElement("div",{style:{marginTop:20}},de>0&&n.createElement("div",null,n.createElement("span",{className:O.flex},n.createElement("img",{src:Oe,style:{width:14}}),n.createElement("span",{className:O.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:O.statusbody},ce==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ce==="subject"||ce==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",_e&&n.createElement("span",{className:O.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ce==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",_e&&n.createElement("span",{className:O.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),n.createElement("div",null,V==null?void 0:V.map((ve,bt)=>n.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",bt+1!==de&&"\u3001"))))),R>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:O.flex},n.createElement("img",{src:h,style:{width:14}}),n.createElement("span",{className:O.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:O.statusbody},ce==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ce==="subject"||ce==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ce==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),n.createElement("div",null,ie==null?void 0:ie.map((ve,bt)=>n.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",bt+1!==R&&"\u3001"))))));if(ce==="shixun")return n.createElement("div",{style:{marginTop:20}},R>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return n.createElement(F.default,{open:We,onCancel:()=>{ye(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!_e&&"none"}},zIndex:1003,confirmLoading:Dt,okText:_e?Je:"\u6211\u77E5\u9053\u4E86",onOk:()=>Pt(void 0,null,function*(){_e?yield ue([...ie,...nt]):ye(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),it()))}},66997:function(Qu,Yn,f){var n=f(59301),O=f(95392),F=f(62957),h=f(98031),Oe=f(59301),Pt=(rt,ce,a)=>new Promise((ue,Je)=>{var Dt=ie=>{try{ye(a.next(ie))}catch(R){Je(R)}},We=ie=>{try{ye(a.throw(ie))}catch(R){Je(R)}},ye=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(Dt,We);ye((a=a.apply(rt,ce)).next())});const qe=({classroomList:rt,dispatch:ce})=>{var a,ue;const Je=(0,n.useRef)(null),[Dt,We]=(0,n.useState)(!1),ye=()=>{ce({type:"classroomList/setActionTabs",payload:{}})};return Oe.createElement(F.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((a=rt==null?void 0:rt.actionTabs)==null?void 0:a.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:ye,onOk:()=>Pt(void 0,null,function*(){var ie,R;(ie=Je.current)!=null&&ie.onVerify()||(We(!0),yield(R=rt==null?void 0:rt.actionTabs)==null?void 0:R.onOK(),We(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(ue=rt==null?void 0:rt.actionTabs)==null?void 0:ue.loading},Oe.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Oe.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Oe.createElement(h.Z,{ref:ie=>Je.current=ie}))};Yn.Z=(0,O.connect)(({classroomList:rt})=>({classroomList:rt}))(qe)},81281:function(Qu,Yn,f){f.d(Yn,{Z:function(){return R}});var n=f(59301),O=f(95392),F=f(62957),h=f(60242),Oe=f(7939),Pt={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},qe=f(57193),rt=f(56656),ce=f.n(rt),a=f(59301),ue=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,We=(Be,U)=>{var V={};for(var de in Be)Je.call(Be,de)&&U.indexOf(de)<0&&(V[de]=Be[de]);if(Be!=null&&ue)for(var de of ue(Be))U.indexOf(de)<0&&Dt.call(Be,de)&&(V[de]=Be[de]);return V},ye=(Be,U,V)=>new Promise((de,nt)=>{var ft=Xt=>{try{_t(V.next(Xt))}catch(Me){nt(Me)}},vn=Xt=>{try{_t(V.throw(Xt))}catch(Me){nt(Me)}},_t=Xt=>Xt.done?de(Xt.value):Promise.resolve(Xt.value).then(ft,vn);_t((V=V.apply(Be,U)).next())});const ie=Be=>{var U=Be,{shixunsDetail:V,globalSetting:de,loading:nt,dispatch:ft,showModal:vn,onCancel:_t,onOk:Xt,okBtnName:Me="\u5B8C\u6210",info:_e,source:Ge}=U,it=We(U,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[ve,bt]=(0,n.useState)(0),[Rt,At]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let $e=null;const qt=()=>ye(void 0,null,function*(){let kn={id:_e==null?void 0:_e.courseId,send_time:ce()().format("YYYY-MM-DD HH:mm"),exercise_id:_e!=null&&_e.exercise_id?_e==null?void 0:_e.exercise_id:null},un={id:_e==null?void 0:_e.courseId,course_id:_e==null?void 0:_e.courseId,identifier:_e==null?void 0:_e.courseId,type:"normal",is_use:1,is_copy:!0};Ge==="\u8BD5\u5377"?(kn.examination_bank_ids=_e==null?void 0:_e.examination_bank_ids,kn.type="ExaminationBank"):Ge==="\u5B9E\u8BAD"?kn.shixun_info=(_e==null?void 0:_e.shixun_info.length)>0?_e==null?void 0:_e.shixun_info:[un]:Ge==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(kn.examination_bank_ids=_e==null?void 0:_e.examination_bank_ids,kn.shixun_info=(_e==null?void 0:_e.shixun_info.length)>0?_e==null?void 0:_e.shixun_info:[un]);const Bn=yield(0,qe.ZP)(`/api/courses/${_e==null?void 0:_e.courseId}/send_shixun_progress.json`,{method:"post",body:kn});(Bn==null?void 0:Bn.status)===0&&(bt(Bn==null?void 0:Bn.complete_num),At(Bn==null?void 0:Bn.total_num),(Bn==null?void 0:Bn.complete_num)!==(Bn==null?void 0:Bn.total_num)?($e&&clearInterval($e),$e=setInterval(qt,5e3)):$e&&clearInterval($e))});return vn&&(_e!=null&&_e.courseId)&&qt(),()=>{$e&&clearInterval($e)}},[vn]),a.createElement(F.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:ve==Rt,open:vn,destroyOnClose:!0,footer:null,onCancel:_t},a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Rt),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),a.createElement("div",{className:Pt.con_warp},a.createElement(h.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:ve==Rt&&Rt!=0?100:ve/Rt*100,showInfo:!1,size:[350,10]}),a.createElement("div",{className:Pt.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ve),"\u4E2A"),ve!=Rt&&a.createElement(Oe.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),ve==Rt&&a.createElement(Oe.ZP,{type:"primary",onClick:Xt},Me)))};var R=(0,O.connect)(({shixunsDetail:Be,loading:U,globalSetting:V})=>({shixunsDetail:Be,globalSetting:V,loading:U.models.index}))(ie)},56793:function(Qu,Yn,f){f.r(Yn),f.d(Yn,{default:function(){return Do}});var n=f(59301),O=f(95392),F=f(28284),h=f(6767),Oe=f(91882),Pt=f(37568),qe=f(62673),rt=f(47889),ce=f(1439),a=f(7939),ue={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Je=f(62957),Dt=f(16326),We=f(56656),ye=f.n(We),ie=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const R=({user:e,dispatch:u,classroomList:l,onModalOk:v,setsubloading:D})=>{const re=(0,O.useParams)(),[b,y]=(0,n.useState)(),[m,P]=(0,n.useState)(!1);function Ce(g){return g&&g{P(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(m){h.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}D(!1),u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",null,n.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),n.createElement("br",null),n.createElement(Dt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Ce,format:"YYYY-MM-DD HH:mm:ss",onChange:(g,d)=>{y(d)},showTime:{defaultValue:ye()("00:00:00","HH:mm:ss")}}),n.createElement("br",null),n.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),n.createElement("br",null),n.createElement("div",{style:{textAlign:"end"}},n.createElement(a.ZP,{loading:m,type:"primary",onClick:()=>ie(void 0,null,function*(){P(!0),v(b,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var Be=(0,O.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(R),U=f(57193),V=f(32134),de=f(12893),nt={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},ft=f(82326),vn=Object.defineProperty,_t=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,_e=(e,u,l)=>u in e?vn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ge=(e,u)=>{for(var l in u||(u={}))Xt.call(u,l)&&_e(e,l,u[l]);if(_t)for(var l of _t(u))Me.call(u,l)&&_e(e,l,u[l]);return e},it=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),bt=({setitem:e,item:u,rz:l})=>{var v,D,re,b,y,m,P,Ce;let[g,d]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[C]=F.default.useForm(),[L,I]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!L&&(g.zydatas=l,d(Ge({},g)),I(!0),u!=null&&u.ec_course_id&&w())},[u,l,L]),console.log(g,"params");function w(){return it(this,null,function*(){yield Q(u==null?void 0:u.ec_major_school_id),yield x(u==null?void 0:u.ec_year_id),yield ee(u==null?void 0:u.ec_course_id),C.setFieldsValue({ec_course_id:u==null?void 0:u.ec_course_id,ec_major_school_id:u==null?void 0:u.ec_major_school_id,ec_point_ids:u==null?void 0:u.ec_point_ids,ec_year_id:u==null?void 0:u.ec_year_id})})}function Q(oe){return it(this,null,function*(){const G=yield(0,U.ZP)(`/api/ec_major_schools/${oe}/ec_years/get_year_list.json`,{method:"get"});g.jbdatas=G==null?void 0:G.data,d(Ge({},g)),C.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function x(oe){return it(this,null,function*(){const G=yield(0,U.ZP)(`/api/ec_years/${oe}/ec_courses/get_courses.json`,{method:"get"});g.kcdatas=G==null?void 0:G.data,d(Ge({},g)),C.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ee=oe=>it(void 0,null,function*(){const G=yield(0,U.ZP)(`/api/ec_courses/${oe}/ec_points.json`,{method:"get",params:{ec_course_id:oe}});g.zsdatas=G==null?void 0:G.data,d(Ge({},g))});return n.createElement("div",{className:nt.from},n.createElement(F.default,{form:C,layout:"inline",onValuesChange:oe=>{console.log("----",oe),oe.ec_major_school_id&&(g.jbdatas=[],g.kcdatas=[],g.zsdatas=[],d(Ge({},g)),Q(oe.ec_major_school_id)),oe.ec_year_id&&(g.kcdatas=[],g.zsdatas=[],d(Ge({},g)),x(oe.ec_year_id)),oe.ec_course_id&&(g.zsdatas=[],d(Ge({},g)),ee(oe.ec_course_id))},onFinish:oe=>it(void 0,null,function*(){e(oe)})},n.createElement(F.default.Item,{name:"ec_major_school_id"},n.createElement(ft.default,{style:{width:160},disabled:((v=g.zydatas)==null?void 0:v.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(D=g==null?void 0:g.zydatas)==null?void 0:D.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.ec_major_school_id},oe==null?void 0:oe.name)))),n.createElement(F.default.Item,{name:"ec_year_id"},n.createElement(ft.default,{style:{width:160},disabled:((re=g.jbdatas)==null?void 0:re.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(b=g==null?void 0:g.jbdatas)==null?void 0:b.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.ec_year_id},oe==null?void 0:oe.year)))),n.createElement(F.default.Item,{name:"ec_course_id"},n.createElement(ft.default,{style:{width:208},disabled:((y=g.kcdatas)==null?void 0:y.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(m=g==null?void 0:g.kcdatas)==null?void 0:m.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.id},oe==null?void 0:oe.name)))),n.createElement(F.default.Item,{name:"ec_point_ids"},n.createElement(ft.default,{onChange:()=>{C.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((P=g.zsdatas)==null?void 0:P.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Ce=g==null?void 0:g.zsdatas)==null?void 0:Ce.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.id},oe==null?void 0:oe.name))))))},Rt=Object.defineProperty,At=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Bn=(e,u,l)=>u in e?Rt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Jn=(e,u)=>{for(var l in u||(u={}))kn.call(u,l)&&Bn(e,l,u[l]);if(qt)for(var l of qt(u))un.call(u,l)&&Bn(e,l,u[l]);return e},Dn=(e,u)=>At(e,$e(u)),wt=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const pe=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:v})=>{var D,re,b;let[y,m]=(0,n.useState)([{id:Math.random()}]),[P,Ce]=(0,n.useState)(null);function g(){return wt(this,null,function*(){var C,L,I,w;let Q=yield(0,U.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((C=Q==null?void 0:Q.data)==null?void 0:C.length)>0){let x=[];(L=Q==null?void 0:Q.data)==null||L.map(ee=>{var oe;(oe=ee==null?void 0:ee.ec_point_ids)==null||oe.map(G=>{x.push(G)})}),v(Dn(Jn({},(I=Q==null?void 0:Q.data)==null?void 0:I[0]),{ec_point_ids:x})),m((w=Q==null?void 0:Q.data)==null?void 0:w.map(ee=>Dn(Jn({},ee),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var C,L;(L=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)!=null&&L.course_school_id&&d()},[(re=(D=e==null?void 0:e.userInfo)==null?void 0:D.course)==null?void 0:re.course_school_id]);function d(){return wt(this,null,function*(){var C,L;const I=yield(0,U.ZP)(`/api/schools/${(L=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)==null?void 0:L.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Ce(I==null?void 0:I.data),(l||u)&&g()})}return console.log(y,P,"datas"),n.createElement("div",{style:{display:(b=e.userInfo.course)!=null&&b.is_openengineering?"":"none"}},n.createElement("div",{className:nt.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:nt.itemWarp},y==null?void 0:y.map((C,L)=>n.createElement("div",{key:C.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(bt,{rz:P,item:C,setitem:I=>{I=Jn(Jn({},y==null?void 0:y[L]),I),y.splice(L,1,I),m([...y]);let w=[];y==null||y.map(Q=>{var x;(x=Q==null?void 0:Q.ec_point_ids)==null||x.map(ee=>{w.push(ee)})}),v(Dn(Jn({},I),{ec_point_ids:w}))}}),n.createElement(V.Z,{className:nt.addIcon,onClick:()=>{y.push({id:Math.random()}),m([...y])}}),L!=0&&n.createElement(de.Z,{className:nt.deleteIcon,onClick:()=>{y.splice(L,1);let I=[];y==null||y.map(w=>{var Q;(Q=w==null?void 0:w.ec_point_ids)==null||Q.map(x=>{I.push(x)})}),v(Dn(Jn({},y[L-1]),{ec_point_ids:I})),m([...y])}}))))))};var _n=(0,O.connect)(({user:e})=>({user:e}))(pe),ku=f(93041),yu=f(29787),Fl=f(75727),jt=f(25399),zu=f(37639),yl=f(30641),De={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm",btn_warp:"btn_warp___iFP5N"},cu=f(63949),Yu=f(13922),pn=f(46612),ju=f(22061),cn=f(97231),ru=f(59301),bn=Object.defineProperty,cl=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,ml=(e,u,l)=>u in e?bn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,vl=(e,u)=>{for(var l in u||(u={}))ca.call(u,l)&&ml(e,l,u[l]);if(dl)for(var l of dl(u))Bl.call(u,l)&&ml(e,l,u[l]);return e},Mu=(e,u)=>cl(e,Cl(u)),Na=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Ll=({Itemid:e,setqitem:u,qitem:l,data:v,getdata:D,bigitem:re,setBigqitem:b,isedit:y,handleEditing:m})=>{const[P,Ce]=(0,n.useState)([]),[g,d]=(0,n.useState)(!1),C=(I,w,Q)=>{const x=Array.from(I),[ee]=x.splice(w,1);return x.splice(Q,0,ee),x};(0,n.useEffect)(()=>{v.length>0&&Ce([...v])},[v]);const L=(I,w)=>Na(void 0,null,function*(){if(!I.destination)return;if(y){m();return}const Q=C(w,I.source.index,I.destination.index);d(!0);let x=yield(0,U.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:Q==null?void 0:Q.map(ee=>ee.question_id)}});d(!1),x.status===0&&D({id:w==null?void 0:w[I.source.index].question_id})});return ru.createElement("div",null,ru.createElement(ju.Z5,{onDragEnd:I=>L(I,P)},ru.createElement(ju.bK,{droppableId:"droppable"},(I,w)=>ru.createElement("div",vl({ref:I.innerRef},I.droppableProps),ru.createElement(yu.Z,{spinning:g},P.map((Q,x)=>ru.createElement(ju._l,{key:x,draggableId:x.toString(),index:x},(ee,oe)=>{var G,Nt;return ru.createElement("aside",vl(vl({ref:ee.innerRef},ee.draggableProps),ee.dragHandleProps),ru.createElement(jt.Z,{title:ru.createElement(cn.Z,{value:(Q==null?void 0:Q.question_type)===8?(G=Q==null?void 0:Q.program_attr)==null?void 0:G.description:Q.question_title}),color:"#fff",placement:"left",overlayClassName:De.titleTooltip},ru.createElement("div",{onClick:()=>{if(y){m();return}u(Mu(vl({},Q),{index:x+1})),b(re),(0,cu.Vf)("#question-scroll-id")},className:`${De.qcount} ${Q.question_id===(l==null?void 0:l.question_id)?De.qcountclick:""}`},ru.createElement("span",{className:De.score},Q==null?void 0:Q.question_score,"\u5206"),ru.createElement("span",{className:De.qtitle},x+1,"\u3001",ru.createElement(cn.Z,{value:(Q==null?void 0:Q.question_type)===8?(Nt=Q==null?void 0:Q.program_attr)==null?void 0:Nt.description:Q.question_title,showTextOnly:!0})))))}))),I.placeholder))))},Mn=f(77019),Hl=f(58777),Lu=f(71411),el=f(61485),Zu=f(76888),Wn=f(59301),$l=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Wu=({form:e,TagDiscipline:u,exerciseitem:l,qitem:v,getTagData:D})=>{var re,b,y,m;const[P,Ce]=(0,n.useState)(!0),g=F.default.useWatch("course_discipline_id",e);(0,n.useEffect)(()=>{d()},[]);const d=()=>$l(void 0,null,function*(){e.setFieldsValue({difficulty:v.difficulty||2,tag_discipline_ids:v==null?void 0:v.tag_discipline_ids,repeat_answer:!v.repeat_answer,course_discipline_id:v==null?void 0:v.course_discipline_id})});return Wn.createElement("div",null,Wn.createElement("div",{style:{marginTop:30,overflow:"hidden",height:P?"100%":0}},Wn.createElement(F.default.Item,{className:De.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Wn.createElement(rt.ZP.Group,{className:De.radiogroup},Wn.createElement(rt.ZP.Button,{className:De.easy,value:1},"\u7B80\u5355"),Wn.createElement(rt.ZP.Button,{className:De.medium,value:2},"\u9002\u4E2D"),Wn.createElement(rt.ZP.Button,{className:De.hard,value:3},"\u56F0\u96BE"))),Wn.createElement(F.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:De.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},Wn.createElement(Zu.q,{onChange:()=>e.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:v==null?void 0:v.course_discipline_id},tooltipTitle:((re=v==null?void 0:v.course_discipline_data)==null?void 0:re.is_managed)===!1?`${(b=v==null?void 0:v.course_discipline_data)==null?void 0:b.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((y=v==null?void 0:v.course_discipline_data)==null?void 0:y.is_managed)===!1})),Wn.createElement(F.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:De.formcenterselect},Wn.createElement(Zu.i,{isPlusHeight:!0,size:"large",courseDisciplineId:g,disabled:((m=v==null?void 0:v.course_discipline_data)==null?void 0:m.is_managed)===!1})),Wn.createElement(F.default.Item,{className:De.formcenterselect},Wn.createElement("div",{style:{display:"flex",alignItems:"center"}},Wn.createElement(F.default.Item,{name:"repeat_answer",valuePropName:"checked"},Wn.createElement(Lu.Z,null)),Wn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Wn.createElement(jt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Wn.createElement(el.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},Y=f(59301),ut=Object.defineProperty,Zn=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Yl=(e,u,l)=>u in e?ut(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,_u=(e,u)=>{for(var l in u||(u={}))Ql.call(u,l)&&Yl(e,l,u[l]);if(Eu)for(var l of Eu(u))zl.call(u,l)&&Yl(e,l,u[l]);return e},du=(e,u)=>Zn(e,tu(u)),fl=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Ou=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm();(0,n.useEffect)(()=>{var C;g.setFieldsValue(du(_u({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(L=>du(_u({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const d=C=>{if(!(C!=null&&C.length))return!1;const L=C.map(w=>{var Q;return(Q=w.choice_text)==null?void 0:Q.trim().replace(/^\s+|\s+$/g,"")});return new Set(L).size!==L.length};return Y.createElement("div",null,Y.createElement(F.default,{form:g,colon:!1,onFinish:C=>{var L,I,w,Q,x;if(d(C.choices)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ee=(I=(L=C==null?void 0:C.choices)==null?void 0:L.map)==null?void 0:I.call(L,(G,Nt)=>{if((G==null?void 0:G.standard_boolean)===1)return Nt+1}),oe=du(_u({},C),{item_type:e==null?void 0:e.question_type,question_choices:(Q=(w=C==null?void 0:C.choices)==null?void 0:w.map)==null?void 0:Q.call(w,G=>G.choice_text),standard_answers:ee.filter(G=>G),choices:(x=C==null?void 0:C.choices)==null?void 0:x.map(G=>du(_u({},G),{is_answer:G.standard_boolean}))});D(_u(_u({},e),oe))},onFinishFailed:C=>fl(void 0,null,function*(){var L,I;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((I=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},Y.createElement("div",{style:{display:"flex",alignItems:"center"}},Y.createElement("div",{style:{flex:1}},Y.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Y.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((Ce=v==null?void 0:v.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&Y.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Y.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Y.createElement(a.ZP,{onClick:()=>{var C;e.isadd?(u(!1),y()):(g.setFieldsValue(du(_u({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(L=>du(_u({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Y.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Y.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Y.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Y.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>fl(void 0,null,function*(){g.submit()}),loading:P},"\u4FDD\u5B58"))),Y.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Y.createElement(Mn.Z,{align:"middle"},Y.createElement(F.default.Item,{className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Y.createElement(ce.Z,{onBlur:C=>{C.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Y.createElement(Hl.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Y.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},Tu=f(62716),Ru=f(76021),Mt=f(59301),Hu=Object.defineProperty,nl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ga=(e,u,l)=>u in e?Hu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ma=(e,u)=>{for(var l in u||(u={}))ll.call(u,l)&&Ga(e,l,u[l]);if(ul)for(var l of ul(u))da.call(u,l)&&Ga(e,l,u[l]);return e},ka=(e,u)=>nl(e,El(u)),gr=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Wl=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm(),d=F.default.useWatch("use_blank_score",g);return(0,n.useEffect)(()=>{g.setFieldsValue(ka(ma({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),Mt.createElement("div",null,Mt.createElement(F.default,{form:g,colon:!1,onValuesChange:(C,L)=>{var I,w,Q,x;if(C!=null&&C.standard_answers||C!=null&&C.use_blank_score){let ee=((I=g.getFieldValue("standard_answers"))==null?void 0:I.length)>0&&((Q=(w=g.getFieldValue("standard_answers"))==null?void 0:w.map(oe=>oe.score))==null?void 0:Q.filter(oe=>oe));(ee==null?void 0:ee.length)>0&&g.setFieldsValue({question_score:(ee==null?void 0:ee.length)>0&&((x=ee.reduce((oe,G)=>oe+G))==null?void 0:x.toFixed(1))})}},onFinish:C=>{D(ka(ma(ma({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:C.standard_answers,question_title:C.name}))},onFinishFailed:C=>gr(void 0,null,function*(){var L,I;C.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,cu.pE)(),h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((I=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},Mt.createElement("div",{style:{display:"flex",alignItems:"center"}},Mt.createElement("div",{style:{flex:1}},Mt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Mt.createElement("span",null,"\u586B\u7A7A\u9898")),((Ce=l==null?void 0:l.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&Mt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Mt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Mt.createElement(a.ZP,{onClick:()=>{e.isadd?(v(!1),y()):(g.setFieldsValue(ka(ma({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),Mt.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Mt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Mt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Mt.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),Mt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Mt.createElement(Mn.Z,{align:"middle"},d?Mt.createElement(Ru.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Mt.createElement(F.default.Item,{key:2,className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Mt.createElement(ce.Z,{onBlur:C=>{C.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Mt.createElement(F.default.Item,{name:"use_blank_score",noStyle:!0},Mt.createElement(rt.ZP.Group,{className:De.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Mt.createElement(jt.Z,{overlayInnerStyle:{width:460},title:Mt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Mt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Mt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Mt.createElement(Tu.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:d,answerKey:"standard_answers"}),Mt.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},al=f(85254),lu=f(59301),Xa=Object.defineProperty,hr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,er=(e,u,l)=>u in e?Xa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Dl=(e,u)=>{for(var l in u||(u={}))yr.call(u,l)&&er(e,l,u[l]);if(qa)for(var l of qa(u))Cr.call(u,l)&&er(e,l,u[l]);return e},Ul=(e,u)=>hr(e,Fr(u)),Br=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Dr=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm();return(0,n.useEffect)(()=>{var d;g.setFieldsValue(Ul(Dl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(C=>Ul(Dl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))}))},[e]),lu.createElement("div",null,lu.createElement(F.default,{form:g,colon:!1,onFinish:d=>{var C,L,I,w;let Q=(L=(C=d==null?void 0:d.choices)==null?void 0:C.map)==null?void 0:L.call(C,(x,ee)=>{if((x==null?void 0:x.is_answer)===1)return ee+1});D(Ul(Dl(Dl({},e),d),{question_title:d.name,standard_answers:Q.filter(x=>x),question_choices:(w=(I=d==null?void 0:d.choices)==null?void 0:I.map)==null?void 0:w.call(I,x=>x.choice_text)}))},onFinishFailed:d=>Br(void 0,null,function*(){var C,L;h.ZP.error(d.errorFields[0].errors[0]),g.scrollToField((L=(C=d==null?void 0:d.errorFields)==null?void 0:C[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},lu.createElement("div",{style:{display:"flex",alignItems:"center"}},lu.createElement("div",{style:{flex:1}},lu.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),lu.createElement("span",null,"\u5224\u65AD\u9898")),((Ce=v==null?void 0:v.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&lu.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},lu.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),lu.createElement(a.ZP,{onClick:()=>{var d;e.isadd?(u(!1),y()):(g.setFieldsValue(Ul(Dl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(C=>Ul(Dl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),lu.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:lu.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},lu.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},lu.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),lu.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},lu.createElement(F.default.Item,{className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},lu.createElement(ce.Z,{onBlur:d=>{d.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),lu.createElement(al.Z,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),lu.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},Ma=f(8848),lt={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},Kl=f(17949),bl=Object.defineProperty,nr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,Gl=(e,u,l)=>u in e?bl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Za=(e,u)=>{for(var l in u||(u={}))ur.call(u,l)&&Gl(e,l,u[l]);if(Jl)for(var l of Jl(u))lr.call(u,l)&&Gl(e,l,u[l]);return e},xr=(e,u)=>nr(e,br(u)),Ar=(e,u)=>{var l={};for(var v in e)ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Jl)for(var v of Jl(e))u.indexOf(v)<0&&lr.call(e,v)&&(l[v]=e[v]);return l};const _l=e=>{var u=e,{value:l,onChange:v,scrollId:D}=u,re=Ar(u,["value","onChange","scrollId"]);return n.createElement("div",{id:D||""},n.createElement(Kl.Z,xr(Za({},re),{defaultValue:l,onChange:(b,y)=>{console.log("a:",b,y),y!=null&&y.length?v(b,y):v(b)}})))},xl=({value:e,onChange:u,placeholder:l,height:v=140,isEdit:D})=>D?n.createElement(Kl.Z,{watch:!0,isFocus:!0,height:v,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(cn.Z,{className:lt.inputBorder,value:e}):n.createElement("div",{className:`${lt.inputBorder} ${lt.placeholder}`},l));var xn=f(5269),Pr=Object.defineProperty,wr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,or=(e,u,l)=>u in e?Pr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Xl=(e,u)=>{for(var l in u||(u={}))ar.call(u,l)&&or(e,l,u[l]);if(Al)for(var l of Al(u))rr.call(u,l)&&or(e,l,u[l]);return e},ql=(e,u)=>wr(e,Sr(u)),ir=(e,u)=>{var l={};for(var v in e)ar.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Al)for(var v of Al(e))u.indexOf(v)<0&&rr.call(e,v)&&(l[v]=e[v]);return l};const ea=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Nr=({value:e,onChange:u,choiceTextKey:l,answerKey:v,index:D,isEdit:re,setInputActive:b,form:y,choiceOptionsPath:m,allowChangeMode:P,showAddIcon:Ce,addItem:g,deleteItem:d})=>{const C=(e==null?void 0:e[v])===1,L=()=>{const w=y.getFieldValue(m);y.setFieldValue(m,w.map(Q=>ql(Xl({},Q),{[v]:0})))},I=()=>{C?u(ql(Xl({},e),{[v]:0})):(P||L(),u(ql(Xl({},e),{[v]:1})))};return n.createElement(Mn.Z,{className:lt.choiceWrap,align:"middle",wrap:!1},n.createElement(xn.Z,{onClick:I,className:`${lt.choiceIndex} ${C?lt.activeAnswer:""}`},ea[D]),n.createElement(xn.Z,{flex:1,className:`${lt.editorWrap} ml15`,onClick:b},n.createElement(xl,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:re,value:e==null?void 0:e[l],onChange:w=>{u(ql(Xl({},e),{[l]:w}))}})),n.createElement(xn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:I,className:`${lt.setAnswerBtn} ${C?lt.activeAnswer:""}`},C?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(xn.Z,{className:lt.actionWrapper},n.createElement(jt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(V.Z,{className:lt.addIcon,onClick:g,style:{visibility:Ce?"visible":"hidden"}})),n.createElement(jt.Z,{title:"\u5220\u9664"},n.createElement(de.Z,{className:lt.deleteIcon,onClick:d,style:{visibility:D>1?"visible":"hidden"}}))))},Ir=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:v,choiceTextKey:D,answerKey:re,choiceOptionsPath:b,allowChangeMode:y=!0,form:m,showAnalysis:P=!0})=>{const[Ce,g]=(0,n.useState)(),[d,C]=(0,n.useState)(!1);return n.createElement("div",{className:lt.wrap},n.createElement("div",{className:lt.questionTitleEditorWrap},n.createElement(F.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:Array.isArray(u)?u.join("_"):`${u}`,watch:!0,height:140,placeholder:e}))),n.createElement(F.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(F.default.List,{name:l,rules:[{validator(L,I){const w=I.some(x=>x[re]===1),Q=I.findIndex(x=>{var ee;return((ee=x[D])==null?void 0:ee.length)<=0});return Q!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ea[Q]}\u9009\u9879\u7684\u5185\u5BB9`)):w?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(L,{add:I,remove:w})=>n.createElement("div",{id:Array.isArray(b)?b.join("_"):`${b}`},L.map((Q,x)=>{var ee=Q,{key:oe,name:G}=ee,Nt=ir(ee,["key","name"]);const fn=Ce===oe,Lt=()=>{g(oe)},Nn=x<7&&x===L.length-1,Ee=()=>I({[D]:"",[re]:0}),Gt=()=>w(G);return n.createElement(F.default.Item,ql(Xl({},Nt),{key:oe,name:G,noStyle:!0}),n.createElement(Nr,{choiceTextKey:D,answerKey:re,index:x,isEdit:fn,setInputActive:Lt,form:m,choiceOptionsPath:b,allowChangeMode:y,showAddIcon:Nn,addItem:Ee,deleteItem:Gt}))}),L.length<8&&n.createElement("div",{className:`${lt.addBtn} mb30`,onClick:()=>I({[D]:"",[re]:0})},"\u6DFB\u52A0\u9009\u9879"))),P&&n.createElement("div",{onClick:()=>C(!0)},n.createElement(F.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:d}))))};var yt=f(59301),kr=Object.defineProperty,Mr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,dr=(e,u,l)=>u in e?kr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,fa=(e,u)=>{for(var l in u||(u={}))sr.call(u,l)&&dr(e,l,u[l]);if(va)for(var l of va(u))cr.call(u,l)&&dr(e,l,u[l]);return e},Ea=(e,u)=>Mr(e,Zr(u)),Or=(e,u)=>{var l={};for(var v in e)sr.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&va)for(var v of va(e))u.indexOf(v)<0&&cr.call(e,v)&&(l[v]=e[v]);return l};const t=({value:e,onChange:u,position:l,removeBlank:v})=>{const D=b=>{Je.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:lt.modal,onOk:()=>{const y=[...e];y.splice(b,1),y.length===0?v(l-1):u(y)}})},re=()=>{const b=[...e];b.push(""),u(b)};return yt.createElement(Mn.Z,{className:"ml20"},yt.createElement(xn.Z,{flex:1},e==null?void 0:e.map((b,y)=>yt.createElement(Mn.Z,{key:`${b}_${y}`,className:"mb20"},yt.createElement(Pt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:b,autoSize:{maxRows:3},maxLength:1e3,onBlur:m=>{const P=[...e],Ce=m.target.value.trim();P[y]=Ce,u(P)}}),yt.createElement(jt.Z,{title:"\u5220\u9664"},yt.createElement(de.Z,{className:lt.deleteIcon,style:{marginLeft:15,visibility:l===1&&y===0?"hidden":"visible"},onClick:()=>D(y)})),yt.createElement(jt.Z,{title:"\u65B0\u589E\u7B54\u6848"},yt.createElement(V.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:y===0?"visible":"hidden"},onClick:()=>{re()}}))))))},o=({value:e=!0,onChange:u})=>yt.createElement(Lu.Z,{checked:!e,onChange:l=>{u(!l)}}),r=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:v,answerKey:D,titleKey:re="name",analysisKey:b="analysis",isOrdered:y="is_ordered"})=>{var m,P;const[Ce,g]=(0,n.useState)(!1),d=()=>{const x=u.getFieldValue(["sub_item_banks",...D]);u.setFieldValue(["sub_item_banks",...D],x==null?void 0:x.map((ee,oe)=>Ea(fa({},ee),{position:oe+1})))},C=(0,n.useRef)(),L=(x,ee)=>{for(let oe=0;oe{I.current(x),d()},Q=(P=(m=u.getFieldValue("sub_item_banks"))==null?void 0:m[D==null?void 0:D[0]])==null?void 0:P[D==null?void 0:D[1]];return yt.createElement("div",{className:lt.wrap},yt.createElement("div",{className:lt.questionTitleEditorWrap},yt.createElement(F.default.Item,{label:"\u9898\u5E72",name:re,labelCol:{span:24},rules:[{required:!0}]},yt.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onAddBlank:()=>{const x=u.getFieldValue(["sub_item_banks",...D]);L(1,x==null?void 0:x.length)}}))),yt.createElement(F.default.List,{name:D,rules:[{validator(x,ee){if((ee==null?void 0:ee.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const oe of ee){const{answer_text:G}=oe||{};if(G!=null&&G.some(Nt=>(Nt==null?void 0:Nt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(x,{add:ee,remove:oe},{errors:G})=>(C.current=ee,I.current=oe,yt.createElement(yt.Fragment,null,yt.createElement(F.default.Item,{label:yt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),x.map((Nt,fn)=>{var Lt=Nt,{key:Nn,name:Ee}=Lt,Gt=Or(Lt,["key","name"]);return yt.createElement(Mn.Z,{key:Nn,align:"top"},yt.createElement(xn.Z,{flex:"0 0 auto",className:`${lt.blankIndex} pt5`},"\u586B\u7A7A\u9879",fn+1),yt.createElement(xn.Z,{flex:1},yt.createElement(Mn.Z,{align:"top",justify:"space-between"},yt.createElement(xn.Z,{flex:1},yt.createElement(F.default.Item,Ea(fa({},Gt),{name:[Ee,"answer_text"],noStyle:!0}),yt.createElement(t,{removeBlank:w,position:fn+1}))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...v]))&&yt.createElement(xn.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},yt.createElement(F.default.Item,Ea(fa({},Gt),{name:[Ee,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:lt.blankInputNumberWrapper}),yt.createElement(ce.Z,{onChange:()=>{var rn,q;let sn=u==null?void 0:u.getFieldValue(["sub_item_banks",D==null?void 0:D[0],"standard_answers"]),In=0;for(let wn in sn)(rn=sn[wn])!=null&&rn.score&&(In+=Number((q=sn[wn])==null?void 0:q.score));u==null||u.setFieldValue(["sub_item_banks",D==null?void 0:D[0],"question_score"],In)},className:lt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),yt.createElement(F.default.Item,Ea(fa({},Gt),{name:[Ee,"position"],noStyle:!0}),yt.createElement(Pt.default,{type:"hidden"}))))})))),yt.createElement(a.ZP,{className:"mb20",onClick:()=>L(1,Q==null?void 0:Q.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),yt.createElement(Mn.Z,{align:"middle"},yt.createElement(F.default.Item,{name:[l,"downcase"],valuePropName:"checked"},yt.createElement(Lu.Z,null)),yt.createElement(xn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),yt.createElement(Mn.Z,{align:"middle"},yt.createElement(F.default.Item,{name:[l,"no_space"],valuePropName:"checked"},yt.createElement(Lu.Z,null)),yt.createElement(xn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Q==null?void 0:Q.length)>1&&yt.createElement(Mn.Z,{align:"middle",className:(Q==null?void 0:Q.length)>1?"mb30":`${lt.hide}`},yt.createElement(F.default.Item,{name:y},yt.createElement(o,null)),yt.createElement(xn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),yt.createElement("div",{onClick:()=>g(!0)},yt.createElement(F.default.Item,{name:b,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},yt.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ce}))))};var i=Object.defineProperty,s=Object.defineProperties,c=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,N=(e,u,l)=>u in e?i(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,p=(e,u)=>{for(var l in u||(u={}))_.call(u,l)&&N(e,l,u[l]);if(E)for(var l of E(u))S.call(u,l)&&N(e,l,u[l]);return e},Z=(e,u)=>s(e,c(u)),K=(e,u)=>{var l={};for(var v in e)_.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&E)for(var v of E(e))u.indexOf(v)<0&&S.call(e,v)&&(l[v]=e[v]);return l};const H={\u6B63\u786E:"T",\u9519\u8BEF:"F"},k=({value:e,onChange:u,form:l,choiceKey:v})=>{const D=(e==null?void 0:e.is_answer)===1,re=e==null?void 0:e.choice_text,b=()=>{var y;const m=(y=l==null?void 0:l.getFieldValue(["sub_item_banks",...v]))==null?void 0:y.map(P=>({choice_text:P.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...v],m),u(Z(p({},e),{is_answer:1}))};return n.createElement(Mn.Z,{className:lt.choiceWrap,align:"middle",wrap:!1},n.createElement(xn.Z,{onClick:b,className:`${lt.choiceIndex} ${lt.judgementIndex} ${D?lt.activeAnswer:""}`},H[re]),n.createElement(xn.Z,{flex:1,className:`${lt.editorWrap} ml15`},n.createElement("div",{className:`${lt.inputBorder} ${lt.placeholder} ${D?lt.activeJudgementAnswer:""}`},re)),n.createElement(xn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:b,className:`${lt.setAnswerBtn} ${D?lt.activeAnswer:""}`},D?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},j=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:v="name",analysisKey:D="analysis"})=>{const[re,b]=(0,n.useState)(!1);return n.createElement("div",{className:lt.wrap},n.createElement("div",{className:lt.questionTitleEditorWrap},n.createElement(F.default.Item,{label:"\u9898\u5E72",name:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(F.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(F.default.List,{name:u,rules:[{validator(y,m){return m.some(Ce=>(Ce==null?void 0:Ce.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},y=>n.createElement("div",{id:"choices"},y.map(m=>{var P=m,{key:Ce,name:g}=P,d=K(P,["key","name"]);return n.createElement(F.default.Item,Z(p({},d),{key:Ce,name:g,noStyle:!0}),n.createElement(k,{form:l,choiceKey:u}))})))),n.createElement("div",{onClick:()=>b(!0)},n.createElement(F.default.Item,{name:D,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:re}))))};var $=f(96599),T={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},me=f(30561),te=f(71842),A=f(59301);const ge=({qitem:e,form:u,exercise:l,loading:v,dispatch:D,aiReviewSettings:re=null})=>A.createElement("div",{className:T.ai_config},A.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),A.createElement("div",{className:T.pfbz_ts},A.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),A.createElement("div",{className:"flex"},A.createElement("div",{className:T.btns_pfbz,onClick:()=>{D({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:e==null?void 0:e.question_id,ai_review_settings:u.getFieldValue(re||"ai_review_settings")}})}},A.createElement("img",{src:me.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),A.createElement("div",{style:{background:"#F6F7F9"}},A.createElement(F.default.List,{name:re||"ai_review_settings"},(b,{add:y,remove:m})=>b.map((P,Ce)=>{var g;return A.createElement(Mn.Z,{key:P.key,style:{padding:"5px 10px 5px 15px"}},A.createElement(xn.Z,{className:T.lable_name1},"\u8BC4\u5206\u70B9"),A.createElement(xn.Z,null,A.createElement(F.default.Item,{className:"ml10",name:[P.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},A.createElement(Pt.default,{onChange:d=>{u.setFieldValue([P.name,"content"],d.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),A.createElement(xn.Z,{className:T.lable_name1},"\u8BC4\u5206\u6807\u51C6"),A.createElement(xn.Z,null,A.createElement(F.default.Item,{className:"ml10",name:[P.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},A.createElement(Pt.default,{onChange:d=>{u.setFieldValue([P.name,"content"],d.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:re?232:318},className:"mr15",maxLength:500}))),A.createElement(xn.Z,{className:T.lable_name1},"\u6743\u91CD"),A.createElement(xn.Z,null,A.createElement(F.default.Item,{className:"ml10",name:[P.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},A.createElement(ce.Z,{value:u.getFieldValue([P.name,"weight"]),onChange:d=>{Number.isInteger(d)||u.setFieldValue([P.name,"weight"],parseFloat(d).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),A.createElement(Mn.Z,{className:(g=T)==null?void 0:g.h_lh_40},A.createElement(xn.Z,null,A.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(b.length>=10)return h.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");y()}})),Ce>0&&A.createElement(xn.Z,null,A.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{m(P.name)}}))))}))),A.createElement(te.Z,null));var le=(0,O.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(ge),se=Object.defineProperty,He=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,xe=(e,u,l)=>u in e?se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ie=(e,u)=>{for(var l in u||(u={}))je.call(u,l)&&xe(e,l,u[l]);if(Ze)for(var l of Ze(u))Qe.call(u,l)&&xe(e,l,u[l]);return e},Pe=(e,u)=>He(e,be(u)),Le=(e,u)=>{var l={};for(var v in e)je.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Ze)for(var v of Ze(e))u.indexOf(v)<0&&Qe.call(e,v)&&(l[v]=e[v]);return l};const ze=e=>{var u=e,{value:l,onChange:v}=u,D=Le(u,["value","onChange"]);const re=b=>{v([b])};return n.createElement(Kl.Z,Pe(Ie({},D),{defaultValue:l==null?void 0:l[0],onChange:re}))},ct=e=>{if(!e)return!1;let u=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(h.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},st=({value:e=[],onClose:u})=>n.createElement($.default,{closable:!0,onClose:u,className:lt.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),et=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:v=l,titleKey:D="name",analysisKey:re="analysis",answerTexts:b="answer_texts",keywords:y="keywords",useKeywords:m="use_keywords",indexs:P,qitem:Ce,exerciseitem:g,aiReviewSettings:d})=>{var C,L,I,w,Q;const[x,ee]=(0,n.useState)(!1),[oe,G]=(0,n.useState)(""),Nt=(L=(C=u.getFieldValue("sub_item_banks"))==null?void 0:C[m==null?void 0:m[0]])==null?void 0:L[m==null?void 0:m[1]],fn=(w=(I=u.getFieldValue("sub_item_banks"))==null?void 0:I[m==null?void 0:m[0]])==null?void 0:w.question_score;return n.createElement("div",{className:lt.wrap},n.createElement("div",{className:lt.questionTitleEditorWrap},n.createElement(F.default.Item,{label:"\u9898\u5E72",name:D,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(F.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:b,labelCol:{span:24}},n.createElement(ze,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!v&&n.createElement(F.default.Item,{hidden:!0,name:m,valuePropName:"checked"},n.createElement(Lu.Z,{defaultChecked:!0})),l&&v&&n.createElement(Mn.Z,{align:"middle",className:"mb30"},n.createElement(F.default.Item,{name:m,valuePropName:"checked"},n.createElement(Lu.Z,null)),n.createElement(xn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(xn.Z,null,n.createElement(jt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(el.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Nt||!v)&&n.createElement(F.default.List,{name:y,rules:[{validator(Lt,Nn){return v?Nn!=null&&Nn.length?(Nn==null?void 0:Nn.reduce((Gt,rn)=>Gt+rn.score,0))>parseFloat(fn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Lt,{add:Nn,remove:Ee})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${lt.title} mb10`},v?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Mn.Z,{align:"middle",className:"font14 mb30"},n.createElement(xn.Z,{flex:1},n.createElement(Pt.default,{value:oe,onChange:Gt=>{G(Gt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Gt=>{var rn,q,sn,In;const wn=`${(rn=Gt.target)==null?void 0:rn.value}`,z=(sn=(q=wn==null?void 0:wn.split("|"))==null?void 0:q.filter(Kn=>!!Kn))==null?void 0:sn.map(Kn=>Kn==null?void 0:Kn.trim()),Bt=u.getFieldValue(["sub_item_banks",...y]),It=((In=Bt==null?void 0:Bt.map(Kn=>Kn==null?void 0:Kn.keyword))==null?void 0:In.flat())||[];for(const Kn of z)if(It.includes(Kn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ct(wn)&&(Nn({keyword:z,score:1}),G(""))},className:lt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(xn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Lt.map(Gt=>{var rn=Gt,{key:q,name:sn}=rn,In=Le(rn,["key","name"]);return n.createElement(Mn.Z,{key:q,className:"mb20",style:{marginRight:148}},n.createElement(xn.Z,{flex:1},n.createElement(Mn.Z,{align:"middle",justify:"space-between"},n.createElement(F.default.Item,Pe(Ie({},In),{name:[sn,"keyword"]}),n.createElement(st,{onClose:()=>Ee(sn)})),v&&n.createElement(F.default.Item,Pe(Ie({},In),{name:[sn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:lt.blankInputNumberWrapper}),n.createElement(ce.Z,{className:lt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>ee(!0)},n.createElement(F.default.Item,{name:re,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))),((Q=g==null?void 0:g.exercise)==null?void 0:Q.is_open_ai_review)&&n.createElement(le,{form:u,qitem:Ce,aiReviewSettings:d}))};var W=f(59301),he=Object.defineProperty,Ne=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Ct=(e,u,l)=>u in e?he(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Xe=(e,u)=>{for(var l in u||(u={}))pt.call(u,l)&&Ct(e,l,u[l]);if(ot)for(var l of ot(u))Et.call(u,l)&&Ct(e,l,u[l]);return e},St=(e,u)=>Ne(e,we(u)),Zt=(e,u)=>{var l={};for(var v in e)pt.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&ot)for(var v of ot(e))u.indexOf(v)<0&&Et.call(e,v)&&(l[v]=e[v]);return l};const{Panel:Vt}=Ma.default,en=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:v,exerciseitem:D})=>{const re=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[b,y]=(0,n.useState)(),[m,P]=(0,n.useState)([]),Ce=d=>{P(d)},g=({value:d})=>W.createElement("div",{style:{width:150,paddingLeft:11}},d);return W.createElement("div",{className:lt.wrap},W.createElement("div",{className:lt.questionTitleEditorWrap},W.createElement(F.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},W.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),W.createElement(F.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),W.createElement(F.default.List,{name:"sub_item_banks",rules:[{validator(d,C){return C?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(d,{add:C,remove:L,move:I})=>{const w=l.getFieldValue("sub_item_banks");return W.createElement(W.Fragment,null,W.createElement(Ma.default,{className:d.length>0?lt.collapseWrapper:"",bordered:!1,activeKey:m,onChange:Ce,expandIcon:({isActive:Q})=>W.createElement("i",{className:`iconfont icon-weizhankai ${Q?lt.open:lt.close}`,style:{fontSize:14,transition:"all .2s"}})},d.map((Q,x)=>{var ee=Q,{key:oe,name:G}=ee,Nt=Zt(ee,["key","name"]),fn,Lt,Nn,Ee,Gt,rn,q,sn,In,wn,z,Bt,It,Kn;return W.createElement(Vt,{className:lt.panel,forceRender:!0,header:W.createElement("div",{className:lt.panelHeader},"\u7B2C",x+1,"\u5C0F\u9898",W.createElement("span",null,"\uFF08",((fn=w==null?void 0:w[G])==null?void 0:fn.question_type)==0?"\u5355\u9009\u9898":((Lt=w==null?void 0:w[G])==null?void 0:Lt.question_type)==1?"\u591A\u9009\u9898":((Nn=w==null?void 0:w[G])==null?void 0:Nn.question_type)==3?"\u586B\u7A7A\u9898":((Ee=w==null?void 0:w[G])==null?void 0:Ee.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:G,extra:W.createElement(Mn.Z,{align:"middle",onClick:Ln=>Ln.stopPropagation()},((Gt=w==null?void 0:w[G])==null?void 0:Gt.question_type)==3&&W.createElement(W.Fragment,null,W.createElement(rt.ZP.Group,{defaultValue:(rn=w==null?void 0:w[G])==null?void 0:rn.use_blank_score,className:De.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ln=>{var Xn,on,ou,gu,Rn;if(l==null||l.setFieldValue(["sub_item_banks",G,"use_blank_score"],(Xn=Ln==null?void 0:Ln.target)==null?void 0:Xn.value),(on=Ln==null?void 0:Ln.target)!=null&&on.value){let hn=0;for(let qn in(ou=l==null?void 0:l.getFieldValue(["sub_item_banks",G]))==null?void 0:ou.standard_answers)hn+=Number((Rn=(gu=l==null?void 0:l.getFieldValue(["sub_item_banks",G]))==null?void 0:gu.standard_answers[qn])==null?void 0:Rn.score);l==null||l.setFieldValue(["sub_item_banks",G,"question_score"],hn||"")}y(new Date)}}),W.createElement(jt.Z,{overlayInnerStyle:{width:460},title:W.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",W.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},W.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),v&&W.createElement(F.default.Item,St(Xe({},Nt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[G,"question_score"],className:lt.blankInputNumberWrapper}),((q=w==null?void 0:w[G])==null?void 0:q.question_type)==3&&((sn=w==null?void 0:w[G])!=null&&sn.use_blank_score)?W.createElement(g,null):W.createElement(ce.Z,{className:lt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),W.createElement(Mn.Z,{align:"middle",className:"pl40",style:{width:82}},x!==0&&W.createElement("div",{onClick:()=>{var Ln;I(x,x-1);const Xn=(Ln=l.getFieldValue("sub_item_banks"))==null?void 0:Ln.map((on,ou)=>(d.map((gu,Rn)=>{ou===Rn&&(on.q_position=Number(gu.name)+1)}),on));l.setFieldValue("sub_item_banks",Xn)}},W.createElement(jt.Z,{title:"\u4E0A\u79FB"},W.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),x{var Ln;I(x,x+1);const Xn=(Ln=l.getFieldValue("sub_item_banks"))==null?void 0:Ln.map((on,ou)=>(d.map((gu,Rn)=>{ou===Rn&&(on.q_position=Number(gu.name)+1)}),on));l.setFieldValue("sub_item_banks",Xn)},className:x===0?"":"ml10"},W.createElement(jt.Z,{title:"\u4E0B\u79FB"},W.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),W.createElement(jt.Z,{title:"\u5220\u9664"},W.createElement(de.Z,{className:`${lt.deleteIcon} ml40`,onClick:()=>L(G)})))},W.createElement(F.default.Item,St(Xe({},Nt),{name:G}),(((In=w==null?void 0:w[G])==null?void 0:In.question_type)==0||((wn=w==null?void 0:w[G])==null?void 0:wn.question_type)==1)&&W.createElement(Ir,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((z=w==null?void 0:w[G])==null?void 0:z.question_type)==1,form:l,choiceKey:[G,"choices"],titleKey:[G,"name"],analysisKey:[G,"analysis"],choiceOptionsPath:["sub_item_banks",G,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Bt=w==null?void 0:w[G])==null?void 0:Bt.question_type)==3&&W.createElement(r,{form:l,name:G,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[G,"use_blank_score"],titleKey:[G,"name"],analysisKey:[G,"analysis"],isOrdered:[G,"is_ordered"],answerKey:[G,"standard_answers"],key:b}),((It=w==null?void 0:w[G])==null?void 0:It.question_type)==2&&W.createElement(j,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[G,"name"],analysisKey:[G,"analysis"],choiceKey:[G,"choices"]}),((Kn=w==null?void 0:w[G])==null?void 0:Kn.question_type)==4&&W.createElement(et,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[G,"name"],analysisKey:[G,"analysis"],answerTexts:[G,"answer_texts"],useKeywords:[G,"use_keywords"],keywords:[G,"keywords"],aiReviewSettings:[G,"ai_review_settings"],indexs:G,qitem:w==null?void 0:w[G],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:D})))})),d.length<20&&W.createElement(Fl.Z,{menu:{items:[{label:W.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),P([d==null?void 0:d.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),P([d==null?void 0:d.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),P([d==null?void 0:d.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),P([d==null?void 0:d.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),P([d==null?void 0:d.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Q=>Q.show).map(Q=>({label:Q.label,key:Q.key}))}},W.createElement("div",{className:`${lt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Ue=f(59301),ln=Object.defineProperty,gt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Yt=(e,u,l)=>u in e?ln(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,dt=(e,u)=>{for(var l in u||(u={}))gn.call(u,l)&&Yt(e,l,u[l]);if(Ot)for(var l of Ot(u))Fn.call(u,l)&&Yt(e,l,u[l]);return e},tn=(e,u)=>gt(e,Sn(u)),yn=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Wt=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm(),{unified_ai_setting:d,ai_review_settings:C}=v==null?void 0:v.exercise;(0,n.useEffect)(()=>{var I;g.setFieldsValue(tn(dt({},e),{name:e.question_title,sub_item_banks:(I=e.sub_exercise_questions)==null?void 0:I.map(w=>{var Q,x;if(w.question_type==4){const ee=d?C:((Q=w==null?void 0:w.ai_review_settings)==null?void 0:Q.length)>0?w.ai_review_settings:C;w.ai_review_settings=ee}return tn(dt({},w),{name:w.question_title,choices:(x=w==null?void 0:w.question_choices)==null?void 0:x.map(ee=>tn(dt({},ee),{is_answer:ee!=null&&ee.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const L=I=>{if(!(I!=null&&I.length))return!1;const w=I.map(x=>{var ee;return(ee=x.choice_text)==null?void 0:ee.trim().replace(/^\s+|\s+$/g,"")});return new Set(w).size!==w.length};return Ue.createElement("div",null,Ue.createElement(F.default,{form:g,colon:!1,onValuesChange:(I,w)=>{var Q,x,ee,oe;if(I!=null&&I.sub_item_banks){let G=((Q=g.getFieldValue("sub_item_banks"))==null?void 0:Q.length)>0&&((ee=(x=g.getFieldValue("sub_item_banks"))==null?void 0:x.map(Nt=>{var fn;if(Nt.question_type==3&&(Nt!=null&&Nt.use_blank_score)){let Lt=0;for(let Nn in Nt==null?void 0:Nt.standard_answers)Lt+=Number((fn=Nt==null?void 0:Nt.standard_answers[Nn])==null?void 0:fn.score);return Lt}else return Nt.question_score}))==null?void 0:ee.filter(Nt=>Nt));(G==null?void 0:G.length)>0&&g.setFieldsValue({question_score:(oe=parseFloat(G.reduce((Nt,fn)=>parseFloat(Nt)+parseFloat(fn))))==null?void 0:oe.toFixed(1)})}},onFinish:I=>{var w,Q;if((w=I.sub_item_banks)==null?void 0:w.some(ee=>ee.question_type===0||ee.question_type===1?L(ee.choices):!1)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}D(tn(dt(dt({},e),I),{question_title:I.name,sub_questions:(Q=I==null?void 0:I.sub_item_banks)==null?void 0:Q.map(ee=>{var oe,G,Nt,fn;return(ee==null?void 0:ee.question_type)==3?tn(dt({},ee),{question_title:ee.name,item_type:ee==null?void 0:ee.question_type}):tn(dt({},ee),{question_title:ee.name,question_choices:(G=(oe=ee==null?void 0:ee.choices)==null?void 0:oe.map)==null?void 0:G.call(oe,Lt=>Lt.choice_text),standard_answers:(fn=(Nt=ee==null?void 0:ee.choices)==null?void 0:Nt.map)==null?void 0:fn.call(Nt,(Lt,Nn)=>(Lt==null?void 0:Lt.is_answer)===1&&Nn+1).filter(Lt=>Lt),item_type:ee==null?void 0:ee.question_type})})}))},onFinishFailed:I=>yn(void 0,null,function*(){var w,Q;h.ZP.error(I.errorFields[0].errors[0]),g.scrollToField((Q=(w=I==null?void 0:I.errorFields)==null?void 0:w[0])==null?void 0:Q.name,{behavior:"smooth",block:"center"})})},Ue.createElement("div",{style:{display:"flex",alignItems:"center"}},Ue.createElement("div",{style:{flex:1}},Ue.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ue.createElement("span",null,"\u7EC4\u5408\u9898")),((Ce=v==null?void 0:v.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&Ue.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Ue.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ue.createElement(a.ZP,{onClick:()=>{var I;e.isadd?(u(!1),y()):(g.setFieldsValue(tn(dt({},e),{name:e.question_title,sub_item_banks:(I=e.sub_exercise_questions)==null?void 0:I.map(w=>{var Q;return tn(dt({},w),{name:w.question_title,choices:(Q=w==null?void 0:w.question_choices)==null?void 0:Q.map(x=>tn(dt({},x),{is_answer:x!=null&&x.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),Ue.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ue.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ue.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ue.createElement(a.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),Ue.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ue.createElement(Ru.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Ue.createElement(en,{form:g,withScore:!0,choiceKey:"",exerciseitem:v,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Ue.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},nu=f(81779),Ye=f(59301),Ut=Object.defineProperty,an=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ae=(e,u,l)=>u in e?Ut(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,mt=(e,u)=>{for(var l in u||(u={}))Vu.call(u,l)&&Ae(e,l,u[l]);if(ht)for(var l of ht(u))Ke.call(u,l)&&Ae(e,l,u[l]);return e},Fe=(e,u)=>an(e,Gn(u)),Te=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),On=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:v,exerciseitem:D,seveeditor:re,deleteitem:b,showTip:y,saveLoading:m=!1})=>{var P,Ce;const[g]=F.default.useForm();return(0,n.useEffect)(()=>{var d,C;g.setFieldsValue(Fe(mt({},e),{name:e==null?void 0:e.question_title,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(L=>Fe(mt({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(C=e==null?void 0:e.shixun)==null?void 0:C.map(L=>Fe(mt({},L),{defaultscore:L.challenge_score}))},[]),Ye.createElement("div",null,Ye.createElement(F.default,{form:g,colon:!1,onFinish:d=>{var C,L;let I=Fe(mt({},d),{question_scores:(C=e==null?void 0:e.shixun)==null?void 0:C.map(w=>w.challenge_score),item_type:e==null?void 0:e.question_type,choices:(L=d==null?void 0:d.choices)==null?void 0:L.map(w=>Fe(mt({},w),{is_answer:w.standard_boolean}))});re(mt(mt({},e),I))},onFinishFailed:d=>Te(void 0,null,function*(){var C,L;h.ZP.error(d.errorFields[0].errors[0]),g.scrollToField((L=(C=d==null?void 0:d.errorFields)==null?void 0:C[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},Ye.createElement("div",{style:{display:"flex",alignItems:"center"}},Ye.createElement("div",{style:{flex:1}},Ye.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ye.createElement("span",null,"\u5B9E\u8BAD\u9898")),((P=D==null?void 0:D.exercise)==null?void 0:P.exercise_status)==1&&!(e!=null&&e.isadd)&&Ye.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{b()}},Ye.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ye.createElement(a.ZP,{onClick:()=>{var d,C;g.setFieldsValue(Fe(mt({},e),{name:e==null?void 0:e.question_title,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(L=>Fe(mt({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(C=e==null?void 0:e.shixun)==null?void 0:C.map(L=>Fe(mt({},L),{challenge_score:L.defaultscore})),u(mt({},e)),l(!1)}},"\u53D6\u6D88"),Ye.createElement(jt.Z,{overlayClassName:De.shake,open:y,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ye.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ye.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ye.createElement(a.ZP,{className:"ml20",type:"primary",onClick:()=>Te(void 0,null,function*(){var d,C,L;if(((C=(d=e==null?void 0:e.shixun)==null?void 0:d.map)==null?void 0:C.call(d,I=>I.challenge_score).filter(I=>I).length)<((L=e==null?void 0:e.shixun)==null?void 0:L.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}g.submit()}),loading:m},"\u4FDD\u5B58"))),Ye.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ye.createElement(Ru.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Ye.createElement(F.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Ye.createElement(Kl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title})),Ye.createElement(Mn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Ye.createElement("div",null,Ye.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Ye.createElement("a",{href:`/shixuns/${(0,nu.G5)()?e.forked_shixun_identifier:e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ye.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ce=e==null?void 0:e.shixun)==null?void 0:Ce.map((d,C)=>Ye.createElement("div",{style:{display:"flex",marginBottom:20}},Ye.createElement("div",{style:{flex:1}},C+1,"\u3001",d.challenge_name),Ye.createElement("div",null,Ye.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Ye.createElement(ce.Z,{precision:1,value:d==null?void 0:d.challenge_score,onChange:L=>{const I=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));I[C].challenge_score=L;const w=I.every(x=>!x.challenge_score),Q=parseFloat(I==null?void 0:I.map(x=>x.challenge_score).reduce((x,ee)=>parseFloat(x||0)+parseFloat(ee||0)));g.setFieldsValue({question_score:w?"":Q.toFixed(1)}),u(Fe(mt({},e),{shixun:I}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))))},ae={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Cu=f(54172),mu=f(37975),wu=f(24334),J=f(59301);const Bu=["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"],pu=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Pl=({qitem:e,exercise:u})=>{var l,v,D,re,b,y,m,P,Ce,g,d,C,L,I,w,Q,x,ee,oe,G,Nt,fn,Lt,Nn;return J.createElement("div",{className:ae.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&J.createElement("div",{className:ae.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((Ee,Gt)=>J.createElement("div",{className:ae.redio},!(Ee!=null&&Ee.standard_boolean)&&J.createElement("span",{className:ae.redioitem}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("i",{className:`${ae.redioitemyes} icon-duigou1`}),J.createElement("span",{className:`${Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},(e==null?void 0:e.question_type)===0?Bu[Gt]:""),J.createElement(cn.Z,{className:Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title,value:Ee==null?void 0:Ee.choice_text}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&J.createElement("div",{className:ae.normalWrap},(v=e==null?void 0:e.question_choices)==null?void 0:v.map((Ee,Gt)=>J.createElement("div",{className:ae.checkbox},!(Ee!=null&&Ee.standard_boolean)&&J.createElement("span",{className:ae.checkboxitem}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("i",{className:`${ae.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},Bu[Gt]),J.createElement(cn.Z,{className:Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title,value:Ee==null?void 0:Ee.choice_text}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&J.createElement("div",{className:ae.completion},(D=e==null?void 0:e.standard_answers)==null?void 0:D.map((Ee,Gt)=>{var rn;return J.createElement(Mn.Z,{align:"top"},J.createElement("span",{className:ae.title},"\u586B\u7A7A\u9879",Gt+1),J.createElement("div",{className:ae.content},(rn=Ee.answer_text)==null?void 0:rn.map((q,sn)=>J.createElement("div",{key:sn,className:ae.items,style:(Ee==null?void 0:Ee.model)===2?{border:0,padding:0}:{}},(Ee==null?void 0:Ee.model)===1?J.createElement("pre",{className:"mb0"},q):J.createElement(mu.Z,{value:q,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&J.createElement("div",{className:ae.simple},J.createElement("div",{className:ae.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(re=e==null?void 0:e.answer_texts)!=null&&re[0]?J.createElement(cn.Z,{className:ae.content,value:(b=e==null?void 0:e.answer_texts)==null?void 0:b[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ae.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&J.createElement("div",{className:ae.shixunWrapper},(y=e==null?void 0:e.shixun)==null?void 0:y.map((Ee,Gt)=>{var rn,q;return J.createElement("div",null,J.createElement("div",{key:Gt,className:`${ae.shixun} mb30`},J.createElement("span",{className:ae.score},"\uFF08",Ee==null?void 0:Ee.challenge_score,"\u5206\uFF09"),J.createElement("span",{className:ae.qtitle},(e==null?void 0:e.index)+"."+(Gt+1),"\u3001",Ee==null?void 0:Ee.challenge_name)),((q=(rn=u==null?void 0:u.editData)==null?void 0:rn.exercise)==null?void 0:q.show_challenge_task_pass)&&J.createElement(cn.Z,{className:ae.content,value:(Ee==null?void 0:Ee.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&J.createElement("div",{className:ae.program,style:{border:!((P=(m=u==null?void 0:u.editData)==null?void 0:m.exercise)!=null&&P.show_hack_sets)&&!((g=(Ce=u==null?void 0:u.editData)==null?void 0:Ce.exercise)!=null&&g.show_hack_description)&&"none"}},((C=(d=u==null?void 0:u.editData)==null?void 0:d.exercise)==null?void 0:C.show_hack_sets)&&J.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},J.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},J.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),J.createElement(Cu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ee,Gt,rn)=>rn+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ee,Gt,rn)=>J.createElement(jt.Z,{title:J.createElement("pre",null,Ee)},J.createElement("div",{className:ae.divname},Ee))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ee,Gt,rn)=>J.createElement(jt.Z,{title:J.createElement("pre",null,Ee)}," ",J.createElement("div",{className:ae.divname},Ee))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((I=(L=u==null?void 0:u.editData)==null?void 0:L.exercise)==null?void 0:I.show_hack_description)&&J.createElement("div",null,J.createElement(cn.Z,{className:ae.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((w=e==null?void 0:e.sub_exercise_questions)==null?void 0:w.map((Ee,Gt)=>{var rn,q,sn,In,wn,z;return J.createElement("div",{key:Gt},J.createElement("div",{className:ae.combination},J.createElement("span",{className:ae.score},Ee==null?void 0:Ee.question_score,"\u5206"),J.createElement("span",{className:ae.qtype},(rn=pu.find(Bt=>Bt.type==Ee.question_type))==null?void 0:rn.name),J.createElement("span",{className:ae.qtitle},Gt+1,"\u3001",Ee==null?void 0:Ee.question_title)),(Ee.question_type===0||Ee.question_type===2)&&J.createElement("div",{className:ae.warp,style:{padding:"30px 58px",paddingBottom:0}},J.createElement("div",null,(q=Ee==null?void 0:Ee.question_choices)==null?void 0:q.map((Bt,It)=>J.createElement("div",{className:ae.redio,key:It},!(Bt!=null&&Bt.standard_boolean)&&J.createElement("span",{className:ae.redioitem}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("i",{className:`${ae.redioitemyes} icon-duigou1`}),Ee.question_type===2&&J.createElement("span",{className:`${Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},Bu[It]),J.createElement(cn.Z,{className:Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title,value:Bt==null?void 0:Bt.choice_text}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848"))))),Ee.question_type===1&&J.createElement("div",{className:ae.normalWrap},(sn=Ee==null?void 0:Ee.question_choices)==null?void 0:sn.map((Bt,It)=>J.createElement("div",{className:ae.checkbox,key:It},!(Bt!=null&&Bt.standard_boolean)&&J.createElement("span",{className:ae.checkboxitem}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("i",{className:`${ae.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},Bu[It]),J.createElement(cn.Z,{className:Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title,value:Bt==null?void 0:Bt.choice_text}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848")))),Ee.question_type===3&&J.createElement("div",{className:ae.completion},(In=Ee==null?void 0:Ee.standard_answers)==null?void 0:In.map((Bt,It)=>{var Kn;return J.createElement(Mn.Z,{align:"top"},J.createElement("span",{className:ae.title},"\u586B\u7A7A\u9879",It+1),J.createElement("div",{className:ae.content},(Kn=Bt.answer_text)==null?void 0:Kn.map((Ln,Xn)=>J.createElement("div",{key:Xn,className:ae.items},J.createElement("pre",{className:"mb0"},Ln)))))})),Ee.question_type===4&&J.createElement("div",{className:ae.simple},J.createElement("div",{className:ae.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wn=Ee==null?void 0:Ee.answer_texts)!=null&&wn[0]?J.createElement(cn.Z,{className:ae.content,value:(z=Ee==null?void 0:Ee.answer_texts)==null?void 0:z[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ae.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Ee!=null&&Ee.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&J.createElement("div",null,J.createElement(cn.Z,{disabledFill:!0,className:ae.content,showProgramFill:!0,value:wu.Base64.decode(((Q=e==null?void 0:e.program_attr)==null?void 0:Q.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&J.createElement("div",{className:ae.bottom},J.createElement("div",{className:`${ae.bottomitem} mb30`},J.createElement("span",{className:ae.left},"\u89E3\u6790"),J.createElement("span",{className:ae.right},e!=null&&e.analysis?J.createElement(cn.Z,{value:e==null?void 0:e.analysis}):J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),J.createElement("div",{className:`${ae.bottomitem} mb30`},J.createElement("span",{className:ae.left},"\u96BE\u5EA6"),J.createElement("span",{className:ae.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),J.createElement("div",{className:ae.bottomitem},J.createElement("span",{className:ae.left},"\u77E5\u8BC6\u70B9"),J.createElement(jt.Z,{title:((x=e==null?void 0:e.tag_discipline_names)==null?void 0:x.length)<=0||((ee=e==null?void 0:e.tag_discipline_names)==null?void 0:ee.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(G=(oe=e==null?void 0:e.tag_discipline_names)==null?void 0:oe.join("\uFF1B"))==null?void 0:G.toString()},J.createElement("span",{className:ae.right},((Nt=e==null?void 0:e.tag_discipline_names)==null?void 0:Nt.length)<=0?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((fn=e==null?void 0:e.tag_discipline_names)==null?void 0:fn.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Nn=(Lt=e==null?void 0:e.tag_discipline_names)==null?void 0:Lt.join("\uFF1B"))==null?void 0:Nn.toString())))))},Uu=f(51780),wl=f(29342),Tn=f(59301),Sl=Object.defineProperty,Nl=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,ta=(e,u,l)=>u in e?Sl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Il=(e,u)=>{for(var l in u||(u={}))Oa.call(u,l)&&ta(e,l,u[l]);if(pa)for(var l of pa(u))ga.call(u,l)&&ta(e,l,u[l]);return e},kl=(e,u)=>Nl(e,_a(u)),Ku=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),$u=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce,g;const[d]=F.default.useForm(),{unified_ai_setting:C,ai_review_settings:L}=v==null?void 0:v.exercise,I=C?L:((Ce=e==null?void 0:e.ai_review_settings)==null?void 0:Ce.length)>0?e.ai_review_settings:L;return(0,n.useEffect)(()=>{d.setFieldsValue(kl(Il({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:I}))},[e]),Tn.createElement("div",null,Tn.createElement(F.default,{form:d,colon:!1,onFinish:w=>{var Q;(Q=v==null?void 0:v.exercise)!=null&&Q.is_open_ai_review&&!(0,cu.BR)(w==null?void 0:w.ai_review_settings)||D(kl(Il(Il({},e),w),{answer_texts:w==null?void 0:w.answer_texts,question_title:w==null?void 0:w.name}))},onFinishFailed:w=>Ku(void 0,null,function*(){var Q,x;h.ZP.error(w.errorFields[0].errors[0]),d.scrollToField((x=(Q=w==null?void 0:w.errorFields)==null?void 0:Q[0])==null?void 0:x.name,{behavior:"smooth",block:"center"})})},Tn.createElement("div",{style:{display:"flex",alignItems:"center"}},Tn.createElement("div",{style:{flex:1}},Tn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Tn.createElement("span",null,"\u7B80\u7B54\u9898")),((g=v==null?void 0:v.exercise)==null?void 0:g.exercise_status)==1&&!(e!=null&&e.isadd)&&Tn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Tn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Tn.createElement(a.ZP,{onClick:()=>{e.isadd?(u(!1),y()):(d.setFieldsValue(kl(Il({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Tn.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Tn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Tn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Tn.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>{d.submit()},loading:P},"\u4FDD\u5B58"))),Tn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Tn.createElement(F.default.Item,{className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Tn.createElement(ce.Z,{onBlur:w=>{w.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Tn.createElement(wl.W,{form:d,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Tn.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:d}))))},$n=f(59301),Fa=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),na=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:v})=>{var D,re,b;const[y,m]=(0,n.useState)(!1);function P(){return Fa(this,null,function*(){var Ce,g,d;let C=(g=(Ce=l==null?void 0:l.exercise_question_types)==null?void 0:Ce.filter(I=>I.Singlequestion))==null?void 0:g.map(I=>({question_type:I.question_type,score:I.Singlequestion})),L=yield(0,U.ZP)(`/api/exercises/${(d=l==null?void 0:l.exercise)==null?void 0:d.id}/batch_set_score.json`,{method:"POST",body:{question_arr:C}});(L==null?void 0:L.status)===0&&v()})}return $n.createElement("div",null,u&&$n.createElement(Je.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:De.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var Ce,g,d;if(l!=null&&l.use_blank_score&&((d=(g=(Ce=l==null?void 0:l.exercise_question_types)==null?void 0:Ce.filter(C=>C.name==="\u586B\u7A7A\u9898"))==null?void 0:g[0])!=null&&d.Singlequestion)){m(!0);return}P(),e(!1)}},$n.createElement("div",{className:"c-black"},"\u603B\u5206",$n.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((D=l==null?void 0:l.exercise_types)==null?void 0:D.q_scores))),$n.createElement("div",{className:De.content},$n.createElement("span",null,"\u9898\u578B\u540D\u79F0"),$n.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),$n.createElement("span",null,"\u9898\u578B\u603B\u5206"),$n.createElement("span",null,"\u64CD\u4F5C")),(b=(re=l==null?void 0:l.exercise_question_types)==null?void 0:re.filter(Ce=>Ce.name!=="\u5B9E\u8BAD\u9898"&&Ce.name!=="\u7EC4\u5408\u9898"))==null?void 0:b.map(Ce=>{var g;return $n.createElement("div",{className:De.items},$n.createElement("span",null,Ce==null?void 0:Ce.name),$n.createElement("span",null,(g=Ce==null?void 0:Ce.items)==null?void 0:g.length),$n.createElement("span",null,Ce==null?void 0:Ce.score),$n.createElement("span",null,"\u6BCF\u9898",$n.createElement(ce.Z,{max:100,precision:1,min:.1,onChange:d=>{Ce.Singlequestion=d},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),$n.createElement(Je.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:y,width:640,closable:!1,className:De.scoremodal},$n.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",$n.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),$n.createElement("div",{className:De.bottom},$n.createElement(a.ZP,{className:De.no,onClick:()=>{m(!1)}},"\u53D6\u6D88"),$n.createElement(a.ZP,{className:De.yes,onClick:()=>{P(),m(!1),e(!1)}},"\u786E\u8BA4"))))},Ta=f(20554),ua=f(17149),Ju=f(69219),Ml=f(13747),Qn={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},la=f(41576),Re={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const Zl=["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 Ra=({qitem:e})=>{var u,l,v,D,re,b,y,m,P,Ce;return n.createElement("div",{className:Re.warp},n.createElement("div",{className:Re.mainPart},n.createElement("div",{className:Re.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(cn.Z,{className:Re.content,showProgramFill:!0,value:(u=e==null?void 0:e.program_attr)==null?void 0:u.description}),(e==null?void 0:e.question_type)!=8&&n.createElement(cn.Z,{className:Re.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&n.createElement("div",null,(l=e==null?void 0:e.choices)==null?void 0:l.map((g,d)=>n.createElement("div",{className:Re.redio},!(g!=null&&g.is_answer)&&n.createElement("span",{className:Re.redioitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${Re.redioitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:g!=null&&g.is_answer?Re.titleyes:Re.title,value:Zl[d]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(v=e==null?void 0:e.choices)==null?void 0:v.map((g,d)=>n.createElement("div",{className:Re.checkbox},!(g!=null&&g.is_answer)&&n.createElement("span",{className:Re.checkboxitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${Re.checkboxitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:g!=null&&g.is_answer?Re.titleyes:Re.title,value:Zl[d]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:Re.completion},(D=e==null?void 0:e.standard_answer)==null?void 0:D.map((g,d)=>{var C;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Re.title},"\u586B\u7A7A\u9879",d+1),n.createElement("div",{className:Re.content},(C=g==null?void 0:g.answer_text)==null?void 0:C.map((L,I)=>n.createElement("div",{className:Re.items},L))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:Re.simple},n.createElement("div",{className:Re.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(re=e==null?void 0:e.answer_texts)!=null&&re[0]?n.createElement(cn.Z,{className:Re.content,value:(b=e==null?void 0:e.answer_texts)==null?void 0:b[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((y=e==null?void 0:e.challenge_names)==null?void 0:y.map((g,d)=>n.createElement("div",{className:Re.shixun},n.createElement("span",{className:Re.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,cu.EM)(d+1),"\u9898"),g)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:Re.simple},n.createElement(cn.Z,{className:Re.content,value:((m=e==null?void 0:e.program_attr)==null?void 0:m.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((P=e==null?void 0:e.sub_item_banks)==null?void 0:P.map((g,d)=>{var C,L,I,w,Q;return n.createElement("div",null,n.createElement("div",{className:Re.combination},n.createElement("span",{className:Re.qtitle},g==null?void 0:g.name)),n.createElement("div",{className:Re.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((g==null?void 0:g.item_type)=="SINGLE"||(g==null?void 0:g.item_type)=="JUDGMENT")&&((C=g==null?void 0:g.choices)==null?void 0:C.map((x,ee)=>n.createElement("div",{className:Re.redio},!(x!=null&&x.is_answer)&&n.createElement("span",{className:Re.redioitem}),(x==null?void 0:x.is_answer)&&n.createElement("i",{className:`${Re.redioitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:x!=null&&x.is_answer?Re.titleyes:Re.title,value:Zl[ee]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="MULTIPLE"&&((L=g==null?void 0:g.choices)==null?void 0:L.map((x,ee)=>n.createElement("div",{className:Re.checkbox},!(x!=null&&x.is_answer)&&n.createElement("span",{className:Re.checkboxitem}),(x==null?void 0:x.is_answer)&&n.createElement("i",{className:`${Re.checkboxitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:x!=null&&x.is_answer?Re.titleyes:Re.title,value:Zl[ee]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="COMPLETION"&&n.createElement("div",{className:Re.completion},(I=g==null?void 0:g.standard_answer)==null?void 0:I.map((x,ee)=>{var oe;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Re.title},"\u586B\u7A7A\u9879",ee+1),n.createElement("div",{className:Re.content},(oe=x==null?void 0:x.answer_text)==null?void 0:oe.map((G,Nt)=>n.createElement("div",{className:Re.items},G))))})),(g==null?void 0:g.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:Re.simple},n.createElement("div",{className:Re.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(w=g==null?void 0:g.answer_texts)!=null&&w[0]?n.createElement(cn.Z,{className:Re.content,value:(Q=g==null?void 0:g.answer_texts)==null?void 0:Q[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&n.createElement("div",null,n.createElement(cn.Z,{disabledFill:!0,className:Re.content,showProgramFill:!0,value:wu.Base64.decode(((Ce=e==null?void 0:e.program_attr)==null?void 0:Ce.code)||"")})),(e==null?void 0:e.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),n.createElement("a",{className:Re.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&n.createElement("div",{className:Re.bottom},n.createElement("div",{className:Re.bottomitem},n.createElement("span",{className:Re.left},"\u89E3\u6790"),n.createElement("span",{className:Re.right},e!=null&&e.analysis?n.createElement(cn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:Re.bottomitem},n.createElement("span",{className:Re.left},"\u96BE\u5EA6"),n.createElement("span",{className:Re.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:Re.bottomitem},n.createElement("span",{className:Re.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:Re.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Ca=f(12082),Ba=f(53956),Va=f(8250),Da=f(66807),ja=f(55301),La=f(90609),Ha=f(86342),$a=f(81281),fe=f(59301),Qa=Object.defineProperty,za=Object.defineProperties,Ya=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,vu=(e,u,l)=>u in e?Qa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,$t=(e,u)=>{for(var l in u||(u={}))Tt.call(u,l)&&vu(e,l,u[l]);if(ba)for(var l of ba(u))Ft.call(u,l)&&vu(e,l,u[l]);return e},Du=(e,u)=>za(e,Ya(u)),Gu=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const Tr=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:v,isloadings:D,dispatch:re,shixunsDetail:b,exercise:y,initFun:m})=>{var P,Ce,g;let[d,C]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[L,I]=(0,n.useState)([]),[w,Q]=(0,n.useState)([]),[x,ee]=(0,n.useState)([]),[oe,G]=(0,n.useState)([]);const[Nt,fn]=(0,n.useState)(!1),[Lt]=F.default.useForm(),[Nn,Ee]=(0,n.useState)(),[Gt,rn]=(0,n.useState)(!1);let[q,sn]=(0,n.useState)(v);const[In,wn]=(0,n.useState)([]),[z,Bt]=(0,n.useState)(!0),[It,Kn]=(0,n.useState)([]),[Ln,Xn]=(0,n.useState)(0),[on,ou]=(0,n.useState)([]),gu=[{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}],[Rn,hn]=(0,n.useState)({}),[qn,iu]=(0,n.useState)(!1),[Pa,Ua]=(0,n.useState)({});(0,n.useEffect)(()=>{var B,ne,tt,Se,at,dn,Vn,En,Au,An;(((tt=(ne=(B=y==null?void 0:y.editData)==null?void 0:B.exercise)==null?void 0:ne.exist_item_bank_ids)==null?void 0:tt.length)>0||((dn=(at=(Se=y==null?void 0:y.editData)==null?void 0:Se.exercise)==null?void 0:at.exist_item_bank_shixun_ids)==null?void 0:dn.length)>0)&&ou([...(En=(Vn=y==null?void 0:y.editData)==null?void 0:Vn.exercise)==null?void 0:En.exist_item_bank_ids,...(An=(Au=y==null?void 0:y.editData)==null?void 0:Au.exercise)==null?void 0:An.exist_item_bank_shixun_ids])},[(Ce=(P=y==null?void 0:y.editData)==null?void 0:P.exercise)==null?void 0:Ce.exist_item_bank_ids]);const bu=(0,n.useRef)(new Set),ol=(0,n.useRef)(new Set);let[hu,Ol]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Nu=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Er=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],wa=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Tl,Xu]=(0,n.useState)(!1),ra=F.default.useWatch("courseid",Lt),il=()=>{Lt.resetFields(),q=!1,sn(!1),Xu(!1),Lt.submit()};(0,n.useEffect)(()=>{Ln>0&&setTimeout(()=>{Xn(0)},2e3)},[Ln]),(0,n.useEffect)(()=>{u&&(Lt.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),z&&q&&(Lt.setFieldsValue({item_type:"SHIXUN"}),d.item_type="SHIXUN",C($t({},d)),Bt(!1)),Qt(d),hl(),oa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function Qt(B){return Gu(this,null,function*(){var ne,tt,Se;if(fn(!0),C(B),(x==null?void 0:x.length)<=0&&B.type==="5"){G([]),fn(!1);return}let at=B.type==="5"?x==null?void 0:x.filter(Au=>!In.includes(Au)):null,dn=B.type==="5"?x==null?void 0:x.filter(Au=>In.includes(Au)):null,Vn={course_discipline_id:B==null?void 0:B.courseid};(B==null?void 0:B.type)==="1"&&(Vn={discipline_id:((ne=B==null?void 0:B.courseid)==null?void 0:ne[0])||null,sub_discipline_id:((tt=B==null?void 0:B.courseid)==null?void 0:tt[1])||null});let En=yield(0,U.ZP)("/api/item_banks.json",{method:"get",params:Du($t($t({},B),Vn),{ids:at,shixun_ids:dn,group_id:((Se=B.group_id)==null?void 0:Se.map(Au=>Au==null?void 0:Au.value))||null,keyword:B.keyword?encodeURIComponent(B.keyword):B.keyword,include_shixuns:!0,type:B.type==="5"?null:B.type,clazz:B.type==="3"?"ItemBanksGroup":null})});G(En),fn(!1)})}function oa(B){return Gu(this,null,function*(){var ne;let tt=yield(0,U.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:B}),Se=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ne=tt==null?void 0:tt.data)==null?void 0:ne.map(at=>({title:at.name,id:at.id,pid:at.id,value:at.id,key:at.id,isLeaf:!at.have_child}))}];Kn(Se)})}function hl(){return Gu(this,null,function*(){let B=yield(0,U.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:d.type==="5"?null:d.type,clazz:"ItemBanksGroup"}});I((0,la.L)(B==null?void 0:B.disciplines))})}function zt(B){return Gu(this,null,function*(){var ne,tt,Se,at;fn(!0);let dn=(ne=B.list)==null?void 0:ne.filter(An=>!In.includes(An)),Vn=(tt=B.list)==null?void 0:tt.filter(An=>In.includes(An));if(dn.length===0&&Vn.length===0){fn(!1),G([]);return}let En={course_discipline_id:B==null?void 0:B.courseid};(B==null?void 0:B.type)==="1"&&(En={discipline_id:((Se=B==null?void 0:B.courseid)==null?void 0:Se[0])||null,sub_discipline_id:((at=B==null?void 0:B.courseid)==null?void 0:at[1])||null});let Au=yield(0,U.ZP)("/api/item_banks.json",{method:"get",params:Du($t($t({},B),En),{ids:dn,shixun_ids:Vn,type:B.type==="5"?null:B.type,clazz:B.type==="3"?"ItemBanksGroup":null})});fn(!1),G(Au)})}const eu=(0,O.useParams)(),[uu,xu,Fu,fu]=(0,Va.P)(),su=B=>Gu(void 0,null,function*(){const ne=yield re({type:"shixunsDetail/release",payload:{id:B}});let tt=ne==null?void 0:ne.tag_position,Se=(ne==null?void 0:ne.evaluation_set_position)||[],at=ne.status;return at===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),Qt(d),!0):(at===2?h.ZP.error(`\u7B2C${Se.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):at===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${tt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):h.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),nn=B=>(B==null?void 0:B.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Rl=(B,ne,tt)=>B.map(Se=>Se.key===ne?$t($t({},Se),tt):Se.children?Du($t({},Se),{children:Rl(Se.children,ne,tt)}):Se),Sa=B=>Gu(void 0,null,function*(){const{key:ne}=B;let tt=d.type;const Se=yield(0,ja.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ne),type:tt}),{data:at,total_count:dn}=Se||{};dn>0&&Kn(Vn=>Rl(Vn,ne,{children:at.map(En=>({title:En.name,id:En.id,pid:En.id,value:En.id,key:En.id,isLeaf:!En.have_child}))}))});function Vl(B){console.log("----",d),B==="1"&&(hu.gg=$t({},d)),B==="2"&&(hu.scj=$t({},d)),B==="3"&&(hu.ttgx=$t({},d)),B==="0"&&(hu.wcjd=$t({},d)),B==="5"&&(hu.yx=$t({},d)),Ol($t({},hu))}function sl(){d.type==="1"&&(d=hu.gg),d.type==="2"&&(d=hu.scj),d.type==="3"&&(d=hu.ttgx),d.type==="0"&&(d=hu.wcjd),d.type==="5"&&(d=hu.yx),(d==null?void 0:d.item_type)==="SHIXUN"?(q=!0,sn(!0)):(q=!1,sn(!1)),Lt.setFieldsValue($t({},d)),C($t({},d)),Qt($t({},d))}return fe.createElement("div",null,fe.createElement(Je.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:Qn.scoremodal,onCancel:()=>{e(!1)}},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement("div",{className:Qn.title},"\u9898\u5E93\u9009\u9898")),fe.createElement(Ta.default,{className:Qn.tabWrap,activeKey:d.type,onChange:B=>{B==="3"?(d.show_all_share=!0,oa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):d.show_all_share=null,B==="0"&&oa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Vl(d.type),d.type=B,(d==null?void 0:d.item_type)==="SHIXUN"&&d.type!=="5"&&(q=!0,sn(!0)),Xu(!1),d.type==="5"&&(q=!1,sn(!1)),sl(),hl()},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:fe.createElement("div",null,"\u5DF2\u9009",x.length>0&&fe.createElement("span",{className:Qn.titlecount},x.length),Ln>0&&fe.createElement("span",{className:Qn.add},"+",Ln)),key:"5"}]}),fe.createElement(F.default,{layout:"inline",form:Lt,onValuesChange:(B,ne)=>{var tt,Se;const at=Object.values(ne).some(Vn=>Vn!==null&&Vn!==""&&Vn!==void 0),dn=ne.keyword==="";if(Xu(at||!dn),d.page=1,d.keyword=(Se=(tt=d.keyword)==null?void 0:tt.replace)==null?void 0:Se.call(tt,/^\s+|\s+$/g,""),(ne==null?void 0:ne.item_type)==="SHIXUN"){if(d.type==="5"?sn(!1):sn(!0),B.keyword||B.keyword==="")return;Lt.submit()}else{if(B!=null&&B.courseid&&Lt.setFieldsValue({tag_discipline_id:null}),sn(!1),B.keyword||B.keyword==="")return;Lt.submit()}},onFinish:B=>{var ne;d.type==="3"&&(!B.group_id||((ne=B==null?void 0:B.group_id)==null?void 0:ne.length)===0)?d.show_all_share=!0:d.show_all_share=null,C($t($t({},d),B)),Qt($t($t({},d),B))}},fe.createElement(F.default.Item,{name:"item_type"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},gu.map(B=>fe.createElement(ft.default.Option,{key:B.value},B.name)))),["1","2"].includes(d.type)?fe.createElement(fe.Fragment,null,fe.createElement(F.default.Item,{name:"courseid"},fe.createElement(ua.Z,{className:Qn.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:L})),!q&&fe.createElement(F.default.Item,{name:"tag_discipline_id"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(g=oe==null?void 0:oe.tag_disciplines)==null?void 0:g.map(B=>fe.createElement(ft.default.Option,{key:B.id},B.name))))):fe.createElement(fe.Fragment,null," ",fe.createElement(F.default.Item,{name:"courseid"},fe.createElement(Zu.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:d==null?void 0:d.type}})),!q&&fe.createElement(F.default.Item,{name:"tag_discipline_id"},fe.createElement(Zu.i,{allowAcceptEmpty:!0,key:String(d.type==="3"),data:{container_type:"ItemBank",search:!0,type:d.type},style:{width:160,height:38},size:"middle",courseDisciplineId:ra,showLinkButton:!1}))),fe.createElement(F.default.Item,{name:q?"diff":"difficulty"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Nu.map(B=>fe.createElement(ft.default.Option,{key:B.value},B.name)))),q&&fe.createElement(F.default.Item,{name:"shixun_publish_status"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},wa.map(B=>fe.createElement(ft.default.Option,{key:B.value},B.name)))),(d.type==="3"||d.type==="0")&&!q&&fe.createElement(F.default.Item,{name:"group_id"},fe.createElement(Ju.default,{treeDataSimpleMode:!0,style:{width:134},className:Qn.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(B,ne)=>ne.title.toUpperCase().indexOf(B.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Sa,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:It})),Tl&&fe.createElement("span",{className:Qn.allqingchu,onClick:il},fe.createElement("i",{className:"iconfont icon-guanbi4"}),fe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),fe.createElement(F.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},fe.createElement(Pt.default.Search,{className:Qn.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:fe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`,onClick:()=>Lt.submit()}),onSearch:B=>{Lt.submit()}}))),fe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},fe.createElement("div",{onClick:()=>{d.updated_at==="asc"?d.updated_at="desc":d.updated_at="asc",C(Du($t({},d),{page:1})),Qt(Du($t({},d),{page:1}))}}," ",d.updated_at?fe.createElement("img",{src:d.updated_at==="asc"?Ca.Z:Ba.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),fe.createElement("div",{onClick:()=>{d.quotes==="asc"?d.quotes="desc":d.quotes="asc",C(Du($t({},d),{page:1})),Qt(Du($t({},d),{page:1}))},style:{marginLeft:20}}," ",d.quotes?fe.createElement("img",{src:d.quotes==="asc"?Ca.Z:Ba.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),fe.createElement(Cu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(oe==null?void 0:oe.items)||(oe==null?void 0:oe.shixun_list),pagination:!1,loading:Nt,rowKey:B=>B.id,rowSelection:{type:"checkbox",selectedRowKeys:[...w,...on],getCheckboxProps:B=>({disabled:B.shixun_tag_num===1||(on==null?void 0:on.find(ne=>B.id===ne))}),onSelect(B,ne,tt){if(console.log("---",tt,ne,B),ne)(q||B!=null&&B.challenge_names)&&wn([...In,B.id]),Q([...w,B.id]),B.identifier?bu.current.add(B.id):ol.current.add(B.id),Xn(1),ee([...x,B.id]);else{B.identifier?bu.current.delete(B.id):ol.current.delete(B.id);let Se=x.filter(at=>at!==B.id);if(Q(Se),ee(Se),q||B!=null&&B.challenge_names){let at=In.filter(dn=>dn!==B.id);wn([...at])}if(d.type==="5"){zt(Du($t({},d),{list:[...Se]}));return}}},onSelectAll(B,ne,tt){var Se,at;if(console.log("----",tt),B){const dn=tt.map(En=>En.id),Vn=(at=tt==null?void 0:tt.filter(En=>En==null?void 0:En.challenge_names))==null?void 0:at.map(En=>En.id);console.log("---",Vn),wn([...In,...Vn]),Q([...w,...dn]),ee([...x,...dn]);for(const En of tt)En.identifier?bu.current.add(En.id):ol.current.add(En.id)}else{const dn=tt.map(An=>An.id),Vn=w.filter(An=>!dn.some(Ka=>Ka===An)),En=(Se=tt==null?void 0:tt.filter(An=>An==null?void 0:An.challenge_names))==null?void 0:Se.map(An=>An.id);Q([...Vn]),ee([...Vn]);let Au=In.filter(An=>!En.some(Ka=>Ka===An.id));wn([...Au]),d.type==="5"&&zt(Du($t({},d),{list:[...Vn]}));for(const An of dn)An.identifier?bu.current.delete(An):ol.current.delete(An)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(B,ne,tt)=>{var Se,at;return fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,q||ne!=null&&ne.challenge_names?"\u5B9E\u8BAD\u9898":(at=(Se=gu==null?void 0:gu.filter(dn=>dn.value===B))==null?void 0:Se[0])==null?void 0:at.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:q?"30%":"60%",key:"name",render:(B,ne,tt)=>{var Se;return fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("span",null,fe.createElement(cn.Z,{key:1,showLines:1,showTextOnly:!0,value:q||ne!=null&&ne.challenge_names?ne!=null&&ne.title||B===null?"--":B:(ne==null?void 0:ne.item_type)=="BPROGRAM"?(Se=ne==null?void 0:ne.program_attr)==null?void 0:Se.description:B}))),(ne==null?void 0:ne.high_resources_consume)&&fe.createElement(Da.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!q,render:(B,ne,tt)=>{var Se;return fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("span",null,B?(Se=B==null?void 0:B.split("\u3001"))==null?void 0:Se[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!q,render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("span",null,B||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(B,ne,tt)=>{var Se,at,dn,Vn;return fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,q||ne!=null&&ne.challenge_names?(ne==null?void 0:ne.level)||((at=(Se=Nu==null?void 0:Nu.filter(En=>En.value===B))==null?void 0:Se[0])==null?void 0:at.name):(Vn=(dn=Nu==null?void 0:Nu.filter(En=>En.value===B))==null?void 0:dn[0])==null?void 0:Vn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!q,render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,B||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,q||ne!=null&&ne.challenge_names?(ne==null?void 0:ne.study_count)||(ne==null?void 0:ne.stu_num):B))},{title:fe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",fe.createElement(jt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},fe.createElement(el.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!q,render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,B||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",{style:{flex:1,textAlign:"start"}},fe.createElement("a",{onClick:()=>{var Se,at;Ee(Du($t({},ne),{question_type:q||ne!=null&&ne.challenge_names?5:(at=(Se=gu==null?void 0:gu.filter(dn=>dn.value===(ne==null?void 0:ne.item_type)))==null?void 0:Se[0])==null?void 0:at.question_type})),rn(!0)}},"\u67E5\u770B"),(ne==null?void 0:ne.shixun_tag_num)===1&&fe.createElement("a",{style:{marginLeft:10},onClick:()=>{Je.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:fe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",fe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ne==null?void 0:ne.identifier}/challenges`)}},(ne==null?void 0:ne.shixun_name)||"--"),"\uFF1F"),onOk:()=>Gu(void 0,null,function*(){if(!su(ne==null?void 0:ne.identifier))return new Promise((Se,at)=>{at()})})})}},"\u53D1\u5E03")))}].filter(B=>!B.hidden)}),fe.createElement(Ml.Z,{current:d.page,total:(oe==null?void 0:oe.items_count)||(oe==null?void 0:oe.shixuns_count),style:{marginBottom:20},defaultPageSize:d.per_page,showTotal:B=>fe.createElement("span",null,"\u5171\xA0",fe.createElement("span",{style:{color:"#165DFF"}},B),"\xA0\u6761\u6570\u636E"),pageSize:d.per_page,onChange:(B,ne)=>{d.page=B,d.per_page=ne,C($t({},d)),Qt($t({},d))}}),fe.createElement("div",{className:Qn.bottom},fe.createElement(a.ZP,{className:Qn.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),fe.createElement(a.ZP,{loading:D,style:{width:D&&75},className:Qn.yes,onClick:()=>Gu(void 0,null,function*(){var B,ne;if((x==null?void 0:x.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let tt=[...x==null?void 0:x.filter(at=>In.includes(at))],Se=yield(0,Ha.Tr)({id:tt,course_id:eu.coursesId,type:"shixun"});if(Se){let at=yield l([...ol.current],tt,!1);if((at==null?void 0:at.status)===0){if((tt==null?void 0:tt.length)==0)return m();Ua({exercise_id:(ne=(B=y==null?void 0:y.editData)==null?void 0:B.exercise)==null?void 0:ne.id,courseId:eu==null?void 0:eu.coursesId,shixun_info:Se==null?void 0:Se.no_use_list}),iu(!0)}}})},"\u786E\u8BA4"))),fe.createElement(Je.default,{open:Gt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Qn.previewModal,width:1e3,centered:!0,onCancel:()=>{rn(!1)},onOk:()=>{rn(!1)}},fe.createElement(Ra,{qitem:Nn})),fe.createElement(La.Z,{resdata:Rn,type:"exercise",okloading:D,oktext:(Rn==null?void 0:Rn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:B=>Gu(void 0,null,function*(){const ne=[],tt=[];for(const Se of Rn==null?void 0:Rn.can_copy_list)ne.push(Se.id);xu(),yield l([...ol.current],[...bu.current].filter(Se=>!tt.includes(Se)),!0,x==null?void 0:x.length,ne)})}),fe.createElement($a.Z,{source:"\u5B9E\u8BAD",showModal:qn,onCancel:()=>iu(!1),info:Pa,onOk:m}))};var Rr=(0,O.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Tr),Hr=f(91082),vt=f(59301),xt=Object.defineProperty,Kt=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,au=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,$r=(e,u,l)=>u in e?xt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,rl=(e,u)=>{for(var l in u||(u={}))Vr.call(u,l)&&$r(e,l,u[l]);if(au)for(var l of au(u))Xr.call(u,l)&&$r(e,l,u[l]);return e},xa=(e,u)=>Kt(e,zn(u)),qr=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),eo=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm(),d=!0;return(0,n.useEffect)(()=>{var C,L,I;g.setFieldsValue(xa(rl({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:xa(rl({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(C=e==null?void 0:e.program_attr)==null?void 0:C.language,code:wu.Base64.decode(((L=e==null?void 0:e.program_attr)==null?void 0:L.code)||"")},hack_sets:rl({},(I=e==null?void 0:e.hack_sets)==null?void 0:I[0]),repeat_answer:!e.repeat_answer}))},[e]),vt.createElement("div",null,vt.createElement(F.default,{form:g,colon:!1,onValuesChange:(C,L)=>{var I,w,Q,x;if(C!=null&&C.standard_answers){let ee=((I=g.getFieldValue("standard_answers"))==null?void 0:I.length)>0&&((Q=(w=g.getFieldValue("standard_answers"))==null?void 0:w.map(oe=>oe.score))==null?void 0:Q.filter(oe=>oe));(ee==null?void 0:ee.length)>0&&g.setFieldsValue({question_score:(ee==null?void 0:ee.length)>0&&((x=ee.reduce((oe,G)=>oe+G))==null?void 0:x.toFixed(1))})}},onFinish:C=>{var L;D(xa(rl(rl({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:(L=C.standard_answers)==null?void 0:L.map((I,w)=>xa(rl({},I),{position:w+1})),hack_codes:xa(rl({},C.hack_codes),{code:wu.Base64.encode(C.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:C=>qr(void 0,null,function*(){var L,I;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((I=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},vt.createElement("div",{style:{display:"flex",alignItems:"center"}},vt.createElement("div",{style:{flex:1}},vt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vt.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((Ce=l==null?void 0:l.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&vt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},vt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),vt.createElement(a.ZP,{onClick:()=>{var C,L,I;e.isadd?(v(!1),y()):(g.setFieldsValue(xa(rl({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:rl({},e),hack_codes:{language:(C=e==null?void 0:e.program_attr)==null?void 0:C.language,code:wu.Base64.decode((L=e==null?void 0:e.program_attr)==null?void 0:L.code)},hack_sets:rl({},(I=e==null?void 0:e.hack_sets)==null?void 0:I[0]),repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),vt.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vt.createElement(a.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),vt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vt.createElement(Ru.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),vt.createElement(Hr.t,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:d,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),vt.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},to=f(78323),no=f(42455),Wa=f(75823),uo=f(89392),lo=f(41468),Qr=f(2099),ao=f(66997),M=f(59301),ro=Object.defineProperty,oo=Object.defineProperties,io=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Yr=(e,u,l)=>u in e?ro(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Su=(e,u)=>{for(var l in u||(u={}))so.call(u,l)&&Yr(e,l,u[l]);if(zr)for(var l of zr(u))co.call(u,l)&&Yr(e,l,u[l]);return e},aa=(e,u)=>oo(e,io(u)),jn=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const{confirm:mo}=Je.default,Aa=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],vo=({user:e,dispatch:u,itemid:l,setisedits:v,exercise:D,setitemid:re})=>{var b,y,m,P,Ce,g,d,C,L,I,w,Q,x,ee,oe,G,Nt,fn,Lt,Nn,Ee,Gt,rn;const[q,sn]=(0,n.useState)(),[In,wn]=(0,n.useState)(!1),[z,Bt]=(0,n.useState)(),[It,Kn]=(0,n.useState)(),Ln=(0,n.useRef)(),Xn=(0,n.useRef)(),[on,ou]=(0,n.useState)(),[gu,Rn]=(0,n.useState)(!1),[hn,qn]=(0,n.useState)(!1),[iu,Pa]=(0,n.useState)(),[Ua,bu]=(0,n.useState)(!1),[ol,hu]=(0,n.useState)(!1),[Ol,Nu]=(0,n.useState)(!1),[Er,wa]=(0,n.useState)(!1),[Tl,Xu]=(0,n.useState)(!1),[ra,il]=(0,n.useState)(!1),Qt=(0,O.useParams)(),[oa,hl]=(0,n.useState)(!1),[zt]=F.default.useForm(),[eu,uu]=(0,n.useState)(!1),[xu,Fu]=(0,n.useState)(!1),[fu,su]=(0,n.useState)(!1),[nn,Rl]=(0,n.useState)(!1),[Sa,Vl]=(0,n.useState)(!1),sl=(0,n.useRef)(),[B,ne]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&Se()},[l]),(0,n.useEffect)(()=>{v(hn)},[hn]),(0,n.useEffect)(()=>{z!=null&&z.question_id&&(Kn(z==null?void 0:z.question_score),Xn.current=z==null?void 0:z.question_id)},[z]);const tt=X=>jn(void 0,null,function*(){});function Se(){return jn(this,null,function*(){var X,ke,kt,Ht;Rn(!0),wn(!0);const Jt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Rn(!1),wn(!1),sn(Jt),Xu(!1),Bt(aa(Su({},(kt=(ke=(X=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:X[0])==null?void 0:ke.items)==null?void 0:kt[0]),{index:1})),ou(aa(Su({},(Ht=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Ht[0]),{indexs:1}))})}function at(X,ke=!0){return jn(this,null,function*(){var kt,Ht,Jt,mn;ke&&(Rn(!0),wn(!0));const Pn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});sn(Pn);let Cn=[];(kt=Pn==null?void 0:Pn.exercise_question_types)==null||kt.map(Iu=>{var sa;(sa=Iu==null?void 0:Iu.items)==null||sa.map((_r,pr)=>{Cn.push(aa(Su({},_r),{index:pr+1}))})});let Pu=(Ht=Cn.filter(Iu=>Iu.question_id===(X==null?void 0:X.id)))==null?void 0:Ht[0],ia=(mn=((Jt=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Jt.map((Iu,sa)=>{if((Pu==null?void 0:Pu.question_type)===(Iu==null?void 0:Iu.question_type))return aa(Su({},Iu),{indexs:sa+1})})).filter(Iu=>Iu))==null?void 0:mn[0];ou(Su({},ia)),Bt(Su({},Pu)),Kn(Pu==null?void 0:Pu.question_score),Rn(!1),wn(!1),Xu(!1)})}function dn(X){return jn(this,null,function*(){ne(!0);let ke=aa(Su({},X),{repeat_answer:!X.repeat_answer,difficulty:(X==null?void 0:X.difficulty)||2,item_type:X.question_type,course_discipline_id:X==null?void 0:X.course_discipline_id,tag_discipline_ids:X==null?void 0:X.tag_discipline_ids,hack:aa(Su({},X==null?void 0:X.hack),{difficult:(X==null?void 0:X.difficulty)||2}),hack_identifier:sessionStorage.projectFill});X.tag_discipline_ids&&(ke.tag_discipline_ids=Array.isArray(X.tag_discipline_ids)?X.tag_discipline_ids:[X.tag_discipline_ids]);let kt=Tl?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${X==null?void 0:X.question_id}.json`;if((X==null?void 0:X.is_my)===1){const Ht=mo({title:"\u63D0\u793A",content:M.createElement("div",null,M.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),M.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{Ht.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>jn(this,null,function*(){ke.is_cover=1;let Jt=yield(0,U.ZP)(kt,{method:Tl?"post":"PUT",body:Su({},ke)});(Jt==null?void 0:Jt.status)===0&&(qn(!1),at({id:(Jt==null?void 0:Jt.exercise_question_id)||(X==null?void 0:X.question_id)})),Ht.destroy()}),onCancel:()=>jn(this,null,function*(){let Jt=yield(0,U.ZP)(kt,{method:Tl?"post":"PUT",body:Su({},ke)});(Jt==null?void 0:Jt.status)===0&&(qn(!1),at({id:(Jt==null?void 0:Jt.exercise_question_id)||(X==null?void 0:X.question_id)})),Ht.destroy()})})}else{let Ht=yield(0,U.ZP)(kt,{method:Tl?"post":"PUT",body:Su({},ke)});(Ht==null?void 0:Ht.status)===0&&(qn(!1),at({id:(Ht==null?void 0:Ht.exercise_question_id)||(X==null?void 0:X.question_id)}))}(0,cu.Vf)("#question-scroll-id"),ne(!1)})}function Vn(X){return jn(this,null,function*(){wn(!0);let ke=yield(0,U.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:X}});if(wn(!1),(ke==null?void 0:ke.status)===0){const kt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});sn(kt),Xu(!1)}})}const En=(X,ke,kt)=>jn(void 0,null,function*(){var Ht;if(X.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),kt();return}const Jt={id:Qt==null?void 0:Qt.exerciseId,file:(Ht=X[0])==null?void 0:Ht.file,course_discipline_id:ke};Ka(Jt,`${to.Z.API_SERVER}/api/courses/${Qt==null?void 0:Qt.coursesId}/exercises/import_exercise.json`,mn=>{var Pn;if((mn==null?void 0:mn.status)===0){const Cn={};(Pn=mn==null?void 0:mn.fail)==null||Pn.forEach(qu=>{var ia;((ia=Object.keys(Cn))==null?void 0:ia.includes(qu.message))?Cn[qu.message]=Cn[qu.message]+1:Cn[qu.message]=1});let Pu=`\u6210\u529F\u5BFC\u5165${mn==null?void 0:mn.success}\u6761`;Object.keys(Cn).forEach(qu=>{Pu=Pu+`,${qu}${Cn[qu]}\u6761`}),h.ZP.success(Pu),bu(!1),Se()}(mn==null?void 0:mn.status)===-1&&(h.ZP.error(mn==null?void 0:mn.message),kt())})}),Au=(X,ke)=>jn(void 0,null,function*(){q.exercise_types.q_scores=Number(q.exercise_types.q_scores)+Number(X)-Number(ke==null?void 0:ke.question_score);const kt=yield(0,Wa.zR)({score:(0,uo.round)(X,1),question_id:ke==null?void 0:ke.question_id});if((kt==null?void 0:kt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),at({id:Xn.current},!1);return}(kt==null?void 0:kt.status)===-1&&Kn(ke==null?void 0:ke.question_score)}),An=()=>{Rl(!0)};(0,n.useEffect)(()=>{if(nn){const X=setTimeout(()=>{Rl(!1)},2e3);return()=>clearTimeout(X)}},[nn]);const Ka=(X,ke,kt,Ht,Jt)=>{const mn=new FormData;Object.keys(X).forEach(Cn=>{mn.append(Cn,X[Cn])});const Pn=new window.XMLHttpRequest;return Pn.withCredentials=!0,Pn.addEventListener("load",function(Cn){var Pu;kt(JSON.parse((Pu=Cn==null?void 0:Cn.target)==null?void 0:Pu.response))},!1),Pn.addEventListener("error",function(Cn){Jt&&Jt(Cn)},!1),Pn.upload.onprogress=Cn=>{Ht&&Ht(Cn)},Pn.open("POST",ke),Pn.send(mn),Pn};function jl(){return jn(this,null,function*(){Je.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:De.modalconfirm,onOk:()=>jn(this,null,function*(){if(z.question_id){let X=yield(0,U.ZP)(`/api/exercise_questions/${z.question_id}.json`,{method:"delete"});(X==null?void 0:X.status)===0&&(Se(),qn(!1))}else Bt({}),qn(!1),Se()}),cancelText:"\u53D6\u6D88"})})}const bo=X=>jn(void 0,null,function*(){return yield(0,U.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:Su({},X)})}),{overflow:xo,handleMouseEnter:Ao,handleMouseLeave:Po}=(0,no.I)(),wo=(X,ke)=>M.createElement(ku.default,null,M.createElement(ku.default.Item,{key:"0",onClick:()=>Gr(X==null?void 0:X.question_type)},M.createElement("span",{className:De.moreSpan},"\u65B0\u589E")),M.createElement(ku.default.Item,{key:"1",disabled:ke===0,onClick:()=>jn(void 0,null,function*(){if(ke===0)return;if(hn){An();return}let kt=(0,cu.rz)(q==null?void 0:q.exercise_question_types,ke,ke-1);yield Vn(kt.map(Ht=>Ht.name))})},M.createElement("span",{className:De.moreSpan},"\u4E0A\u79FB")),M.createElement(ku.default.Item,{key:"2",disabled:ke===(q==null?void 0:q.exercise_question_types.length)-1,onClick:()=>jn(void 0,null,function*(){if(ke===(q==null?void 0:q.exercise_question_types.length)-1)return;if(hn){An();return}let kt=(0,cu.rz)(q==null?void 0:q.exercise_question_types,ke,ke+1);yield Vn(kt.map(Ht=>Ht.name))})},M.createElement("span",{className:De.moreSpan},"\u4E0B\u79FB")),M.createElement(ku.default.Item,{key:"3",onClick:()=>{var kt;zt.setFieldsValue({name:X.name,item_type_en:(kt=Aa.find(Ht=>Ht.id==X.question_type))==null?void 0:kt.nameType}),uu(!0)}},M.createElement("span",{className:De.moreSpan},"\u91CD\u547D\u540D"))),Gr=X=>{var ke,kt,Ht,Jt,mn,Pn,Cn,Pu,qu,ia,Iu,sa,_r,pr;if(hn){An();return}if(Xu(!0),X===5){Nu(!0),wa(!0);return}if(X===6){let Io=(kt=(ke=D==null?void 0:D.editData)==null?void 0:ke.exercise)!=null&&kt.set_question_sub_discipline?`/problems/newcreate?express_id=${(Ht=q==null?void 0:q.exercise)==null?void 0:Ht.id}&callback_url=/classrooms/${Qt.coursesId}/exercise/add/${l}?type=2&course_discipline_id=${((mn=(Jt=D==null?void 0:D.editData)==null?void 0:Jt.exercise)==null?void 0:mn.course_discipline_id)||""}`:`/problems/newcreate?express_id=${(Pn=q==null?void 0:q.exercise)==null?void 0:Pn.id}&callback_url=/classrooms/${Qt.coursesId}/exercise/add/${l}?type=2`;O.history.push(Io);return}qn(!0),Bt(X===2?{question_type:X,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],course_discipline_id:(Pu=(Cn=D==null?void 0:D.editData)==null?void 0:Cn.exercise)!=null&&Pu.set_question_sub_discipline?(ia=(qu=D==null?void 0:D.editData)==null?void 0:qu.exercise)==null?void 0:ia.course_discipline_id:null,analysis:""}:{question_type:X,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,course_discipline_id:(sa=(Iu=D==null?void 0:D.editData)==null?void 0:Iu.exercise)!=null&&sa.set_question_sub_discipline?(pr=(_r=D==null?void 0:D.editData)==null?void 0:_r.exercise)==null?void 0:pr.course_discipline_id:null,downcase:!0,no_space:!0})},So=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{bu(!0)}},{key:2,label:M.createElement("div",null,M.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Qr.$}),M.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(!(!(q!=null&&q.is_old_data_for_time)&&(0,cu.Ye)(u))){if(hn){An();return}Fu(!0)}}}];console.log(on==null?void 0:on.question_type,z==null?void 0:z.question_type);const No=()=>jn(void 0,null,function*(){const X=yield(0,U.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Qt.exerciseId]}});if((X==null?void 0:X.status)===0){u({type:"classroomList/setActionTabs",payload:{}}),h.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),Rn(!0),wn(!0);const ke=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Rn(!1),wn(!1),sn(ke),Xu(!1)}});return M.createElement("div",null,M.createElement(yu.Z,{spinning:gu},M.createElement("div",{className:De.bg},((b=q==null?void 0:q.exercise_types)==null?void 0:b.q_counts)===0&&!hn&&M.createElement(Yu.Z,{styles:{marginTop:180},customText:M.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",M.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((y=q==null?void 0:q.exercise_types)==null?void 0:y.q_counts)>0||hn)&&M.createElement("div",{style:{textAlign:"center"}},M.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},M.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},M.createElement("div",{className:De.left},M.createElement("div",{className:De.leftAction},((m=q==null?void 0:q.exercise)==null?void 0:m.exercise_status)===1&&M.createElement(a.ZP,{onClick:()=>{if(hn){An();return}hu(!0)},className:De.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),M.createElement("div",{className:De.scrollWrapper,style:{overflow:xo},onMouseEnter:Ao,onMouseLeave:Po},(P=q==null?void 0:q.exercise_question_types)==null?void 0:P.map((X,ke)=>M.createElement("div",{key:ke,className:"mb30"},M.createElement("div",{className:De.title},M.createElement("div",{className:De.titleleft},M.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,cu.EM)(ke+1),"\u3001\u3010",X.name,"\u3011"),M.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",X.count,"\u5C0F\u9898\uFF0C\u5171",X.score,"\u5206\uFF09")),M.createElement(Fl.Z,{dropdownRender:()=>wo(X,ke),placement:"bottomLeft"},M.createElement("div",{className:De.more_style},M.createElement("i",{className:"iconfont icon-sandian font12"})))),M.createElement(Ll,{handleEditing:An,isedit:hn,setBigqitem:ou,bigitem:aa(Su({},X),{indexs:ke+1}),setqitem:kt=>jn(void 0,null,function*(){var Ht;(Ht=Ln.current)==null||Ht.blur(),Bt(kt)}),qitem:z,Itemid:l,getdata:at,data:X.items})))))),M.createElement("div",{id:"question-scroll-id",style:{overflow:hn?"hidden":"auto"},className:De.right},!(z!=null&&z.isadd)&&M.createElement("div",{className:De.title},!hn&&M.createElement("div",{style:{flex:1}},M.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(on==null?void 0:on.indexs)&&(0,cu.EM)(on==null?void 0:on.indexs),"\u3001\u3010",on==null?void 0:on.name,"\u3011"),M.createElement(jt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},M.createElement("i",{className:`${De.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var X;zt.setFieldsValue({name:on.name,item_type_en:(X=Aa.find(ke=>ke.id==on.question_type))==null?void 0:X.nameType}),uu(!0)}})),M.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",on==null?void 0:on.count,"\u5C0F\u9898\uFF0C\u5171",on==null?void 0:on.score,"\u5206\uFF09"),(z==null?void 0:z.question_type)===6&&M.createElement("span",{onClick:()=>{Je.default.destroyAll(),su(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(z==null?void 0:z.question_type)===5&&M.createElement(qe.default,{defaultChecked:(g=(Ce=D==null?void 0:D.editData)==null?void 0:Ce.exercise)==null?void 0:g.show_challenge_task_pass,onChange:X=>jn(void 0,null,function*(){let ke=yield(0,U.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:X.target.checked}});(ke==null?void 0:ke.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),at({id:Xn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(z==null?void 0:z.question_type)===6&&M.createElement("span",{style:{marginLeft:20},onClick:()=>{var X,ke,kt,Ht;Je.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:M.createElement("div",null,(z==null?void 0:z.question_type)===6&&M.createElement(qe.default,{defaultChecked:(ke=(X=D==null?void 0:D.editData)==null?void 0:X.exercise)==null?void 0:ke.show_hack_sets,onChange:Jt=>jn(void 0,null,function*(){let mn=yield(0,U.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Jt.target.checked}});(mn==null?void 0:mn.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Je.default.destroyAll(),at({id:Xn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),M.createElement("br",null),(z==null?void 0:z.question_type)===6&&M.createElement(qe.default,{defaultChecked:(Ht=(kt=D==null?void 0:D.editData)==null?void 0:kt.exercise)==null?void 0:Ht.show_hack_description,onChange:Jt=>jn(void 0,null,function*(){let mn=yield(0,U.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Jt.target.checked}});(mn==null?void 0:mn.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Je.default.destroyAll(),at({id:Xn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),M.createElement("div",{style:{display:"flex",alignItems:"center"}},(z==null?void 0:z.question_type)===5&&!hn&&M.createElement("a",{className:De.shixun,href:`/shixuns/${(0,nu.G5)()?z.forked_shixun_identifier:z==null?void 0:z.shixun_identifier}/challenges?exercise=true`,target:"_blank"},M.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!hn&&((d=q==null?void 0:q.exercise)==null?void 0:d.exercise_status)==1&&[0,1,2,4,6].includes(z==null?void 0:z.question_type)&&M.createElement(F.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},M.createElement(ce.Z,{precision:1,ref:Ln,onChange:X=>Kn(X),value:It,onBlur:X=>{Au(X.target.value,z)}})),!hn&&((C=q==null?void 0:q.exercise)==null?void 0:C.exercise_status)==1&&M.createElement(jt.Z,{title:"\u5220\u9664"},M.createElement("i",{onClick:()=>{jl()},style:{marginRight:20},className:`${De.delete} iconfont icon-shanchu13 mr8 ml8 `})),(z==null?void 0:z.question_type)!==5&&!hn&&M.createElement(M.Fragment,null,(z==null?void 0:z.is_my)==1&&M.createElement(jt.Z,{title:"\u67E5\u770B\u539F\u9898"},M.createElement("i",{className:`${De.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(z==null?void 0:z.question_type)==6?window.open(`/problems/newedit/${z==null?void 0:z.item_bank_hack_identifier}`):(z==null?void 0:z.question_type)==8?window.open(`/problemset/edit/${z==null?void 0:z.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${z==null?void 0:z.item_bank_id}`)}})),M.createElement(jt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},M.createElement("i",{className:`${De.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{sl.current=[],Je.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:M.createElement("div",{className:`font14 ${De.overflow}`,style:{maxHeight:500,overflow:"auto"}},M.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),M.createElement(yu.Z,{spinning:!1},M.createElement(lo.Z,{defaultValue:!0,value:sl.current,onChange:X=>sl.current=X}))),onOk:()=>jn(void 0,null,function*(){var X;(0,Wa.$l)({id:z==null?void 0:z.question_id,group_id:((X=sl==null?void 0:sl.current)==null?void 0:X[0])||""}).then(ke=>{(ke==null?void 0:ke.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),Se())})})})}}))),!hn&&(((L=q==null?void 0:q.exercise)==null?void 0:L.exercise_status)==1||((I=q==null?void 0:q.exercise)==null?void 0:I.exercise_status)==2&&((Q=(w=e.userInfo)==null?void 0:w.course)==null?void 0:Q.course_role)!=15||((x=q==null?void 0:q.exercise)==null?void 0:x.exercise_status)==3&&((oe=(ee=e.userInfo)==null?void 0:ee.course)==null?void 0:oe.course_role)!=15||((G=q==null?void 0:q.exercise)==null?void 0:G.exercise_status)==4&&((fn=(Nt=e.userInfo)==null?void 0:Nt.course)==null?void 0:fn.course_role)!=15)&&M.createElement(jt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},M.createElement("i",{onClick:()=>{(z==null?void 0:z.question_type)===6?O.history.push(`/problems/newedit/${z==null?void 0:z.hack_identifier}?type=exercises&express_id=${Qt.exerciseId}&question_id=${z==null?void 0:z.question_id}&score=${z==null?void 0:z.question_score}&exercise=true&callback_url=/classrooms/${Qt.coursesId}/exercise/add/${l}?type=2`):(ne(!1),qn(!0))},className:`${De.edit} iconfont icon-bianji_Hover ml8`})))),!hn&&M.createElement("div",null,M.createElement("div",{className:De.qcount},M.createElement("span",{className:De.score},z==null?void 0:z.question_score,"\u5206"),M.createElement(cn.Z,{className:De.qtitle,value:(z==null?void 0:z.index)+`\u3001${(z==null?void 0:z.question_type)==8?(Lt=z==null?void 0:z.program_attr)==null?void 0:Lt.description:z==null?void 0:z.question_title}`}),(z==null?void 0:z.high_resources_consume)&&M.createElement(Da.Z,{type:"shixun",style:{marginLeft:10}}),(0,nu.G5)()&&(z==null?void 0:z.shixun_change)&&(z==null?void 0:z.question_type)==5&&M.createElement(zu.Z,{open:Sa,onOpenChange:X=>{Vl(X)},placement:"bottomLeft",title:null,content:M.createElement("div",{style:{width:"310px",color:"#000"}},M.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),M.createElement("div",{className:De.btn_warp},M.createElement(a.ZP,{size:"small",onClick:()=>Vl(!1)},"\u5FFD\u7565"),M.createElement(a.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Vl(!1),u({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>No()}})}},"\u786E\u8BA4\u540C\u6B65"),M.createElement(a.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,cu.xg)(`/shixuns/${z==null?void 0:z.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},M.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:X=>X.stopPropagation()}))),(z==null?void 0:z.question_type)===6&&M.createElement(pn.Z,{onEdit:()=>su(1),className:"mt10",dataSource:(z==null?void 0:z.languages)||[]}),M.createElement(Pl,{exercise:D,TagDiscipline:iu,qitem:z})),hn&&M.createElement("div",null,(z==null?void 0:z.question_type)<=1&&M.createElement(Ou,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===5&&M.createElement(On,{saveLoading:B,setqitem:Bt,deleteitem:jl,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,showTip:nn}),(z==null?void 0:z.question_type)===3&&M.createElement(Wl,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===2&&M.createElement(Dr,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===4&&M.createElement($u,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===7&&M.createElement(Wt,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===8&&M.createElement(eo,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}))))))),M.createElement("div",{className:De.bottomdiv},M.createElement("div",{className:De.exercise_styles},((Nn=q==null?void 0:q.exercise)==null?void 0:Nn.exercise_status)==1&&M.createElement(M.Fragment,null,M.createElement("span",{className:De.spanBtn,onClick:()=>{if(hn){An();return}Nu(!0),wa(!1)}},"\u9898\u5E93\u9009\u9898"),M.createElement(Fl.Z,{menu:{items:So}},M.createElement("span",{className:De.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),M.createElement("span",{className:De.spanBtn,onClick:()=>jn(void 0,null,function*(){var X;if(!(q!=null&&q.is_old_data_for_time)&&(0,cu.Ye)(u))return;let ke=yield(0,U.ZP)(`/api/exercises/${Qt==null?void 0:Qt.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Qt==null?void 0:Qt.coursesId,categoryId:Qt==null?void 0:Qt.exerciseId}});(ke==null?void 0:ke.status)!=-1&&window.open(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${Qt==null?void 0:Qt.exerciseId}/${(X=e.userInfo)==null?void 0:X.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),M.createElement("span",{className:De.spanBtn,onClick:()=>{window.open(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${Qt==null?void 0:Qt.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Aa==null?void 0:Aa.map(X=>M.createElement(a.ZP,{className:De.addQuestionBtn,key:X.id,type:"primary",onClick:()=>{Gr(X.id)}},X.name))),((Ee=q==null?void 0:q.exercise)==null?void 0:Ee.exercise_status)!=1&&M.createElement(M.Fragment,null,M.createElement("span",{style:{width:"1022px"}})),M.createElement("span",{className:De.saveBtn,onClick:()=>jn(void 0,null,function*(){var X,ke,kt;if(hn){An();return}const Ht=Number(q.exercise_types.q_scores);[100,120,150].includes(Ht)||(yield new Promise((Pn,Cn)=>{Je.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:M.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",M.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ht),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>jn(void 0,null,function*(){Pn("")}),onCancel:()=>{Cn()}})}));let Jt=(ke=(X=q==null?void 0:q.exercise_question_types)==null?void 0:X.filter(Pn=>Pn.question_type===5)[0])==null?void 0:ke.items,mn=0;Jt==null||Jt.map(Pn=>{Pn.high_resources_consume&&(mn=mn+1)}),console.log(mn),mn>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:mn,fn:()=>{var Pn;((Pn=q==null?void 0:q.exercise)==null?void 0:Pn.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),O.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),il(!1)):O.history.back()}}}):((kt=q==null?void 0:q.exercise)==null?void 0:kt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),O.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),il(!1)):O.history.back()})},M.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),M.createElement(na,{setScoreShow:hu,ScoreShow:ol,exerciseitem:q,getdata:Se}),Ol&&M.createElement(Rr,{setScoreShow:Nu,isshixuns:Er,isloadings:oa,ScoreShow:Ol,onOk:(X,ke,kt=!0)=>jn(void 0,null,function*(){hl(!0);let Jt=yield bo({exam_id:l,item_bank_ids:X,shixun_ids:ke});return hl(!1),(Jt==null?void 0:Jt.status)===0&&kt&&Je.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Se()},onCancel:()=>{Nu(!1),Se()}}),Jt}),initFun:()=>{Nu(!1),Se()}}),M.createElement(Uu.Z,{course_discipline_id:(Gt=q==null?void 0:q.exercise)==null?void 0:Gt.course_discipline_id,visible:Ua,onCancel:()=>bu(!1),onOk:En}),M.createElement(Je.default,{title:"\u63D0\u793A",open:ra,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:M.createElement("div",null,M.createElement(a.ZP,{onClick:()=>{il(!1),O.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),M.createElement(a.ZP,{type:"primary",onClick:()=>{O.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),il(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{il(!1)}},M.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),M.createElement(Je.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:eu,width:500,onOk:()=>zt.submit(),onCancel:()=>uu(!1)},M.createElement(F.default,{form:zt,initialValues:{},onFinish:X=>jn(void 0,null,function*(){(yield(0,Wa.RK)(Su({id:l},X))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Se(),uu(!1))})},M.createElement(F.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(X,ke){var kt,Ht,Jt,mn;const Pn=(kt=Aa==null?void 0:Aa.find(Cn=>Cn.nameType==zt.getFieldValue("item_type_en")))==null?void 0:kt.id;return(mn=(Jt=(Ht=q==null?void 0:q.exercise_question_types)==null?void 0:Ht.filter(Cn=>Cn.question_type!=Pn))==null?void 0:Jt.map(Cn=>Cn==null?void 0:Cn.name))!=null&&mn.includes(ke)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},M.createElement(Pt.default,{size:"large",maxLength:10,showCount:!0})),M.createElement(F.default.Item,{hidden:!0,name:"item_type_en"},M.createElement(Pt.default,{size:"large"})))),M.createElement(yl.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xu},M.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),M.createElement(Qr.Z,{stickyTop:-24,subDisciplineId:(rn=q==null?void 0:q.exercise)==null?void 0:rn.course_discipline_id,onCancel:()=>Fu(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{Fu(!1),Se()}}),M.createElement("div",{style:{height:70}})),M.createElement(pn.Q,{visible:!!fu,setVisible:su,tip:fu===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:fu===1?z==null?void 0:z.languages:[],onOk:X=>jn(void 0,null,function*(){const ke={languages:X};fu===1?ke.hack_id=z==null?void 0:z.hack_id:ke.exercise_id=l,(yield(0,U.ZP)("/api/problems/update_languages.json",{method:"post",body:ke})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),at({id:Xn.current}),su(!1))})}),M.createElement(ao.Z,null))};var fo=(0,O.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(vo),Wr=f(60978),Eo=f(28378),_o=f(57465),po=f(87169),go=f(85647),Ve=f(59301),ho=Object.defineProperty,Fo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Jr=(e,u,l)=>u in e?ho(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,gl=(e,u)=>{for(var l in u||(u={}))Ur.call(u,l)&&Jr(e,l,u[l]);if(vr)for(var l of vr(u))Kr.call(u,l)&&Jr(e,l,u[l]);return e},jr=(e,u)=>Fo(e,yo(u)),Co=(e,u)=>{var l={};for(var v in e)Ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&vr)for(var v of vr(e))u.indexOf(v)<0&&Kr.call(e,v)&&(l[v]=e[v]);return l},fr=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const Bo=e=>{var u=e,{classroomList:l,globalSetting:v,problemset:D,loading:re,exercise:b,user:y,dispatch:m}=u,P=Co(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Ce,g,d,C,L,I,w,Q,x,ee,oe,G,Nt,fn,Lt,Nn,Ee,Gt,rn,q,sn,In,wn,z,Bt;const It=(0,O.useParams)(),[Kn,Ln]=(0,n.useState)(!1),{userInfo:Xn}=y,[on]=F.default.useForm();let[ou,gu]=(0,n.useState)({});const[Rn,hn]=(0,n.useState)(1),[qn,iu]=(0,n.useState)(""),[Pa]=(0,O.useSearchParams)(),[Ua,bu]=(0,n.useState)(!1),[ol,hu]=(0,n.useState)(!1),[Ol,Nu]=(0,n.useState)(!1),[Er,wa]=(0,n.useState)(""),[Tl,Xu]=(0,n.useState)(!1),[ra,il]=(0,n.useState)(!1);(0,n.useEffect)(()=>{m({type:"globalSetting/footerToggle",payload:!1}),on.setFieldsValue({difficulty:2,course_discipline_id:null})},[]),(0,n.useEffect)(()=>{var zt,eu,uu,xu,Fu,fu;It.exerciseId&&(((eu=(zt=b==null?void 0:b.editData)==null?void 0:zt.exercise)==null?void 0:eu.exercise_status)===2||((xu=(uu=b==null?void 0:b.editData)==null?void 0:uu.exercise)==null?void 0:xu.exercise_status)===3||((fu=(Fu=b==null?void 0:b.editData)==null?void 0:Fu.exercise)==null?void 0:fu.exercise_status)===4?Nu(!0):Nu(!1))},[b==null?void 0:b.editData]),(0,n.useEffect)(()=>{if(It.exerciseId){let zt=b.editData.exercise;il(zt==null?void 0:zt.set_question_sub_discipline),on.setFieldsValue(jr(gl({},zt),{course_discipline_id:zt==null?void 0:zt.course_discipline_id}))}},[b]),(0,n.useEffect)(()=>{Pa.get("type")==="2"&&(iu(It.exerciseId),hn(2))},[Pa.get("type")]);function Qt(zt,eu){return fr(this,null,function*(){var uu,xu,Fu,fu;yield on.validateFields();const su=on.getFieldsValue();su.is_md=!0,su.time=parseInt(su.time)>9999?9999:su.time;const nn=yield m({type:"exercise/addExercise",payload:gl(gl({},su),It)});nn.status===0?(yield(0,U.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:It==null?void 0:It.coursesId,id:(uu=nn==null?void 0:nn.data)==null?void 0:uu.exercise_id,time:zt}}),hl((xu=nn.data)==null?void 0:xu.exercise_id),iu((Fu=nn==null?void 0:nn.data)==null?void 0:Fu.exercise_id),hn(2),bu(!1),O.history.replace(`/classrooms/${It.coursesId}/exercise/add/${(fu=nn.data)==null?void 0:fu.exercise_id}?type=2`)):h.ZP.error(nn.message),eu()})}function oa(zt){gu(gl({},zt))}function hl(zt){return fr(this,null,function*(){if(!(ou!=null&&ou.ec_point_ids))return;const eu=gl({},ou);delete eu.id;let uu=yield(0,U.ZP)(`/api/ec_courses/${ou==null?void 0:ou.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:gl({exercise_id:zt},eu)})})}return Ve.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ve.createElement("section",{className:"edu-container"},Ve.createElement("section",{className:"animated fadeIn"},Ve.createElement("aside",{className:"mt10"},Xn&&Ve.createElement(Oe.Z,{separator:">"},Ve.createElement(Oe.Z.Item,null,Ve.createElement(O.Link,{to:`/classrooms/${It.coursesId}/exercise`},(Ce=Xn==null?void 0:Xn.course)==null?void 0:Ce.course_name)),Ve.createElement(Oe.Z.Item,null,Ve.createElement(O.Link,{to:`/classrooms/${It.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Ve.createElement(Oe.Z.Item,null,It.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),It.exerciseId&&Ve.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Ve.createElement(po.Z,{style:{marginRight:5,color:"#E99237"}}),Ve.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ve.createElement("span",{className:ue.addQuestionBtn,onClick:()=>{m({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[It.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ve.createElement(_o.Z,{haveInit:!0,init:()=>{wa(new Date)}}),Ve.createElement("div",{className:"bg-white"},Ve.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ve.createElement("div",{onClick:()=>{if(ol){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}hn(1)},className:Rn===1?ue.selectdiv:ue.divitem},Ve.createElement(Wr.Z,{number:1,active:Rn===1,className:"mr10"}),Ve.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ve.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ve.createElement("div",{onClick:()=>{if(!It.exerciseId&&!qn){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}hn(2),!qn&&iu(It.exerciseId)},className:Rn!==1?ue.selectdiv:ue.divitem},Ve.createElement(Wr.Z,{number:2,active:Rn!==1,className:"mr10"}),Ve.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Rn===2&&Ve.createElement("div",{className:"tc"},Ve.createElement(Eo.Z,{defaultValue:(d=(g=b==null?void 0:b.editData)==null?void 0:g.exercise)==null?void 0:d.exercise_name,onFinish:zt=>fr(void 0,null,function*(){var eu,uu,xu,Fu,fu,su,nn,Rl,Sa,Vl,sl,B;return zt.trim()===((uu=(eu=b==null?void 0:b.editData)==null?void 0:eu.exercise)==null?void 0:uu.exercise_name)?!0:(yield(0,Wa.wy)({exercise_name:zt,exercise_description:(Fu=(xu=b==null?void 0:b.editData)==null?void 0:xu.exercise)==null?void 0:Fu.exercise_description,course_discipline_id:(su=(fu=b==null?void 0:b.editData)==null?void 0:fu.exercise)==null?void 0:su.course_discipline_id,time:(Rl=(nn=b==null?void 0:b.editData)==null?void 0:nn.exercise)==null?void 0:Rl.time,exerciseId:(Vl=(Sa=b.editData)==null?void 0:Sa.exercise)==null?void 0:Vl.id,difficulty:(B=(sl=b.editData)==null?void 0:sl.exercise)==null?void 0:B.difficulty})).status===0?(on.setFieldValue("exercise_name",zt),!0):!1})}),Ve.createElement("div",{style:{fontSize:14}},Ve.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((L=(C=b==null?void 0:b.editData)==null?void 0:C.exercise)==null?void 0:L.time)||"\u4E0D\u9650")),Ve.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((w=(I=b==null?void 0:b.editData)==null?void 0:I.exercise)==null?void 0:w.difficulty)===1?"\u7B80\u5355":((x=(Q=b==null?void 0:b.editData)==null?void 0:Q.exercise)==null?void 0:x.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ve.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((oe=(ee=b==null?void 0:b.editData)==null?void 0:ee.exercise_types)==null?void 0:oe.q_counts)||0)),Ve.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},(Nt=(G=b==null?void 0:b.editData)==null?void 0:G.exercise_types)==null?void 0:Nt.q_scores))))),Rn===1&&Ve.createElement("div",null,Ve.createElement("section",{className:[ue.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ve.createElement(F.default,{form:on,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:zt=>fr(void 0,null,function*(){var eu,uu,xu,Fu,fu;if(Ln(!0),bu(!0),It.exerciseId){zt.exerciseId=(uu=(eu=b.editData)==null?void 0:eu.exercise)==null?void 0:uu.id,zt.course_discipline_id=zt.course_discipline_id,yield(0,Wa.wy)(jr(gl({},zt),{set_question_sub_discipline:ra})),hn(2),hl(It==null?void 0:It.exerciseId),iu(It.exerciseId),Ln(!1),bu(!1);return}const su=yield(0,U.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:It==null?void 0:It.coursesId}});if(su!=null&&su.alert)m({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{zt.is_md=!0,zt.time=parseInt(zt.time)>9999?9999:zt.time,zt.set_question_sub_discipline=ra;const nn=yield m({type:"exercise/addExercise",payload:jr(gl(gl({},zt),It),{category_id:Pa.get("catalogue")||null})});nn.status===0&&(hl((xu=nn.data)==null?void 0:xu.exercise_id),O.history.replace(`/classrooms/${It.coursesId}/exercise/add/${(Fu=nn.data)==null?void 0:Fu.exercise_id}?type=2`),iu((fu=nn==null?void 0:nn.data)==null?void 0:fu.exercise_id),hn(2)),bu(!1)}Ln(!1)}),className:ue.formWrap},Ve.createElement(F.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:ue.baseLineHeight,rules:[{required:!0,validator:(zt,eu)=>{var uu;return((uu=eu==null?void 0:eu.replaceAll(" ",""))==null?void 0:uu.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ve.createElement(Pt.default,{maxLength:60,className:ue.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ve.createElement(F.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:ue.baseLineHeight},Ve.createElement(Zu.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(Nn=(Lt=(fn=b==null?void 0:b.editData)==null?void 0:fn.exercise)==null?void 0:Lt.course_discipline_data)==null?void 0:Nn.course_discipline_id},tooltipTitle:((rn=(Gt=(Ee=b==null?void 0:b.editData)==null?void 0:Ee.exercise)==null?void 0:Gt.course_discipline_data)==null?void 0:rn.is_managed)===!1?`${(In=(sn=(q=b==null?void 0:b.editData)==null?void 0:q.exercise)==null?void 0:sn.course_discipline_data)==null?void 0:In.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((Bt=(z=(wn=b==null?void 0:b.editData)==null?void 0:wn.exercise)==null?void 0:z.course_discipline_data)==null?void 0:Bt.is_managed)===!1})),Ve.createElement("div",{className:ue.concat},Ve.createElement("div",null,Ve.createElement(qe.default,{checked:ra,onChange:zt=>{il(zt.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Ve.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Ve.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Ve.createElement(F.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ue.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ve.createElement(rt.ZP.Group,{className:ue.radiogroup,disabled:Ol},Ve.createElement(rt.ZP.Button,{className:ue.easy,value:1},"\u7B80\u5355"),Ve.createElement(rt.ZP.Button,{className:ue.medium,value:2},"\u9002\u4E2D"),Ve.createElement(rt.ZP.Button,{className:ue.hard,value:3},"\u56F0\u96BE"))),Ve.createElement(F.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ue.baseLineHeight},Ve.createElement("div",{style:{display:"flex",width:"100%"}},Ve.createElement(F.default.Item,{name:"time",noStyle:!0},Ve.createElement(ce.Z,{disabled:Ol,min:1,max:9999,className:ue.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ve.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ve.createElement(F.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ve.createElement(Pt.default.TextArea,{disabled:Ol,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Ve.createElement(_n,{exercise_id:It==null?void 0:It.exerciseId,setitem:oa})),Ve.createElement("div",{className:ue.bottmodiv},Ve.createElement(a.ZP,{className:`${ue.cancelBtn}`,type:"primary",onClick:()=>{O.history.back()}},"\u53D6\u6D88"),Ve.createElement(a.ZP,{loading:Ua,onClick:()=>{on.validateFields(),on.submit()},type:"primary",className:`${ue.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Ve.createElement(Be,{setsubloading:bu,onModalOk:Qt})),Rn===2&&Ve.createElement("div",null,Ve.createElement(fo,{key:Er,setisedits:hu,setitemid:iu,itemid:qn}))),Ve.createElement(go.Z,{open:Tl,onCancel:()=>{Xu(!1)}}))};var Do=(0,O.connect)(({classroomList:e,loading:u,user:l,problemset:v,globalSetting:D,exercise:re})=>({classroomList:e,globalSetting:D,problemset:v,user:l,exercise:re,loading:u.effects}))(Bo)},71842:function(Qu,Yn,f){f.d(Yn,{Z:function(){return Ge}});var n=f(28284),O=f(6767),F=f(62957),h=f(29787),Oe=f(25399),Pt=f(47889),qe=f(37568),rt=f(54172),ce=f(59301),a=f(95392),ue=f(57193),Je=f(63949),Dt={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},We=f(81779),ye=f(17949),ie=f(97231),R=f(59301),Be=Object.defineProperty,U=Object.defineProperties,V=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,vn=(it,ve,bt)=>ve in it?Be(it,ve,{enumerable:!0,configurable:!0,writable:!0,value:bt}):it[ve]=bt,_t=(it,ve)=>{for(var bt in ve||(ve={}))nt.call(ve,bt)&&vn(it,bt,ve[bt]);if(de)for(var bt of de(ve))ft.call(ve,bt)&&vn(it,bt,ve[bt]);return it},Xt=(it,ve)=>U(it,V(ve)),Me=(it,ve,bt)=>new Promise((Rt,At)=>{var $e=un=>{try{kn(bt.next(un))}catch(Bn){At(Bn)}},qt=un=>{try{kn(bt.throw(un))}catch(Bn){At(Bn)}},kn=un=>un.done?Rt(un.value):Promise.resolve(un.value).then($e,qt);kn((bt=bt.apply(it,ve)).next())});const _e=({shixunHomeworks:it,exercise:ve,loading:bt,dispatch:Rt})=>{var At,$e,qt,kn,un,Bn;const{commonHeader:Jn}=ve,[Dn,wt]=(0,ce.useState)([]),[pe,_n]=(0,ce.useState)(Xt(_t({},(0,a.useParams)()),{page:1,limit:10})),[ku,yu]=(0,ce.useState)([]),[Fl,jt]=(0,ce.useState)(""),[zu,yl]=(0,ce.useState)(1),[De]=n.default.useForm(),[cu,Yu]=(0,ce.useState)({}),[pn,ju]=(0,ce.useState)(null),[cn,ru]=(0,ce.useState)(!1),[bn,cl]=(0,ce.useState)({combine:[],simple:[]}),[Cl,dl]=(0,ce.useState)(null),[ca,Bl]=(0,ce.useState)({}),[ml,vl]=(0,ce.useState)(0),[Mu,Na]=(0,ce.useState)(0),[Ja,Ll]=(0,ce.useState)(!1),Mn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Y,ut,Zn)=>(pe.page-1)*pe.limit+Zn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Y=>Y||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Y,ut)=>R.createElement("div",{className:Dt.banding,title:Y||"--"},Y||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Y,ut)=>Y===0?R.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Y===1?R.createElement("span",{style:{color:"#DF3042"}},!ut.is_make_up&&"\u8003\u8BD5\u4E2D",ut.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Y===2?R.createElement("span",{style:{color:"#5AB891"}},!ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377",ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):R.createElement("span",{style:{color:"#5AB891"}},!ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Jn==null?void 0:Jn.exercise_type)==2&&!(0,We.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Y,ut)=>ut.commit_status===0||ut.commit_status===1?"--":!ut.open_total_score&&(0,We.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Y=typeof Y=="number"?Number(Y):Y,console.log(typeof Y),Y||(Y=0),Y===100?R.createElement("span",{className:"c-green"},Y):Y>60?R.createElement("span",{className:"c-orange"},Y):Y==Mu*.6?R.createElement("span",{className:"c-red"},Y):R.createElement("span",null,Y))}].filter(Y=>!!Y);(0,ce.useEffect)(()=>{var Y,ut,Zn;((Y=ve.actionTabs)==null?void 0:Y.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(cl([]),dl(((ut=ve==null?void 0:ve.actionTabs)==null?void 0:ut.questionId)||null),Bl(((Zn=ve==null?void 0:ve.actionTabs)==null?void 0:Zn.questionDetail)||{}),Hl(),el(pe))},[(At=ve.actionTabs)==null?void 0:At.key]);const Hl=()=>Me(void 0,null,function*(){var Y,ut,Zn,tu,Eu,Ql,zl,Yl,_u;const du=yield(0,ue.ZP)(`/api/exercises/${pe==null?void 0:pe.categoryId}.json`,{method:"get"});if(du.status==0){const fl=(ut=(Y=du==null?void 0:du.exercise_question_types)==null?void 0:Y.find(Mt=>(Mt==null?void 0:Mt.question_type)==7))==null?void 0:ut.items,tl=(tu=(Zn=du==null?void 0:du.exercise_question_types)==null?void 0:Zn.find(Mt=>(Mt==null?void 0:Mt.question_type)==4))==null?void 0:tu.items;let Ou=[],Tu=0,Ru={};Ou=(Eu=fl==null?void 0:fl.map((Mt,Hu)=>{var nl,El;return(El=(nl=Mt==null?void 0:Mt.sub_exercise_questions)==null?void 0:nl.map((ul,ll)=>(ul==null?void 0:ul.question_type)==4?Xt(_t({},ul),{index:Hu+1,jdex:ll+1,parentTitle:Mt==null?void 0:Mt.question_title,isCombine:!0}):null))==null?void 0:El.filter(ul=>ul)}))==null?void 0:Eu.flat(),cl({combine:Ou,simple:tl}),(tl==null?void 0:tl.length)>0?(Tu=(Ql=tl==null?void 0:tl[0])==null?void 0:Ql.question_id,Ru=(tl==null?void 0:tl[0])||{}):(Ou==null?void 0:Ou.length)>0&&(Tu=(zl=Ou==null?void 0:Ou[0])==null?void 0:zl.question_id,Ru=(Ou==null?void 0:Ou[0])||{}),dl(((Yl=ve==null?void 0:ve.actionTabs)==null?void 0:Yl.questionId)||Tu),Bl(((_u=ve==null?void 0:ve.actionTabs)==null?void 0:_u.questionDetail)||Ru)}}),Lu=(Y,ut)=>{pe.page=Y,pe.limit=ut,_n(_t({},pe)),el(pe)},el=Y=>Me(void 0,null,function*(){Ll(!0);const ut=yield(0,ue.ZP)(`/api/exercises/${pe.categoryId||(pe==null?void 0:pe.exerciseId)}/exercise_users.json`,{method:"get",params:Y});ut.status==0&&(vl(ut.data.total_count),_n(Xt(_t({},pe),{total:ut.data.total_count})),wt(ut.data.exercise_users),Na(ut.data.total_score)),Ll(!1)}),Zu=Y=>{pe.search=Y,pe.page=1,De.resetFields(),Yu({}),yu([]),ju(null),_n(_t({},pe)),el(pe)},Wn=Y=>Me(void 0,null,function*(){var ut,Zn;const tu=_t({},cu);if(!((ut=Y==null?void 0:Y.content)!=null&&ut.trim())){O.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}tu.content=Y==null?void 0:Y.content,tu.attachment_ids=(Zn=Y==null?void 0:Y.attachment_ids)==null?void 0:Zn.map(Eu=>Eu.response.id),$l(tu)}),$l=Y=>Me(void 0,null,function*(){ru(!0);const ut=yield(0,ue.ZP)(`/api/exercises/${(pe==null?void 0:pe.categoryId)||(pe==null?void 0:pe.exerciseId)}/test_ai_review.json`,{method:"post",body:Xt(_t({},Y),{exercise_question_id:Cl,ai_review_settings:ca==null?void 0:ca.ai_review_settings})});if([0,-3].includes(ut.status)){ut.status==0&&O.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),ju(ut);const Zn=document.querySelector(".modal-ai-pfcs");if(Zn){const tu=Zn.querySelector(".ant-modal-body");tu&&(tu.scrollTop=tu.scrollHeight)}}ru(!1)}),Ia=()=>{Rt({type:"exercise/setActionTabs",payload:{key:""}}),yl(1),Wu()},Wu=()=>{De.resetFields(),Yu({}),yu([]),jt(""),ju(null)};return R.createElement(F.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:cn,open:(($e=ve.actionTabs)==null?void 0:$e.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ia(),okText:pn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Y;if((Y=ve.actionTabs)!=null&&Y.showSelectQuestion&&!Cl)return O.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(zu==1){if(ku.length==0)return O.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");$l({exercise_user_id:ku[0]})}else zu==2&&De.submit()}},R.createElement(h.Z,{spinning:cn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},R.createElement("div",{className:Dt.contentWrap},R.createElement("div",{className:Dt.leftWrap},R.createElement("div",{className:Dt.tip},R.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),R.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),R.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((qt=bn==null?void 0:bn.simple)==null?void 0:qt.length)>0&&R.createElement(R.Fragment,null,R.createElement("div",{className:Dt.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),R.createElement("div",null,(kn=bn==null?void 0:bn.simple)==null?void 0:kn.map((Y,ut)=>R.createElement("div",{key:Y==null?void 0:Y.question_id},R.createElement(Oe.Z,{title:R.createElement(ie.Z,{value:Y==null?void 0:Y.question_title}),color:"#fff",placement:"left",overlayClassName:Dt.titleTooltip},R.createElement("span",{className:`${Dt.question_title} ${Cl==(Y==null?void 0:Y.question_id)?Dt.activeItem:""}`,onClick:()=>{var Zn,tu,Eu;dl(Y==null?void 0:Y.question_id),Bl(Xt(_t({},Y||{}),{ai_review_settings:(Zn=ve==null?void 0:ve.actionTabs)!=null&&Zn.isUnify?(Eu=(tu=ve==null?void 0:ve.actionTabs)==null?void 0:tu.questionDetail)==null?void 0:Eu.ai_review_settings:Y==null?void 0:Y.ai_review_settings}))}},R.createElement(ie.Z,{value:ut+1+"\u3001"+(Y==null?void 0:Y.question_title),showTextOnly:!0}))))))),((un=bn==null?void 0:bn.combine)==null?void 0:un.length)>0&&R.createElement(R.Fragment,null,R.createElement("div",{className:Dt.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),R.createElement("div",null,(Bn=bn==null?void 0:bn.combine)==null?void 0:Bn.map((Y,ut)=>R.createElement("div",{key:Y==null?void 0:Y.question_id,onClick:()=>{var Zn,tu,Eu;dl(Y==null?void 0:Y.question_id),Bl(Xt(_t({},Y||{}),{ai_review_settings:(Zn=ve==null?void 0:ve.actionTabs)!=null&&Zn.isUnify?(Eu=(tu=ve==null?void 0:ve.actionTabs)==null?void 0:tu.questionDetail)==null?void 0:Eu.ai_review_settings:Y==null?void 0:Y.ai_review_settings}))}},R.createElement(Oe.Z,{title:R.createElement(ie.Z,{value:Y==null?void 0:Y.question_title}),color:"#fff",placement:"left",overlayClassName:Dt.titleTooltip},R.createElement("span",{className:`${Dt.question_title} ${Cl==(Y==null?void 0:Y.question_id)?Dt.activeItem:""}`},R.createElement(ie.Z,{value:(Y==null?void 0:Y.index)+"."+(Y==null?void 0:Y.jdex)+"\u3001"+(Y==null?void 0:Y.question_title),showTextOnly:!0}))))))))),R.createElement("div",{className:Dt.rightWrap},R.createElement("div",{className:Dt.radio_con},R.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),R.createElement(Pt.ZP.Group,{onChange:Y=>{Y.target.value==1&&Lu(1,10),yl(Y.target.value),Wu()},value:zu,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),zu==1&&R.createElement(R.Fragment,null,R.createElement("div",{className:"flex justify-between item-center mb10"},R.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),R.createElement(qe.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Fl,onChange:Y=>jt(Y.target.value),onSearch:Zu})),R.createElement(rt.default,{rowSelection:{type:"radio",selectedRowKeys:ku,onChange:(Y,ut)=>{yu(Y)},getCheckboxProps:Y=>({disabled:[0,1].includes(Y==null?void 0:Y.commit_status)})},rowKey:"exercise_user_id",dataSource:Dn||[],columns:Mn,pagination:{current:pe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:pe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ml,size:"default",showTotal:Je.rU,onChange:Lu},onChange:(Y,ut,Zn)=>{pe.page=1,Zn.order===void 0?(pe.order_type=null,pe.order=null):(pe.order_type=Zn.order==="descend"?"desc":"asc",pe.order=Zn.field),_n(_t({},pe)),el(pe)}})),zu==2&&R.createElement("div",{style:{marginTop:20}},R.createElement(n.default,{form:De,className:Dt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Yu(_t({},De.getFieldsValue()))},onFinish:Wn},R.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},R.createElement(ye.Z,{watch:!0})))),pn&&R.createElement("div",{className:Dt.result_con},R.createElement("div",{className:Dt.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(pn==null?void 0:pn.status)==0&&R.createElement("div",{className:"p20"},R.createElement("div",{className:"mb5"},R.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),pn==null?void 0:pn.score),R.createElement("div",{className:"flex"},R.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),R.createElement(ie.Z,{value:pn==null?void 0:pn.content,style:{fontSize:"14px"}}))),(pn==null?void 0:pn.status)==-3&&R.createElement("div",{className:"p20"},R.createElement(ie.Z,{value:pn==null?void 0:pn.message,style:{fontSize:"14px"}})))))))};var Ge=(0,a.connect)(({shixunHomeworks:it,exercise:ve,loading:bt,user:Rt})=>({shixunHomeworks:it,exercise:ve,loading:bt.effects,user:Rt}))(_e)},57465:function(Qu,Yn,f){var n=f(59301),O=f(62957),F=f(57193),h=f(95392),Oe=f(59301),Pt=(rt,ce,a)=>new Promise((ue,Je)=>{var Dt=ie=>{try{ye(a.next(ie))}catch(R){Je(R)}},We=ie=>{try{ye(a.throw(ie))}catch(R){Je(R)}},ye=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(Dt,We);ye((a=a.apply(rt,ce)).next())});const qe=({exercise:rt,dispatch:ce,init:a,haveInit:ue=!1})=>{const Je=(0,h.useParams)(),[Dt,We]=(0,n.useState)(!1);let[ye,ie]=(0,n.useState)();const[R,Be]=(0,n.useState)(!1),[U,V]=(0,n.useState)(!1);(0,n.useEffect)(()=>{rt.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&de()},[rt.actionTabs]);function de(){return Pt(this,null,function*(){var nt,ft;let vn=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs}});if(((nt=vn==null?void 0:vn.cover_exercises)==null?void 0:nt.length)>0)We(!0),ie((ft=vn==null?void 0:vn.cover_exercises)==null?void 0:ft[0]);else{let _t=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs}});ce({type:"exercise/setActionTabs",payload:{key:""}}),(_t==null?void 0:_t.status)===0&&(ue&&a(),O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}})}return Oe.createElement("div",null,Oe.createElement(O.default,{open:Dt,centered:!0,onCancel:nt=>Pt(void 0,null,function*(){if(nt.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Be(!0);let ft=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs,update:1}});ce({type:"exercise/setActionTabs",payload:{key:""}}),Be(!1),(ft==null?void 0:ft.status)===0&&(ue&&a(),We(!1),O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}else We(!1)}),cancelButtonProps:{loading:R},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:U},onOk:()=>Pt(void 0,null,function*(){V(!0);let nt=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs}});V(!1),(nt==null?void 0:nt.status)===0&&(ue&&a(),ce({type:"exercise/setActionTabs",payload:{key:""}}),We(!1),O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Oe.createElement("div",null,Oe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Oe.createElement("div",null,Oe.createElement("div",null,"\u8BD5\u5377\uFF1A",ye==null?void 0:ye.origin_exercise_nam),Oe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Oe.createElement("a",{href:`/paperlibrary/see/${ye==null?void 0:ye.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},ye==null?void 0:ye.examination_bank_name))))))};Yn.Z=(0,h.connect)(({exercise:rt})=>({exercise:rt}))(qe)},48365:function(Qu,Yn,f){var n=f(56656),O=f.n(n),F=f(27112),h=f.n(F),Oe=f(54449),Pt=f.n(Oe),qe=f(53501),rt=f.n(qe),ce=f(36867),a=f.n(ce),ue=f(71912),Je=f.n(ue),Dt=f(48228),We=f.n(Dt);O().extend(We()),O().extend(Je()),O().extend(h()),O().extend(Pt()),O().extend(rt()),O().extend(a()),O().extend(function(U,V){var de=V.prototype,nt=de.format;de.format=function(vn){var _t=(vn||"").replace("Wo","wo");return nt.bind(this)(_t)}});var ye={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"},ie=function(V){var de=ye[V];return de||V.split("_")[0]},R=function(){},Be={getNow:function(){var V=O()();return typeof V.tz=="function"?V.tz():V},getFixedDate:function(V){return O()(V,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(V){return V.endOf("month")},getWeekDay:function(V){var de=V.locale("en");return de.weekday()+de.localeData().firstDayOfWeek()},getYear:function(V){return V.year()},getMonth:function(V){return V.month()},getDate:function(V){return V.date()},getHour:function(V){return V.hour()},getMinute:function(V){return V.minute()},getSecond:function(V){return V.second()},getMillisecond:function(V){return V.millisecond()},addYear:function(V,de){return V.add(de,"year")},addMonth:function(V,de){return V.add(de,"month")},addDate:function(V,de){return V.add(de,"day")},setYear:function(V,de){return V.year(de)},setMonth:function(V,de){return V.month(de)},setDate:function(V,de){return V.date(de)},setHour:function(V,de){return V.hour(de)},setMinute:function(V,de){return V.minute(de)},setSecond:function(V,de){return V.second(de)},setMillisecond:function(V,de){return V.millisecond(de)},isAfter:function(V,de){return V.isAfter(de)},isValidate:function(V){return V.isValid()},locale:{getWeekFirstDay:function(V){return O()().locale(ie(V)).localeData().firstDayOfWeek()},getWeekFirstDate:function(V,de){return de.locale(ie(V)).weekday(0)},getWeek:function(V,de){return de.locale(ie(V)).week()},getShortWeekDays:function(V){return O()().locale(ie(V)).localeData().weekdaysMin()},getShortMonths:function(V){return O()().locale(ie(V)).localeData().monthsShort()},format:function(V,de,nt){return de.locale(ie(V)).format(nt)},parse:function(V,de,nt){for(var ft=ie(V),vn=0;vn2&&arguments[2]!==void 0?arguments[2]:"0",i=String(t);i.length2&&arguments[2]!==void 0?arguments[2]:[],i=a.useState([!1,!1]),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=function(p,Z){E(function(K){return ft(K,Z,p)})},S=a.useMemo(function(){return c.map(function(N,p){if(N)return!0;var Z=t[p];return Z?!!(!r[p]&&!Z||Z&&o(Z,{activeIndex:p})):!1})},[t,c,o,r]);return[S,_]}function it(t,o,r,i,s){var c="",E=[];return t&&E.push(s?"hh":"HH"),o&&E.push("mm"),r&&E.push("ss"),c=E.join(":"),i&&(c+=".SSS"),s&&(c+=" A"),c}function ve(t,o,r,i,s,c){var E=t.fieldDateTimeFormat,_=t.fieldDateFormat,S=t.fieldTimeFormat,N=t.fieldMonthFormat,p=t.fieldYearFormat,Z=t.fieldWeekFormat,K=t.fieldQuarterFormat,H=t.yearFormat,k=t.cellYearFormat,j=t.cellQuarterFormat,$=t.dayFormat,T=t.cellDateFormat,me=it(o,r,i,s,c);return(0,F.Z)((0,F.Z)({},t),{},{fieldDateTimeFormat:E||"YYYY-MM-DD ".concat(me),fieldDateFormat:_||"YYYY-MM-DD",fieldTimeFormat:S||me,fieldMonthFormat:N||"YYYY-MM",fieldYearFormat:p||"YYYY",fieldWeekFormat:Z||"gggg-wo",fieldQuarterFormat:K||"YYYY-[Q]Q",yearFormat:H||"YYYY",cellYearFormat:k||"YYYY",cellQuarterFormat:j||"[Q]Q",cellDateFormat:T||$||"D"})}function bt(t,o){var r=o.showHour,i=o.showMinute,s=o.showSecond,c=o.showMillisecond,E=o.use12Hours;return a.useMemo(function(){return ve(t,r,i,s,c,E)},[t,r,i,s,c,E])}var Rt=f(76190);function At(t,o,r){return r!=null?r:o.some(function(i){return t.includes(i)})}var $e=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function qt(t){var o=vn(t,$e),r=t.format,i=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,Rt.Z)(s)==="object"?s.format:s),i==="time"&&(o.format=s),[o,s]}function kn(t){return t&&typeof t=="string"}function un(t,o,r,i){return[t,o,r,i].some(function(s){return s!==void 0})}function Bn(t,o,r,i,s){var c=o,E=r,_=i;if(!t&&!c&&!E&&!_&&!s)c=!0,E=!0,_=!0;else if(t){var S,N,p,Z=[c,E,_].some(function(k){return k===!1}),K=[c,E,_].some(function(k){return k===!0}),H=Z?!0:!K;c=(S=c)!==null&&S!==void 0?S:H,E=(N=E)!==null&&N!==void 0?N:H,_=(p=_)!==null&&p!==void 0?p:H}return[c,E,_,s]}function Jn(t){var o=t.showTime,r=qt(t),i=(0,h.Z)(r,2),s=i[0],c=i[1],E=o&&(0,Rt.Z)(o)==="object"?o:{},_=(0,F.Z)((0,F.Z)({defaultOpenValue:E.defaultOpenValue||E.defaultValue},s),E),S=_.showMillisecond,N=_.showHour,p=_.showMinute,Z=_.showSecond,K=un(N,p,Z,S),H=Bn(K,N,p,Z,S),k=(0,h.Z)(H,3);return N=k[0],p=k[1],Z=k[2],[_,(0,F.Z)((0,F.Z)({},_),{},{showHour:N,showMinute:p,showSecond:Z,showMillisecond:S}),_.format,c]}function Dn(t,o,r,i,s){var c=t==="time";if(t==="datetime"||c){for(var E=i,_=_t(t,s,null),S=_,N=[o,r],p=0;p1&&(E=o.addDate(E,-7)),E}function bn(t,o){var r=o.generateConfig,i=o.locale,s=o.format;return t?typeof s=="function"?s(t):r.locale.format(i.locale,t,s):""}function cl(t,o,r){var i=o,s=["getHour","getMinute","getSecond","getMillisecond"],c=["setHour","setMinute","setSecond","setMillisecond"];return c.forEach(function(E,_){r?i=t[E](i,t[s[_]](r)):i=t[E](i,0)}),i}function Cl(t,o,r,i,s){var c=(0,Oe.zX)(function(E,_){return!!(r&&r(E,_)||i&&t.isAfter(i,E)&&!pn(t,o,i,E,_.type)||s&&t.isAfter(E,s)&&!pn(t,o,s,E,_.type))});return c}function dl(t,o,r){return a.useMemo(function(){var i=_t(t,o,r),s=nt(i),c=s[0],E=(0,Rt.Z)(c)==="object"&&c.type==="mask"?c.format:null;return[s.map(function(_){return typeof _=="string"||typeof _=="function"?_:_.format}),E]},[t,o,r])}function ca(t,o,r){return typeof t[0]=="function"||r?!0:o}function Bl(t,o,r,i){var s=(0,Oe.zX)(function(c,E){var _=(0,F.Z)({type:o},E);if(delete _.activeIndex,!t.isValidate(c)||r&&r(c,_))return!0;if((o==="date"||o==="time")&&i){var S,N=E&&E.activeIndex===1?"end":"start",p=((S=i.disabledTime)===null||S===void 0?void 0:S.call(i,c,N,{from:_.from}))||{},Z=p.disabledHours,K=p.disabledMinutes,H=p.disabledSeconds,k=p.disabledMilliseconds,j=i.disabledHours,$=i.disabledMinutes,T=i.disabledSeconds,me=Z||j,te=K||$,A=H||T,ge=t.getHour(c),le=t.getMinute(c),se=t.getSecond(c),He=t.getMillisecond(c);if(me&&me().includes(ge)||te&&te(ge).includes(le)||A&&A(ge,le).includes(se)||k&&k(ge,le,se).includes(He))return!0}return!1});return s}function ml(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var i=t&&nt(t);return o&&i&&(i[1]=i[1]||i[0]),i},[t,o]);return r}function vl(t,o){var r=t.generateConfig,i=t.locale,s=t.picker,c=s===void 0?"date":s,E=t.prefixCls,_=E===void 0?"rc-picker":E,S=t.styles,N=S===void 0?{}:S,p=t.classNames,Z=p===void 0?{}:p,K=t.order,H=K===void 0?!0:K,k=t.components,j=k===void 0?{}:k,$=t.inputRender,T=t.allowClear,me=t.clearIcon,te=t.needConfirm,A=t.multiple,ge=t.format,le=t.inputReadOnly,se=t.disabledDate,He=t.minDate,be=t.maxDate,Ze=t.showTime,je=t.value,Qe=t.defaultValue,xe=t.pickerValue,Ie=t.defaultPickerValue,Pe=ml(je),Le=ml(Qe),ze=ml(xe),ct=ml(Ie),st=c==="date"&&Ze?"datetime":c,et=st==="time"||st==="datetime",W=et||A,he=te!=null?te:et,Ne=Jn(t),we=(0,h.Z)(Ne,4),ot=we[0],pt=we[1],Et=we[2],Ct=we[3],Xe=bt(i,pt),St=a.useMemo(function(){return Dn(st,Et,Ct,ot,Xe)},[st,Et,Ct,ot,Xe]),Zt=a.useMemo(function(){return(0,F.Z)((0,F.Z)({},t),{},{prefixCls:_,locale:Xe,picker:c,styles:N,classNames:Z,order:H,components:(0,F.Z)({input:$},j),clearIcon:wt(_,T,me),showTime:St,value:Pe,defaultValue:Le,pickerValue:ze,defaultPickerValue:ct},o==null?void 0:o())},[t]),Vt=dl(st,Xe,ge),en=(0,h.Z)(Vt,2),Ue=en[0],ln=en[1],gt=ca(Ue,le,A),Sn=Cl(r,i,se,He,be),Ot=Bl(r,c,Sn,St),gn=a.useMemo(function(){return(0,F.Z)((0,F.Z)({},Zt),{},{needConfirm:he,inputReadOnly:gt,disabledDate:Sn})},[Zt,he,gt,Sn]);return[gn,st,W,Ue,ln,Ot]}var Mu=f(16089);function Na(t,o,r){var i=(0,Oe.C8)(o,{value:t}),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useRef(t),S=a.useRef(),N=function(){Mu.Z.cancel(S.current)},p=(0,Oe.zX)(function(){E(_.current),r&&c!==_.current&&r(_.current)}),Z=(0,Oe.zX)(function(K,H){N(),_.current=K,K||H?p():S.current=(0,Mu.Z)(p)});return a.useEffect(function(){return N},[]),[c,Z]}function Ja(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,s=r.every(function(p){return p})?!1:t,c=Na(s,o||!1,i),E=(0,h.Z)(c,2),_=E[0],S=E[1];function N(p){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Z.inherit||_)&&S(p,Z.force)}return[_,N]}function Ll(t){var o=a.useRef();return a.useImperativeHandle(t,function(){var r;return{nativeElement:(r=o.current)===null||r===void 0?void 0:r.nativeElement,focus:function(s){var c;(c=o.current)===null||c===void 0||c.focus(s)},blur:function(){var s;(s=o.current)===null||s===void 0||s.blur()}}}),o}function Mn(t,o){return a.useMemo(function(){return t||(o?((0,ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(o).map(function(r){var i=(0,h.Z)(r,2),s=i[0],c=i[1];return{label:s,value:c}})):[])},[t,o])}function Hl(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=a.useRef(o);i.current=o,(0,Pt.o)(function(){if(t)i.current(t);else{var s=(0,Mu.Z)(function(){i.current(t)},r);return function(){Mu.Z.cancel(s)}}},[t])}function Lu(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=a.useState(0),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useState(!1),S=(0,h.Z)(_,2),N=S[0],p=S[1],Z=a.useRef([]),K=a.useRef(null),H=a.useRef(null),k=function(A){K.current=A},j=function(A){return K.current===A},$=function(A){p(A)},T=function(A){return A&&(H.current=A),H.current},me=function(A){var ge=Z.current,le=new Set(ge.filter(function(He){return A[He]||o[He]})),se=ge[ge.length-1]===0?1:0;return le.size>=2||t[se]?null:se};return Hl(N||r,function(){N||(Z.current=[],k(null))}),a.useEffect(function(){N&&Z.current.push(c)},[N,c]),[N,$,T,c,E,me,Z.current,k,j]}function el(t,o,r,i,s,c){var E=r[r.length-1],_=function(N,p){var Z=(0,h.Z)(t,2),K=Z[0],H=Z[1],k=(0,F.Z)((0,F.Z)({},p),{},{from:Xt(t,r)});return E===1&&o[0]&&K&&!pn(i,s,K,N,k.type)&&i.isAfter(K,N)||E===0&&o[1]&&H&&!pn(i,s,H,N,k.type)&&i.isAfter(N,H)?!0:c==null?void 0:c(N,k)};return _}function Zu(t,o,r,i){switch(o){case"date":case"week":return t.addMonth(r,i);case"month":case"quarter":return t.addYear(r,i);case"year":return t.addYear(r,i*10);case"decade":return t.addYear(r,i*100);default:return r}}var Wn=[];function $l(t,o,r,i,s,c,E,_){var S=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Wn,N=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Wn,p=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Wn,Z=arguments.length>11?arguments[11]:void 0,K=arguments.length>12?arguments[12]:void 0,H=arguments.length>13?arguments[13]:void 0,k=E==="time",j=c||0,$=function(ze){var ct=t.getNow();return k&&(ct=cl(t,ct)),S[ze]||r[ze]||ct},T=(0,h.Z)(N,2),me=T[0],te=T[1],A=(0,Oe.C8)(function(){return $(0)},{value:me}),ge=(0,h.Z)(A,2),le=ge[0],se=ge[1],He=(0,Oe.C8)(function(){return $(1)},{value:te}),be=(0,h.Z)(He,2),Ze=be[0],je=be[1],Qe=a.useMemo(function(){var Le=[le,Ze][j];return k?Le:cl(t,Le,p[j])},[k,le,Ze,j,t,p]),xe=function(ze){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",st=[se,je][j];st(ze);var et=[le,Ze];et[j]=ze,Z&&(!pn(t,o,le,et[0],E)||!pn(t,o,Ze,et[1],E))&&Z(et,{source:ct,range:j===1?"end":"start",mode:i})},Ie=function(ze,ct){if(_){var st={date:"month",week:"month",month:"year",quarter:"year"},et=st[E];if(et&&!pn(t,o,ze,ct,et))return Zu(t,E,ct,-1);if(E==="year"&&ze){var W=Math.floor(t.getYear(ze)/10),he=Math.floor(t.getYear(ct)/10);if(W!==he)return Zu(t,E,ct,-1)}}return ct},Pe=a.useRef(null);return(0,Pt.Z)(function(){if(s&&!S[j]){var Le=k?null:t.getNow();if(Pe.current!==null&&Pe.current!==j?Le=[le,Ze][j^1]:r[j]?Le=j===0?r[0]:Ie(r[0],r[1]):r[j^1]&&(Le=r[j^1]),Le){K&&t.isAfter(K,Le)&&(Le=K);var ze=_?Zu(t,E,Le,1):Le;H&&t.isAfter(ze,H)&&(Le=_?Zu(t,E,H,-1):H),xe(Le,"reset")}}},[s,j,r[j]]),a.useEffect(function(){s?Pe.current=j:Pe.current=null},[s,j]),(0,Pt.Z)(function(){s&&S&&S[j]&&xe(S[j],"reset")},[s,j]),[Qe,xe]}function Ia(t,o){var r=a.useRef(t),i=a.useState({}),s=(0,h.Z)(i,2),c=s[1],E=function(N){return N&&o!==void 0?o:r.current},_=function(N){r.current=N,c({})};return[E,_,E(!0)]}var Wu=[];function Y(t,o,r){var i=function(E){return E.map(function(_){return bn(_,{generateConfig:t,locale:o,format:r[0]})})},s=function(E,_){for(var S=Math.max(E.length,_.length),N=-1,p=0;p2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,E=[],_=r>=1?r|0:1,S=t;S<=o;S+=_){var N=s.includes(S);(!N||!i)&&E.push({label:de(S,c),value:S,disabled:N})}return E}function fl(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=o||{},s=i.use12Hours,c=i.hourStep,E=c===void 0?1:c,_=i.minuteStep,S=_===void 0?1:_,N=i.secondStep,p=N===void 0?1:N,Z=i.millisecondStep,K=Z===void 0?100:Z,H=i.hideDisabledOptions,k=i.disabledTime,j=i.disabledHours,$=i.disabledMinutes,T=i.disabledSeconds,me=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var te,A,ge;var le=a.useCallback(function(W){var he=(k==null?void 0:k(W))||{};return[he.disabledHours||j||_u,he.disabledMinutes||$||_u,he.disabledSeconds||T||_u,he.disabledMilliseconds||_u]},[k,j,$,T]),se=a.useMemo(function(){return le(me)},[me,le]),He=(0,h.Z)(se,4),be=He[0],Ze=He[1],je=He[2],Qe=He[3],xe=a.useCallback(function(W,he,Ne,we){var ot=du(0,23,E,H,W()),pt=s?ot.map(function(St){return(0,F.Z)((0,F.Z)({},St),{},{label:de(St.value%12||12,2)})}):ot,Et=function(Zt){return du(0,59,S,H,he(Zt))},Ct=function(Zt,Vt){return du(0,59,p,H,Ne(Zt,Vt))},Xe=function(Zt,Vt,en){return du(0,999,K,H,we(Zt,Vt,en),3)};return[pt,Et,Ct,Xe]},[H,E,s,K,S,p]),Ie=a.useMemo(function(){return xe(be,Ze,je,Qe)},[xe,be,Ze,je,Qe]),Pe=(0,h.Z)(Ie,4),Le=Pe[0],ze=Pe[1],ct=Pe[2],st=Pe[3],et=function(he,Ne){var we=function(){return Le},ot=ze,pt=ct,Et=st;if(Ne){var Ct=le(Ne),Xe=(0,h.Z)(Ct,4),St=Xe[0],Zt=Xe[1],Vt=Xe[2],en=Xe[3],Ue=xe(St,Zt,Vt,en),ln=(0,h.Z)(Ue,4),gt=ln[0],Sn=ln[1],Ot=ln[2],gn=ln[3];we=function(){return gt},ot=Sn,pt=Ot,Et=gn}var Fn=Yl(he,we,ot,pt,Et,t);return Fn};return[et,Le,ze,ct,st]}function tl(t){var o=t.mode,r=t.internalMode,i=t.renderExtraFooter,s=t.showNow,c=t.showTime,E=t.onSubmit,_=t.onNow,S=t.invalid,N=t.needConfirm,p=t.generateConfig,Z=t.disabledDate,K=a.useContext(R),H=K.prefixCls,k=K.locale,j=K.button,$=j===void 0?"button":j,T=p.getNow(),me=fl(p,c,T),te=(0,h.Z)(me,1),A=te[0],ge=i==null?void 0:i(o),le=Z(T,{type:o}),se=function(){if(!le){var Ie=A(T);_(Ie)}},He="".concat(H,"-now"),be="".concat(He,"-btn"),Ze=s&&a.createElement("li",{className:He},a.createElement("a",{className:We()(be,le&&"".concat(be,"-disabled")),"aria-disabled":le,onClick:se},r==="date"?k.today:k.now)),je=N&&a.createElement("li",{className:"".concat(H,"-ok")},a.createElement($,{disabled:S,onClick:E},k.ok)),Qe=(Ze||je)&&a.createElement("ul",{className:"".concat(H,"-ranges")},Ze,je);return!ge&&!Qe?null:a.createElement("div",{className:"".concat(H,"-footer")},ge&&a.createElement("div",{className:"".concat(H,"-footer-extra")},ge),Qe)}function Ou(t,o,r){function i(s,c){var E=s.findIndex(function(S){return pn(t,o,S,c,r)});if(E===-1)return[].concat((0,O.Z)(s),[c]);var _=(0,O.Z)(s);return _.splice(E,1),_}return i}var Tu=a.createContext(null);function Ru(){return a.useContext(Tu)}function Mt(t,o){var r=t.prefixCls,i=t.generateConfig,s=t.locale,c=t.disabledDate,E=t.minDate,_=t.maxDate,S=t.cellRender,N=t.hoverValue,p=t.hoverRangeValue,Z=t.onHover,K=t.values,H=t.pickerValue,k=t.onSelect,j=t.prevIcon,$=t.nextIcon,T=t.superPrevIcon,me=t.superNextIcon,te=i.getNow(),A={now:te,values:K,pickerValue:H,prefixCls:r,disabledDate:c,minDate:E,maxDate:_,cellRender:S,hoverValue:N,hoverRangeValue:p,onHover:Z,locale:s,generateConfig:i,onSelect:k,panelType:o,prevIcon:j,nextIcon:$,superPrevIcon:T,superNextIcon:me};return[A,te]}var Hu=a.createContext({});function nl(t){for(var o=t.rowNum,r=t.colNum,i=t.baseDate,s=t.getCellDate,c=t.prefixColumn,E=t.rowClassName,_=t.titleFormat,S=t.getCellText,N=t.getCellClassName,p=t.headerCells,Z=t.cellSelection,K=Z===void 0?!0:Z,H=t.disabledDate,k=Ru(),j=k.prefixCls,$=k.panelType,T=k.now,me=k.disabledDate,te=k.cellRender,A=k.onHover,ge=k.hoverValue,le=k.hoverRangeValue,se=k.generateConfig,He=k.values,be=k.locale,Ze=k.onSelect,je=H||me,Qe="".concat(j,"-cell"),xe=a.useContext(Hu),Ie=xe.onCellDblClick,Pe=function(Ne){return He.some(function(we){return we&&pn(se,be,Ne,we,$)})},Le=[],ze=0;ze1&&arguments[1]!==void 0?arguments[1]:!1;dt(Ae),$==null||$(Ae),mt&&tn(Ae)},Un=function(Ae,mt){Xe(Ae),mt&&yn(mt),tn(mt,Ae)},Wt=function(Ae){if(Ot(Ae),yn(Ae),Ct!==A){var mt=["decade","year"],Fe=[].concat(mt,["month"]),Te={quarter:[].concat(mt,["quarter"]),week:[].concat((0,O.Z)(Fe),["week"]),date:[].concat((0,O.Z)(Fe),["date"])},Hn=Te[A]||Fe,On=Hn.indexOf(Ct),ae=Hn[On+1];ae&&Un(ae,Ae)}},nu=a.useMemo(function(){var Ke,Ae;if(Array.isArray(se)){var mt=(0,h.Z)(se,2);Ke=mt[0],Ae=mt[1]}else Ke=se;return!Ke&&!Ae?null:(Ke=Ke||Ae,Ae=Ae||Ke,s.isAfter(Ke,Ae)?[Ae,Ke]:[Ke,Ae])},[se,s]),Ye=_e(He,be,Ze),Ut=Qe[St]||Dl[St]||da,an=a.useContext(Hu),Gn=a.useMemo(function(){return(0,F.Z)((0,F.Z)({},an),{},{hideHeader:xe})},[an,xe]),ht="".concat(Ie,"-panel"),Vu=vn(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(Hu.Provider,{value:Gn},a.createElement("div",{ref:Pe,tabIndex:S,className:We()(ht,(0,ue.Z)({},"".concat(ht,"-rtl"),c==="rtl"))},a.createElement(Ut,(0,n.Z)({},Vu,{showTime:we,prefixCls:Ie,locale:he,generateConfig:s,onModeChange:Un,pickerValue:Yt,onPickerValueChange:function(Ae){yn(Ae,!0)},value:gt[0],onSelect:Wt,values:gt,cellRender:Ye,hoverRangeValue:nu,hoverValue:le}))))}var Br=a.memo(a.forwardRef(Ul)),tr=Br;function Dr(t){var o=t.picker,r=t.multiplePanel,i=t.pickerValue,s=t.onPickerValueChange,c=t.needConfirm,E=t.onSubmit,_=t.range,S=t.hoverValue,N=a.useContext(R),p=N.prefixCls,Z=N.generateConfig,K=a.useCallback(function(me,te){return Zu(Z,o,me,te)},[Z,o]),H=a.useMemo(function(){return K(i,1)},[i,K]),k=function(te){s(K(te,-1))},j={onCellDblClick:function(){c&&E()}},$=o==="time",T=(0,F.Z)((0,F.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$});return _?T.hoverRangeValue=S:T.hoverValue=S,r?a.createElement("div",{className:"".concat(p,"-panels")},a.createElement(Hu.Provider,{value:(0,F.Z)((0,F.Z)({},j),{},{hideNext:!0})},a.createElement(tr,T)),a.createElement(Hu.Provider,{value:(0,F.Z)((0,F.Z)({},j),{},{hidePrev:!0})},a.createElement(tr,(0,n.Z)({},T,{pickerValue:H,onPickerValueChange:k})))):a.createElement(Hu.Provider,{value:(0,F.Z)({},j)},a.createElement(tr,T))}function Ma(t){return typeof t=="function"?t():t}function lt(t){var o=t.prefixCls,r=t.presets,i=t.onClick,s=t.onHover;return r.length?a.createElement("div",{className:"".concat(o,"-presets")},a.createElement("ul",null,r.map(function(c,E){var _=c.label,S=c.value;return a.createElement("li",{key:E,onClick:function(){i(Ma(S))},onMouseEnter:function(){s(Ma(S))},onMouseLeave:function(){s(null)}},_)}))):null}function Kl(t){var o=t.panelRender,r=t.internalMode,i=t.picker,s=t.showNow,c=t.range,E=t.multiple,_=t.activeInfo,S=_===void 0?[0,0,0]:_,N=t.presets,p=t.onPresetHover,Z=t.onPresetSubmit,K=t.onFocus,H=t.onBlur,k=t.onPanelMouseDown,j=t.direction,$=t.value,T=t.onSelect,me=t.isInvalid,te=t.defaultOpenValue,A=t.onOk,ge=t.onSubmit,le=a.useContext(R),se=le.prefixCls,He="".concat(se,"-panel"),be=j==="rtl",Ze=a.useRef(null),je=a.useRef(null),Qe=a.useState(0),xe=(0,h.Z)(Qe,2),Ie=xe[0],Pe=xe[1],Le=a.useState(0),ze=(0,h.Z)(Le,2),ct=ze[0],st=ze[1],et=a.useState(0),W=(0,h.Z)(et,2),he=W[0],Ne=W[1],we=function(Wt){Wt.width&&Pe(Wt.width)},ot=(0,h.Z)(S,3),pt=ot[0],Et=ot[1],Ct=ot[2],Xe=a.useState(0),St=(0,h.Z)(Xe,2),Zt=St[0],Vt=St[1];a.useEffect(function(){Vt(10)},[pt]),a.useEffect(function(){if(c&&je.current){var Un,Wt=((Un=Ze.current)===null||Un===void 0?void 0:Un.offsetWidth)||0,nu=je.current.getBoundingClientRect();if(!nu.height||nu.right<0){Vt(function(Gn){return Math.max(0,Gn-1)});return}var Ye=(be?Et-Wt:pt)-nu.left;if(Ne(Ye),Ie&&Ie=_&&r<=S)return c;var N=Math.min(Math.abs(r-_),Math.abs(r-S));N0?pl:Pl));var Sl=Tn+J,Nl=Pl-pl+1;return String(pl+(Nl+Sl-pl)%Nl)};switch(mt){case"Backspace":case"Delete":Fe="",Te=On;break;case"ArrowLeft":Fe="",ae(-1);break;case"ArrowRight":Fe="",ae(1);break;case"ArrowUp":Fe="",Te=Cu(1);break;case"ArrowDown":Fe="",Te=Cu(-1);break;default:isNaN(Number(mt))||(Fe=he+mt,Te=Fe);break}if(Fe!==null&&(Ne(Fe),Fe.length>=Hn&&(ae(1),Ne(""))),Te!==null){var mu=Vt.slice(0,Ot)+de(Te,Hn)+Vt.slice(gn);Yt(mu.slice(0,E.length))}Zt({})},ht=a.useRef();(0,Pt.Z)(function(){if(!(!Ie||!E||yn.current)){if(!ln.match(Vt)){Yt(E);return}return Ue.current.setSelectionRange(Ot,gn),ht.current=(0,Mu.Z)(function(){Ue.current.setSelectionRange(Ot,gn)}),function(){Mu.Z.cancel(ht.current)}}},[ln,E,Ie,Vt,pt,Ot,gn,St,Yt]);var Vu=E?{onFocus:nu,onBlur:Ut,onKeyDown:Gn,onMouseDown:Un,onMouseUp:Wt,onPaste:tn}:{};return a.createElement("div",{ref:en,className:We()(je,(0,ue.Z)((0,ue.Z)({},"".concat(je,"-active"),r&&s),"".concat(je,"-placeholder"),p))},a.createElement(Ze,(0,n.Z)({ref:Ue,"aria-invalid":$,autoComplete:"off"},me,{onKeyDown:an,onBlur:Ye},Vu,{value:Vt,onChange:dt})),a.createElement(Gl,{type:"suffix",icon:c}),T)}),Al=Sr,ar=["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"],rr=["index"];function or(t,o){var r=t.id,i=t.prefix,s=t.clearIcon,c=t.suffixIcon,E=t.separator,_=E===void 0?"~":E,S=t.activeIndex,N=t.activeHelp,p=t.allHelp,Z=t.focused,K=t.onFocus,H=t.onBlur,k=t.onKeyDown,j=t.locale,$=t.generateConfig,T=t.placeholder,me=t.className,te=t.style,A=t.onClick,ge=t.onClear,le=t.value,se=t.onChange,He=t.onSubmit,be=t.onInputChange,Ze=t.format,je=t.maskFormat,Qe=t.preserveInvalidOnBlur,xe=t.onInvalid,Ie=t.disabled,Pe=t.invalid,Le=t.inputReadOnly,ze=t.direction,ct=t.onOpenChange,st=t.onActiveInfo,et=t.placement,W=t.onMouseDown,he=t.required,Ne=t["aria-required"],we=t.autoFocus,ot=t.tabIndex,pt=(0,bl.Z)(t,ar),Et=ze==="rtl",Ct=a.useContext(R),Xe=Ct.prefixCls,St=a.useMemo(function(){if(typeof r=="string")return[r];var Ye=r||{};return[Ye.start,Ye.end]},[r]),Zt=a.useRef(),Vt=a.useRef(),en=a.useRef(),Ue=function(Ut){var an;return(an=[Vt,en][Ut])===null||an===void 0?void 0:an.current};a.useImperativeHandle(o,function(){return{nativeElement:Zt.current,focus:function(Ut){if((0,Rt.Z)(Ut)==="object"){var an,Gn=Ut||{},ht=Gn.index,Vu=ht===void 0?0:ht,Ke=(0,bl.Z)(Gn,rr);(an=Ue(Vu))===null||an===void 0||an.focus(Ke)}else{var Ae;(Ae=Ue(Ut!=null?Ut:0))===null||Ae===void 0||Ae.focus()}},blur:function(){var Ut,an;(Ut=Ue(0))===null||Ut===void 0||Ut.blur(),(an=Ue(1))===null||an===void 0||an.blur()}}});var ln=Jl(pt),gt=a.useMemo(function(){return Array.isArray(T)?T:[T,T]},[T]),Sn=nr((0,F.Z)((0,F.Z)({},t),{},{id:St,placeholder:gt})),Ot=(0,h.Z)(Sn,1),gn=Ot[0],Fn=a.useState({position:"absolute",width:0}),Yt=(0,h.Z)(Fn,2),dt=Yt[0],tn=Yt[1],yn=(0,Oe.zX)(function(){var Ye=Ue(S);if(Ye){var Ut=Ye.nativeElement.getBoundingClientRect(),an=Zt.current.getBoundingClientRect(),Gn=Ut.left-an.left;tn(function(ht){return(0,F.Z)((0,F.Z)({},ht),{},{width:Ut.width,left:Gn})}),st([Ut.left,Ut.right,an.width])}});a.useEffect(function(){yn()},[S]);var Un=s&&(le[0]&&!Ie[0]||le[1]&&!Ie[1]),Wt=we&&!Ie[0],nu=we&&!Wt&&!Ie[1];return a.createElement(zl.Z,{onResize:yn},a.createElement("div",(0,n.Z)({},ln,{className:We()(Xe,"".concat(Xe,"-range"),(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Xe,"-focused"),Z),"".concat(Xe,"-disabled"),Ie.every(function(Ye){return Ye})),"".concat(Xe,"-invalid"),Pe.some(function(Ye){return Ye})),"".concat(Xe,"-rtl"),Et),me),style:te,ref:Zt,onClick:A,onMouseDown:function(Ut){var an=Ut.target;an!==Vt.current.inputElement&&an!==en.current.inputElement&&Ut.preventDefault(),W==null||W(Ut)}}),i&&a.createElement("div",{className:"".concat(Xe,"-prefix")},i),a.createElement(Al,(0,n.Z)({ref:Vt},gn(0),{autoFocus:Wt,tabIndex:ot,"date-range":"start"})),a.createElement("div",{className:"".concat(Xe,"-range-separator")},_),a.createElement(Al,(0,n.Z)({ref:en},gn(1),{autoFocus:nu,tabIndex:ot,"date-range":"end"})),a.createElement("div",{className:"".concat(Xe,"-active-bar"),style:dt}),a.createElement(Gl,{type:"suffix",icon:c}),Un&&a.createElement(Za,{icon:s,onClear:ge})))}var Xl=a.forwardRef(or),ql=Xl;function ir(t,o){var r=t!=null?t:o;return Array.isArray(r)?r:[r,r]}function ea(t){return t===1?"end":"start"}function Nr(t,o){var r=vl(t,function(){var vt=t.disabled,xt=t.allowEmpty,Kt=ir(vt,!1),zn=ir(xt,!1);return{disabled:Kt,allowEmpty:zn}}),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],S=i[4],N=i[5],p=s.prefixCls,Z=s.styles,K=s.classNames,H=s.defaultValue,k=s.value,j=s.needConfirm,$=s.onKeyDown,T=s.disabled,me=s.allowEmpty,te=s.disabledDate,A=s.minDate,ge=s.maxDate,le=s.defaultOpen,se=s.open,He=s.onOpenChange,be=s.locale,Ze=s.generateConfig,je=s.picker,Qe=s.showNow,xe=s.showToday,Ie=s.showTime,Pe=s.mode,Le=s.onPanelChange,ze=s.onCalendarChange,ct=s.onOk,st=s.defaultPickerValue,et=s.pickerValue,W=s.onPickerValueChange,he=s.inputReadOnly,Ne=s.suffixIcon,we=s.onFocus,ot=s.onBlur,pt=s.presets,Et=s.ranges,Ct=s.components,Xe=s.cellRender,St=s.dateRender,Zt=s.monthCellRender,Vt=s.onClick,en=Ll(o),Ue=Ja(se,le,T,He),ln=(0,h.Z)(Ue,2),gt=ln[0],Sn=ln[1],Ot=function(xt,Kt){(T.some(function(zn){return!zn})||!xt)&&Sn(xt,Kt)},gn=tu(Ze,be,_,!0,!1,H,k,ze,ct),Fn=(0,h.Z)(gn,5),Yt=Fn[0],dt=Fn[1],tn=Fn[2],yn=Fn[3],Un=Fn[4],Wt=tn(),nu=Lu(T,me,gt),Ye=(0,h.Z)(nu,9),Ut=Ye[0],an=Ye[1],Gn=Ye[2],ht=Ye[3],Vu=Ye[4],Ke=Ye[5],Ae=Ye[6],mt=Ye[7],Fe=Ye[8],Te=function(xt,Kt){an(!0),we==null||we(xt,{range:ea(Kt!=null?Kt:ht)})},Hn=function(xt,Kt){an(!1),ot==null||ot(xt,{range:ea(Kt!=null?Kt:ht)})},On=a.useMemo(function(){if(!Ie)return null;var vt=Ie.disabledTime,xt=vt?function(Kt){var zn=ea(ht),au=Xt(Wt,Ae,ht);return vt(Kt,zn,{from:au})}:void 0;return(0,F.Z)((0,F.Z)({},Ie),{},{disabledTime:xt})},[Ie,ht,Wt,Ae]),ae=(0,Oe.C8)([je,je],{value:Pe}),Cu=(0,h.Z)(ae,2),mu=Cu[0],wu=Cu[1],J=mu[ht]||je,Bu=J==="date"&&On?"datetime":J,pu=Bu===je&&Bu!=="time",pl=Ql(je,J,Qe,xe,!0),Pl=Eu(s,Yt,dt,tn,yn,T,_,Ut,gt,N),Uu=(0,h.Z)(Pl,2),wl=Uu[0],Tn=Uu[1],Sl=el(Wt,T,Ae,Ze,be,te),Nl=Ge(Wt,N,me),_a=(0,h.Z)(Nl,2),pa=_a[0],Oa=_a[1],ga=$l(Ze,be,Wt,mu,gt,ht,c,pu,st,et,On==null?void 0:On.defaultOpenValue,W,A,ge),ta=(0,h.Z)(ga,2),Il=ta[0],kl=ta[1],Ku=(0,Oe.zX)(function(vt,xt,Kt){var zn=ft(mu,ht,xt);if((zn[0]!==mu[0]||zn[1]!==mu[1])&&wu(zn),Le&&Kt!==!1){var au=(0,O.Z)(Wt);vt&&(au[ht]=vt),Le(au,zn)}}),ha=function(xt,Kt){return ft(Wt,Kt,xt)},$u=function(xt,Kt){var zn=Wt;xt&&(zn=ha(xt,ht)),mt(ht);var au=Ke(zn);yn(zn),wl(ht,au===null),au===null?Ot(!1,{force:!0}):Kt||en.current.focus({index:au})},$n=function(xt){var Kt,zn=xt.target.getRootNode();if(!en.current.nativeElement.contains((Kt=zn.activeElement)!==null&&Kt!==void 0?Kt:document.activeElement)){var au=T.findIndex(function(Vr){return!Vr});au>=0&&en.current.focus({index:au})}Ot(!0),Vt==null||Vt(xt)},Fa=function(){Tn(null),Ot(!1,{force:!0})},mr=a.useState(null),na=(0,h.Z)(mr,2),Ta=na[0],ua=na[1],Ju=a.useState(null),Ml=(0,h.Z)(Ju,2),Qn=Ml[0],la=Ml[1],Re=a.useMemo(function(){return Qn||Wt},[Wt,Qn]);a.useEffect(function(){gt||la(null)},[gt]);var Zl=a.useState([0,0,0]),ya=(0,h.Z)(Zl,2),Ra=ya[0],Ca=ya[1],Ba=Mn(pt,Et),Va=function(xt){la(xt),ua("preset")},Da=function(xt){var Kt=Tn(xt);Kt&&Ot(!1,{force:!0})},ja=function(xt){$u(xt)},La=function(xt){la(xt?ha(xt,ht):null),ua("cell")},Ha=function(xt){Ot(!0),Te(xt)},$a=function(){Gn("panel")},fe=function(xt){var Kt=ft(Wt,ht,xt);yn(Kt),!j&&!E&&c===Bu&&$u(xt)},Qa=function(){Ot(!1)},za=_e(Xe,St,Zt,ea(ht)),Ya=Wt[ht]||null,ba=(0,Oe.zX)(function(vt){return N(vt,{activeIndex:ht})}),Tt=a.useMemo(function(){var vt=(0,rt.Z)(s,!1),xt=(0,qe.Z)(s,[].concat((0,O.Z)(Object.keys(vt)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return xt},[s]),Ft=a.createElement(Kl,(0,n.Z)({},Tt,{showNow:pl,showTime:On,range:!0,multiplePanel:pu,activeInfo:Ra,disabledDate:Sl,onFocus:Ha,onBlur:Hn,onPanelMouseDown:$a,picker:je,mode:J,internalMode:Bu,onPanelChange:Ku,format:S,value:Ya,isInvalid:ba,onChange:null,onSelect:fe,pickerValue:Il,defaultOpenValue:nt(Ie==null?void 0:Ie.defaultOpenValue)[ht],onPickerValueChange:kl,hoverValue:Re,onHover:La,needConfirm:j,onSubmit:$u,onOk:Un,presets:Ba,onPresetHover:Va,onPresetSubmit:Da,onNow:ja,cellRender:za})),vu=function(xt,Kt){var zn=ha(xt,Kt);yn(zn)},$t=function(){Gn("input")},Du=function(xt,Kt){var zn=Ae.length,au=Ae[zn-1];if(zn&&au!==Kt&&j&&!me[au]&&!Fe(au)&&Wt[au]){en.current.focus({index:au});return}Gn("input"),Ot(!0,{inherit:!0}),ht!==Kt&>&&!j&&E&&$u(null,!0),Vu(Kt),Te(xt,Kt)},Gu=function(xt,Kt){if(Ot(!1),!j&&Gn()==="input"){var zn=Ke(Wt);wl(ht,zn===null)}Hn(xt,Kt)},Tr=function(xt,Kt){xt.key==="Tab"&&$u(null,!0),$==null||$(xt,Kt)},Rr=a.useMemo(function(){return{prefixCls:p,locale:be,generateConfig:Ze,button:Ct.button,input:Ct.input}},[p,be,Ze,Ct.button,Ct.input]);if((0,Pt.Z)(function(){gt&&ht!==void 0&&Ku(null,je,!1)},[gt,ht,je]),(0,Pt.Z)(function(){var vt=Gn();!gt&&vt==="input"&&(Ot(!1),$u(null,!0)),!gt&&E&&!j&&vt==="panel"&&(Ot(!0),$u())},[gt]),0)var Hr;return a.createElement(R.Provider,{value:Rr},a.createElement(V,(0,n.Z)({},Me(s),{popupElement:Ft,popupStyle:Z.popup,popupClassName:K.popup,visible:gt,onClose:Qa,range:!0}),a.createElement(ql,(0,n.Z)({},s,{ref:en,suffixIcon:Ne,activeIndex:Ut||gt?ht:null,activeHelp:!!Qn,allHelp:!!Qn&&Ta==="preset",focused:Ut,onFocus:Du,onBlur:Gu,onKeyDown:Tr,onSubmit:$u,value:Re,maskFormat:S,onChange:vu,onInputChange:$t,format:_,inputReadOnly:he,disabled:T,open:gt,onOpenChange:Ot,onClick:$n,onClear:Fa,invalid:pa,onInvalid:Oa,onActiveInfo:Ca}))))}var Ir=a.forwardRef(Nr),yt=Ir,kr=f(11780);function Mr(t){var o=t.prefixCls,r=t.value,i=t.onRemove,s=t.removeIcon,c=s===void 0?"\xD7":s,E=t.formatDate,_=t.disabled,S=t.maxTagCount,N=t.placeholder,p="".concat(o,"-selector"),Z="".concat(o,"-selection"),K="".concat(Z,"-overflow");function H($,T){return a.createElement("span",{className:We()("".concat(Z,"-item")),title:typeof $=="string"?$:null},a.createElement("span",{className:"".concat(Z,"-item-content")},$),!_&&T&&a.createElement("span",{onMouseDown:function(te){te.preventDefault()},onClick:T,className:"".concat(Z,"-item-remove")},c))}function k($){var T=E($),me=function(A){A&&A.stopPropagation(),i($)};return H(T,me)}function j($){var T="+ ".concat($.length," ...");return H(T)}return a.createElement("div",{className:p},a.createElement(kr.Z,{prefixCls:K,data:r,renderItem:k,renderRest:j,itemKey:function(T){return E(T)},maxCount:S}),!r.length&&a.createElement("span",{className:"".concat(o,"-selection-placeholder")},N))}var Zr=["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 va(t,o){var r=t.id,i=t.open,s=t.prefix,c=t.clearIcon,E=t.suffixIcon,_=t.activeHelp,S=t.allHelp,N=t.focused,p=t.onFocus,Z=t.onBlur,K=t.onKeyDown,H=t.locale,k=t.generateConfig,j=t.placeholder,$=t.className,T=t.style,me=t.onClick,te=t.onClear,A=t.internalPicker,ge=t.value,le=t.onChange,se=t.onSubmit,He=t.onInputChange,be=t.multiple,Ze=t.maxTagCount,je=t.format,Qe=t.maskFormat,xe=t.preserveInvalidOnBlur,Ie=t.onInvalid,Pe=t.disabled,Le=t.invalid,ze=t.inputReadOnly,ct=t.direction,st=t.onOpenChange,et=t.onMouseDown,W=t.required,he=t["aria-required"],Ne=t.autoFocus,we=t.tabIndex,ot=t.removeIcon,pt=(0,bl.Z)(t,Zr),Et=ct==="rtl",Ct=a.useContext(R),Xe=Ct.prefixCls,St=a.useRef(),Zt=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:St.current,focus:function(dt){var tn;(tn=Zt.current)===null||tn===void 0||tn.focus(dt)},blur:function(){var dt;(dt=Zt.current)===null||dt===void 0||dt.blur()}}});var Vt=Jl(pt),en=function(dt){le([dt])},Ue=function(dt){var tn=ge.filter(function(yn){return yn&&!pn(k,H,yn,dt,A)});le(tn),i||se()},ln=nr((0,F.Z)((0,F.Z)({},t),{},{onChange:en}),function(Yt){var dt=Yt.valueTexts;return{value:dt[0]||"",active:N}}),gt=(0,h.Z)(ln,2),Sn=gt[0],Ot=gt[1],gn=!!(c&&ge.length&&!Pe),Fn=be?a.createElement(a.Fragment,null,a.createElement(Mr,{prefixCls:Xe,value:ge,onRemove:Ue,formatDate:Ot,maxTagCount:Ze,disabled:Pe,removeIcon:ot,placeholder:j}),a.createElement("input",{className:"".concat(Xe,"-multiple-input"),value:ge.map(Ot).join(","),ref:Zt,readOnly:!0,autoFocus:Ne,tabIndex:we}),a.createElement(Gl,{type:"suffix",icon:E}),gn&&a.createElement(Za,{icon:c,onClear:te})):a.createElement(Al,(0,n.Z)({ref:Zt},Sn(),{autoFocus:Ne,tabIndex:we,suffixIcon:E,clearIcon:gn&&a.createElement(Za,{icon:c,onClear:te}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},Vt,{className:We()(Xe,(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Xe,"-multiple"),be),"".concat(Xe,"-focused"),N),"".concat(Xe,"-disabled"),Pe),"".concat(Xe,"-invalid"),Le),"".concat(Xe,"-rtl"),Et),$),style:T,ref:St,onClick:me,onMouseDown:function(dt){var tn,yn=dt.target;yn!==((tn=Zt.current)===null||tn===void 0?void 0:tn.inputElement)&&dt.preventDefault(),et==null||et(dt)}}),s&&a.createElement("div",{className:"".concat(Xe,"-prefix")},s),Fn)}var sr=a.forwardRef(va),cr=sr;function dr(t,o){var r=vl(t),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],S=i[4],N=i[5],p=s,Z=p.prefixCls,K=p.styles,H=p.classNames,k=p.order,j=p.defaultValue,$=p.value,T=p.needConfirm,me=p.onChange,te=p.onKeyDown,A=p.disabled,ge=p.disabledDate,le=p.minDate,se=p.maxDate,He=p.defaultOpen,be=p.open,Ze=p.onOpenChange,je=p.locale,Qe=p.generateConfig,xe=p.picker,Ie=p.showNow,Pe=p.showToday,Le=p.showTime,ze=p.mode,ct=p.onPanelChange,st=p.onCalendarChange,et=p.onOk,W=p.multiple,he=p.defaultPickerValue,Ne=p.pickerValue,we=p.onPickerValueChange,ot=p.inputReadOnly,pt=p.suffixIcon,Et=p.removeIcon,Ct=p.onFocus,Xe=p.onBlur,St=p.presets,Zt=p.components,Vt=p.cellRender,en=p.dateRender,Ue=p.monthCellRender,ln=p.onClick,gt=Ll(o);function Sn(Tt){return Tt===null?null:W?Tt:Tt[0]}var Ot=Ou(Qe,je,c),gn=Ja(be,He,[A],Ze),Fn=(0,h.Z)(gn,2),Yt=Fn[0],dt=Fn[1],tn=function(Ft,vu,$t){if(st){var Du=(0,F.Z)({},$t);delete Du.range,st(Sn(Ft),Sn(vu),Du)}},yn=function(Ft){et==null||et(Sn(Ft))},Un=tu(Qe,je,_,!1,k,j,$,tn,yn),Wt=(0,h.Z)(Un,5),nu=Wt[0],Ye=Wt[1],Ut=Wt[2],an=Wt[3],Gn=Wt[4],ht=Ut(),Vu=Lu([A]),Ke=(0,h.Z)(Vu,4),Ae=Ke[0],mt=Ke[1],Fe=Ke[2],Te=Ke[3],Hn=function(Ft){mt(!0),Ct==null||Ct(Ft,{})},On=function(Ft){mt(!1),Xe==null||Xe(Ft,{})},ae=(0,Oe.C8)(xe,{value:ze}),Cu=(0,h.Z)(ae,2),mu=Cu[0],wu=Cu[1],J=mu==="date"&&Le?"datetime":mu,Bu=Ql(xe,mu,Ie,Pe),pu=me&&function(Tt,Ft){me(Sn(Tt),Sn(Ft))},pl=Eu((0,F.Z)((0,F.Z)({},s),{},{onChange:pu}),nu,Ye,Ut,an,[],_,Ae,Yt,N),Pl=(0,h.Z)(pl,2),Uu=Pl[1],wl=Ge(ht,N),Tn=(0,h.Z)(wl,2),Sl=Tn[0],Nl=Tn[1],_a=a.useMemo(function(){return Sl.some(function(Tt){return Tt})},[Sl]),pa=function(Ft,vu){if(we){var $t=(0,F.Z)((0,F.Z)({},vu),{},{mode:vu.mode[0]});delete $t.range,we(Ft[0],$t)}},Oa=$l(Qe,je,ht,[mu],Yt,Te,c,!1,he,Ne,nt(Le==null?void 0:Le.defaultOpenValue),pa,le,se),ga=(0,h.Z)(Oa,2),ta=ga[0],Il=ga[1],kl=(0,Oe.zX)(function(Tt,Ft,vu){if(wu(Ft),ct&&vu!==!1){var $t=Tt||ht[ht.length-1];ct($t,Ft)}}),Ku=function(){Uu(Ut()),dt(!1,{force:!0})},ha=function(Ft){!A&&!gt.current.nativeElement.contains(document.activeElement)&>.current.focus(),dt(!0),ln==null||ln(Ft)},$u=function(){Uu(null),dt(!1,{force:!0})},$n=a.useState(null),Fa=(0,h.Z)($n,2),mr=Fa[0],na=Fa[1],Ta=a.useState(null),ua=(0,h.Z)(Ta,2),Ju=ua[0],Ml=ua[1],Qn=a.useMemo(function(){var Tt=[Ju].concat((0,O.Z)(ht)).filter(function(Ft){return Ft});return W?Tt:Tt.slice(0,1)},[ht,Ju,W]),la=a.useMemo(function(){return!W&&Ju?[Ju]:ht.filter(function(Tt){return Tt})},[ht,Ju,W]);a.useEffect(function(){Yt||Ml(null)},[Yt]);var Re=Mn(St),Zl=function(Ft){Ml(Ft),na("preset")},ya=function(Ft){var vu=W?Ot(Ut(),Ft):[Ft],$t=Uu(vu);$t&&!W&&dt(!1,{force:!0})},Ra=function(Ft){ya(Ft)},Ca=function(Ft){Ml(Ft),na("cell")},Ba=function(Ft){dt(!0),Hn(Ft)},Va=function(Ft){if(Fe("panel"),!(W&&J!==xe)){var vu=W?Ot(Ut(),Ft):[Ft];an(vu),!T&&!E&&c===J&&Ku()}},Da=function(){dt(!1)},ja=_e(Vt,en,Ue),La=a.useMemo(function(){var Tt=(0,rt.Z)(s,!1),Ft=(0,qe.Z)(s,[].concat((0,O.Z)(Object.keys(Tt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,F.Z)((0,F.Z)({},Ft),{},{multiple:s.multiple})},[s]),Ha=a.createElement(Kl,(0,n.Z)({},La,{showNow:Bu,showTime:Le,disabledDate:ge,onFocus:Ba,onBlur:On,picker:xe,mode:mu,internalMode:J,onPanelChange:kl,format:S,value:ht,isInvalid:N,onChange:null,onSelect:Va,pickerValue:ta,defaultOpenValue:Le==null?void 0:Le.defaultOpenValue,onPickerValueChange:Il,hoverValue:Qn,onHover:Ca,needConfirm:T,onSubmit:Ku,onOk:Gn,presets:Re,onPresetHover:Zl,onPresetSubmit:ya,onNow:Ra,cellRender:ja})),$a=function(Ft){an(Ft)},fe=function(){Fe("input")},Qa=function(Ft){Fe("input"),dt(!0,{inherit:!0}),Hn(Ft)},za=function(Ft){dt(!1),On(Ft)},Ya=function(Ft,vu){Ft.key==="Tab"&&Ku(),te==null||te(Ft,vu)},ba=a.useMemo(function(){return{prefixCls:Z,locale:je,generateConfig:Qe,button:Zt.button,input:Zt.input}},[Z,je,Qe,Zt.button,Zt.input]);return(0,Pt.Z)(function(){Yt&&Te!==void 0&&kl(null,xe,!1)},[Yt,Te,xe]),(0,Pt.Z)(function(){var Tt=Fe();!Yt&&Tt==="input"&&(dt(!1),Ku()),!Yt&&E&&!T&&Tt==="panel"&&Ku()},[Yt]),a.createElement(R.Provider,{value:ba},a.createElement(V,(0,n.Z)({},Me(s),{popupElement:Ha,popupStyle:K.popup,popupClassName:H.popup,visible:Yt,onClose:Da}),a.createElement(cr,(0,n.Z)({},s,{ref:gt,suffixIcon:pt,removeIcon:Et,activeHelp:!!Ju,allHelp:!!Ju&&mr==="preset",focused:Ae,onFocus:Qa,onBlur:za,onKeyDown:Ya,onSubmit:Ku,value:la,maskFormat:S,onChange:$a,onInputChange:fe,internalPicker:c,format:_,inputReadOnly:ot,disabled:A,open:Yt,onOpenChange:dt,onClick:ha,onClear:$u,invalid:_a,onInvalid:function(Ft){Nl(Ft,0)}}))))}var fa=a.forwardRef(dr),Ea=fa,Or=Ea}}]); diff --git a/p__Classrooms__Lists__Exercise__Add__index.99a635d4.async.js b/p__Classrooms__Lists__Exercise__Add__index.99a635d4.async.js deleted file mode 100644 index b542f3544c..0000000000 --- a/p__Classrooms__Lists__Exercise__Add__index.99a635d4.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{30561:function(Qu,Yn,f){var n=f(59301),O=Object.defineProperty,F=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Pt=(ce,a,ue)=>a in ce?O(ce,a,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ce[a]=ue,qe=(ce,a)=>{for(var ue in a||(a={}))h.call(a,ue)&&Pt(ce,ue,a[ue]);if(F)for(var ue of F(a))Oe.call(a,ue)&&Pt(ce,ue,a[ue]);return ce};const rt=ce=>React.createElement("svg",qe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));Yn.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},98031:function(Qu,Yn,f){f.d(Yn,{Z:function(){return Dt}});var n=f(59301),O=f(6767),F=f(37568),h={codeBox:"codeBox___WpkVl"},Oe=f(92310),Pt=f.n(Oe),qe=Object.defineProperty,rt=(We,ye,ie)=>ye in We?qe(We,ye,{enumerable:!0,configurable:!0,writable:!0,value:ie}):We[ye]=ie,ce=(We,ye,ie)=>rt(We,typeof ye!="symbol"?ye+"":ye,ie),a=(We,ye,ie)=>new Promise((R,Be)=>{var U=nt=>{try{de(ie.next(nt))}catch(ft){Be(ft)}},V=nt=>{try{de(ie.throw(nt))}catch(ft){Be(ft)}},de=nt=>nt.done?R(nt.value):Promise.resolve(nt.value).then(U,V);de((ie=ie.apply(We,ye)).next())});class ue extends n.Component{constructor(ye){super(ye),ce(this,"canvas"),ce(this,"randomNum",(ie,R)=>Math.floor(Math.random()*(R-ie)+ie)),ce(this,"drawPic",()=>{this.randomCode()}),ce(this,"reloadPic",()=>{this.drawPic()}),ce(this,"changeCode",ie=>{console.log(ie.target.value,222),this.setState({value:ie.target.value,showError:!1})}),ce(this,"onVerify",()=>{let ie;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ie=!0,O.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ie=!0,O.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ie=!1),this.setState({showError:ie}),ie}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(ye,ie){const R=this.randomNum(ye,ie),Be=this.randomNum(ye,ie),U=this.randomNum(ye,ie);return`rgb(${R}, ${Be}, ${U})`}drawText(ye,ie,R){ye.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Be=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);ye.font=Be+"px SimHei";const U=10,V=(this.state.contentWidth-40)/(this.state.code.length-1);let de=U;R>0&&(de=U+R*V);let nt=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Be>40&&(nt=40);const ft=this.randomNum(-10,10);ye.translate(de,nt),ye.rotate(ft*Math.PI/180),ye.fillText(ie,0,0),ye.rotate(-ft*Math.PI/180),ye.translate(-de,-nt)}drawLine(ye){for(let ie=0;ie<1;ie++)ye.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),ye.beginPath(),ye.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ye.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ye.stroke()}drawDot(ye){for(let ie=0;ie<100;ie++)ye.fillStyle=this.randomColor(0,255),ye.beginPath(),ye.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),ye.fill()}randomCode(){let ye="";const ie="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let R=0;R{const Be=this.canvas.current.getContext("2d");Be.textBaseline="bottom",Be.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Be.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let U=0;U{let ie;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,ye),React.createElement(ue,{ref:R=>ie=R})),onOk:()=>a(void 0,null,function*(){if(ie.onVerify())return Promise.reject();We()})})};var Dt=ue},41468:function(Qu,Yn,f){f.d(Yn,{Z:function(){return R}});var n=f(59301),O=f(18287),F=f(55301),h={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},Oe=Object.defineProperty,Pt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,ue=(Be,U,V)=>U in Be?Oe(Be,U,{enumerable:!0,configurable:!0,writable:!0,value:V}):Be[U]=V,Je=(Be,U)=>{for(var V in U||(U={}))ce.call(U,V)&&ue(Be,V,U[V]);if(rt)for(var V of rt(U))a.call(U,V)&&ue(Be,V,U[V]);return Be},Dt=(Be,U)=>Pt(Be,qe(U)),We=(Be,U)=>{var V={};for(var de in Be)ce.call(Be,de)&&U.indexOf(de)<0&&(V[de]=Be[de]);if(Be!=null&&rt)for(var de of rt(Be))U.indexOf(de)<0&&a.call(Be,de)&&(V[de]=Be[de]);return V},ye=(Be,U,V)=>new Promise((de,nt)=>{var ft=Xt=>{try{_t(V.next(Xt))}catch(Me){nt(Me)}},vn=Xt=>{try{_t(V.throw(Xt))}catch(Me){nt(Me)}},_t=Xt=>Xt.done?de(Xt.value):Promise.resolve(Xt.value).then(ft,vn);_t((V=V.apply(Be,U)).next())}),R=Be=>{var U=Be,{value:V,onChange:de,defaultValue:nt,disabled:ft}=U,vn=We(U,["value","onChange","defaultValue","disabled"]);const[_t,Xt]=(0,n.useState)([]),[Me,_e]=(0,n.useState)("1");(0,n.useEffect)(()=>{Ge()},[]);const Ge=()=>ye(void 0,null,function*(){const bt=yield(0,F.NZ)({});if(bt!=null&&bt.data){const Rt=[{title:n.createElement("div",{title:"\u6839\u76EE\u5F55",className:h.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:it(bt.data||[])}];Xt(Rt),_e("2")}}),it=bt=>{function Rt(At){const $e=At.children,qt=Array.isArray($e)&&$e.length>0,kn=At==null?void 0:At.group_id;return{title:n.createElement("div",{title:At==null?void 0:At.name,className:h.name},At==null?void 0:At.name),value:kn,key:kn,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:qt?$e==null?void 0:$e.map(un=>Rt(un)):[]}}return bt==null?void 0:bt.map(At=>Rt(At))},ve=nt?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:V,defaultExpandedKeys:V};return n.createElement("div",{className:h.customTree},n.createElement(O.default,Je(Dt(Je({key:Me},ve),{showIcon:!0,treeData:_t,onSelect:de,disabled:ft}),vn)))}},8250:function(Qu,Yn,f){f.d(Yn,{Z:function(){return Xt},P:function(){return ft}});var n=f(59301),O=f(28284),F=f(62957),h=f(47889),Oe=f(37568),Pt=f(54172),qe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},rt=f(86342),ce=Object.defineProperty,a=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ye=(Me,_e,Ge)=>_e in Me?ce(Me,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Me[_e]=Ge,ie=(Me,_e)=>{for(var Ge in _e||(_e={}))Dt.call(_e,Ge)&&ye(Me,Ge,_e[Ge]);if(Je)for(var Ge of Je(_e))We.call(_e,Ge)&&ye(Me,Ge,_e[Ge]);return Me},R=(Me,_e)=>a(Me,ue(_e)),Be=(Me,_e)=>{var Ge={};for(var it in Me)Dt.call(Me,it)&&_e.indexOf(it)<0&&(Ge[it]=Me[it]);if(Me!=null&&Je)for(var it of Je(Me))_e.indexOf(it)<0&&We.call(Me,it)&&(Ge[it]=Me[it]);return Ge},U=(Me,_e,Ge)=>new Promise((it,ve)=>{var bt=$e=>{try{At(Ge.next($e))}catch(qt){ve(qt)}},Rt=$e=>{try{At(Ge.throw($e))}catch(qt){ve(qt)}},At=$e=>$e.done?it($e.value):Promise.resolve($e.value).then(bt,Rt);At((Ge=Ge.apply(Me,_e)).next())});const V=({studentNames:Me,total:_e})=>{const Ge=["","\u4E00","\u4E24","\u4E09"];return _e>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:qe.orangeColor},Me==null?void 0:Me.join("\u3001")),"\u7B49",n.createElement("span",{className:qe.orangeColor},_e),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:qe.orangeColor},Me==null?void 0:Me.join("\u3001")),Ge[_e],"\u540D\u5B66\u751F")},de=({used:Me,copy:_e,canNotCopy:Ge,studentNames:it,studentCount:ve,inPaper:bt,is_random:Rt=!1,position:At=""})=>{const $e=()=>{if(_e>0&&Ge>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:qe.orangeColor},_e),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:qe.orangeColor},Ge),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(_e>0&&Ge===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:qe.orangeColor},_e),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(_e===0&&Ge>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:qe.orangeColor},Ge),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},qt=At||(bt?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(V,{studentNames:it,total:ve}),"\u5B66\u4E60\u8FC7",qt,"\u4E2D\u7684",n.createElement("span",{className:qe.orangeColor},Me),"\u4E2A\u9879\u76EE\uFF0C",$e(),"\u3002\u8BF7\u9009\u62E9",Rt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},nt=({onCancel:Me,onOk:_e,visible:Ge,inPaper:it,renderData:ve,type:bt,isMultipleCourse:Rt=!1})=>{const[At]=O.default.useForm(),[$e,qt]=(0,n.useState)(1),[kn,un]=(0,n.useState)(!1),Bn=(0,n.useMemo)(()=>(ve==null?void 0:ve.total_num)===1&&(ve==null?void 0:ve.can_copy_num)===1,[ve]),Jn=(0,n.useMemo)(()=>{var Dn;return(Dn=ve==null?void 0:ve.course_data_list)==null?void 0:Dn.filter(wt=>wt.is_show)},[ve]);return n.createElement(n.Fragment,null,Bn?n.createElement(F.default,{centered:!0,closable:!0,open:Ge,destroyOnClose:!0,title:"\u63D0\u793A",className:qe.antdModal,width:682,confirmLoading:kn,onCancel:Me,onOk:()=>U(void 0,null,function*(){var Dn;un(!0);let wt=$e;if(Rt){const pe=ie({},At.getFieldsValue());wt=(Dn=ve==null?void 0:ve.course_data_list)==null?void 0:Dn.map(_n=>pe[_n.id]!==void 0?R(ie({},_n),{is_copy:pe[_n.id]}):_n)}yield _e(wt),un(!1)})},n.createElement("div",{className:qe.content,style:{marginBottom:20}},Rt?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":n.createElement(n.Fragment,null,n.createElement(V,{studentNames:ve==null?void 0:ve.student_names,total:ve==null?void 0:ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Rt?n.createElement(O.default,{form:At,preserve:!1},Jn==null?void 0:Jn.map(Dn=>n.createElement(n.Fragment,{key:Dn.id},n.createElement("h3",{className:"ml15 mb5"},Dn.name),n.createElement(O.default.Item,{name:Dn.id,initialValue:1},n.createElement(h.ZP.Group,{className:qe.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):n.createElement(h.ZP.Group,{value:$e,onChange:Dn=>qt(Dn.target.value),className:qe.content,style:{marginBottom:30}},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),n.createElement("div",null,n.createElement("div",{className:qe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:qe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:`${qe.content} ${qe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):n.createElement(F.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ge,confirmLoading:kn,title:"\u63D0\u793A",width:682,onCancel:Me,onOk:()=>U(void 0,null,function*(){var Dn;un(!0);let wt=0;if(Rt){const pe=ie({},At.getFieldsValue());wt=(Dn=ve==null?void 0:ve.course_data_list)==null?void 0:Dn.map(_n=>pe[_n.id]!==void 0?R(ie({},_n),{is_use:pe[_n.id]}):_n)}yield _e(wt),un(!1)})},n.createElement("div",{className:qe.content},n.createElement(V,{studentNames:ve==null?void 0:ve.student_names,total:ve==null?void 0:ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Rt?n.createElement(O.default,{form:At,preserve:!1},n.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Jn==null?void 0:Jn.map(Dn=>n.createElement(n.Fragment,{key:Dn.id},n.createElement("h3",{className:"ml15 mb5"},Dn.name),n.createElement(O.default.Item,{name:Dn.id,initialValue:1},n.createElement(h.ZP.Group,{className:qe.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):n.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",n.createElement("span",{className:qe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ft=function(){const[Me,_e]=(0,n.useState)(!1),[Ge,it]=(0,n.useState)();return[Me,()=>_e(!1),Ge,Rt=>U(this,null,function*(){var At;const $e=Rt,{isImportMultipleCourse:qt=!1}=$e,kn=Be($e,["isImportMultipleCourse"]);console.log(Rt);const un=(Rt==null?void 0:Rt.result)||(yield(0,rt.Tr)(kn));return"status"in un?!1:qt?((At=un==null?void 0:un.course_data_list)==null?void 0:At.some(Jn=>Jn.is_show))?(it(un),_e(!0),!0):un.course_data_list||[]:un.student_count===0?!1:(it(un),_e(!0),!0)})]},vn=Me=>{const[_e]=O.default.useForm(),[Ge,it]=(0,n.useState)(!1),{onCancel:ve,onOk:bt,visible:Rt,inPaper:At=!1,renderData:$e,type:qt,isMultipleCourse:kn=!1,position:un}=Me;let Bn=(0,n.useMemo)(()=>At?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:qe.tableCell,render(wt,pe){return n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(wt,pe)=>n.createElement(n.Fragment,null,n.createElement(O.default.Item,{name:[`${qt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Oe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:qe.tableCell,render(wt,pe){return n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(wt,pe)=>n.createElement(O.default.Item,{name:[`${qt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(wt,pe)=>n.createElement(O.default.Item,{name:[`${qt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))}],[At]),Jn=(0,n.useMemo)(()=>At?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:qe.tableCell,align:"center",ellipsis:!0,render:(wt,pe)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Oe.default,{type:"hidden"})),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Oe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:qe.tableCell,ellipsis:!0,align:"center",render:(wt,pe)=>n.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},wt)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(wt,pe)=>n.createElement(n.Fragment,null,n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],initialValue:0},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement(O.default.Item,{name:[`${qt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Oe.default,{type:"hidden"})))}],[At]);if(kn){const wt={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:qe.tableCell,render:(pe,_n)=>n.createElement("a",{href:`/classrooms/${_n.course_id}`},pe)};Bn=[wt,...Bn],Jn=[wt,...Jn]}const Dn=(0,n.useMemo)(()=>de({used:$e==null?void 0:$e.repeat_shixun_num,copy:$e==null?void 0:$e.can_copy_num,canNotCopy:$e==null?void 0:$e.no_copy_num,studentNames:$e==null?void 0:$e.student_names,studentCount:$e==null?void 0:$e.student_count,is_random:$e==null?void 0:$e.is_random,inPaper:At,position:un}),[$e,At,un]);return n.createElement(F.default,{title:"\u63D0\u793A",centered:!0,open:Rt,confirmLoading:Ge,onOk:()=>U(void 0,null,function*(){it(!0);const wt=_e.getFieldsValue(),pe=Object.keys(wt).map(_n=>({id:parseInt(_n.split("_")[0]),course_id:parseInt(_n.split("_")[1]),is_use:wt[_n].is_use,is_copy:wt[_n].is_copy}));yield bt(pe),it(!1)}),onCancel:ve,width:880,okText:"\u786E\u8BA4",className:qe.antdModal,destroyOnClose:!0},n.createElement(O.default,{form:_e,preserve:!1},n.createElement("div",{className:qe.brief},Dn),n.createElement("div",{style:{marginBottom:30}},n.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),n.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:qe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),($e==null?void 0:$e.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:qe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Pt.default,{columns:Bn,className:qe.antdTable,dataSource:$e==null?void 0:$e.can_copy_list,rowKey:qt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),($e==null?void 0:$e.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:qe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Pt.default,{columns:Jn,className:qe.antdTable,dataSource:$e==null?void 0:$e.no_copy_list,rowKey:qt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),($e==null?void 0:$e.no_use_list.length)>0&&($e==null?void 0:$e.no_use_list.map(wt=>n.createElement("div",{key:qt==="subject"?wt.stage_shixun_id:wt.shixun_course_id||wt.id},n.createElement(O.default.Item,{name:[`${qt==="subject"?wt==null?void 0:wt.stage_shixun_id:wt.shixun_course_id||wt.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Oe.default,{type:"hidden"})),n.createElement(O.default.Item,{name:[`${qt==="subject"?wt==null?void 0:wt.stage_shixun_id:wt.shixun_course_id||wt.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Oe.default,{type:"hidden"})))))))};var Xt=Me=>{const{modalType:_e}=Me;return _e==="multiple"?n.createElement(vn,ie({},Me)):n.createElement(nt,ie({},Me))}},90609:function(Qu,Yn,f){f.d(Yn,{Z:function(){return rt}});var n=f(59301),O={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},F=f(62957),h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Pt=(ce,a,ue)=>new Promise((Je,Dt)=>{var We=R=>{try{ie(ue.next(R))}catch(Be){Dt(Be)}},ye=R=>{try{ie(ue.throw(R))}catch(Be){Dt(Be)}},ie=R=>R.done?Je(R.value):Promise.resolve(R.value).then(We,ye);ie((ue=ue.apply(ce,a)).next())}),rt=({type:ce,resdata:a,onok:ue,oktext:Je,okloading:Dt})=>{const[We,ye]=(0,n.useState)(!1),{can_copy_list:ie,can_copy_num:R,challenge_type:Be,course_data_list:U,no_copy_list:V,no_copy_num:de,no_use_list:nt,no_use_num:ft,repeat_shixun_num:vn,student_count:_t,total_num:Xt,use_num:Me}=a;let _e=R>0||ce==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&ye(!0)},[a]),console.log("---11",Dt),(0,n.useEffect)(()=>{Dt||ye(!1)},[Dt]);const Ge=()=>{if(ce==="exercise"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ce==="exercise"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="shixun"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="shixun"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="subject"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="subject"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:O.orangeColor},_t)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:O.orangeColor},Me)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ce==="shixunpush"&&Be===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ce==="shixunpush"&&Be===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:O.orangeColor},_t),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:O.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:O.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},it=()=>{if(ce==="exercise"||ce==="subject"||ce==="exercisepush"||ce==="shixunpush")return n.createElement("div",{style:{marginTop:20}},de>0&&n.createElement("div",null,n.createElement("span",{className:O.flex},n.createElement("img",{src:Oe,style:{width:14}}),n.createElement("span",{className:O.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:O.statusbody},ce==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:O.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ce==="subject"||ce==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",_e&&n.createElement("span",{className:O.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ce==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",_e&&n.createElement("span",{className:O.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),n.createElement("div",null,V==null?void 0:V.map((ve,bt)=>n.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",bt+1!==de&&"\u3001"))))),R>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:O.flex},n.createElement("img",{src:h,style:{width:14}}),n.createElement("span",{className:O.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:O.statusbody},ce==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ce==="subject"||ce==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ce==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),n.createElement("div",null,ie==null?void 0:ie.map((ve,bt)=>n.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",bt+1!==R&&"\u3001"))))));if(ce==="shixun")return n.createElement("div",{style:{marginTop:20}},R>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return n.createElement(F.default,{open:We,onCancel:()=>{ye(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!_e&&"none"}},zIndex:1003,confirmLoading:Dt,okText:_e?Je:"\u6211\u77E5\u9053\u4E86",onOk:()=>Pt(void 0,null,function*(){_e?yield ue([...ie,...nt]):ye(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),it()))}},66997:function(Qu,Yn,f){var n=f(59301),O=f(95392),F=f(62957),h=f(98031),Oe=f(59301),Pt=(rt,ce,a)=>new Promise((ue,Je)=>{var Dt=ie=>{try{ye(a.next(ie))}catch(R){Je(R)}},We=ie=>{try{ye(a.throw(ie))}catch(R){Je(R)}},ye=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(Dt,We);ye((a=a.apply(rt,ce)).next())});const qe=({classroomList:rt,dispatch:ce})=>{var a,ue;const Je=(0,n.useRef)(null),[Dt,We]=(0,n.useState)(!1),ye=()=>{ce({type:"classroomList/setActionTabs",payload:{}})};return Oe.createElement(F.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((a=rt==null?void 0:rt.actionTabs)==null?void 0:a.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:ye,onOk:()=>Pt(void 0,null,function*(){var ie,R;(ie=Je.current)!=null&&ie.onVerify()||(We(!0),yield(R=rt==null?void 0:rt.actionTabs)==null?void 0:R.onOK(),We(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(ue=rt==null?void 0:rt.actionTabs)==null?void 0:ue.loading},Oe.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Oe.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Oe.createElement(h.Z,{ref:ie=>Je.current=ie}))};Yn.Z=(0,O.connect)(({classroomList:rt})=>({classroomList:rt}))(qe)},81281:function(Qu,Yn,f){f.d(Yn,{Z:function(){return R}});var n=f(59301),O=f(95392),F=f(62957),h=f(60242),Oe=f(7939),Pt={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},qe=f(57193),rt=f(56656),ce=f.n(rt),a=f(59301),ue=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,We=(Be,U)=>{var V={};for(var de in Be)Je.call(Be,de)&&U.indexOf(de)<0&&(V[de]=Be[de]);if(Be!=null&&ue)for(var de of ue(Be))U.indexOf(de)<0&&Dt.call(Be,de)&&(V[de]=Be[de]);return V},ye=(Be,U,V)=>new Promise((de,nt)=>{var ft=Xt=>{try{_t(V.next(Xt))}catch(Me){nt(Me)}},vn=Xt=>{try{_t(V.throw(Xt))}catch(Me){nt(Me)}},_t=Xt=>Xt.done?de(Xt.value):Promise.resolve(Xt.value).then(ft,vn);_t((V=V.apply(Be,U)).next())});const ie=Be=>{var U=Be,{shixunsDetail:V,globalSetting:de,loading:nt,dispatch:ft,showModal:vn,onCancel:_t,onOk:Xt,okBtnName:Me="\u5B8C\u6210",info:_e,source:Ge}=U,it=We(U,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[ve,bt]=(0,n.useState)(0),[Rt,At]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let $e=null;const qt=()=>ye(void 0,null,function*(){let kn={id:_e==null?void 0:_e.courseId,send_time:ce()().format("YYYY-MM-DD HH:mm"),exercise_id:_e!=null&&_e.exercise_id?_e==null?void 0:_e.exercise_id:null},un={id:_e==null?void 0:_e.courseId,course_id:_e==null?void 0:_e.courseId,identifier:_e==null?void 0:_e.courseId,type:"normal",is_use:1,is_copy:!0};Ge==="\u8BD5\u5377"?(kn.examination_bank_ids=_e==null?void 0:_e.examination_bank_ids,kn.type="ExaminationBank"):Ge==="\u5B9E\u8BAD"?kn.shixun_info=(_e==null?void 0:_e.shixun_info.length)>0?_e==null?void 0:_e.shixun_info:[un]:Ge==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(kn.examination_bank_ids=_e==null?void 0:_e.examination_bank_ids,kn.shixun_info=(_e==null?void 0:_e.shixun_info.length)>0?_e==null?void 0:_e.shixun_info:[un]);const Bn=yield(0,qe.ZP)(`/api/courses/${_e==null?void 0:_e.courseId}/send_shixun_progress.json`,{method:"post",body:kn});(Bn==null?void 0:Bn.status)===0&&(bt(Bn==null?void 0:Bn.complete_num),At(Bn==null?void 0:Bn.total_num),(Bn==null?void 0:Bn.complete_num)!==(Bn==null?void 0:Bn.total_num)?($e&&clearInterval($e),$e=setInterval(qt,5e3)):$e&&clearInterval($e))});return vn&&(_e!=null&&_e.courseId)&&qt(),()=>{$e&&clearInterval($e)}},[vn]),a.createElement(F.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:ve==Rt,open:vn,destroyOnClose:!0,footer:null,onCancel:_t},a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Rt),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),a.createElement("div",{className:Pt.con_warp},a.createElement(h.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:ve==Rt&&Rt!=0?100:ve/Rt*100,showInfo:!1,size:[350,10]}),a.createElement("div",{className:Pt.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ve),"\u4E2A"),ve!=Rt&&a.createElement(Oe.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),ve==Rt&&a.createElement(Oe.ZP,{type:"primary",onClick:Xt},Me)))};var R=(0,O.connect)(({shixunsDetail:Be,loading:U,globalSetting:V})=>({shixunsDetail:Be,globalSetting:V,loading:U.models.index}))(ie)},56793:function(Qu,Yn,f){f.r(Yn),f.d(Yn,{default:function(){return Do}});var n=f(59301),O=f(95392),F=f(28284),h=f(6767),Oe=f(91882),Pt=f(37568),qe=f(62673),rt=f(47889),ce=f(1439),a=f(7939),ue={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Je=f(62957),Dt=f(16326),We=f(56656),ye=f.n(We),ie=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const R=({user:e,dispatch:u,classroomList:l,onModalOk:v,setsubloading:D})=>{const re=(0,O.useParams)(),[b,y]=(0,n.useState)(),[m,P]=(0,n.useState)(!1);function Ce(g){return g&&g{P(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(m){h.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}D(!1),u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",null,n.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),n.createElement("br",null),n.createElement(Dt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Ce,format:"YYYY-MM-DD HH:mm:ss",onChange:(g,d)=>{y(d)},showTime:{defaultValue:ye()("00:00:00","HH:mm:ss")}}),n.createElement("br",null),n.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),n.createElement("br",null),n.createElement("div",{style:{textAlign:"end"}},n.createElement(a.ZP,{loading:m,type:"primary",onClick:()=>ie(void 0,null,function*(){P(!0),v(b,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var Be=(0,O.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(R),U=f(57193),V=f(32134),de=f(12893),nt={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},ft=f(82326),vn=Object.defineProperty,_t=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,_e=(e,u,l)=>u in e?vn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ge=(e,u)=>{for(var l in u||(u={}))Xt.call(u,l)&&_e(e,l,u[l]);if(_t)for(var l of _t(u))Me.call(u,l)&&_e(e,l,u[l]);return e},it=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),bt=({setitem:e,item:u,rz:l})=>{var v,D,re,b,y,m,P,Ce;let[g,d]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[C]=F.default.useForm(),[L,I]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!L&&(g.zydatas=l,d(Ge({},g)),I(!0),u!=null&&u.ec_course_id&&w())},[u,l,L]),console.log(g,"params");function w(){return it(this,null,function*(){yield Q(u==null?void 0:u.ec_major_school_id),yield x(u==null?void 0:u.ec_year_id),yield ee(u==null?void 0:u.ec_course_id),C.setFieldsValue({ec_course_id:u==null?void 0:u.ec_course_id,ec_major_school_id:u==null?void 0:u.ec_major_school_id,ec_point_ids:u==null?void 0:u.ec_point_ids,ec_year_id:u==null?void 0:u.ec_year_id})})}function Q(oe){return it(this,null,function*(){const G=yield(0,U.ZP)(`/api/ec_major_schools/${oe}/ec_years/get_year_list.json`,{method:"get"});g.jbdatas=G==null?void 0:G.data,d(Ge({},g)),C.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function x(oe){return it(this,null,function*(){const G=yield(0,U.ZP)(`/api/ec_years/${oe}/ec_courses/get_courses.json`,{method:"get"});g.kcdatas=G==null?void 0:G.data,d(Ge({},g)),C.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ee=oe=>it(void 0,null,function*(){const G=yield(0,U.ZP)(`/api/ec_courses/${oe}/ec_points.json`,{method:"get",params:{ec_course_id:oe}});g.zsdatas=G==null?void 0:G.data,d(Ge({},g))});return n.createElement("div",{className:nt.from},n.createElement(F.default,{form:C,layout:"inline",onValuesChange:oe=>{console.log("----",oe),oe.ec_major_school_id&&(g.jbdatas=[],g.kcdatas=[],g.zsdatas=[],d(Ge({},g)),Q(oe.ec_major_school_id)),oe.ec_year_id&&(g.kcdatas=[],g.zsdatas=[],d(Ge({},g)),x(oe.ec_year_id)),oe.ec_course_id&&(g.zsdatas=[],d(Ge({},g)),ee(oe.ec_course_id))},onFinish:oe=>it(void 0,null,function*(){e(oe)})},n.createElement(F.default.Item,{name:"ec_major_school_id"},n.createElement(ft.default,{style:{width:160},disabled:((v=g.zydatas)==null?void 0:v.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(D=g==null?void 0:g.zydatas)==null?void 0:D.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.ec_major_school_id},oe==null?void 0:oe.name)))),n.createElement(F.default.Item,{name:"ec_year_id"},n.createElement(ft.default,{style:{width:160},disabled:((re=g.jbdatas)==null?void 0:re.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(b=g==null?void 0:g.jbdatas)==null?void 0:b.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.ec_year_id},oe==null?void 0:oe.year)))),n.createElement(F.default.Item,{name:"ec_course_id"},n.createElement(ft.default,{style:{width:208},disabled:((y=g.kcdatas)==null?void 0:y.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(m=g==null?void 0:g.kcdatas)==null?void 0:m.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.id},oe==null?void 0:oe.name)))),n.createElement(F.default.Item,{name:"ec_point_ids"},n.createElement(ft.default,{onChange:()=>{C.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((P=g.zsdatas)==null?void 0:P.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Ce=g==null?void 0:g.zsdatas)==null?void 0:Ce.map((oe,G)=>n.createElement(ft.default.Option,{key:G,value:oe==null?void 0:oe.id},oe==null?void 0:oe.name))))))},Rt=Object.defineProperty,At=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Bn=(e,u,l)=>u in e?Rt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Jn=(e,u)=>{for(var l in u||(u={}))kn.call(u,l)&&Bn(e,l,u[l]);if(qt)for(var l of qt(u))un.call(u,l)&&Bn(e,l,u[l]);return e},Dn=(e,u)=>At(e,$e(u)),wt=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const pe=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:v})=>{var D,re,b;let[y,m]=(0,n.useState)([{id:Math.random()}]),[P,Ce]=(0,n.useState)(null);function g(){return wt(this,null,function*(){var C,L,I,w;let Q=yield(0,U.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((C=Q==null?void 0:Q.data)==null?void 0:C.length)>0){let x=[];(L=Q==null?void 0:Q.data)==null||L.map(ee=>{var oe;(oe=ee==null?void 0:ee.ec_point_ids)==null||oe.map(G=>{x.push(G)})}),v(Dn(Jn({},(I=Q==null?void 0:Q.data)==null?void 0:I[0]),{ec_point_ids:x})),m((w=Q==null?void 0:Q.data)==null?void 0:w.map(ee=>Dn(Jn({},ee),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var C,L;(L=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)!=null&&L.course_school_id&&d()},[(re=(D=e==null?void 0:e.userInfo)==null?void 0:D.course)==null?void 0:re.course_school_id]);function d(){return wt(this,null,function*(){var C,L;const I=yield(0,U.ZP)(`/api/schools/${(L=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)==null?void 0:L.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Ce(I==null?void 0:I.data),(l||u)&&g()})}return console.log(y,P,"datas"),n.createElement("div",{style:{display:(b=e.userInfo.course)!=null&&b.is_openengineering?"":"none"}},n.createElement("div",{className:nt.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:nt.itemWarp},y==null?void 0:y.map((C,L)=>n.createElement("div",{key:C.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(bt,{rz:P,item:C,setitem:I=>{I=Jn(Jn({},y==null?void 0:y[L]),I),y.splice(L,1,I),m([...y]);let w=[];y==null||y.map(Q=>{var x;(x=Q==null?void 0:Q.ec_point_ids)==null||x.map(ee=>{w.push(ee)})}),v(Dn(Jn({},I),{ec_point_ids:w}))}}),n.createElement(V.Z,{className:nt.addIcon,onClick:()=>{y.push({id:Math.random()}),m([...y])}}),L!=0&&n.createElement(de.Z,{className:nt.deleteIcon,onClick:()=>{y.splice(L,1);let I=[];y==null||y.map(w=>{var Q;(Q=w==null?void 0:w.ec_point_ids)==null||Q.map(x=>{I.push(x)})}),v(Dn(Jn({},y[L-1]),{ec_point_ids:I})),m([...y])}}))))))};var _n=(0,O.connect)(({user:e})=>({user:e}))(pe),ku=f(93041),yu=f(29787),Fl=f(75727),jt=f(25399),zu=f(37639),yl=f(30641),De={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm",btn_warp:"btn_warp___iFP5N"},cu=f(63949),Yu=f(13922),pn=f(46612),ju=f(22061),cn=f(97231),ru=f(59301),bn=Object.defineProperty,cl=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,ml=(e,u,l)=>u in e?bn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,vl=(e,u)=>{for(var l in u||(u={}))ca.call(u,l)&&ml(e,l,u[l]);if(dl)for(var l of dl(u))Bl.call(u,l)&&ml(e,l,u[l]);return e},Mu=(e,u)=>cl(e,Cl(u)),Na=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Ll=({Itemid:e,setqitem:u,qitem:l,data:v,getdata:D,bigitem:re,setBigqitem:b,isedit:y,handleEditing:m})=>{const[P,Ce]=(0,n.useState)([]),[g,d]=(0,n.useState)(!1),C=(I,w,Q)=>{const x=Array.from(I),[ee]=x.splice(w,1);return x.splice(Q,0,ee),x};(0,n.useEffect)(()=>{v.length>0&&Ce([...v])},[v]);const L=(I,w)=>Na(void 0,null,function*(){if(!I.destination)return;if(y){m();return}const Q=C(w,I.source.index,I.destination.index);d(!0);let x=yield(0,U.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:Q==null?void 0:Q.map(ee=>ee.question_id)}});d(!1),x.status===0&&D({id:w==null?void 0:w[I.source.index].question_id})});return ru.createElement("div",null,ru.createElement(ju.Z5,{onDragEnd:I=>L(I,P)},ru.createElement(ju.bK,{droppableId:"droppable"},(I,w)=>ru.createElement("div",vl({ref:I.innerRef},I.droppableProps),ru.createElement(yu.Z,{spinning:g},P.map((Q,x)=>ru.createElement(ju._l,{key:x,draggableId:x.toString(),index:x},(ee,oe)=>{var G,Nt;return ru.createElement("aside",vl(vl({ref:ee.innerRef},ee.draggableProps),ee.dragHandleProps),ru.createElement(jt.Z,{title:ru.createElement(cn.Z,{value:(Q==null?void 0:Q.question_type)===8?(G=Q==null?void 0:Q.program_attr)==null?void 0:G.description:Q.question_title}),color:"#fff",placement:"left",overlayClassName:De.titleTooltip},ru.createElement("div",{onClick:()=>{if(y){m();return}u(Mu(vl({},Q),{index:x+1})),b(re),(0,cu.Vf)("#question-scroll-id")},className:`${De.qcount} ${Q.question_id===(l==null?void 0:l.question_id)?De.qcountclick:""}`},ru.createElement("span",{className:De.score},Q==null?void 0:Q.question_score,"\u5206"),ru.createElement("span",{className:De.qtitle},x+1,"\u3001",ru.createElement(cn.Z,{value:(Q==null?void 0:Q.question_type)===8?(Nt=Q==null?void 0:Q.program_attr)==null?void 0:Nt.description:Q.question_title,showTextOnly:!0})))))}))),I.placeholder))))},Mn=f(77019),Hl=f(58777),Lu=f(71411),el=f(61485),Zu=f(76888),Wn=f(59301),$l=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Wu=({form:e,TagDiscipline:u,exerciseitem:l,qitem:v,getTagData:D})=>{var re,b,y,m;const[P,Ce]=(0,n.useState)(!0),g=F.default.useWatch("course_discipline_id",e);(0,n.useEffect)(()=>{d()},[]);const d=()=>$l(void 0,null,function*(){e.setFieldsValue({difficulty:v.difficulty||2,tag_discipline_ids:v==null?void 0:v.tag_discipline_ids,repeat_answer:!v.repeat_answer,course_discipline_id:v==null?void 0:v.course_discipline_id})});return Wn.createElement("div",null,Wn.createElement("div",{style:{marginTop:30,overflow:"hidden",height:P?"100%":0}},Wn.createElement(F.default.Item,{className:De.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Wn.createElement(rt.ZP.Group,{className:De.radiogroup},Wn.createElement(rt.ZP.Button,{className:De.easy,value:1},"\u7B80\u5355"),Wn.createElement(rt.ZP.Button,{className:De.medium,value:2},"\u9002\u4E2D"),Wn.createElement(rt.ZP.Button,{className:De.hard,value:3},"\u56F0\u96BE"))),Wn.createElement(F.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:De.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},Wn.createElement(Zu.q,{onChange:()=>e.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:v==null?void 0:v.course_discipline_id},tooltipTitle:((re=v==null?void 0:v.course_discipline_data)==null?void 0:re.is_managed)===!1?`${(b=v==null?void 0:v.course_discipline_data)==null?void 0:b.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((y=v==null?void 0:v.course_discipline_data)==null?void 0:y.is_managed)===!1})),Wn.createElement(F.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:De.formcenterselect},Wn.createElement(Zu.i,{isPlusHeight:!0,size:"large",courseDisciplineId:g,disabled:((m=v==null?void 0:v.course_discipline_data)==null?void 0:m.is_managed)===!1})),Wn.createElement(F.default.Item,{className:De.formcenterselect},Wn.createElement("div",{style:{display:"flex",alignItems:"center"}},Wn.createElement(F.default.Item,{name:"repeat_answer",valuePropName:"checked"},Wn.createElement(Lu.Z,null)),Wn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Wn.createElement(jt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Wn.createElement(el.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},Y=f(59301),ut=Object.defineProperty,Zn=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Yl=(e,u,l)=>u in e?ut(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,_u=(e,u)=>{for(var l in u||(u={}))Ql.call(u,l)&&Yl(e,l,u[l]);if(Eu)for(var l of Eu(u))zl.call(u,l)&&Yl(e,l,u[l]);return e},du=(e,u)=>Zn(e,tu(u)),fl=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Ou=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm();(0,n.useEffect)(()=>{var C;g.setFieldsValue(du(_u({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(L=>du(_u({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const d=C=>{if(!(C!=null&&C.length))return!1;const L=C.map(w=>{var Q;return(Q=w.choice_text)==null?void 0:Q.trim().replace(/^\s+|\s+$/g,"")});return new Set(L).size!==L.length};return Y.createElement("div",null,Y.createElement(F.default,{form:g,colon:!1,onFinish:C=>{var L,I,w,Q,x;if(d(C.choices)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ee=(I=(L=C==null?void 0:C.choices)==null?void 0:L.map)==null?void 0:I.call(L,(G,Nt)=>{if((G==null?void 0:G.standard_boolean)===1)return Nt+1}),oe=du(_u({},C),{item_type:e==null?void 0:e.question_type,question_choices:(Q=(w=C==null?void 0:C.choices)==null?void 0:w.map)==null?void 0:Q.call(w,G=>G.choice_text),standard_answers:ee.filter(G=>G),choices:(x=C==null?void 0:C.choices)==null?void 0:x.map(G=>du(_u({},G),{is_answer:G.standard_boolean}))});D(_u(_u({},e),oe))},onFinishFailed:C=>fl(void 0,null,function*(){var L,I;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((I=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},Y.createElement("div",{style:{display:"flex",alignItems:"center"}},Y.createElement("div",{style:{flex:1}},Y.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Y.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((Ce=v==null?void 0:v.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&Y.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Y.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Y.createElement(a.ZP,{onClick:()=>{var C;e.isadd?(u(!1),y()):(g.setFieldsValue(du(_u({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(L=>du(_u({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Y.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Y.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Y.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Y.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>fl(void 0,null,function*(){g.submit()}),loading:P},"\u4FDD\u5B58"))),Y.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Y.createElement(Mn.Z,{align:"middle"},Y.createElement(F.default.Item,{className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Y.createElement(ce.Z,{onBlur:C=>{C.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Y.createElement(Hl.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Y.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},Tu=f(62716),Ru=f(76021),Mt=f(59301),Hu=Object.defineProperty,nl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ga=(e,u,l)=>u in e?Hu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ma=(e,u)=>{for(var l in u||(u={}))ll.call(u,l)&&Ga(e,l,u[l]);if(ul)for(var l of ul(u))da.call(u,l)&&Ga(e,l,u[l]);return e},ka=(e,u)=>nl(e,El(u)),gr=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Wl=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm(),d=F.default.useWatch("use_blank_score",g);return(0,n.useEffect)(()=>{g.setFieldsValue(ka(ma({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),Mt.createElement("div",null,Mt.createElement(F.default,{form:g,colon:!1,onValuesChange:(C,L)=>{var I,w,Q,x;if(C!=null&&C.standard_answers||C!=null&&C.use_blank_score){let ee=((I=g.getFieldValue("standard_answers"))==null?void 0:I.length)>0&&((Q=(w=g.getFieldValue("standard_answers"))==null?void 0:w.map(oe=>oe.score))==null?void 0:Q.filter(oe=>oe));(ee==null?void 0:ee.length)>0&&g.setFieldsValue({question_score:(ee==null?void 0:ee.length)>0&&((x=ee.reduce((oe,G)=>oe+G))==null?void 0:x.toFixed(1))})}},onFinish:C=>{D(ka(ma(ma({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:C.standard_answers,question_title:C.name}))},onFinishFailed:C=>gr(void 0,null,function*(){var L,I;C.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,cu.pE)(),h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((I=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},Mt.createElement("div",{style:{display:"flex",alignItems:"center"}},Mt.createElement("div",{style:{flex:1}},Mt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Mt.createElement("span",null,"\u586B\u7A7A\u9898")),((Ce=l==null?void 0:l.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&Mt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Mt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Mt.createElement(a.ZP,{onClick:()=>{e.isadd?(v(!1),y()):(g.setFieldsValue(ka(ma({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),Mt.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Mt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Mt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Mt.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),Mt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Mt.createElement(Mn.Z,{align:"middle"},d?Mt.createElement(Ru.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Mt.createElement(F.default.Item,{key:2,className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Mt.createElement(ce.Z,{onBlur:C=>{C.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Mt.createElement(F.default.Item,{name:"use_blank_score",noStyle:!0},Mt.createElement(rt.ZP.Group,{className:De.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Mt.createElement(jt.Z,{overlayInnerStyle:{width:460},title:Mt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Mt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Mt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Mt.createElement(Tu.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:d,answerKey:"standard_answers"}),Mt.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},al=f(85254),lu=f(59301),Xa=Object.defineProperty,hr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,er=(e,u,l)=>u in e?Xa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Dl=(e,u)=>{for(var l in u||(u={}))yr.call(u,l)&&er(e,l,u[l]);if(qa)for(var l of qa(u))Cr.call(u,l)&&er(e,l,u[l]);return e},Ul=(e,u)=>hr(e,Fr(u)),Br=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Dr=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm();return(0,n.useEffect)(()=>{var d;g.setFieldsValue(Ul(Dl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(C=>Ul(Dl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))}))},[e]),lu.createElement("div",null,lu.createElement(F.default,{form:g,colon:!1,onFinish:d=>{var C,L,I,w;let Q=(L=(C=d==null?void 0:d.choices)==null?void 0:C.map)==null?void 0:L.call(C,(x,ee)=>{if((x==null?void 0:x.is_answer)===1)return ee+1});D(Ul(Dl(Dl({},e),d),{question_title:d.name,standard_answers:Q.filter(x=>x),question_choices:(w=(I=d==null?void 0:d.choices)==null?void 0:I.map)==null?void 0:w.call(I,x=>x.choice_text)}))},onFinishFailed:d=>Br(void 0,null,function*(){var C,L;h.ZP.error(d.errorFields[0].errors[0]),g.scrollToField((L=(C=d==null?void 0:d.errorFields)==null?void 0:C[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},lu.createElement("div",{style:{display:"flex",alignItems:"center"}},lu.createElement("div",{style:{flex:1}},lu.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),lu.createElement("span",null,"\u5224\u65AD\u9898")),((Ce=v==null?void 0:v.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&lu.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},lu.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),lu.createElement(a.ZP,{onClick:()=>{var d;e.isadd?(u(!1),y()):(g.setFieldsValue(Ul(Dl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(C=>Ul(Dl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),lu.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:lu.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},lu.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},lu.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),lu.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},lu.createElement(F.default.Item,{className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},lu.createElement(ce.Z,{onBlur:d=>{d.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),lu.createElement(al.Z,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),lu.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},Ma=f(8848),lt={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},Kl=f(17949),bl=Object.defineProperty,nr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,Gl=(e,u,l)=>u in e?bl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Za=(e,u)=>{for(var l in u||(u={}))ur.call(u,l)&&Gl(e,l,u[l]);if(Jl)for(var l of Jl(u))lr.call(u,l)&&Gl(e,l,u[l]);return e},xr=(e,u)=>nr(e,br(u)),Ar=(e,u)=>{var l={};for(var v in e)ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Jl)for(var v of Jl(e))u.indexOf(v)<0&&lr.call(e,v)&&(l[v]=e[v]);return l};const _l=e=>{var u=e,{value:l,onChange:v,scrollId:D}=u,re=Ar(u,["value","onChange","scrollId"]);return n.createElement("div",{id:D||""},n.createElement(Kl.Z,xr(Za({},re),{defaultValue:l,onChange:(b,y)=>{console.log("a:",b,y),y!=null&&y.length?v(b,y):v(b)}})))},xl=({value:e,onChange:u,placeholder:l,height:v=140,isEdit:D})=>D?n.createElement(Kl.Z,{watch:!0,isFocus:!0,height:v,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(cn.Z,{className:lt.inputBorder,value:e}):n.createElement("div",{className:`${lt.inputBorder} ${lt.placeholder}`},l));var xn=f(5269),Pr=Object.defineProperty,wr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,or=(e,u,l)=>u in e?Pr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Xl=(e,u)=>{for(var l in u||(u={}))ar.call(u,l)&&or(e,l,u[l]);if(Al)for(var l of Al(u))rr.call(u,l)&&or(e,l,u[l]);return e},ql=(e,u)=>wr(e,Sr(u)),ir=(e,u)=>{var l={};for(var v in e)ar.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Al)for(var v of Al(e))u.indexOf(v)<0&&rr.call(e,v)&&(l[v]=e[v]);return l};const ea=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Nr=({value:e,onChange:u,choiceTextKey:l,answerKey:v,index:D,isEdit:re,setInputActive:b,form:y,choiceOptionsPath:m,allowChangeMode:P,showAddIcon:Ce,addItem:g,deleteItem:d})=>{const C=(e==null?void 0:e[v])===1,L=()=>{const w=y.getFieldValue(m);y.setFieldValue(m,w.map(Q=>ql(Xl({},Q),{[v]:0})))},I=()=>{C?u(ql(Xl({},e),{[v]:0})):(P||L(),u(ql(Xl({},e),{[v]:1})))};return n.createElement(Mn.Z,{className:lt.choiceWrap,align:"middle",wrap:!1},n.createElement(xn.Z,{onClick:I,className:`${lt.choiceIndex} ${C?lt.activeAnswer:""}`},ea[D]),n.createElement(xn.Z,{flex:1,className:`${lt.editorWrap} ml15`,onClick:b},n.createElement(xl,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:re,value:e==null?void 0:e[l],onChange:w=>{u(ql(Xl({},e),{[l]:w}))}})),n.createElement(xn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:I,className:`${lt.setAnswerBtn} ${C?lt.activeAnswer:""}`},C?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(xn.Z,{className:lt.actionWrapper},n.createElement(jt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(V.Z,{className:lt.addIcon,onClick:g,style:{visibility:Ce?"visible":"hidden"}})),n.createElement(jt.Z,{title:"\u5220\u9664"},n.createElement(de.Z,{className:lt.deleteIcon,onClick:d,style:{visibility:D>1?"visible":"hidden"}}))))},Ir=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:v,choiceTextKey:D,answerKey:re,choiceOptionsPath:b,allowChangeMode:y=!0,form:m,showAnalysis:P=!0})=>{const[Ce,g]=(0,n.useState)(),[d,C]=(0,n.useState)(!1);return n.createElement("div",{className:lt.wrap},n.createElement("div",{className:lt.questionTitleEditorWrap},n.createElement(F.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:Array.isArray(u)?u.join("_"):`${u}`,watch:!0,height:140,placeholder:e}))),n.createElement(F.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(F.default.List,{name:l,rules:[{validator(L,I){const w=I.some(x=>x[re]===1),Q=I.findIndex(x=>{var ee;return((ee=x[D])==null?void 0:ee.length)<=0});return Q!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ea[Q]}\u9009\u9879\u7684\u5185\u5BB9`)):w?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(L,{add:I,remove:w})=>n.createElement("div",{id:Array.isArray(b)?b.join("_"):`${b}`},L.map((Q,x)=>{var ee=Q,{key:oe,name:G}=ee,Nt=ir(ee,["key","name"]);const fn=Ce===oe,Lt=()=>{g(oe)},Nn=x<7&&x===L.length-1,Ee=()=>I({[D]:"",[re]:0}),Gt=()=>w(G);return n.createElement(F.default.Item,ql(Xl({},Nt),{key:oe,name:G,noStyle:!0}),n.createElement(Nr,{choiceTextKey:D,answerKey:re,index:x,isEdit:fn,setInputActive:Lt,form:m,choiceOptionsPath:b,allowChangeMode:y,showAddIcon:Nn,addItem:Ee,deleteItem:Gt}))}),L.length<8&&n.createElement("div",{className:`${lt.addBtn} mb30`,onClick:()=>I({[D]:"",[re]:0})},"\u6DFB\u52A0\u9009\u9879"))),P&&n.createElement("div",{onClick:()=>C(!0)},n.createElement(F.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:d}))))};var yt=f(59301),kr=Object.defineProperty,Mr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,dr=(e,u,l)=>u in e?kr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,fa=(e,u)=>{for(var l in u||(u={}))sr.call(u,l)&&dr(e,l,u[l]);if(va)for(var l of va(u))cr.call(u,l)&&dr(e,l,u[l]);return e},Ea=(e,u)=>Mr(e,Zr(u)),Or=(e,u)=>{var l={};for(var v in e)sr.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&va)for(var v of va(e))u.indexOf(v)<0&&cr.call(e,v)&&(l[v]=e[v]);return l};const t=({value:e,onChange:u,position:l,removeBlank:v})=>{const D=b=>{Je.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:lt.modal,onOk:()=>{const y=[...e];y.splice(b,1),y.length===0?v(l-1):u(y)}})},re=()=>{const b=[...e];b.push(""),u(b)};return yt.createElement(Mn.Z,{className:"ml20"},yt.createElement(xn.Z,{flex:1},e==null?void 0:e.map((b,y)=>yt.createElement(Mn.Z,{key:`${b}_${y}`,className:"mb20"},yt.createElement(Pt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:b,autoSize:{maxRows:3},maxLength:1e3,onBlur:m=>{const P=[...e],Ce=m.target.value.trim();P[y]=Ce,u(P)}}),yt.createElement(jt.Z,{title:"\u5220\u9664"},yt.createElement(de.Z,{className:lt.deleteIcon,style:{marginLeft:15,visibility:l===1&&y===0?"hidden":"visible"},onClick:()=>D(y)})),yt.createElement(jt.Z,{title:"\u65B0\u589E\u7B54\u6848"},yt.createElement(V.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:y===0?"visible":"hidden"},onClick:()=>{re()}}))))))},o=({value:e=!0,onChange:u})=>yt.createElement(Lu.Z,{checked:!e,onChange:l=>{u(!l)}}),r=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:v,answerKey:D,titleKey:re="name",analysisKey:b="analysis",isOrdered:y="is_ordered"})=>{var m,P;const[Ce,g]=(0,n.useState)(!1),d=()=>{const x=u.getFieldValue(["sub_item_banks",...D]);u.setFieldValue(["sub_item_banks",...D],x==null?void 0:x.map((ee,oe)=>Ea(fa({},ee),{position:oe+1})))},C=(0,n.useRef)(),L=(x,ee)=>{for(let oe=0;oe{I.current(x),d()},Q=(P=(m=u.getFieldValue("sub_item_banks"))==null?void 0:m[D==null?void 0:D[0]])==null?void 0:P[D==null?void 0:D[1]];return yt.createElement("div",{className:lt.wrap},yt.createElement("div",{className:lt.questionTitleEditorWrap},yt.createElement(F.default.Item,{label:"\u9898\u5E72",name:re,labelCol:{span:24},rules:[{required:!0}]},yt.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onAddBlank:()=>{const x=u.getFieldValue(["sub_item_banks",...D]);L(1,x==null?void 0:x.length)}}))),yt.createElement(F.default.List,{name:D,rules:[{validator(x,ee){if((ee==null?void 0:ee.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const oe of ee){const{answer_text:G}=oe||{};if(G!=null&&G.some(Nt=>(Nt==null?void 0:Nt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(x,{add:ee,remove:oe},{errors:G})=>(C.current=ee,I.current=oe,yt.createElement(yt.Fragment,null,yt.createElement(F.default.Item,{label:yt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),x.map((Nt,fn)=>{var Lt=Nt,{key:Nn,name:Ee}=Lt,Gt=Or(Lt,["key","name"]);return yt.createElement(Mn.Z,{key:Nn,align:"top"},yt.createElement(xn.Z,{flex:"0 0 auto",className:`${lt.blankIndex} pt5`},"\u586B\u7A7A\u9879",fn+1),yt.createElement(xn.Z,{flex:1},yt.createElement(Mn.Z,{align:"top",justify:"space-between"},yt.createElement(xn.Z,{flex:1},yt.createElement(F.default.Item,Ea(fa({},Gt),{name:[Ee,"answer_text"],noStyle:!0}),yt.createElement(t,{removeBlank:w,position:fn+1}))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...v]))&&yt.createElement(xn.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},yt.createElement(F.default.Item,Ea(fa({},Gt),{name:[Ee,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:lt.blankInputNumberWrapper}),yt.createElement(ce.Z,{onChange:()=>{var rn,q;let sn=u==null?void 0:u.getFieldValue(["sub_item_banks",D==null?void 0:D[0],"standard_answers"]),In=0;for(let wn in sn)(rn=sn[wn])!=null&&rn.score&&(In+=Number((q=sn[wn])==null?void 0:q.score));u==null||u.setFieldValue(["sub_item_banks",D==null?void 0:D[0],"question_score"],In)},className:lt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),yt.createElement(F.default.Item,Ea(fa({},Gt),{name:[Ee,"position"],noStyle:!0}),yt.createElement(Pt.default,{type:"hidden"}))))})))),yt.createElement(a.ZP,{className:"mb20",onClick:()=>L(1,Q==null?void 0:Q.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),yt.createElement(Mn.Z,{align:"middle"},yt.createElement(F.default.Item,{name:[l,"downcase"],valuePropName:"checked"},yt.createElement(Lu.Z,null)),yt.createElement(xn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),yt.createElement(Mn.Z,{align:"middle"},yt.createElement(F.default.Item,{name:[l,"no_space"],valuePropName:"checked"},yt.createElement(Lu.Z,null)),yt.createElement(xn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Q==null?void 0:Q.length)>1&&yt.createElement(Mn.Z,{align:"middle",className:(Q==null?void 0:Q.length)>1?"mb30":`${lt.hide}`},yt.createElement(F.default.Item,{name:y},yt.createElement(o,null)),yt.createElement(xn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),yt.createElement("div",{onClick:()=>g(!0)},yt.createElement(F.default.Item,{name:b,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},yt.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ce}))))};var i=Object.defineProperty,s=Object.defineProperties,c=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,N=(e,u,l)=>u in e?i(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,p=(e,u)=>{for(var l in u||(u={}))_.call(u,l)&&N(e,l,u[l]);if(E)for(var l of E(u))S.call(u,l)&&N(e,l,u[l]);return e},Z=(e,u)=>s(e,c(u)),K=(e,u)=>{var l={};for(var v in e)_.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&E)for(var v of E(e))u.indexOf(v)<0&&S.call(e,v)&&(l[v]=e[v]);return l};const H={\u6B63\u786E:"T",\u9519\u8BEF:"F"},k=({value:e,onChange:u,form:l,choiceKey:v})=>{const D=(e==null?void 0:e.is_answer)===1,re=e==null?void 0:e.choice_text,b=()=>{var y;const m=(y=l==null?void 0:l.getFieldValue(["sub_item_banks",...v]))==null?void 0:y.map(P=>({choice_text:P.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...v],m),u(Z(p({},e),{is_answer:1}))};return n.createElement(Mn.Z,{className:lt.choiceWrap,align:"middle",wrap:!1},n.createElement(xn.Z,{onClick:b,className:`${lt.choiceIndex} ${lt.judgementIndex} ${D?lt.activeAnswer:""}`},H[re]),n.createElement(xn.Z,{flex:1,className:`${lt.editorWrap} ml15`},n.createElement("div",{className:`${lt.inputBorder} ${lt.placeholder} ${D?lt.activeJudgementAnswer:""}`},re)),n.createElement(xn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:b,className:`${lt.setAnswerBtn} ${D?lt.activeAnswer:""}`},D?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},j=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:v="name",analysisKey:D="analysis"})=>{const[re,b]=(0,n.useState)(!1);return n.createElement("div",{className:lt.wrap},n.createElement("div",{className:lt.questionTitleEditorWrap},n.createElement(F.default.Item,{label:"\u9898\u5E72",name:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(F.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(F.default.List,{name:u,rules:[{validator(y,m){return m.some(Ce=>(Ce==null?void 0:Ce.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},y=>n.createElement("div",{id:"choices"},y.map(m=>{var P=m,{key:Ce,name:g}=P,d=K(P,["key","name"]);return n.createElement(F.default.Item,Z(p({},d),{key:Ce,name:g,noStyle:!0}),n.createElement(k,{form:l,choiceKey:u}))})))),n.createElement("div",{onClick:()=>b(!0)},n.createElement(F.default.Item,{name:D,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:re}))))};var $=f(96599),T={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},me=f(30561),te=f(71842),A=f(59301);const ge=({qitem:e,form:u,exercise:l,loading:v,dispatch:D,aiReviewSettings:re=null})=>A.createElement("div",{className:T.ai_config},A.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),A.createElement("div",{className:T.pfbz_ts},A.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),A.createElement("div",{className:"flex"},A.createElement("div",{className:T.btns_pfbz,onClick:()=>{D({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:e==null?void 0:e.question_id,ai_review_settings:u.getFieldValue(re||"ai_review_settings")}})}},A.createElement("img",{src:me.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),A.createElement("div",{style:{background:"#F6F7F9"}},A.createElement(F.default.List,{name:re||"ai_review_settings"},(b,{add:y,remove:m})=>b.map((P,Ce)=>{var g;return A.createElement(Mn.Z,{key:P.key,style:{padding:"5px 10px 5px 15px"}},A.createElement(xn.Z,{className:T.lable_name1},"\u8BC4\u5206\u70B9"),A.createElement(xn.Z,null,A.createElement(F.default.Item,{className:"ml10",name:[P.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},A.createElement(Pt.default,{onChange:d=>{u.setFieldValue([P.name,"content"],d.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),A.createElement(xn.Z,{className:T.lable_name1},"\u8BC4\u5206\u6807\u51C6"),A.createElement(xn.Z,null,A.createElement(F.default.Item,{className:"ml10",name:[P.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},A.createElement(Pt.default,{onChange:d=>{u.setFieldValue([P.name,"content"],d.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:re?232:318},className:"mr15",maxLength:500}))),A.createElement(xn.Z,{className:T.lable_name1},"\u6743\u91CD"),A.createElement(xn.Z,null,A.createElement(F.default.Item,{className:"ml10",name:[P.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},A.createElement(ce.Z,{value:u.getFieldValue([P.name,"weight"]),onChange:d=>{Number.isInteger(d)||u.setFieldValue([P.name,"weight"],parseFloat(d).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),A.createElement(Mn.Z,{className:(g=T)==null?void 0:g.h_lh_40},A.createElement(xn.Z,null,A.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(b.length>=10)return h.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");y()}})),Ce>0&&A.createElement(xn.Z,null,A.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{m(P.name)}}))))}))),A.createElement(te.Z,null));var le=(0,O.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(ge),se=Object.defineProperty,He=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,xe=(e,u,l)=>u in e?se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ie=(e,u)=>{for(var l in u||(u={}))je.call(u,l)&&xe(e,l,u[l]);if(Ze)for(var l of Ze(u))Qe.call(u,l)&&xe(e,l,u[l]);return e},Pe=(e,u)=>He(e,be(u)),Le=(e,u)=>{var l={};for(var v in e)je.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Ze)for(var v of Ze(e))u.indexOf(v)<0&&Qe.call(e,v)&&(l[v]=e[v]);return l};const ze=e=>{var u=e,{value:l,onChange:v}=u,D=Le(u,["value","onChange"]);const re=b=>{v([b])};return n.createElement(Kl.Z,Pe(Ie({},D),{defaultValue:l==null?void 0:l[0],onChange:re}))},ct=e=>{if(!e)return!1;let u=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(h.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},st=({value:e=[],onClose:u})=>n.createElement($.default,{closable:!0,onClose:u,className:lt.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),et=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:v=l,titleKey:D="name",analysisKey:re="analysis",answerTexts:b="answer_texts",keywords:y="keywords",useKeywords:m="use_keywords",indexs:P,qitem:Ce,exerciseitem:g,aiReviewSettings:d})=>{var C,L,I,w,Q;const[x,ee]=(0,n.useState)(!1),[oe,G]=(0,n.useState)(""),Nt=(L=(C=u.getFieldValue("sub_item_banks"))==null?void 0:C[m==null?void 0:m[0]])==null?void 0:L[m==null?void 0:m[1]],fn=(w=(I=u.getFieldValue("sub_item_banks"))==null?void 0:I[m==null?void 0:m[0]])==null?void 0:w.question_score;return n.createElement("div",{className:lt.wrap},n.createElement("div",{className:lt.questionTitleEditorWrap},n.createElement(F.default.Item,{label:"\u9898\u5E72",name:D,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(F.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:b,labelCol:{span:24}},n.createElement(ze,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!v&&n.createElement(F.default.Item,{hidden:!0,name:m,valuePropName:"checked"},n.createElement(Lu.Z,{defaultChecked:!0})),l&&v&&n.createElement(Mn.Z,{align:"middle",className:"mb30"},n.createElement(F.default.Item,{name:m,valuePropName:"checked"},n.createElement(Lu.Z,null)),n.createElement(xn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(xn.Z,null,n.createElement(jt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(el.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Nt||!v)&&n.createElement(F.default.List,{name:y,rules:[{validator(Lt,Nn){return v?Nn!=null&&Nn.length?(Nn==null?void 0:Nn.reduce((Gt,rn)=>Gt+rn.score,0))>parseFloat(fn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Lt,{add:Nn,remove:Ee})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${lt.title} mb10`},v?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Mn.Z,{align:"middle",className:"font14 mb30"},n.createElement(xn.Z,{flex:1},n.createElement(Pt.default,{value:oe,onChange:Gt=>{G(Gt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Gt=>{var rn,q,sn,In;const wn=`${(rn=Gt.target)==null?void 0:rn.value}`,z=(sn=(q=wn==null?void 0:wn.split("|"))==null?void 0:q.filter(Kn=>!!Kn))==null?void 0:sn.map(Kn=>Kn==null?void 0:Kn.trim()),Bt=u.getFieldValue(["sub_item_banks",...y]),It=((In=Bt==null?void 0:Bt.map(Kn=>Kn==null?void 0:Kn.keyword))==null?void 0:In.flat())||[];for(const Kn of z)if(It.includes(Kn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ct(wn)&&(Nn({keyword:z,score:1}),G(""))},className:lt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(xn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Lt.map(Gt=>{var rn=Gt,{key:q,name:sn}=rn,In=Le(rn,["key","name"]);return n.createElement(Mn.Z,{key:q,className:"mb20",style:{marginRight:148}},n.createElement(xn.Z,{flex:1},n.createElement(Mn.Z,{align:"middle",justify:"space-between"},n.createElement(F.default.Item,Pe(Ie({},In),{name:[sn,"keyword"]}),n.createElement(st,{onClose:()=>Ee(sn)})),v&&n.createElement(F.default.Item,Pe(Ie({},In),{name:[sn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:lt.blankInputNumberWrapper}),n.createElement(ce.Z,{className:lt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>ee(!0)},n.createElement(F.default.Item,{name:re,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(xl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))),((Q=g==null?void 0:g.exercise)==null?void 0:Q.is_open_ai_review)&&n.createElement(le,{form:u,qitem:Ce,aiReviewSettings:d}))};var W=f(59301),he=Object.defineProperty,Ne=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Ct=(e,u,l)=>u in e?he(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Xe=(e,u)=>{for(var l in u||(u={}))pt.call(u,l)&&Ct(e,l,u[l]);if(ot)for(var l of ot(u))Et.call(u,l)&&Ct(e,l,u[l]);return e},St=(e,u)=>Ne(e,we(u)),Zt=(e,u)=>{var l={};for(var v in e)pt.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&ot)for(var v of ot(e))u.indexOf(v)<0&&Et.call(e,v)&&(l[v]=e[v]);return l};const{Panel:Vt}=Ma.default,en=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:v,exerciseitem:D})=>{const re=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[b,y]=(0,n.useState)(),[m,P]=(0,n.useState)([]),Ce=d=>{P(d)},g=({value:d})=>W.createElement("div",{style:{width:150,paddingLeft:11}},d);return W.createElement("div",{className:lt.wrap},W.createElement("div",{className:lt.questionTitleEditorWrap},W.createElement(F.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},W.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),W.createElement(F.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),W.createElement(F.default.List,{name:"sub_item_banks",rules:[{validator(d,C){return C?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(d,{add:C,remove:L,move:I})=>{const w=l.getFieldValue("sub_item_banks");return W.createElement(W.Fragment,null,W.createElement(Ma.default,{className:d.length>0?lt.collapseWrapper:"",bordered:!1,activeKey:m,onChange:Ce,expandIcon:({isActive:Q})=>W.createElement("i",{className:`iconfont icon-weizhankai ${Q?lt.open:lt.close}`,style:{fontSize:14,transition:"all .2s"}})},d.map((Q,x)=>{var ee=Q,{key:oe,name:G}=ee,Nt=Zt(ee,["key","name"]),fn,Lt,Nn,Ee,Gt,rn,q,sn,In,wn,z,Bt,It,Kn;return W.createElement(Vt,{className:lt.panel,forceRender:!0,header:W.createElement("div",{className:lt.panelHeader},"\u7B2C",x+1,"\u5C0F\u9898",W.createElement("span",null,"\uFF08",((fn=w==null?void 0:w[G])==null?void 0:fn.question_type)==0?"\u5355\u9009\u9898":((Lt=w==null?void 0:w[G])==null?void 0:Lt.question_type)==1?"\u591A\u9009\u9898":((Nn=w==null?void 0:w[G])==null?void 0:Nn.question_type)==3?"\u586B\u7A7A\u9898":((Ee=w==null?void 0:w[G])==null?void 0:Ee.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:G,extra:W.createElement(Mn.Z,{align:"middle",onClick:Ln=>Ln.stopPropagation()},((Gt=w==null?void 0:w[G])==null?void 0:Gt.question_type)==3&&W.createElement(W.Fragment,null,W.createElement(rt.ZP.Group,{defaultValue:(rn=w==null?void 0:w[G])==null?void 0:rn.use_blank_score,className:De.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ln=>{var Xn,on,ou,gu,Rn;if(l==null||l.setFieldValue(["sub_item_banks",G,"use_blank_score"],(Xn=Ln==null?void 0:Ln.target)==null?void 0:Xn.value),(on=Ln==null?void 0:Ln.target)!=null&&on.value){let hn=0;for(let qn in(ou=l==null?void 0:l.getFieldValue(["sub_item_banks",G]))==null?void 0:ou.standard_answers)hn+=Number((Rn=(gu=l==null?void 0:l.getFieldValue(["sub_item_banks",G]))==null?void 0:gu.standard_answers[qn])==null?void 0:Rn.score);l==null||l.setFieldValue(["sub_item_banks",G,"question_score"],hn||"")}y(new Date)}}),W.createElement(jt.Z,{overlayInnerStyle:{width:460},title:W.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",W.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},W.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),v&&W.createElement(F.default.Item,St(Xe({},Nt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[G,"question_score"],className:lt.blankInputNumberWrapper}),((q=w==null?void 0:w[G])==null?void 0:q.question_type)==3&&((sn=w==null?void 0:w[G])!=null&&sn.use_blank_score)?W.createElement(g,null):W.createElement(ce.Z,{className:lt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),W.createElement(Mn.Z,{align:"middle",className:"pl40",style:{width:82}},x!==0&&W.createElement("div",{onClick:()=>{var Ln;I(x,x-1);const Xn=(Ln=l.getFieldValue("sub_item_banks"))==null?void 0:Ln.map((on,ou)=>(d.map((gu,Rn)=>{ou===Rn&&(on.q_position=Number(gu.name)+1)}),on));l.setFieldValue("sub_item_banks",Xn)}},W.createElement(jt.Z,{title:"\u4E0A\u79FB"},W.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),x{var Ln;I(x,x+1);const Xn=(Ln=l.getFieldValue("sub_item_banks"))==null?void 0:Ln.map((on,ou)=>(d.map((gu,Rn)=>{ou===Rn&&(on.q_position=Number(gu.name)+1)}),on));l.setFieldValue("sub_item_banks",Xn)},className:x===0?"":"ml10"},W.createElement(jt.Z,{title:"\u4E0B\u79FB"},W.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),W.createElement(jt.Z,{title:"\u5220\u9664"},W.createElement(de.Z,{className:`${lt.deleteIcon} ml40`,onClick:()=>L(G)})))},W.createElement(F.default.Item,St(Xe({},Nt),{name:G}),(((In=w==null?void 0:w[G])==null?void 0:In.question_type)==0||((wn=w==null?void 0:w[G])==null?void 0:wn.question_type)==1)&&W.createElement(Ir,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((z=w==null?void 0:w[G])==null?void 0:z.question_type)==1,form:l,choiceKey:[G,"choices"],titleKey:[G,"name"],analysisKey:[G,"analysis"],choiceOptionsPath:["sub_item_banks",G,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Bt=w==null?void 0:w[G])==null?void 0:Bt.question_type)==3&&W.createElement(r,{form:l,name:G,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[G,"use_blank_score"],titleKey:[G,"name"],analysisKey:[G,"analysis"],isOrdered:[G,"is_ordered"],answerKey:[G,"standard_answers"],key:b}),((It=w==null?void 0:w[G])==null?void 0:It.question_type)==2&&W.createElement(j,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[G,"name"],analysisKey:[G,"analysis"],choiceKey:[G,"choices"]}),((Kn=w==null?void 0:w[G])==null?void 0:Kn.question_type)==4&&W.createElement(et,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[G,"name"],analysisKey:[G,"analysis"],answerTexts:[G,"answer_texts"],useKeywords:[G,"use_keywords"],keywords:[G,"keywords"],aiReviewSettings:[G,"ai_review_settings"],indexs:G,qitem:w==null?void 0:w[G],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:D})))})),d.length<20&&W.createElement(Fl.Z,{menu:{items:[{label:W.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),P([d==null?void 0:d.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),P([d==null?void 0:d.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),P([d==null?void 0:d.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),P([d==null?void 0:d.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),P([d==null?void 0:d.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Q=>Q.show).map(Q=>({label:Q.label,key:Q.key}))}},W.createElement("div",{className:`${lt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Ue=f(59301),ln=Object.defineProperty,gt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Yt=(e,u,l)=>u in e?ln(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,dt=(e,u)=>{for(var l in u||(u={}))gn.call(u,l)&&Yt(e,l,u[l]);if(Ot)for(var l of Ot(u))Fn.call(u,l)&&Yt(e,l,u[l]);return e},tn=(e,u)=>gt(e,Sn(u)),yn=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),Wt=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm(),{unified_ai_setting:d,ai_review_settings:C}=v==null?void 0:v.exercise;(0,n.useEffect)(()=>{var I;g.setFieldsValue(tn(dt({},e),{name:e.question_title,sub_item_banks:(I=e.sub_exercise_questions)==null?void 0:I.map(w=>{var Q,x;if(w.question_type==4){const ee=d?C:((Q=w==null?void 0:w.ai_review_settings)==null?void 0:Q.length)>0?w.ai_review_settings:C;w.ai_review_settings=ee}return tn(dt({},w),{name:w.question_title,choices:(x=w==null?void 0:w.question_choices)==null?void 0:x.map(ee=>tn(dt({},ee),{is_answer:ee!=null&&ee.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const L=I=>{if(!(I!=null&&I.length))return!1;const w=I.map(x=>{var ee;return(ee=x.choice_text)==null?void 0:ee.trim().replace(/^\s+|\s+$/g,"")});return new Set(w).size!==w.length};return Ue.createElement("div",null,Ue.createElement(F.default,{form:g,colon:!1,onValuesChange:(I,w)=>{var Q,x,ee,oe;if(I!=null&&I.sub_item_banks){let G=((Q=g.getFieldValue("sub_item_banks"))==null?void 0:Q.length)>0&&((ee=(x=g.getFieldValue("sub_item_banks"))==null?void 0:x.map(Nt=>{var fn;if(Nt.question_type==3&&(Nt!=null&&Nt.use_blank_score)){let Lt=0;for(let Nn in Nt==null?void 0:Nt.standard_answers)Lt+=Number((fn=Nt==null?void 0:Nt.standard_answers[Nn])==null?void 0:fn.score);return Lt}else return Nt.question_score}))==null?void 0:ee.filter(Nt=>Nt));(G==null?void 0:G.length)>0&&g.setFieldsValue({question_score:(oe=parseFloat(G.reduce((Nt,fn)=>parseFloat(Nt)+parseFloat(fn))))==null?void 0:oe.toFixed(1)})}},onFinish:I=>{var w,Q;if((w=I.sub_item_banks)==null?void 0:w.some(ee=>ee.question_type===0||ee.question_type===1?L(ee.choices):!1)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}D(tn(dt(dt({},e),I),{question_title:I.name,sub_questions:(Q=I==null?void 0:I.sub_item_banks)==null?void 0:Q.map(ee=>{var oe,G,Nt,fn;return(ee==null?void 0:ee.question_type)==3?tn(dt({},ee),{question_title:ee.name,item_type:ee==null?void 0:ee.question_type}):tn(dt({},ee),{question_title:ee.name,question_choices:(G=(oe=ee==null?void 0:ee.choices)==null?void 0:oe.map)==null?void 0:G.call(oe,Lt=>Lt.choice_text),standard_answers:(fn=(Nt=ee==null?void 0:ee.choices)==null?void 0:Nt.map)==null?void 0:fn.call(Nt,(Lt,Nn)=>(Lt==null?void 0:Lt.is_answer)===1&&Nn+1).filter(Lt=>Lt),item_type:ee==null?void 0:ee.question_type})})}))},onFinishFailed:I=>yn(void 0,null,function*(){var w,Q;h.ZP.error(I.errorFields[0].errors[0]),g.scrollToField((Q=(w=I==null?void 0:I.errorFields)==null?void 0:w[0])==null?void 0:Q.name,{behavior:"smooth",block:"center"})})},Ue.createElement("div",{style:{display:"flex",alignItems:"center"}},Ue.createElement("div",{style:{flex:1}},Ue.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ue.createElement("span",null,"\u7EC4\u5408\u9898")),((Ce=v==null?void 0:v.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&Ue.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Ue.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ue.createElement(a.ZP,{onClick:()=>{var I;e.isadd?(u(!1),y()):(g.setFieldsValue(tn(dt({},e),{name:e.question_title,sub_item_banks:(I=e.sub_exercise_questions)==null?void 0:I.map(w=>{var Q;return tn(dt({},w),{name:w.question_title,choices:(Q=w==null?void 0:w.question_choices)==null?void 0:Q.map(x=>tn(dt({},x),{is_answer:x!=null&&x.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),Ue.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ue.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ue.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ue.createElement(a.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),Ue.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ue.createElement(Ru.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Ue.createElement(en,{form:g,withScore:!0,choiceKey:"",exerciseitem:v,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Ue.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},nu=f(81779),Ye=f(59301),Ut=Object.defineProperty,an=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ae=(e,u,l)=>u in e?Ut(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,mt=(e,u)=>{for(var l in u||(u={}))Vu.call(u,l)&&Ae(e,l,u[l]);if(ht)for(var l of ht(u))Ke.call(u,l)&&Ae(e,l,u[l]);return e},Fe=(e,u)=>an(e,Gn(u)),Te=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),On=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:v,exerciseitem:D,seveeditor:re,deleteitem:b,showTip:y,saveLoading:m=!1})=>{var P,Ce;const[g]=F.default.useForm();return(0,n.useEffect)(()=>{var d,C;g.setFieldsValue(Fe(mt({},e),{name:e==null?void 0:e.question_title,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(L=>Fe(mt({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(C=e==null?void 0:e.shixun)==null?void 0:C.map(L=>Fe(mt({},L),{defaultscore:L.challenge_score}))},[]),Ye.createElement("div",null,Ye.createElement(F.default,{form:g,colon:!1,onFinish:d=>{var C,L;let I=Fe(mt({},d),{question_scores:(C=e==null?void 0:e.shixun)==null?void 0:C.map(w=>w.challenge_score),item_type:e==null?void 0:e.question_type,choices:(L=d==null?void 0:d.choices)==null?void 0:L.map(w=>Fe(mt({},w),{is_answer:w.standard_boolean}))});re(mt(mt({},e),I))},onFinishFailed:d=>Te(void 0,null,function*(){var C,L;h.ZP.error(d.errorFields[0].errors[0]),g.scrollToField((L=(C=d==null?void 0:d.errorFields)==null?void 0:C[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},Ye.createElement("div",{style:{display:"flex",alignItems:"center"}},Ye.createElement("div",{style:{flex:1}},Ye.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ye.createElement("span",null,"\u5B9E\u8BAD\u9898")),((P=D==null?void 0:D.exercise)==null?void 0:P.exercise_status)==1&&!(e!=null&&e.isadd)&&Ye.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{b()}},Ye.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ye.createElement(a.ZP,{onClick:()=>{var d,C;g.setFieldsValue(Fe(mt({},e),{name:e==null?void 0:e.question_title,choices:(d=e==null?void 0:e.question_choices)==null?void 0:d.map(L=>Fe(mt({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(C=e==null?void 0:e.shixun)==null?void 0:C.map(L=>Fe(mt({},L),{challenge_score:L.defaultscore})),u(mt({},e)),l(!1)}},"\u53D6\u6D88"),Ye.createElement(jt.Z,{overlayClassName:De.shake,open:y,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ye.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ye.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ye.createElement(a.ZP,{className:"ml20",type:"primary",onClick:()=>Te(void 0,null,function*(){var d,C,L;if(((C=(d=e==null?void 0:e.shixun)==null?void 0:d.map)==null?void 0:C.call(d,I=>I.challenge_score).filter(I=>I).length)<((L=e==null?void 0:e.shixun)==null?void 0:L.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}g.submit()}),loading:m},"\u4FDD\u5B58"))),Ye.createElement(Ru.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Ye.createElement(F.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Ye.createElement(Kl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),Ye.createElement(Mn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Ye.createElement("div",null,Ye.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Ye.createElement("a",{href:`/shixuns/${(0,nu.G5)()?e.forked_shixun_identifier:e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ye.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ce=e==null?void 0:e.shixun)==null?void 0:Ce.map((d,C)=>Ye.createElement("div",{style:{display:"flex",marginBottom:20}},Ye.createElement("div",{style:{flex:1}},C+1,"\u3001",d.challenge_name),Ye.createElement("div",null,Ye.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Ye.createElement(ce.Z,{precision:1,value:d==null?void 0:d.challenge_score,onChange:L=>{const I=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));I[C].challenge_score=L;const w=I.every(x=>!x.challenge_score),Q=parseFloat(I==null?void 0:I.map(x=>x.challenge_score).reduce((x,ee)=>parseFloat(x||0)+parseFloat(ee||0)));g.setFieldsValue({question_score:w?"":Q.toFixed(1)}),u(Fe(mt({},e),{shixun:I}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},ae={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Cu=f(54172),mu=f(37975),wu=f(24334),J=f(59301);const Bu=["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"],pu=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Pl=({qitem:e,exercise:u})=>{var l,v,D,re,b,y,m,P,Ce,g,d,C,L,I,w,Q,x,ee,oe,G,Nt,fn,Lt,Nn;return J.createElement("div",{className:ae.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&J.createElement("div",{className:ae.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((Ee,Gt)=>J.createElement("div",{className:ae.redio},!(Ee!=null&&Ee.standard_boolean)&&J.createElement("span",{className:ae.redioitem}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("i",{className:`${ae.redioitemyes} icon-duigou1`}),J.createElement("span",{className:`${Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},(e==null?void 0:e.question_type)===0?Bu[Gt]:""),J.createElement(cn.Z,{className:Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title,value:Ee==null?void 0:Ee.choice_text}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&J.createElement("div",{className:ae.normalWrap},(v=e==null?void 0:e.question_choices)==null?void 0:v.map((Ee,Gt)=>J.createElement("div",{className:ae.checkbox},!(Ee!=null&&Ee.standard_boolean)&&J.createElement("span",{className:ae.checkboxitem}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("i",{className:`${ae.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},Bu[Gt]),J.createElement(cn.Z,{className:Ee!=null&&Ee.standard_boolean?ae.titleyes:ae.title,value:Ee==null?void 0:Ee.choice_text}),(Ee==null?void 0:Ee.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&J.createElement("div",{className:ae.completion},(D=e==null?void 0:e.standard_answers)==null?void 0:D.map((Ee,Gt)=>{var rn;return J.createElement(Mn.Z,{align:"top"},J.createElement("span",{className:ae.title},"\u586B\u7A7A\u9879",Gt+1),J.createElement("div",{className:ae.content},(rn=Ee.answer_text)==null?void 0:rn.map((q,sn)=>J.createElement("div",{key:sn,className:ae.items,style:(Ee==null?void 0:Ee.model)===2?{border:0,padding:0}:{}},(Ee==null?void 0:Ee.model)===1?J.createElement("pre",{className:"mb0"},q):J.createElement(mu.Z,{value:q,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&J.createElement("div",{className:ae.simple},J.createElement("div",{className:ae.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(re=e==null?void 0:e.answer_texts)!=null&&re[0]?J.createElement(cn.Z,{className:ae.content,value:(b=e==null?void 0:e.answer_texts)==null?void 0:b[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ae.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&J.createElement("div",{className:ae.shixunWrapper},(y=e==null?void 0:e.shixun)==null?void 0:y.map((Ee,Gt)=>{var rn,q;return J.createElement("div",null,J.createElement("div",{key:Gt,className:`${ae.shixun} mb30`},J.createElement("span",{className:ae.score},"\uFF08",Ee==null?void 0:Ee.challenge_score,"\u5206\uFF09"),J.createElement("span",{className:ae.qtitle},(e==null?void 0:e.index)+"."+(Gt+1),"\u3001",Ee==null?void 0:Ee.challenge_name)),((q=(rn=u==null?void 0:u.editData)==null?void 0:rn.exercise)==null?void 0:q.show_challenge_task_pass)&&J.createElement(cn.Z,{className:ae.content,value:(Ee==null?void 0:Ee.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&J.createElement("div",{className:ae.program,style:{border:!((P=(m=u==null?void 0:u.editData)==null?void 0:m.exercise)!=null&&P.show_hack_sets)&&!((g=(Ce=u==null?void 0:u.editData)==null?void 0:Ce.exercise)!=null&&g.show_hack_description)&&"none"}},((C=(d=u==null?void 0:u.editData)==null?void 0:d.exercise)==null?void 0:C.show_hack_sets)&&J.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},J.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},J.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),J.createElement(Cu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ee,Gt,rn)=>rn+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ee,Gt,rn)=>J.createElement(jt.Z,{title:J.createElement("pre",null,Ee)},J.createElement("div",{className:ae.divname},Ee))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ee,Gt,rn)=>J.createElement(jt.Z,{title:J.createElement("pre",null,Ee)}," ",J.createElement("div",{className:ae.divname},Ee))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((I=(L=u==null?void 0:u.editData)==null?void 0:L.exercise)==null?void 0:I.show_hack_description)&&J.createElement("div",null,J.createElement(cn.Z,{className:ae.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((w=e==null?void 0:e.sub_exercise_questions)==null?void 0:w.map((Ee,Gt)=>{var rn,q,sn,In,wn,z;return J.createElement("div",{key:Gt},J.createElement("div",{className:ae.combination},J.createElement("span",{className:ae.score},Ee==null?void 0:Ee.question_score,"\u5206"),J.createElement("span",{className:ae.qtype},(rn=pu.find(Bt=>Bt.type==Ee.question_type))==null?void 0:rn.name),J.createElement("span",{className:ae.qtitle},Gt+1,"\u3001",Ee==null?void 0:Ee.question_title)),(Ee.question_type===0||Ee.question_type===2)&&J.createElement("div",{className:ae.warp,style:{padding:"30px 58px",paddingBottom:0}},J.createElement("div",null,(q=Ee==null?void 0:Ee.question_choices)==null?void 0:q.map((Bt,It)=>J.createElement("div",{className:ae.redio,key:It},!(Bt!=null&&Bt.standard_boolean)&&J.createElement("span",{className:ae.redioitem}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("i",{className:`${ae.redioitemyes} icon-duigou1`}),Ee.question_type===2&&J.createElement("span",{className:`${Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},Bu[It]),J.createElement(cn.Z,{className:Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title,value:Bt==null?void 0:Bt.choice_text}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848"))))),Ee.question_type===1&&J.createElement("div",{className:ae.normalWrap},(sn=Ee==null?void 0:Ee.question_choices)==null?void 0:sn.map((Bt,It)=>J.createElement("div",{className:ae.checkbox,key:It},!(Bt!=null&&Bt.standard_boolean)&&J.createElement("span",{className:ae.checkboxitem}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("i",{className:`${ae.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title} ${ae.indexTag}`},Bu[It]),J.createElement(cn.Z,{className:Bt!=null&&Bt.standard_boolean?ae.titleyes:ae.title,value:Bt==null?void 0:Bt.choice_text}),(Bt==null?void 0:Bt.standard_boolean)&&J.createElement("div",{className:ae.yestag},"\u6B63\u786E\u7B54\u6848")))),Ee.question_type===3&&J.createElement("div",{className:ae.completion},(In=Ee==null?void 0:Ee.standard_answers)==null?void 0:In.map((Bt,It)=>{var Kn;return J.createElement(Mn.Z,{align:"top"},J.createElement("span",{className:ae.title},"\u586B\u7A7A\u9879",It+1),J.createElement("div",{className:ae.content},(Kn=Bt.answer_text)==null?void 0:Kn.map((Ln,Xn)=>J.createElement("div",{key:Xn,className:ae.items},J.createElement("pre",{className:"mb0"},Ln)))))})),Ee.question_type===4&&J.createElement("div",{className:ae.simple},J.createElement("div",{className:ae.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wn=Ee==null?void 0:Ee.answer_texts)!=null&&wn[0]?J.createElement(cn.Z,{className:ae.content,value:(z=Ee==null?void 0:Ee.answer_texts)==null?void 0:z[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ae.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Ee!=null&&Ee.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&J.createElement("div",null,J.createElement(cn.Z,{disabledFill:!0,className:ae.content,showProgramFill:!0,value:wu.Base64.decode(((Q=e==null?void 0:e.program_attr)==null?void 0:Q.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&J.createElement("div",{className:ae.bottom},J.createElement("div",{className:`${ae.bottomitem} mb30`},J.createElement("span",{className:ae.left},"\u89E3\u6790"),J.createElement("span",{className:ae.right},e!=null&&e.analysis?J.createElement(cn.Z,{value:e==null?void 0:e.analysis}):J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),J.createElement("div",{className:`${ae.bottomitem} mb30`},J.createElement("span",{className:ae.left},"\u96BE\u5EA6"),J.createElement("span",{className:ae.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),J.createElement("div",{className:ae.bottomitem},J.createElement("span",{className:ae.left},"\u77E5\u8BC6\u70B9"),J.createElement(jt.Z,{title:((x=e==null?void 0:e.tag_discipline_names)==null?void 0:x.length)<=0||((ee=e==null?void 0:e.tag_discipline_names)==null?void 0:ee.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(G=(oe=e==null?void 0:e.tag_discipline_names)==null?void 0:oe.join("\uFF1B"))==null?void 0:G.toString()},J.createElement("span",{className:ae.right},((Nt=e==null?void 0:e.tag_discipline_names)==null?void 0:Nt.length)<=0?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((fn=e==null?void 0:e.tag_discipline_names)==null?void 0:fn.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Nn=(Lt=e==null?void 0:e.tag_discipline_names)==null?void 0:Lt.join("\uFF1B"))==null?void 0:Nn.toString())))))},Uu=f(51780),wl=f(29342),Tn=f(59301),Sl=Object.defineProperty,Nl=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,ta=(e,u,l)=>u in e?Sl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Il=(e,u)=>{for(var l in u||(u={}))Oa.call(u,l)&&ta(e,l,u[l]);if(pa)for(var l of pa(u))ga.call(u,l)&&ta(e,l,u[l]);return e},kl=(e,u)=>Nl(e,_a(u)),Ku=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),$u=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce,g;const[d]=F.default.useForm(),{unified_ai_setting:C,ai_review_settings:L}=v==null?void 0:v.exercise,I=C?L:((Ce=e==null?void 0:e.ai_review_settings)==null?void 0:Ce.length)>0?e.ai_review_settings:L;return(0,n.useEffect)(()=>{d.setFieldsValue(kl(Il({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:I}))},[e]),Tn.createElement("div",null,Tn.createElement(F.default,{form:d,colon:!1,onFinish:w=>{var Q;(Q=v==null?void 0:v.exercise)!=null&&Q.is_open_ai_review&&!(0,cu.BR)(w==null?void 0:w.ai_review_settings)||D(kl(Il(Il({},e),w),{answer_texts:w==null?void 0:w.answer_texts,question_title:w==null?void 0:w.name}))},onFinishFailed:w=>Ku(void 0,null,function*(){var Q,x;h.ZP.error(w.errorFields[0].errors[0]),d.scrollToField((x=(Q=w==null?void 0:w.errorFields)==null?void 0:Q[0])==null?void 0:x.name,{behavior:"smooth",block:"center"})})},Tn.createElement("div",{style:{display:"flex",alignItems:"center"}},Tn.createElement("div",{style:{flex:1}},Tn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Tn.createElement("span",null,"\u7B80\u7B54\u9898")),((g=v==null?void 0:v.exercise)==null?void 0:g.exercise_status)==1&&!(e!=null&&e.isadd)&&Tn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},Tn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Tn.createElement(a.ZP,{onClick:()=>{e.isadd?(u(!1),y()):(d.setFieldsValue(kl(Il({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Tn.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Tn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Tn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Tn.createElement(a.ZP,{type:"primary",className:"ml20",onClick:()=>{d.submit()},loading:P},"\u4FDD\u5B58"))),Tn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Tn.createElement(F.default.Item,{className:De.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Tn.createElement(ce.Z,{onBlur:w=>{w.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Tn.createElement(wl.W,{form:d,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Tn.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:v,TagDiscipline:l,form:d}))))},$n=f(59301),Fa=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),na=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:v})=>{var D,re,b;const[y,m]=(0,n.useState)(!1);function P(){return Fa(this,null,function*(){var Ce,g,d;let C=(g=(Ce=l==null?void 0:l.exercise_question_types)==null?void 0:Ce.filter(I=>I.Singlequestion))==null?void 0:g.map(I=>({question_type:I.question_type,score:I.Singlequestion})),L=yield(0,U.ZP)(`/api/exercises/${(d=l==null?void 0:l.exercise)==null?void 0:d.id}/batch_set_score.json`,{method:"POST",body:{question_arr:C}});(L==null?void 0:L.status)===0&&v()})}return $n.createElement("div",null,u&&$n.createElement(Je.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:De.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var Ce,g,d;if(l!=null&&l.use_blank_score&&((d=(g=(Ce=l==null?void 0:l.exercise_question_types)==null?void 0:Ce.filter(C=>C.name==="\u586B\u7A7A\u9898"))==null?void 0:g[0])!=null&&d.Singlequestion)){m(!0);return}P(),e(!1)}},$n.createElement("div",{className:"c-black"},"\u603B\u5206",$n.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((D=l==null?void 0:l.exercise_types)==null?void 0:D.q_scores))),$n.createElement("div",{className:De.content},$n.createElement("span",null,"\u9898\u578B\u540D\u79F0"),$n.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),$n.createElement("span",null,"\u9898\u578B\u603B\u5206"),$n.createElement("span",null,"\u64CD\u4F5C")),(b=(re=l==null?void 0:l.exercise_question_types)==null?void 0:re.filter(Ce=>Ce.name!=="\u5B9E\u8BAD\u9898"&&Ce.name!=="\u7EC4\u5408\u9898"))==null?void 0:b.map(Ce=>{var g;return $n.createElement("div",{className:De.items},$n.createElement("span",null,Ce==null?void 0:Ce.name),$n.createElement("span",null,(g=Ce==null?void 0:Ce.items)==null?void 0:g.length),$n.createElement("span",null,Ce==null?void 0:Ce.score),$n.createElement("span",null,"\u6BCF\u9898",$n.createElement(ce.Z,{max:100,precision:1,min:.1,onChange:d=>{Ce.Singlequestion=d},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),$n.createElement(Je.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:y,width:640,closable:!1,className:De.scoremodal},$n.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",$n.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),$n.createElement("div",{className:De.bottom},$n.createElement(a.ZP,{className:De.no,onClick:()=>{m(!1)}},"\u53D6\u6D88"),$n.createElement(a.ZP,{className:De.yes,onClick:()=>{P(),m(!1),e(!1)}},"\u786E\u8BA4"))))},Ta=f(20554),ua=f(17149),Ju=f(69219),Ml=f(13747),Qn={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},la=f(41576),Re={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const Zl=["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 Ra=({qitem:e})=>{var u,l,v,D,re,b,y,m,P,Ce;return n.createElement("div",{className:Re.warp},n.createElement("div",{className:Re.mainPart},n.createElement("div",{className:Re.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(cn.Z,{className:Re.content,showProgramFill:!0,value:(u=e==null?void 0:e.program_attr)==null?void 0:u.description}),(e==null?void 0:e.question_type)!=8&&n.createElement(cn.Z,{className:Re.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&n.createElement("div",null,(l=e==null?void 0:e.choices)==null?void 0:l.map((g,d)=>n.createElement("div",{className:Re.redio},!(g!=null&&g.is_answer)&&n.createElement("span",{className:Re.redioitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${Re.redioitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:g!=null&&g.is_answer?Re.titleyes:Re.title,value:Zl[d]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(v=e==null?void 0:e.choices)==null?void 0:v.map((g,d)=>n.createElement("div",{className:Re.checkbox},!(g!=null&&g.is_answer)&&n.createElement("span",{className:Re.checkboxitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${Re.checkboxitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:g!=null&&g.is_answer?Re.titleyes:Re.title,value:Zl[d]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:Re.completion},(D=e==null?void 0:e.standard_answer)==null?void 0:D.map((g,d)=>{var C;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Re.title},"\u586B\u7A7A\u9879",d+1),n.createElement("div",{className:Re.content},(C=g==null?void 0:g.answer_text)==null?void 0:C.map((L,I)=>n.createElement("div",{className:Re.items},L))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:Re.simple},n.createElement("div",{className:Re.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(re=e==null?void 0:e.answer_texts)!=null&&re[0]?n.createElement(cn.Z,{className:Re.content,value:(b=e==null?void 0:e.answer_texts)==null?void 0:b[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((y=e==null?void 0:e.challenge_names)==null?void 0:y.map((g,d)=>n.createElement("div",{className:Re.shixun},n.createElement("span",{className:Re.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,cu.EM)(d+1),"\u9898"),g)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:Re.simple},n.createElement(cn.Z,{className:Re.content,value:((m=e==null?void 0:e.program_attr)==null?void 0:m.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((P=e==null?void 0:e.sub_item_banks)==null?void 0:P.map((g,d)=>{var C,L,I,w,Q;return n.createElement("div",null,n.createElement("div",{className:Re.combination},n.createElement("span",{className:Re.qtitle},g==null?void 0:g.name)),n.createElement("div",{className:Re.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((g==null?void 0:g.item_type)=="SINGLE"||(g==null?void 0:g.item_type)=="JUDGMENT")&&((C=g==null?void 0:g.choices)==null?void 0:C.map((x,ee)=>n.createElement("div",{className:Re.redio},!(x!=null&&x.is_answer)&&n.createElement("span",{className:Re.redioitem}),(x==null?void 0:x.is_answer)&&n.createElement("i",{className:`${Re.redioitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:x!=null&&x.is_answer?Re.titleyes:Re.title,value:Zl[ee]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="MULTIPLE"&&((L=g==null?void 0:g.choices)==null?void 0:L.map((x,ee)=>n.createElement("div",{className:Re.checkbox},!(x!=null&&x.is_answer)&&n.createElement("span",{className:Re.checkboxitem}),(x==null?void 0:x.is_answer)&&n.createElement("i",{className:`${Re.checkboxitemyes} icon-duigou1`}),n.createElement(cn.Z,{className:x!=null&&x.is_answer?Re.titleyes:Re.title,value:Zl[ee]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&n.createElement("div",{className:Re.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="COMPLETION"&&n.createElement("div",{className:Re.completion},(I=g==null?void 0:g.standard_answer)==null?void 0:I.map((x,ee)=>{var oe;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Re.title},"\u586B\u7A7A\u9879",ee+1),n.createElement("div",{className:Re.content},(oe=x==null?void 0:x.answer_text)==null?void 0:oe.map((G,Nt)=>n.createElement("div",{className:Re.items},G))))})),(g==null?void 0:g.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:Re.simple},n.createElement("div",{className:Re.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(w=g==null?void 0:g.answer_texts)!=null&&w[0]?n.createElement(cn.Z,{className:Re.content,value:(Q=g==null?void 0:g.answer_texts)==null?void 0:Q[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&n.createElement("div",null,n.createElement(cn.Z,{disabledFill:!0,className:Re.content,showProgramFill:!0,value:wu.Base64.decode(((Ce=e==null?void 0:e.program_attr)==null?void 0:Ce.code)||"")})),(e==null?void 0:e.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),n.createElement("a",{className:Re.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&n.createElement("div",{className:Re.bottom},n.createElement("div",{className:Re.bottomitem},n.createElement("span",{className:Re.left},"\u89E3\u6790"),n.createElement("span",{className:Re.right},e!=null&&e.analysis?n.createElement(cn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:Re.bottomitem},n.createElement("span",{className:Re.left},"\u96BE\u5EA6"),n.createElement("span",{className:Re.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:Re.bottomitem},n.createElement("span",{className:Re.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:Re.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Ca=f(12082),Ba=f(53956),Va=f(8250),Da=f(66807),ja=f(55301),La=f(90609),Ha=f(86342),$a=f(81281),fe=f(59301),Qa=Object.defineProperty,za=Object.defineProperties,Ya=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,vu=(e,u,l)=>u in e?Qa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,$t=(e,u)=>{for(var l in u||(u={}))Tt.call(u,l)&&vu(e,l,u[l]);if(ba)for(var l of ba(u))Ft.call(u,l)&&vu(e,l,u[l]);return e},Du=(e,u)=>za(e,Ya(u)),Gu=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const Tr=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:v,isloadings:D,dispatch:re,shixunsDetail:b,exercise:y,initFun:m})=>{var P,Ce,g;let[d,C]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[L,I]=(0,n.useState)([]),[w,Q]=(0,n.useState)([]),[x,ee]=(0,n.useState)([]),[oe,G]=(0,n.useState)([]);const[Nt,fn]=(0,n.useState)(!1),[Lt]=F.default.useForm(),[Nn,Ee]=(0,n.useState)(),[Gt,rn]=(0,n.useState)(!1);let[q,sn]=(0,n.useState)(v);const[In,wn]=(0,n.useState)([]),[z,Bt]=(0,n.useState)(!0),[It,Kn]=(0,n.useState)([]),[Ln,Xn]=(0,n.useState)(0),[on,ou]=(0,n.useState)([]),gu=[{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}],[Rn,hn]=(0,n.useState)({}),[qn,iu]=(0,n.useState)(!1),[Pa,Ua]=(0,n.useState)({});(0,n.useEffect)(()=>{var B,ne,tt,Se,at,dn,Vn,En,Au,An;(((tt=(ne=(B=y==null?void 0:y.editData)==null?void 0:B.exercise)==null?void 0:ne.exist_item_bank_ids)==null?void 0:tt.length)>0||((dn=(at=(Se=y==null?void 0:y.editData)==null?void 0:Se.exercise)==null?void 0:at.exist_item_bank_shixun_ids)==null?void 0:dn.length)>0)&&ou([...(En=(Vn=y==null?void 0:y.editData)==null?void 0:Vn.exercise)==null?void 0:En.exist_item_bank_ids,...(An=(Au=y==null?void 0:y.editData)==null?void 0:Au.exercise)==null?void 0:An.exist_item_bank_shixun_ids])},[(Ce=(P=y==null?void 0:y.editData)==null?void 0:P.exercise)==null?void 0:Ce.exist_item_bank_ids]);const bu=(0,n.useRef)(new Set),ol=(0,n.useRef)(new Set);let[hu,Ol]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Nu=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Er=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],wa=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Tl,Xu]=(0,n.useState)(!1),ra=F.default.useWatch("courseid",Lt),il=()=>{Lt.resetFields(),q=!1,sn(!1),Xu(!1),Lt.submit()};(0,n.useEffect)(()=>{Ln>0&&setTimeout(()=>{Xn(0)},2e3)},[Ln]),(0,n.useEffect)(()=>{u&&(Lt.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),z&&q&&(Lt.setFieldsValue({item_type:"SHIXUN"}),d.item_type="SHIXUN",C($t({},d)),Bt(!1)),Qt(d),hl(),oa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function Qt(B){return Gu(this,null,function*(){var ne,tt,Se;if(fn(!0),C(B),(x==null?void 0:x.length)<=0&&B.type==="5"){G([]),fn(!1);return}let at=B.type==="5"?x==null?void 0:x.filter(Au=>!In.includes(Au)):null,dn=B.type==="5"?x==null?void 0:x.filter(Au=>In.includes(Au)):null,Vn={course_discipline_id:B==null?void 0:B.courseid};(B==null?void 0:B.type)==="1"&&(Vn={discipline_id:((ne=B==null?void 0:B.courseid)==null?void 0:ne[0])||null,sub_discipline_id:((tt=B==null?void 0:B.courseid)==null?void 0:tt[1])||null});let En=yield(0,U.ZP)("/api/item_banks.json",{method:"get",params:Du($t($t({},B),Vn),{ids:at,shixun_ids:dn,group_id:((Se=B.group_id)==null?void 0:Se.map(Au=>Au==null?void 0:Au.value))||null,keyword:B.keyword?encodeURIComponent(B.keyword):B.keyword,include_shixuns:!0,type:B.type==="5"?null:B.type,clazz:B.type==="3"?"ItemBanksGroup":null})});G(En),fn(!1)})}function oa(B){return Gu(this,null,function*(){var ne;let tt=yield(0,U.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:B}),Se=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ne=tt==null?void 0:tt.data)==null?void 0:ne.map(at=>({title:at.name,id:at.id,pid:at.id,value:at.id,key:at.id,isLeaf:!at.have_child}))}];Kn(Se)})}function hl(){return Gu(this,null,function*(){let B=yield(0,U.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:d.type==="5"?null:d.type,clazz:"ItemBanksGroup"}});I((0,la.L)(B==null?void 0:B.disciplines))})}function zt(B){return Gu(this,null,function*(){var ne,tt,Se,at;fn(!0);let dn=(ne=B.list)==null?void 0:ne.filter(An=>!In.includes(An)),Vn=(tt=B.list)==null?void 0:tt.filter(An=>In.includes(An));if(dn.length===0&&Vn.length===0){fn(!1),G([]);return}let En={course_discipline_id:B==null?void 0:B.courseid};(B==null?void 0:B.type)==="1"&&(En={discipline_id:((Se=B==null?void 0:B.courseid)==null?void 0:Se[0])||null,sub_discipline_id:((at=B==null?void 0:B.courseid)==null?void 0:at[1])||null});let Au=yield(0,U.ZP)("/api/item_banks.json",{method:"get",params:Du($t($t({},B),En),{ids:dn,shixun_ids:Vn,type:B.type==="5"?null:B.type,clazz:B.type==="3"?"ItemBanksGroup":null})});fn(!1),G(Au)})}const eu=(0,O.useParams)(),[uu,xu,Fu,fu]=(0,Va.P)(),su=B=>Gu(void 0,null,function*(){const ne=yield re({type:"shixunsDetail/release",payload:{id:B}});let tt=ne==null?void 0:ne.tag_position,Se=(ne==null?void 0:ne.evaluation_set_position)||[],at=ne.status;return at===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),Qt(d),!0):(at===2?h.ZP.error(`\u7B2C${Se.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):at===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${tt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):h.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),nn=B=>(B==null?void 0:B.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Rl=(B,ne,tt)=>B.map(Se=>Se.key===ne?$t($t({},Se),tt):Se.children?Du($t({},Se),{children:Rl(Se.children,ne,tt)}):Se),Sa=B=>Gu(void 0,null,function*(){const{key:ne}=B;let tt=d.type;const Se=yield(0,ja.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ne),type:tt}),{data:at,total_count:dn}=Se||{};dn>0&&Kn(Vn=>Rl(Vn,ne,{children:at.map(En=>({title:En.name,id:En.id,pid:En.id,value:En.id,key:En.id,isLeaf:!En.have_child}))}))});function Vl(B){console.log("----",d),B==="1"&&(hu.gg=$t({},d)),B==="2"&&(hu.scj=$t({},d)),B==="3"&&(hu.ttgx=$t({},d)),B==="0"&&(hu.wcjd=$t({},d)),B==="5"&&(hu.yx=$t({},d)),Ol($t({},hu))}function sl(){d.type==="1"&&(d=hu.gg),d.type==="2"&&(d=hu.scj),d.type==="3"&&(d=hu.ttgx),d.type==="0"&&(d=hu.wcjd),d.type==="5"&&(d=hu.yx),(d==null?void 0:d.item_type)==="SHIXUN"?(q=!0,sn(!0)):(q=!1,sn(!1)),Lt.setFieldsValue($t({},d)),C($t({},d)),Qt($t({},d))}return fe.createElement("div",null,fe.createElement(Je.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:Qn.scoremodal,onCancel:()=>{e(!1)}},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement("div",{className:Qn.title},"\u9898\u5E93\u9009\u9898")),fe.createElement(Ta.default,{className:Qn.tabWrap,activeKey:d.type,onChange:B=>{B==="3"?(d.show_all_share=!0,oa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):d.show_all_share=null,B==="0"&&oa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Vl(d.type),d.type=B,(d==null?void 0:d.item_type)==="SHIXUN"&&d.type!=="5"&&(q=!0,sn(!0)),Xu(!1),d.type==="5"&&(q=!1,sn(!1)),sl(),hl()},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:fe.createElement("div",null,"\u5DF2\u9009",x.length>0&&fe.createElement("span",{className:Qn.titlecount},x.length),Ln>0&&fe.createElement("span",{className:Qn.add},"+",Ln)),key:"5"}]}),fe.createElement(F.default,{layout:"inline",form:Lt,onValuesChange:(B,ne)=>{var tt,Se;const at=Object.values(ne).some(Vn=>Vn!==null&&Vn!==""&&Vn!==void 0),dn=ne.keyword==="";if(Xu(at||!dn),d.page=1,d.keyword=(Se=(tt=d.keyword)==null?void 0:tt.replace)==null?void 0:Se.call(tt,/^\s+|\s+$/g,""),(ne==null?void 0:ne.item_type)==="SHIXUN"){if(d.type==="5"?sn(!1):sn(!0),B.keyword||B.keyword==="")return;Lt.submit()}else{if(B!=null&&B.courseid&&Lt.setFieldsValue({tag_discipline_id:null}),sn(!1),B.keyword||B.keyword==="")return;Lt.submit()}},onFinish:B=>{var ne;d.type==="3"&&(!B.group_id||((ne=B==null?void 0:B.group_id)==null?void 0:ne.length)===0)?d.show_all_share=!0:d.show_all_share=null,C($t($t({},d),B)),Qt($t($t({},d),B))}},fe.createElement(F.default.Item,{name:"item_type"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},gu.map(B=>fe.createElement(ft.default.Option,{key:B.value},B.name)))),["1","2"].includes(d.type)?fe.createElement(fe.Fragment,null,fe.createElement(F.default.Item,{name:"courseid"},fe.createElement(ua.Z,{className:Qn.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:L})),!q&&fe.createElement(F.default.Item,{name:"tag_discipline_id"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(g=oe==null?void 0:oe.tag_disciplines)==null?void 0:g.map(B=>fe.createElement(ft.default.Option,{key:B.id},B.name))))):fe.createElement(fe.Fragment,null," ",fe.createElement(F.default.Item,{name:"courseid"},fe.createElement(Zu.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:d==null?void 0:d.type}})),!q&&fe.createElement(F.default.Item,{name:"tag_discipline_id"},fe.createElement(Zu.i,{allowAcceptEmpty:!0,key:String(d.type==="3"),data:{container_type:"ItemBank",search:!0,type:d.type},style:{width:160,height:38},size:"middle",courseDisciplineId:ra,showLinkButton:!1}))),fe.createElement(F.default.Item,{name:q?"diff":"difficulty"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Nu.map(B=>fe.createElement(ft.default.Option,{key:B.value},B.name)))),q&&fe.createElement(F.default.Item,{name:"shixun_publish_status"},fe.createElement(ft.default,{className:Qn.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},wa.map(B=>fe.createElement(ft.default.Option,{key:B.value},B.name)))),(d.type==="3"||d.type==="0")&&!q&&fe.createElement(F.default.Item,{name:"group_id"},fe.createElement(Ju.default,{treeDataSimpleMode:!0,style:{width:134},className:Qn.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(B,ne)=>ne.title.toUpperCase().indexOf(B.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Sa,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:It})),Tl&&fe.createElement("span",{className:Qn.allqingchu,onClick:il},fe.createElement("i",{className:"iconfont icon-guanbi4"}),fe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),fe.createElement(F.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},fe.createElement(Pt.default.Search,{className:Qn.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:fe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`,onClick:()=>Lt.submit()}),onSearch:B=>{Lt.submit()}}))),fe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},fe.createElement("div",{onClick:()=>{d.updated_at==="asc"?d.updated_at="desc":d.updated_at="asc",C(Du($t({},d),{page:1})),Qt(Du($t({},d),{page:1}))}}," ",d.updated_at?fe.createElement("img",{src:d.updated_at==="asc"?Ca.Z:Ba.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),fe.createElement("div",{onClick:()=>{d.quotes==="asc"?d.quotes="desc":d.quotes="asc",C(Du($t({},d),{page:1})),Qt(Du($t({},d),{page:1}))},style:{marginLeft:20}}," ",d.quotes?fe.createElement("img",{src:d.quotes==="asc"?Ca.Z:Ba.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),fe.createElement(Cu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(oe==null?void 0:oe.items)||(oe==null?void 0:oe.shixun_list),pagination:!1,loading:Nt,rowKey:B=>B.id,rowSelection:{type:"checkbox",selectedRowKeys:[...w,...on],getCheckboxProps:B=>({disabled:B.shixun_tag_num===1||(on==null?void 0:on.find(ne=>B.id===ne))}),onSelect(B,ne,tt){if(console.log("---",tt,ne,B),ne)(q||B!=null&&B.challenge_names)&&wn([...In,B.id]),Q([...w,B.id]),B.identifier?bu.current.add(B.id):ol.current.add(B.id),Xn(1),ee([...x,B.id]);else{B.identifier?bu.current.delete(B.id):ol.current.delete(B.id);let Se=x.filter(at=>at!==B.id);if(Q(Se),ee(Se),q||B!=null&&B.challenge_names){let at=In.filter(dn=>dn!==B.id);wn([...at])}if(d.type==="5"){zt(Du($t({},d),{list:[...Se]}));return}}},onSelectAll(B,ne,tt){var Se,at;if(console.log("----",tt),B){const dn=tt.map(En=>En.id),Vn=(at=tt==null?void 0:tt.filter(En=>En==null?void 0:En.challenge_names))==null?void 0:at.map(En=>En.id);console.log("---",Vn),wn([...In,...Vn]),Q([...w,...dn]),ee([...x,...dn]);for(const En of tt)En.identifier?bu.current.add(En.id):ol.current.add(En.id)}else{const dn=tt.map(An=>An.id),Vn=w.filter(An=>!dn.some(Ka=>Ka===An)),En=(Se=tt==null?void 0:tt.filter(An=>An==null?void 0:An.challenge_names))==null?void 0:Se.map(An=>An.id);Q([...Vn]),ee([...Vn]);let Au=In.filter(An=>!En.some(Ka=>Ka===An.id));wn([...Au]),d.type==="5"&&zt(Du($t({},d),{list:[...Vn]}));for(const An of dn)An.identifier?bu.current.delete(An):ol.current.delete(An)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(B,ne,tt)=>{var Se,at;return fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,q||ne!=null&&ne.challenge_names?"\u5B9E\u8BAD\u9898":(at=(Se=gu==null?void 0:gu.filter(dn=>dn.value===B))==null?void 0:Se[0])==null?void 0:at.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:q?"30%":"60%",key:"name",render:(B,ne,tt)=>{var Se;return fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("span",null,fe.createElement(cn.Z,{key:1,showLines:1,showTextOnly:!0,value:q||ne!=null&&ne.challenge_names?ne!=null&&ne.title||B===null?"--":B:(ne==null?void 0:ne.item_type)=="BPROGRAM"?(Se=ne==null?void 0:ne.program_attr)==null?void 0:Se.description:B}))),(ne==null?void 0:ne.high_resources_consume)&&fe.createElement(Da.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!q,render:(B,ne,tt)=>{var Se;return fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("span",null,B?(Se=B==null?void 0:B.split("\u3001"))==null?void 0:Se[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!q,render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("span",null,B||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(B,ne,tt)=>{var Se,at,dn,Vn;return fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,q||ne!=null&&ne.challenge_names?(ne==null?void 0:ne.level)||((at=(Se=Nu==null?void 0:Nu.filter(En=>En.value===B))==null?void 0:Se[0])==null?void 0:at.name):(Vn=(dn=Nu==null?void 0:Nu.filter(En=>En.value===B))==null?void 0:dn[0])==null?void 0:Vn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!q,render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,B||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,q||ne!=null&&ne.challenge_names?(ne==null?void 0:ne.study_count)||(ne==null?void 0:ne.stu_num):B))},{title:fe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",fe.createElement(jt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},fe.createElement(el.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!q,render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",null,B||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(B,ne,tt)=>fe.createElement(jt.Z,{title:nn(ne)},fe.createElement("div",{style:{flex:1,textAlign:"start"}},fe.createElement("a",{onClick:()=>{var Se,at;Ee(Du($t({},ne),{question_type:q||ne!=null&&ne.challenge_names?5:(at=(Se=gu==null?void 0:gu.filter(dn=>dn.value===(ne==null?void 0:ne.item_type)))==null?void 0:Se[0])==null?void 0:at.question_type})),rn(!0)}},"\u67E5\u770B"),(ne==null?void 0:ne.shixun_tag_num)===1&&fe.createElement("a",{style:{marginLeft:10},onClick:()=>{Je.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:fe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",fe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ne==null?void 0:ne.identifier}/challenges`)}},(ne==null?void 0:ne.shixun_name)||"--"),"\uFF1F"),onOk:()=>Gu(void 0,null,function*(){if(!su(ne==null?void 0:ne.identifier))return new Promise((Se,at)=>{at()})})})}},"\u53D1\u5E03")))}].filter(B=>!B.hidden)}),fe.createElement(Ml.Z,{current:d.page,total:(oe==null?void 0:oe.items_count)||(oe==null?void 0:oe.shixuns_count),style:{marginBottom:20},defaultPageSize:d.per_page,showTotal:B=>fe.createElement("span",null,"\u5171\xA0",fe.createElement("span",{style:{color:"#165DFF"}},B),"\xA0\u6761\u6570\u636E"),pageSize:d.per_page,onChange:(B,ne)=>{d.page=B,d.per_page=ne,C($t({},d)),Qt($t({},d))}}),fe.createElement("div",{className:Qn.bottom},fe.createElement(a.ZP,{className:Qn.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),fe.createElement(a.ZP,{loading:D,style:{width:D&&75},className:Qn.yes,onClick:()=>Gu(void 0,null,function*(){var B,ne;if((x==null?void 0:x.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let tt=[...x==null?void 0:x.filter(at=>In.includes(at))],Se=yield(0,Ha.Tr)({id:tt,course_id:eu.coursesId,type:"shixun"});if(Se){let at=yield l([...ol.current],tt,!1);if((at==null?void 0:at.status)===0){if((tt==null?void 0:tt.length)==0)return m();Ua({exercise_id:(ne=(B=y==null?void 0:y.editData)==null?void 0:B.exercise)==null?void 0:ne.id,courseId:eu==null?void 0:eu.coursesId,shixun_info:Se==null?void 0:Se.no_use_list}),iu(!0)}}})},"\u786E\u8BA4"))),fe.createElement(Je.default,{open:Gt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Qn.previewModal,width:1e3,centered:!0,onCancel:()=>{rn(!1)},onOk:()=>{rn(!1)}},fe.createElement(Ra,{qitem:Nn})),fe.createElement(La.Z,{resdata:Rn,type:"exercise",okloading:D,oktext:(Rn==null?void 0:Rn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:B=>Gu(void 0,null,function*(){const ne=[],tt=[];for(const Se of Rn==null?void 0:Rn.can_copy_list)ne.push(Se.id);xu(),yield l([...ol.current],[...bu.current].filter(Se=>!tt.includes(Se)),!0,x==null?void 0:x.length,ne)})}),fe.createElement($a.Z,{source:"\u5B9E\u8BAD",showModal:qn,onCancel:()=>iu(!1),info:Pa,onOk:m}))};var Rr=(0,O.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Tr),Hr=f(91082),vt=f(59301),xt=Object.defineProperty,Kt=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,au=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,$r=(e,u,l)=>u in e?xt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,rl=(e,u)=>{for(var l in u||(u={}))Vr.call(u,l)&&$r(e,l,u[l]);if(au)for(var l of au(u))Xr.call(u,l)&&$r(e,l,u[l]);return e},xa=(e,u)=>Kt(e,zn(u)),qr=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())}),eo=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:D,deleteitem:re,getTagData:b,init:y,showTip:m=!1,saveLoading:P=!1})=>{var Ce;const[g]=F.default.useForm(),d=!0;return(0,n.useEffect)(()=>{var C,L,I;g.setFieldsValue(xa(rl({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:xa(rl({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(C=e==null?void 0:e.program_attr)==null?void 0:C.language,code:wu.Base64.decode(((L=e==null?void 0:e.program_attr)==null?void 0:L.code)||"")},hack_sets:rl({},(I=e==null?void 0:e.hack_sets)==null?void 0:I[0]),repeat_answer:!e.repeat_answer}))},[e]),vt.createElement("div",null,vt.createElement(F.default,{form:g,colon:!1,onValuesChange:(C,L)=>{var I,w,Q,x;if(C!=null&&C.standard_answers){let ee=((I=g.getFieldValue("standard_answers"))==null?void 0:I.length)>0&&((Q=(w=g.getFieldValue("standard_answers"))==null?void 0:w.map(oe=>oe.score))==null?void 0:Q.filter(oe=>oe));(ee==null?void 0:ee.length)>0&&g.setFieldsValue({question_score:(ee==null?void 0:ee.length)>0&&((x=ee.reduce((oe,G)=>oe+G))==null?void 0:x.toFixed(1))})}},onFinish:C=>{var L;D(xa(rl(rl({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:(L=C.standard_answers)==null?void 0:L.map((I,w)=>xa(rl({},I),{position:w+1})),hack_codes:xa(rl({},C.hack_codes),{code:wu.Base64.encode(C.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:C=>qr(void 0,null,function*(){var L,I;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((I=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},vt.createElement("div",{style:{display:"flex",alignItems:"center"}},vt.createElement("div",{style:{flex:1}},vt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vt.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((Ce=l==null?void 0:l.exercise)==null?void 0:Ce.exercise_status)==1&&!(e!=null&&e.isadd)&&vt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{re()}},vt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),vt.createElement(a.ZP,{onClick:()=>{var C,L,I;e.isadd?(v(!1),y()):(g.setFieldsValue(xa(rl({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:rl({},e),hack_codes:{language:(C=e==null?void 0:e.program_attr)==null?void 0:C.language,code:wu.Base64.decode((L=e==null?void 0:e.program_attr)==null?void 0:L.code)},hack_sets:rl({},(I=e==null?void 0:e.hack_sets)==null?void 0:I[0]),repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),vt.createElement(jt.Z,{overlayClassName:De.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vt.createElement(a.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),vt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vt.createElement(Ru.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),vt.createElement(Hr.t,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:d,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),vt.createElement(Wu,{getTagData:b,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},to=f(78323),no=f(42455),Wa=f(75823),uo=f(89392),lo=f(41468),Qr=f(2099),ao=f(66997),M=f(59301),ro=Object.defineProperty,oo=Object.defineProperties,io=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Yr=(e,u,l)=>u in e?ro(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Su=(e,u)=>{for(var l in u||(u={}))so.call(u,l)&&Yr(e,l,u[l]);if(zr)for(var l of zr(u))co.call(u,l)&&Yr(e,l,u[l]);return e},aa=(e,u)=>oo(e,io(u)),jn=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const{confirm:mo}=Je.default,Aa=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],vo=({user:e,dispatch:u,itemid:l,setisedits:v,exercise:D,setitemid:re})=>{var b,y,m,P,Ce,g,d,C,L,I,w,Q,x,ee,oe,G,Nt,fn,Lt,Nn,Ee,Gt,rn;const[q,sn]=(0,n.useState)(),[In,wn]=(0,n.useState)(!1),[z,Bt]=(0,n.useState)(),[It,Kn]=(0,n.useState)(),Ln=(0,n.useRef)(),Xn=(0,n.useRef)(),[on,ou]=(0,n.useState)(),[gu,Rn]=(0,n.useState)(!1),[hn,qn]=(0,n.useState)(!1),[iu,Pa]=(0,n.useState)(),[Ua,bu]=(0,n.useState)(!1),[ol,hu]=(0,n.useState)(!1),[Ol,Nu]=(0,n.useState)(!1),[Er,wa]=(0,n.useState)(!1),[Tl,Xu]=(0,n.useState)(!1),[ra,il]=(0,n.useState)(!1),Qt=(0,O.useParams)(),[oa,hl]=(0,n.useState)(!1),[zt]=F.default.useForm(),[eu,uu]=(0,n.useState)(!1),[xu,Fu]=(0,n.useState)(!1),[fu,su]=(0,n.useState)(!1),[nn,Rl]=(0,n.useState)(!1),[Sa,Vl]=(0,n.useState)(!1),sl=(0,n.useRef)(),[B,ne]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&Se()},[l]),(0,n.useEffect)(()=>{v(hn)},[hn]),(0,n.useEffect)(()=>{z!=null&&z.question_id&&(Kn(z==null?void 0:z.question_score),Xn.current=z==null?void 0:z.question_id)},[z]);const tt=X=>jn(void 0,null,function*(){});function Se(){return jn(this,null,function*(){var X,ke,kt,Ht;Rn(!0),wn(!0);const Jt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Rn(!1),wn(!1),sn(Jt),Xu(!1),Bt(aa(Su({},(kt=(ke=(X=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:X[0])==null?void 0:ke.items)==null?void 0:kt[0]),{index:1})),ou(aa(Su({},(Ht=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Ht[0]),{indexs:1}))})}function at(X,ke=!0){return jn(this,null,function*(){var kt,Ht,Jt,mn;ke&&(Rn(!0),wn(!0));const Pn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});sn(Pn);let Cn=[];(kt=Pn==null?void 0:Pn.exercise_question_types)==null||kt.map(Iu=>{var sa;(sa=Iu==null?void 0:Iu.items)==null||sa.map((_r,pr)=>{Cn.push(aa(Su({},_r),{index:pr+1}))})});let Pu=(Ht=Cn.filter(Iu=>Iu.question_id===(X==null?void 0:X.id)))==null?void 0:Ht[0],ia=(mn=((Jt=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Jt.map((Iu,sa)=>{if((Pu==null?void 0:Pu.question_type)===(Iu==null?void 0:Iu.question_type))return aa(Su({},Iu),{indexs:sa+1})})).filter(Iu=>Iu))==null?void 0:mn[0];ou(Su({},ia)),Bt(Su({},Pu)),Kn(Pu==null?void 0:Pu.question_score),Rn(!1),wn(!1),Xu(!1)})}function dn(X){return jn(this,null,function*(){ne(!0);let ke=aa(Su({},X),{repeat_answer:!X.repeat_answer,difficulty:(X==null?void 0:X.difficulty)||2,item_type:X.question_type,course_discipline_id:X==null?void 0:X.course_discipline_id,tag_discipline_ids:X==null?void 0:X.tag_discipline_ids,hack:aa(Su({},X==null?void 0:X.hack),{difficult:(X==null?void 0:X.difficulty)||2}),hack_identifier:sessionStorage.projectFill});X.tag_discipline_ids&&(ke.tag_discipline_ids=Array.isArray(X.tag_discipline_ids)?X.tag_discipline_ids:[X.tag_discipline_ids]);let kt=Tl?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${X==null?void 0:X.question_id}.json`;if((X==null?void 0:X.is_my)===1){const Ht=mo({title:"\u63D0\u793A",content:M.createElement("div",null,M.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),M.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{Ht.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>jn(this,null,function*(){ke.is_cover=1;let Jt=yield(0,U.ZP)(kt,{method:Tl?"post":"PUT",body:Su({},ke)});(Jt==null?void 0:Jt.status)===0&&(qn(!1),at({id:(Jt==null?void 0:Jt.exercise_question_id)||(X==null?void 0:X.question_id)})),Ht.destroy()}),onCancel:()=>jn(this,null,function*(){let Jt=yield(0,U.ZP)(kt,{method:Tl?"post":"PUT",body:Su({},ke)});(Jt==null?void 0:Jt.status)===0&&(qn(!1),at({id:(Jt==null?void 0:Jt.exercise_question_id)||(X==null?void 0:X.question_id)})),Ht.destroy()})})}else{let Ht=yield(0,U.ZP)(kt,{method:Tl?"post":"PUT",body:Su({},ke)});(Ht==null?void 0:Ht.status)===0&&(qn(!1),at({id:(Ht==null?void 0:Ht.exercise_question_id)||(X==null?void 0:X.question_id)}))}(0,cu.Vf)("#question-scroll-id"),ne(!1)})}function Vn(X){return jn(this,null,function*(){wn(!0);let ke=yield(0,U.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:X}});if(wn(!1),(ke==null?void 0:ke.status)===0){const kt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});sn(kt),Xu(!1)}})}const En=(X,ke,kt)=>jn(void 0,null,function*(){var Ht;if(X.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),kt();return}const Jt={id:Qt==null?void 0:Qt.exerciseId,file:(Ht=X[0])==null?void 0:Ht.file,course_discipline_id:ke};Ka(Jt,`${to.Z.API_SERVER}/api/courses/${Qt==null?void 0:Qt.coursesId}/exercises/import_exercise.json`,mn=>{var Pn;if((mn==null?void 0:mn.status)===0){const Cn={};(Pn=mn==null?void 0:mn.fail)==null||Pn.forEach(qu=>{var ia;((ia=Object.keys(Cn))==null?void 0:ia.includes(qu.message))?Cn[qu.message]=Cn[qu.message]+1:Cn[qu.message]=1});let Pu=`\u6210\u529F\u5BFC\u5165${mn==null?void 0:mn.success}\u6761`;Object.keys(Cn).forEach(qu=>{Pu=Pu+`,${qu}${Cn[qu]}\u6761`}),h.ZP.success(Pu),bu(!1),Se()}(mn==null?void 0:mn.status)===-1&&(h.ZP.error(mn==null?void 0:mn.message),kt())})}),Au=(X,ke)=>jn(void 0,null,function*(){q.exercise_types.q_scores=Number(q.exercise_types.q_scores)+Number(X)-Number(ke==null?void 0:ke.question_score);const kt=yield(0,Wa.zR)({score:(0,uo.round)(X,1),question_id:ke==null?void 0:ke.question_id});if((kt==null?void 0:kt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),at({id:Xn.current},!1);return}(kt==null?void 0:kt.status)===-1&&Kn(ke==null?void 0:ke.question_score)}),An=()=>{Rl(!0)};(0,n.useEffect)(()=>{if(nn){const X=setTimeout(()=>{Rl(!1)},2e3);return()=>clearTimeout(X)}},[nn]);const Ka=(X,ke,kt,Ht,Jt)=>{const mn=new FormData;Object.keys(X).forEach(Cn=>{mn.append(Cn,X[Cn])});const Pn=new window.XMLHttpRequest;return Pn.withCredentials=!0,Pn.addEventListener("load",function(Cn){var Pu;kt(JSON.parse((Pu=Cn==null?void 0:Cn.target)==null?void 0:Pu.response))},!1),Pn.addEventListener("error",function(Cn){Jt&&Jt(Cn)},!1),Pn.upload.onprogress=Cn=>{Ht&&Ht(Cn)},Pn.open("POST",ke),Pn.send(mn),Pn};function jl(){return jn(this,null,function*(){Je.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:De.modalconfirm,onOk:()=>jn(this,null,function*(){if(z.question_id){let X=yield(0,U.ZP)(`/api/exercise_questions/${z.question_id}.json`,{method:"delete"});(X==null?void 0:X.status)===0&&(Se(),qn(!1))}else Bt({}),qn(!1),Se()}),cancelText:"\u53D6\u6D88"})})}const bo=X=>jn(void 0,null,function*(){return yield(0,U.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:Su({},X)})}),{overflow:xo,handleMouseEnter:Ao,handleMouseLeave:Po}=(0,no.I)(),wo=(X,ke)=>M.createElement(ku.default,null,M.createElement(ku.default.Item,{key:"0",onClick:()=>Gr(X==null?void 0:X.question_type)},M.createElement("span",{className:De.moreSpan},"\u65B0\u589E")),M.createElement(ku.default.Item,{key:"1",disabled:ke===0,onClick:()=>jn(void 0,null,function*(){if(ke===0)return;if(hn){An();return}let kt=(0,cu.rz)(q==null?void 0:q.exercise_question_types,ke,ke-1);yield Vn(kt.map(Ht=>Ht.name))})},M.createElement("span",{className:De.moreSpan},"\u4E0A\u79FB")),M.createElement(ku.default.Item,{key:"2",disabled:ke===(q==null?void 0:q.exercise_question_types.length)-1,onClick:()=>jn(void 0,null,function*(){if(ke===(q==null?void 0:q.exercise_question_types.length)-1)return;if(hn){An();return}let kt=(0,cu.rz)(q==null?void 0:q.exercise_question_types,ke,ke+1);yield Vn(kt.map(Ht=>Ht.name))})},M.createElement("span",{className:De.moreSpan},"\u4E0B\u79FB")),M.createElement(ku.default.Item,{key:"3",onClick:()=>{var kt;zt.setFieldsValue({name:X.name,item_type_en:(kt=Aa.find(Ht=>Ht.id==X.question_type))==null?void 0:kt.nameType}),uu(!0)}},M.createElement("span",{className:De.moreSpan},"\u91CD\u547D\u540D"))),Gr=X=>{var ke,kt,Ht,Jt,mn,Pn,Cn,Pu,qu,ia,Iu,sa,_r,pr;if(hn){An();return}if(Xu(!0),X===5){Nu(!0),wa(!0);return}if(X===6){let Io=(kt=(ke=D==null?void 0:D.editData)==null?void 0:ke.exercise)!=null&&kt.set_question_sub_discipline?`/problems/newcreate?express_id=${(Ht=q==null?void 0:q.exercise)==null?void 0:Ht.id}&callback_url=/classrooms/${Qt.coursesId}/exercise/add/${l}?type=2&course_discipline_id=${((mn=(Jt=D==null?void 0:D.editData)==null?void 0:Jt.exercise)==null?void 0:mn.course_discipline_id)||""}`:`/problems/newcreate?express_id=${(Pn=q==null?void 0:q.exercise)==null?void 0:Pn.id}&callback_url=/classrooms/${Qt.coursesId}/exercise/add/${l}?type=2`;O.history.push(Io);return}qn(!0),Bt(X===2?{question_type:X,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],course_discipline_id:(Pu=(Cn=D==null?void 0:D.editData)==null?void 0:Cn.exercise)!=null&&Pu.set_question_sub_discipline?(ia=(qu=D==null?void 0:D.editData)==null?void 0:qu.exercise)==null?void 0:ia.course_discipline_id:null,analysis:""}:{question_type:X,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,course_discipline_id:(sa=(Iu=D==null?void 0:D.editData)==null?void 0:Iu.exercise)!=null&&sa.set_question_sub_discipline?(pr=(_r=D==null?void 0:D.editData)==null?void 0:_r.exercise)==null?void 0:pr.course_discipline_id:null,downcase:!0,no_space:!0})},So=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{bu(!0)}},{key:2,label:M.createElement("div",null,M.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Qr.$}),M.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(!(!(q!=null&&q.is_old_data_for_time)&&(0,cu.Ye)(u))){if(hn){An();return}Fu(!0)}}}];console.log(on==null?void 0:on.question_type,z==null?void 0:z.question_type);const No=()=>jn(void 0,null,function*(){const X=yield(0,U.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Qt.exerciseId]}});if((X==null?void 0:X.status)===0){u({type:"classroomList/setActionTabs",payload:{}}),h.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),Rn(!0),wn(!0);const ke=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Rn(!1),wn(!1),sn(ke),Xu(!1)}});return M.createElement("div",null,M.createElement(yu.Z,{spinning:gu},M.createElement("div",{className:De.bg},((b=q==null?void 0:q.exercise_types)==null?void 0:b.q_counts)===0&&!hn&&M.createElement(Yu.Z,{styles:{marginTop:180},customText:M.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",M.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((y=q==null?void 0:q.exercise_types)==null?void 0:y.q_counts)>0||hn)&&M.createElement("div",{style:{textAlign:"center"}},M.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},M.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},M.createElement("div",{className:De.left},M.createElement("div",{className:De.leftAction},((m=q==null?void 0:q.exercise)==null?void 0:m.exercise_status)===1&&M.createElement(a.ZP,{onClick:()=>{if(hn){An();return}hu(!0)},className:De.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),M.createElement("div",{className:De.scrollWrapper,style:{overflow:xo},onMouseEnter:Ao,onMouseLeave:Po},(P=q==null?void 0:q.exercise_question_types)==null?void 0:P.map((X,ke)=>M.createElement("div",{key:ke,className:"mb30"},M.createElement("div",{className:De.title},M.createElement("div",{className:De.titleleft},M.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,cu.EM)(ke+1),"\u3001\u3010",X.name,"\u3011"),M.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",X.count,"\u5C0F\u9898\uFF0C\u5171",X.score,"\u5206\uFF09")),M.createElement(Fl.Z,{dropdownRender:()=>wo(X,ke),placement:"bottomLeft"},M.createElement("div",{className:De.more_style},M.createElement("i",{className:"iconfont icon-sandian font12"})))),M.createElement(Ll,{handleEditing:An,isedit:hn,setBigqitem:ou,bigitem:aa(Su({},X),{indexs:ke+1}),setqitem:kt=>jn(void 0,null,function*(){var Ht;(Ht=Ln.current)==null||Ht.blur(),Bt(kt)}),qitem:z,Itemid:l,getdata:at,data:X.items})))))),M.createElement("div",{id:"question-scroll-id",style:{overflow:hn?"hidden":"auto"},className:De.right},!(z!=null&&z.isadd)&&M.createElement("div",{className:De.title},!hn&&M.createElement("div",{style:{flex:1}},M.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(on==null?void 0:on.indexs)&&(0,cu.EM)(on==null?void 0:on.indexs),"\u3001\u3010",on==null?void 0:on.name,"\u3011"),M.createElement(jt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},M.createElement("i",{className:`${De.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var X;zt.setFieldsValue({name:on.name,item_type_en:(X=Aa.find(ke=>ke.id==on.question_type))==null?void 0:X.nameType}),uu(!0)}})),M.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",on==null?void 0:on.count,"\u5C0F\u9898\uFF0C\u5171",on==null?void 0:on.score,"\u5206\uFF09"),(z==null?void 0:z.question_type)===6&&M.createElement("span",{onClick:()=>{Je.default.destroyAll(),su(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(z==null?void 0:z.question_type)===5&&M.createElement(qe.default,{defaultChecked:(g=(Ce=D==null?void 0:D.editData)==null?void 0:Ce.exercise)==null?void 0:g.show_challenge_task_pass,onChange:X=>jn(void 0,null,function*(){let ke=yield(0,U.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:X.target.checked}});(ke==null?void 0:ke.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),at({id:Xn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(z==null?void 0:z.question_type)===6&&M.createElement("span",{style:{marginLeft:20},onClick:()=>{var X,ke,kt,Ht;Je.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:M.createElement("div",null,(z==null?void 0:z.question_type)===6&&M.createElement(qe.default,{defaultChecked:(ke=(X=D==null?void 0:D.editData)==null?void 0:X.exercise)==null?void 0:ke.show_hack_sets,onChange:Jt=>jn(void 0,null,function*(){let mn=yield(0,U.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Jt.target.checked}});(mn==null?void 0:mn.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Je.default.destroyAll(),at({id:Xn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),M.createElement("br",null),(z==null?void 0:z.question_type)===6&&M.createElement(qe.default,{defaultChecked:(Ht=(kt=D==null?void 0:D.editData)==null?void 0:kt.exercise)==null?void 0:Ht.show_hack_description,onChange:Jt=>jn(void 0,null,function*(){let mn=yield(0,U.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Jt.target.checked}});(mn==null?void 0:mn.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Je.default.destroyAll(),at({id:Xn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),M.createElement("div",{style:{display:"flex",alignItems:"center"}},(z==null?void 0:z.question_type)===5&&!hn&&M.createElement("a",{className:De.shixun,href:`/shixuns/${(0,nu.G5)()?z.forked_shixun_identifier:z==null?void 0:z.shixun_identifier}/challenges?exercise=true`,target:"_blank"},M.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!hn&&((d=q==null?void 0:q.exercise)==null?void 0:d.exercise_status)==1&&[0,1,2,4,6].includes(z==null?void 0:z.question_type)&&M.createElement(F.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},M.createElement(ce.Z,{precision:1,ref:Ln,onChange:X=>Kn(X),value:It,onBlur:X=>{Au(X.target.value,z)}})),!hn&&((C=q==null?void 0:q.exercise)==null?void 0:C.exercise_status)==1&&M.createElement(jt.Z,{title:"\u5220\u9664"},M.createElement("i",{onClick:()=>{jl()},style:{marginRight:20},className:`${De.delete} iconfont icon-shanchu13 mr8 ml8 `})),(z==null?void 0:z.question_type)!==5&&!hn&&M.createElement(M.Fragment,null,(z==null?void 0:z.is_my)==1&&M.createElement(jt.Z,{title:"\u67E5\u770B\u539F\u9898"},M.createElement("i",{className:`${De.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(z==null?void 0:z.question_type)==6?window.open(`/problems/newedit/${z==null?void 0:z.item_bank_hack_identifier}`):(z==null?void 0:z.question_type)==8?window.open(`/problemset/edit/${z==null?void 0:z.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${z==null?void 0:z.item_bank_id}`)}})),M.createElement(jt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},M.createElement("i",{className:`${De.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{sl.current=[],Je.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:M.createElement("div",{className:`font14 ${De.overflow}`,style:{maxHeight:500,overflow:"auto"}},M.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),M.createElement(yu.Z,{spinning:!1},M.createElement(lo.Z,{defaultValue:!0,value:sl.current,onChange:X=>sl.current=X}))),onOk:()=>jn(void 0,null,function*(){var X;(0,Wa.$l)({id:z==null?void 0:z.question_id,group_id:((X=sl==null?void 0:sl.current)==null?void 0:X[0])||""}).then(ke=>{(ke==null?void 0:ke.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),Se())})})})}}))),!hn&&(((L=q==null?void 0:q.exercise)==null?void 0:L.exercise_status)==1||((I=q==null?void 0:q.exercise)==null?void 0:I.exercise_status)==2&&((Q=(w=e.userInfo)==null?void 0:w.course)==null?void 0:Q.course_role)!=15||((x=q==null?void 0:q.exercise)==null?void 0:x.exercise_status)==3&&((oe=(ee=e.userInfo)==null?void 0:ee.course)==null?void 0:oe.course_role)!=15||((G=q==null?void 0:q.exercise)==null?void 0:G.exercise_status)==4&&((fn=(Nt=e.userInfo)==null?void 0:Nt.course)==null?void 0:fn.course_role)!=15)&&M.createElement(jt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},M.createElement("i",{onClick:()=>{(z==null?void 0:z.question_type)===6?O.history.push(`/problems/newedit/${z==null?void 0:z.hack_identifier}?type=exercises&express_id=${Qt.exerciseId}&question_id=${z==null?void 0:z.question_id}&score=${z==null?void 0:z.question_score}&exercise=true&callback_url=/classrooms/${Qt.coursesId}/exercise/add/${l}?type=2`):(ne(!1),qn(!0))},className:`${De.edit} iconfont icon-bianji_Hover ml8`})))),!hn&&M.createElement("div",null,M.createElement("div",{className:De.qcount},M.createElement("span",{className:De.score},z==null?void 0:z.question_score,"\u5206"),M.createElement(cn.Z,{className:De.qtitle,value:(z==null?void 0:z.index)+`\u3001${(z==null?void 0:z.question_type)==8?(Lt=z==null?void 0:z.program_attr)==null?void 0:Lt.description:z==null?void 0:z.question_title}`}),(z==null?void 0:z.high_resources_consume)&&M.createElement(Da.Z,{type:"shixun",style:{marginLeft:10}}),(0,nu.G5)()&&(z==null?void 0:z.shixun_change)&&(z==null?void 0:z.question_type)==5&&M.createElement(zu.Z,{open:Sa,onOpenChange:X=>{Vl(X)},placement:"bottomLeft",title:null,content:M.createElement("div",{style:{width:"310px",color:"#000"}},M.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),M.createElement("div",{className:De.btn_warp},M.createElement(a.ZP,{size:"small",onClick:()=>Vl(!1)},"\u5FFD\u7565"),M.createElement(a.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Vl(!1),u({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>No()}})}},"\u786E\u8BA4\u540C\u6B65"),M.createElement(a.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,cu.xg)(`/shixuns/${z==null?void 0:z.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},M.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:X=>X.stopPropagation()}))),(z==null?void 0:z.question_type)===6&&M.createElement(pn.Z,{onEdit:()=>su(1),className:"mt10",dataSource:(z==null?void 0:z.languages)||[]}),M.createElement(Pl,{exercise:D,TagDiscipline:iu,qitem:z})),hn&&M.createElement("div",null,(z==null?void 0:z.question_type)<=1&&M.createElement(Ou,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===5&&M.createElement(On,{saveLoading:B,setqitem:Bt,deleteitem:jl,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,showTip:nn}),(z==null?void 0:z.question_type)===3&&M.createElement(Wl,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===2&&M.createElement(Dr,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===4&&M.createElement($u,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===7&&M.createElement(Wt,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}),(z==null?void 0:z.question_type)===8&&M.createElement(eo,{saveLoading:B,deleteitem:jl,getTagData:tt,seveeditor:dn,exerciseitem:q,TagDiscipline:iu,setisedit:qn,qitem:z,init:Se,showTip:nn}))))))),M.createElement("div",{className:De.bottomdiv},M.createElement("div",{className:De.exercise_styles},((Nn=q==null?void 0:q.exercise)==null?void 0:Nn.exercise_status)==1&&M.createElement(M.Fragment,null,M.createElement("span",{className:De.spanBtn,onClick:()=>{if(hn){An();return}Nu(!0),wa(!1)}},"\u9898\u5E93\u9009\u9898"),M.createElement(Fl.Z,{menu:{items:So}},M.createElement("span",{className:De.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),M.createElement("span",{className:De.spanBtn,onClick:()=>jn(void 0,null,function*(){var X;if(!(q!=null&&q.is_old_data_for_time)&&(0,cu.Ye)(u))return;let ke=yield(0,U.ZP)(`/api/exercises/${Qt==null?void 0:Qt.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Qt==null?void 0:Qt.coursesId,categoryId:Qt==null?void 0:Qt.exerciseId}});(ke==null?void 0:ke.status)!=-1&&window.open(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${Qt==null?void 0:Qt.exerciseId}/${(X=e.userInfo)==null?void 0:X.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),M.createElement("span",{className:De.spanBtn,onClick:()=>{window.open(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${Qt==null?void 0:Qt.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Aa==null?void 0:Aa.map(X=>M.createElement(a.ZP,{className:De.addQuestionBtn,key:X.id,type:"primary",onClick:()=>{Gr(X.id)}},X.name))),((Ee=q==null?void 0:q.exercise)==null?void 0:Ee.exercise_status)!=1&&M.createElement(M.Fragment,null,M.createElement("span",{style:{width:"1022px"}})),M.createElement("span",{className:De.saveBtn,onClick:()=>jn(void 0,null,function*(){var X,ke,kt;if(hn){An();return}const Ht=Number(q.exercise_types.q_scores);[100,120,150].includes(Ht)||(yield new Promise((Pn,Cn)=>{Je.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:M.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",M.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ht),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>jn(void 0,null,function*(){Pn("")}),onCancel:()=>{Cn()}})}));let Jt=(ke=(X=q==null?void 0:q.exercise_question_types)==null?void 0:X.filter(Pn=>Pn.question_type===5)[0])==null?void 0:ke.items,mn=0;Jt==null||Jt.map(Pn=>{Pn.high_resources_consume&&(mn=mn+1)}),console.log(mn),mn>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:mn,fn:()=>{var Pn;((Pn=q==null?void 0:q.exercise)==null?void 0:Pn.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),O.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),il(!1)):O.history.back()}}}):((kt=q==null?void 0:q.exercise)==null?void 0:kt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),O.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),il(!1)):O.history.back()})},M.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),M.createElement(na,{setScoreShow:hu,ScoreShow:ol,exerciseitem:q,getdata:Se}),Ol&&M.createElement(Rr,{setScoreShow:Nu,isshixuns:Er,isloadings:oa,ScoreShow:Ol,onOk:(X,ke,kt=!0)=>jn(void 0,null,function*(){hl(!0);let Jt=yield bo({exam_id:l,item_bank_ids:X,shixun_ids:ke});return hl(!1),(Jt==null?void 0:Jt.status)===0&&kt&&Je.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Se()},onCancel:()=>{Nu(!1),Se()}}),Jt}),initFun:()=>{Nu(!1),Se()}}),M.createElement(Uu.Z,{course_discipline_id:(Gt=q==null?void 0:q.exercise)==null?void 0:Gt.course_discipline_id,visible:Ua,onCancel:()=>bu(!1),onOk:En}),M.createElement(Je.default,{title:"\u63D0\u793A",open:ra,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:M.createElement("div",null,M.createElement(a.ZP,{onClick:()=>{il(!1),O.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),M.createElement(a.ZP,{type:"primary",onClick:()=>{O.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),il(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{il(!1)}},M.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),M.createElement(Je.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:eu,width:500,onOk:()=>zt.submit(),onCancel:()=>uu(!1)},M.createElement(F.default,{form:zt,initialValues:{},onFinish:X=>jn(void 0,null,function*(){(yield(0,Wa.RK)(Su({id:l},X))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Se(),uu(!1))})},M.createElement(F.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(X,ke){var kt,Ht,Jt,mn;const Pn=(kt=Aa==null?void 0:Aa.find(Cn=>Cn.nameType==zt.getFieldValue("item_type_en")))==null?void 0:kt.id;return(mn=(Jt=(Ht=q==null?void 0:q.exercise_question_types)==null?void 0:Ht.filter(Cn=>Cn.question_type!=Pn))==null?void 0:Jt.map(Cn=>Cn==null?void 0:Cn.name))!=null&&mn.includes(ke)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},M.createElement(Pt.default,{size:"large",maxLength:10,showCount:!0})),M.createElement(F.default.Item,{hidden:!0,name:"item_type_en"},M.createElement(Pt.default,{size:"large"})))),M.createElement(yl.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xu},M.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),M.createElement(Qr.Z,{stickyTop:-24,subDisciplineId:(rn=q==null?void 0:q.exercise)==null?void 0:rn.course_discipline_id,onCancel:()=>Fu(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{Fu(!1),Se()}}),M.createElement("div",{style:{height:70}})),M.createElement(pn.Q,{visible:!!fu,setVisible:su,tip:fu===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:fu===1?z==null?void 0:z.languages:[],onOk:X=>jn(void 0,null,function*(){const ke={languages:X};fu===1?ke.hack_id=z==null?void 0:z.hack_id:ke.exercise_id=l,(yield(0,U.ZP)("/api/problems/update_languages.json",{method:"post",body:ke})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),at({id:Xn.current}),su(!1))})}),M.createElement(ao.Z,null))};var fo=(0,O.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(vo),Wr=f(60978),Eo=f(28378),_o=f(57465),po=f(87169),go=f(85647),Ve=f(59301),ho=Object.defineProperty,Fo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Jr=(e,u,l)=>u in e?ho(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,gl=(e,u)=>{for(var l in u||(u={}))Ur.call(u,l)&&Jr(e,l,u[l]);if(vr)for(var l of vr(u))Kr.call(u,l)&&Jr(e,l,u[l]);return e},jr=(e,u)=>Fo(e,yo(u)),Co=(e,u)=>{var l={};for(var v in e)Ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&vr)for(var v of vr(e))u.indexOf(v)<0&&Kr.call(e,v)&&(l[v]=e[v]);return l},fr=(e,u,l)=>new Promise((v,D)=>{var re=m=>{try{y(l.next(m))}catch(P){D(P)}},b=m=>{try{y(l.throw(m))}catch(P){D(P)}},y=m=>m.done?v(m.value):Promise.resolve(m.value).then(re,b);y((l=l.apply(e,u)).next())});const Bo=e=>{var u=e,{classroomList:l,globalSetting:v,problemset:D,loading:re,exercise:b,user:y,dispatch:m}=u,P=Co(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Ce,g,d,C,L,I,w,Q,x,ee,oe,G,Nt,fn,Lt,Nn,Ee,Gt,rn,q,sn,In,wn,z,Bt;const It=(0,O.useParams)(),[Kn,Ln]=(0,n.useState)(!1),{userInfo:Xn}=y,[on]=F.default.useForm();let[ou,gu]=(0,n.useState)({});const[Rn,hn]=(0,n.useState)(1),[qn,iu]=(0,n.useState)(""),[Pa]=(0,O.useSearchParams)(),[Ua,bu]=(0,n.useState)(!1),[ol,hu]=(0,n.useState)(!1),[Ol,Nu]=(0,n.useState)(!1),[Er,wa]=(0,n.useState)(""),[Tl,Xu]=(0,n.useState)(!1),[ra,il]=(0,n.useState)(!1);(0,n.useEffect)(()=>{m({type:"globalSetting/footerToggle",payload:!1}),on.setFieldsValue({difficulty:2,course_discipline_id:null})},[]),(0,n.useEffect)(()=>{var zt,eu,uu,xu,Fu,fu;It.exerciseId&&(((eu=(zt=b==null?void 0:b.editData)==null?void 0:zt.exercise)==null?void 0:eu.exercise_status)===2||((xu=(uu=b==null?void 0:b.editData)==null?void 0:uu.exercise)==null?void 0:xu.exercise_status)===3||((fu=(Fu=b==null?void 0:b.editData)==null?void 0:Fu.exercise)==null?void 0:fu.exercise_status)===4?Nu(!0):Nu(!1))},[b==null?void 0:b.editData]),(0,n.useEffect)(()=>{if(It.exerciseId){let zt=b.editData.exercise;il(zt==null?void 0:zt.set_question_sub_discipline),on.setFieldsValue(jr(gl({},zt),{course_discipline_id:zt==null?void 0:zt.course_discipline_id}))}},[b]),(0,n.useEffect)(()=>{Pa.get("type")==="2"&&(iu(It.exerciseId),hn(2))},[Pa.get("type")]);function Qt(zt,eu){return fr(this,null,function*(){var uu,xu,Fu,fu;yield on.validateFields();const su=on.getFieldsValue();su.is_md=!0,su.time=parseInt(su.time)>9999?9999:su.time;const nn=yield m({type:"exercise/addExercise",payload:gl(gl({},su),It)});nn.status===0?(yield(0,U.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:It==null?void 0:It.coursesId,id:(uu=nn==null?void 0:nn.data)==null?void 0:uu.exercise_id,time:zt}}),hl((xu=nn.data)==null?void 0:xu.exercise_id),iu((Fu=nn==null?void 0:nn.data)==null?void 0:Fu.exercise_id),hn(2),bu(!1),O.history.replace(`/classrooms/${It.coursesId}/exercise/add/${(fu=nn.data)==null?void 0:fu.exercise_id}?type=2`)):h.ZP.error(nn.message),eu()})}function oa(zt){gu(gl({},zt))}function hl(zt){return fr(this,null,function*(){if(!(ou!=null&&ou.ec_point_ids))return;const eu=gl({},ou);delete eu.id;let uu=yield(0,U.ZP)(`/api/ec_courses/${ou==null?void 0:ou.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:gl({exercise_id:zt},eu)})})}return Ve.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ve.createElement("section",{className:"edu-container"},Ve.createElement("section",{className:"animated fadeIn"},Ve.createElement("aside",{className:"mt10"},Xn&&Ve.createElement(Oe.Z,{separator:">"},Ve.createElement(Oe.Z.Item,null,Ve.createElement(O.Link,{to:`/classrooms/${It.coursesId}/exercise`},(Ce=Xn==null?void 0:Xn.course)==null?void 0:Ce.course_name)),Ve.createElement(Oe.Z.Item,null,Ve.createElement(O.Link,{to:`/classrooms/${It.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Ve.createElement(Oe.Z.Item,null,It.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),It.exerciseId&&Ve.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Ve.createElement(po.Z,{style:{marginRight:5,color:"#E99237"}}),Ve.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ve.createElement("span",{className:ue.addQuestionBtn,onClick:()=>{m({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[It.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ve.createElement(_o.Z,{haveInit:!0,init:()=>{wa(new Date)}}),Ve.createElement("div",{className:"bg-white"},Ve.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ve.createElement("div",{onClick:()=>{if(ol){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}hn(1)},className:Rn===1?ue.selectdiv:ue.divitem},Ve.createElement(Wr.Z,{number:1,active:Rn===1,className:"mr10"}),Ve.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ve.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ve.createElement("div",{onClick:()=>{if(!It.exerciseId&&!qn){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}hn(2),!qn&&iu(It.exerciseId)},className:Rn!==1?ue.selectdiv:ue.divitem},Ve.createElement(Wr.Z,{number:2,active:Rn!==1,className:"mr10"}),Ve.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Rn===2&&Ve.createElement("div",{className:"tc"},Ve.createElement(Eo.Z,{defaultValue:(d=(g=b==null?void 0:b.editData)==null?void 0:g.exercise)==null?void 0:d.exercise_name,onFinish:zt=>fr(void 0,null,function*(){var eu,uu,xu,Fu,fu,su,nn,Rl,Sa,Vl,sl,B;return zt.trim()===((uu=(eu=b==null?void 0:b.editData)==null?void 0:eu.exercise)==null?void 0:uu.exercise_name)?!0:(yield(0,Wa.wy)({exercise_name:zt,exercise_description:(Fu=(xu=b==null?void 0:b.editData)==null?void 0:xu.exercise)==null?void 0:Fu.exercise_description,course_discipline_id:(su=(fu=b==null?void 0:b.editData)==null?void 0:fu.exercise)==null?void 0:su.course_discipline_id,time:(Rl=(nn=b==null?void 0:b.editData)==null?void 0:nn.exercise)==null?void 0:Rl.time,exerciseId:(Vl=(Sa=b.editData)==null?void 0:Sa.exercise)==null?void 0:Vl.id,difficulty:(B=(sl=b.editData)==null?void 0:sl.exercise)==null?void 0:B.difficulty})).status===0?(on.setFieldValue("exercise_name",zt),!0):!1})}),Ve.createElement("div",{style:{fontSize:14}},Ve.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((L=(C=b==null?void 0:b.editData)==null?void 0:C.exercise)==null?void 0:L.time)||"\u4E0D\u9650")),Ve.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((w=(I=b==null?void 0:b.editData)==null?void 0:I.exercise)==null?void 0:w.difficulty)===1?"\u7B80\u5355":((x=(Q=b==null?void 0:b.editData)==null?void 0:Q.exercise)==null?void 0:x.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ve.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((oe=(ee=b==null?void 0:b.editData)==null?void 0:ee.exercise_types)==null?void 0:oe.q_counts)||0)),Ve.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},(Nt=(G=b==null?void 0:b.editData)==null?void 0:G.exercise_types)==null?void 0:Nt.q_scores))))),Rn===1&&Ve.createElement("div",null,Ve.createElement("section",{className:[ue.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ve.createElement(F.default,{form:on,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:zt=>fr(void 0,null,function*(){var eu,uu,xu,Fu,fu;if(Ln(!0),bu(!0),It.exerciseId){zt.exerciseId=(uu=(eu=b.editData)==null?void 0:eu.exercise)==null?void 0:uu.id,zt.course_discipline_id=zt.course_discipline_id,yield(0,Wa.wy)(jr(gl({},zt),{set_question_sub_discipline:ra})),hn(2),hl(It==null?void 0:It.exerciseId),iu(It.exerciseId),Ln(!1),bu(!1);return}const su=yield(0,U.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:It==null?void 0:It.coursesId}});if(su!=null&&su.alert)m({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{zt.is_md=!0,zt.time=parseInt(zt.time)>9999?9999:zt.time,zt.set_question_sub_discipline=ra;const nn=yield m({type:"exercise/addExercise",payload:jr(gl(gl({},zt),It),{category_id:Pa.get("catalogue")||null})});nn.status===0&&(hl((xu=nn.data)==null?void 0:xu.exercise_id),O.history.replace(`/classrooms/${It.coursesId}/exercise/add/${(Fu=nn.data)==null?void 0:Fu.exercise_id}?type=2`),iu((fu=nn==null?void 0:nn.data)==null?void 0:fu.exercise_id),hn(2)),bu(!1)}Ln(!1)}),className:ue.formWrap},Ve.createElement(F.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:ue.baseLineHeight,rules:[{required:!0,validator:(zt,eu)=>{var uu;return((uu=eu==null?void 0:eu.replaceAll(" ",""))==null?void 0:uu.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ve.createElement(Pt.default,{maxLength:60,className:ue.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ve.createElement(F.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:ue.baseLineHeight},Ve.createElement(Zu.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(Nn=(Lt=(fn=b==null?void 0:b.editData)==null?void 0:fn.exercise)==null?void 0:Lt.course_discipline_data)==null?void 0:Nn.course_discipline_id},tooltipTitle:((rn=(Gt=(Ee=b==null?void 0:b.editData)==null?void 0:Ee.exercise)==null?void 0:Gt.course_discipline_data)==null?void 0:rn.is_managed)===!1?`${(In=(sn=(q=b==null?void 0:b.editData)==null?void 0:q.exercise)==null?void 0:sn.course_discipline_data)==null?void 0:In.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((Bt=(z=(wn=b==null?void 0:b.editData)==null?void 0:wn.exercise)==null?void 0:z.course_discipline_data)==null?void 0:Bt.is_managed)===!1})),Ve.createElement("div",{className:ue.concat},Ve.createElement("div",null,Ve.createElement(qe.default,{checked:ra,onChange:zt=>{il(zt.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Ve.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Ve.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Ve.createElement(F.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ue.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ve.createElement(rt.ZP.Group,{className:ue.radiogroup,disabled:Ol},Ve.createElement(rt.ZP.Button,{className:ue.easy,value:1},"\u7B80\u5355"),Ve.createElement(rt.ZP.Button,{className:ue.medium,value:2},"\u9002\u4E2D"),Ve.createElement(rt.ZP.Button,{className:ue.hard,value:3},"\u56F0\u96BE"))),Ve.createElement(F.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ue.baseLineHeight},Ve.createElement("div",{style:{display:"flex",width:"100%"}},Ve.createElement(F.default.Item,{name:"time",noStyle:!0},Ve.createElement(ce.Z,{disabled:Ol,min:1,max:9999,className:ue.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ve.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ve.createElement(F.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ve.createElement(Pt.default.TextArea,{disabled:Ol,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Ve.createElement(_n,{exercise_id:It==null?void 0:It.exerciseId,setitem:oa})),Ve.createElement("div",{className:ue.bottmodiv},Ve.createElement(a.ZP,{className:`${ue.cancelBtn}`,type:"primary",onClick:()=>{O.history.back()}},"\u53D6\u6D88"),Ve.createElement(a.ZP,{loading:Ua,onClick:()=>{on.validateFields(),on.submit()},type:"primary",className:`${ue.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Ve.createElement(Be,{setsubloading:bu,onModalOk:Qt})),Rn===2&&Ve.createElement("div",null,Ve.createElement(fo,{key:Er,setisedits:hu,setitemid:iu,itemid:qn}))),Ve.createElement(go.Z,{open:Tl,onCancel:()=>{Xu(!1)}}))};var Do=(0,O.connect)(({classroomList:e,loading:u,user:l,problemset:v,globalSetting:D,exercise:re})=>({classroomList:e,globalSetting:D,problemset:v,user:l,exercise:re,loading:u.effects}))(Bo)},71842:function(Qu,Yn,f){f.d(Yn,{Z:function(){return Ge}});var n=f(28284),O=f(6767),F=f(62957),h=f(29787),Oe=f(25399),Pt=f(47889),qe=f(37568),rt=f(54172),ce=f(59301),a=f(95392),ue=f(57193),Je=f(63949),Dt={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},We=f(81779),ye=f(17949),ie=f(97231),R=f(59301),Be=Object.defineProperty,U=Object.defineProperties,V=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,vn=(it,ve,bt)=>ve in it?Be(it,ve,{enumerable:!0,configurable:!0,writable:!0,value:bt}):it[ve]=bt,_t=(it,ve)=>{for(var bt in ve||(ve={}))nt.call(ve,bt)&&vn(it,bt,ve[bt]);if(de)for(var bt of de(ve))ft.call(ve,bt)&&vn(it,bt,ve[bt]);return it},Xt=(it,ve)=>U(it,V(ve)),Me=(it,ve,bt)=>new Promise((Rt,At)=>{var $e=un=>{try{kn(bt.next(un))}catch(Bn){At(Bn)}},qt=un=>{try{kn(bt.throw(un))}catch(Bn){At(Bn)}},kn=un=>un.done?Rt(un.value):Promise.resolve(un.value).then($e,qt);kn((bt=bt.apply(it,ve)).next())});const _e=({shixunHomeworks:it,exercise:ve,loading:bt,dispatch:Rt})=>{var At,$e,qt,kn,un,Bn;const{commonHeader:Jn}=ve,[Dn,wt]=(0,ce.useState)([]),[pe,_n]=(0,ce.useState)(Xt(_t({},(0,a.useParams)()),{page:1,limit:10})),[ku,yu]=(0,ce.useState)([]),[Fl,jt]=(0,ce.useState)(""),[zu,yl]=(0,ce.useState)(1),[De]=n.default.useForm(),[cu,Yu]=(0,ce.useState)({}),[pn,ju]=(0,ce.useState)(null),[cn,ru]=(0,ce.useState)(!1),[bn,cl]=(0,ce.useState)({combine:[],simple:[]}),[Cl,dl]=(0,ce.useState)(null),[ca,Bl]=(0,ce.useState)({}),[ml,vl]=(0,ce.useState)(0),[Mu,Na]=(0,ce.useState)(0),[Ja,Ll]=(0,ce.useState)(!1),Mn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Y,ut,Zn)=>(pe.page-1)*pe.limit+Zn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Y=>Y||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Y,ut)=>R.createElement("div",{className:Dt.banding,title:Y||"--"},Y||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Y,ut)=>Y===0?R.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Y===1?R.createElement("span",{style:{color:"#DF3042"}},!ut.is_make_up&&"\u8003\u8BD5\u4E2D",ut.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Y===2?R.createElement("span",{style:{color:"#5AB891"}},!ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377",ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):R.createElement("span",{style:{color:"#5AB891"}},!ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ut.is_make_up&&!ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ut.is_make_up&&ut.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Jn==null?void 0:Jn.exercise_type)==2&&!(0,We.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Y,ut)=>ut.commit_status===0||ut.commit_status===1?"--":!ut.open_total_score&&(0,We.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Y=typeof Y=="number"?Number(Y):Y,console.log(typeof Y),Y||(Y=0),Y===100?R.createElement("span",{className:"c-green"},Y):Y>60?R.createElement("span",{className:"c-orange"},Y):Y==Mu*.6?R.createElement("span",{className:"c-red"},Y):R.createElement("span",null,Y))}].filter(Y=>!!Y);(0,ce.useEffect)(()=>{var Y,ut,Zn;((Y=ve.actionTabs)==null?void 0:Y.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(cl([]),dl(((ut=ve==null?void 0:ve.actionTabs)==null?void 0:ut.questionId)||null),Bl(((Zn=ve==null?void 0:ve.actionTabs)==null?void 0:Zn.questionDetail)||{}),Hl(),el(pe))},[(At=ve.actionTabs)==null?void 0:At.key]);const Hl=()=>Me(void 0,null,function*(){var Y,ut,Zn,tu,Eu,Ql,zl,Yl,_u;const du=yield(0,ue.ZP)(`/api/exercises/${pe==null?void 0:pe.categoryId}.json`,{method:"get"});if(du.status==0){const fl=(ut=(Y=du==null?void 0:du.exercise_question_types)==null?void 0:Y.find(Mt=>(Mt==null?void 0:Mt.question_type)==7))==null?void 0:ut.items,tl=(tu=(Zn=du==null?void 0:du.exercise_question_types)==null?void 0:Zn.find(Mt=>(Mt==null?void 0:Mt.question_type)==4))==null?void 0:tu.items;let Ou=[],Tu=0,Ru={};Ou=(Eu=fl==null?void 0:fl.map((Mt,Hu)=>{var nl,El;return(El=(nl=Mt==null?void 0:Mt.sub_exercise_questions)==null?void 0:nl.map((ul,ll)=>(ul==null?void 0:ul.question_type)==4?Xt(_t({},ul),{index:Hu+1,jdex:ll+1,parentTitle:Mt==null?void 0:Mt.question_title,isCombine:!0}):null))==null?void 0:El.filter(ul=>ul)}))==null?void 0:Eu.flat(),cl({combine:Ou,simple:tl}),(tl==null?void 0:tl.length)>0?(Tu=(Ql=tl==null?void 0:tl[0])==null?void 0:Ql.question_id,Ru=(tl==null?void 0:tl[0])||{}):(Ou==null?void 0:Ou.length)>0&&(Tu=(zl=Ou==null?void 0:Ou[0])==null?void 0:zl.question_id,Ru=(Ou==null?void 0:Ou[0])||{}),dl(((Yl=ve==null?void 0:ve.actionTabs)==null?void 0:Yl.questionId)||Tu),Bl(((_u=ve==null?void 0:ve.actionTabs)==null?void 0:_u.questionDetail)||Ru)}}),Lu=(Y,ut)=>{pe.page=Y,pe.limit=ut,_n(_t({},pe)),el(pe)},el=Y=>Me(void 0,null,function*(){Ll(!0);const ut=yield(0,ue.ZP)(`/api/exercises/${pe.categoryId||(pe==null?void 0:pe.exerciseId)}/exercise_users.json`,{method:"get",params:Y});ut.status==0&&(vl(ut.data.total_count),_n(Xt(_t({},pe),{total:ut.data.total_count})),wt(ut.data.exercise_users),Na(ut.data.total_score)),Ll(!1)}),Zu=Y=>{pe.search=Y,pe.page=1,De.resetFields(),Yu({}),yu([]),ju(null),_n(_t({},pe)),el(pe)},Wn=Y=>Me(void 0,null,function*(){var ut,Zn;const tu=_t({},cu);if(!((ut=Y==null?void 0:Y.content)!=null&&ut.trim())){O.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}tu.content=Y==null?void 0:Y.content,tu.attachment_ids=(Zn=Y==null?void 0:Y.attachment_ids)==null?void 0:Zn.map(Eu=>Eu.response.id),$l(tu)}),$l=Y=>Me(void 0,null,function*(){ru(!0);const ut=yield(0,ue.ZP)(`/api/exercises/${(pe==null?void 0:pe.categoryId)||(pe==null?void 0:pe.exerciseId)}/test_ai_review.json`,{method:"post",body:Xt(_t({},Y),{exercise_question_id:Cl,ai_review_settings:ca==null?void 0:ca.ai_review_settings})});if([0,-3].includes(ut.status)){ut.status==0&&O.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),ju(ut);const Zn=document.querySelector(".modal-ai-pfcs");if(Zn){const tu=Zn.querySelector(".ant-modal-body");tu&&(tu.scrollTop=tu.scrollHeight)}}ru(!1)}),Ia=()=>{Rt({type:"exercise/setActionTabs",payload:{key:""}}),yl(1),Wu()},Wu=()=>{De.resetFields(),Yu({}),yu([]),jt(""),ju(null)};return R.createElement(F.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:cn,open:(($e=ve.actionTabs)==null?void 0:$e.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ia(),okText:pn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Y;if((Y=ve.actionTabs)!=null&&Y.showSelectQuestion&&!Cl)return O.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(zu==1){if(ku.length==0)return O.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");$l({exercise_user_id:ku[0]})}else zu==2&&De.submit()}},R.createElement(h.Z,{spinning:cn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},R.createElement("div",{className:Dt.contentWrap},R.createElement("div",{className:Dt.leftWrap},R.createElement("div",{className:Dt.tip},R.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),R.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),R.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((qt=bn==null?void 0:bn.simple)==null?void 0:qt.length)>0&&R.createElement(R.Fragment,null,R.createElement("div",{className:Dt.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),R.createElement("div",null,(kn=bn==null?void 0:bn.simple)==null?void 0:kn.map((Y,ut)=>R.createElement("div",{key:Y==null?void 0:Y.question_id},R.createElement(Oe.Z,{title:R.createElement(ie.Z,{value:Y==null?void 0:Y.question_title}),color:"#fff",placement:"left",overlayClassName:Dt.titleTooltip},R.createElement("span",{className:`${Dt.question_title} ${Cl==(Y==null?void 0:Y.question_id)?Dt.activeItem:""}`,onClick:()=>{var Zn,tu,Eu;dl(Y==null?void 0:Y.question_id),Bl(Xt(_t({},Y||{}),{ai_review_settings:(Zn=ve==null?void 0:ve.actionTabs)!=null&&Zn.isUnify?(Eu=(tu=ve==null?void 0:ve.actionTabs)==null?void 0:tu.questionDetail)==null?void 0:Eu.ai_review_settings:Y==null?void 0:Y.ai_review_settings}))}},R.createElement(ie.Z,{value:ut+1+"\u3001"+(Y==null?void 0:Y.question_title),showTextOnly:!0}))))))),((un=bn==null?void 0:bn.combine)==null?void 0:un.length)>0&&R.createElement(R.Fragment,null,R.createElement("div",{className:Dt.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),R.createElement("div",null,(Bn=bn==null?void 0:bn.combine)==null?void 0:Bn.map((Y,ut)=>R.createElement("div",{key:Y==null?void 0:Y.question_id,onClick:()=>{var Zn,tu,Eu;dl(Y==null?void 0:Y.question_id),Bl(Xt(_t({},Y||{}),{ai_review_settings:(Zn=ve==null?void 0:ve.actionTabs)!=null&&Zn.isUnify?(Eu=(tu=ve==null?void 0:ve.actionTabs)==null?void 0:tu.questionDetail)==null?void 0:Eu.ai_review_settings:Y==null?void 0:Y.ai_review_settings}))}},R.createElement(Oe.Z,{title:R.createElement(ie.Z,{value:Y==null?void 0:Y.question_title}),color:"#fff",placement:"left",overlayClassName:Dt.titleTooltip},R.createElement("span",{className:`${Dt.question_title} ${Cl==(Y==null?void 0:Y.question_id)?Dt.activeItem:""}`},R.createElement(ie.Z,{value:(Y==null?void 0:Y.index)+"."+(Y==null?void 0:Y.jdex)+"\u3001"+(Y==null?void 0:Y.question_title),showTextOnly:!0}))))))))),R.createElement("div",{className:Dt.rightWrap},R.createElement("div",{className:Dt.radio_con},R.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),R.createElement(Pt.ZP.Group,{onChange:Y=>{Y.target.value==1&&Lu(1,10),yl(Y.target.value),Wu()},value:zu,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),zu==1&&R.createElement(R.Fragment,null,R.createElement("div",{className:"flex justify-between item-center mb10"},R.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),R.createElement(qe.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Fl,onChange:Y=>jt(Y.target.value),onSearch:Zu})),R.createElement(rt.default,{rowSelection:{type:"radio",selectedRowKeys:ku,onChange:(Y,ut)=>{yu(Y)},getCheckboxProps:Y=>({disabled:[0,1].includes(Y==null?void 0:Y.commit_status)})},rowKey:"exercise_user_id",dataSource:Dn||[],columns:Mn,pagination:{current:pe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:pe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ml,size:"default",showTotal:Je.rU,onChange:Lu},onChange:(Y,ut,Zn)=>{pe.page=1,Zn.order===void 0?(pe.order_type=null,pe.order=null):(pe.order_type=Zn.order==="descend"?"desc":"asc",pe.order=Zn.field),_n(_t({},pe)),el(pe)}})),zu==2&&R.createElement("div",{style:{marginTop:20}},R.createElement(n.default,{form:De,className:Dt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Yu(_t({},De.getFieldsValue()))},onFinish:Wn},R.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},R.createElement(ye.Z,{watch:!0})))),pn&&R.createElement("div",{className:Dt.result_con},R.createElement("div",{className:Dt.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(pn==null?void 0:pn.status)==0&&R.createElement("div",{className:"p20"},R.createElement("div",{className:"mb5"},R.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),pn==null?void 0:pn.score),R.createElement("div",{className:"flex"},R.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),R.createElement(ie.Z,{value:pn==null?void 0:pn.content,style:{fontSize:"14px"}}))),(pn==null?void 0:pn.status)==-3&&R.createElement("div",{className:"p20"},R.createElement(ie.Z,{value:pn==null?void 0:pn.message,style:{fontSize:"14px"}})))))))};var Ge=(0,a.connect)(({shixunHomeworks:it,exercise:ve,loading:bt,user:Rt})=>({shixunHomeworks:it,exercise:ve,loading:bt.effects,user:Rt}))(_e)},57465:function(Qu,Yn,f){var n=f(59301),O=f(62957),F=f(57193),h=f(95392),Oe=f(59301),Pt=(rt,ce,a)=>new Promise((ue,Je)=>{var Dt=ie=>{try{ye(a.next(ie))}catch(R){Je(R)}},We=ie=>{try{ye(a.throw(ie))}catch(R){Je(R)}},ye=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(Dt,We);ye((a=a.apply(rt,ce)).next())});const qe=({exercise:rt,dispatch:ce,init:a,haveInit:ue=!1})=>{const Je=(0,h.useParams)(),[Dt,We]=(0,n.useState)(!1);let[ye,ie]=(0,n.useState)();const[R,Be]=(0,n.useState)(!1),[U,V]=(0,n.useState)(!1);(0,n.useEffect)(()=>{rt.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&de()},[rt.actionTabs]);function de(){return Pt(this,null,function*(){var nt,ft;let vn=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs}});if(((nt=vn==null?void 0:vn.cover_exercises)==null?void 0:nt.length)>0)We(!0),ie((ft=vn==null?void 0:vn.cover_exercises)==null?void 0:ft[0]);else{let _t=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs}});ce({type:"exercise/setActionTabs",payload:{key:""}}),(_t==null?void 0:_t.status)===0&&(ue&&a(),O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}})}return Oe.createElement("div",null,Oe.createElement(O.default,{open:Dt,centered:!0,onCancel:nt=>Pt(void 0,null,function*(){if(nt.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Be(!0);let ft=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs,update:1}});ce({type:"exercise/setActionTabs",payload:{key:""}}),Be(!1),(ft==null?void 0:ft.status)===0&&(ue&&a(),We(!1),O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}else We(!1)}),cancelButtonProps:{loading:R},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:U},onOk:()=>Pt(void 0,null,function*(){V(!0);let nt=yield(0,F.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rt.actionTabs.selectArrs}});V(!1),(nt==null?void 0:nt.status)===0&&(ue&&a(),ce({type:"exercise/setActionTabs",payload:{key:""}}),We(!1),O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Oe.createElement("div",null,Oe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Oe.createElement("div",null,Oe.createElement("div",null,"\u8BD5\u5377\uFF1A",ye==null?void 0:ye.origin_exercise_nam),Oe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Oe.createElement("a",{href:`/paperlibrary/see/${ye==null?void 0:ye.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},ye==null?void 0:ye.examination_bank_name))))))};Yn.Z=(0,h.connect)(({exercise:rt})=>({exercise:rt}))(qe)},48365:function(Qu,Yn,f){var n=f(56656),O=f.n(n),F=f(27112),h=f.n(F),Oe=f(54449),Pt=f.n(Oe),qe=f(53501),rt=f.n(qe),ce=f(36867),a=f.n(ce),ue=f(71912),Je=f.n(ue),Dt=f(48228),We=f.n(Dt);O().extend(We()),O().extend(Je()),O().extend(h()),O().extend(Pt()),O().extend(rt()),O().extend(a()),O().extend(function(U,V){var de=V.prototype,nt=de.format;de.format=function(vn){var _t=(vn||"").replace("Wo","wo");return nt.bind(this)(_t)}});var ye={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"},ie=function(V){var de=ye[V];return de||V.split("_")[0]},R=function(){},Be={getNow:function(){var V=O()();return typeof V.tz=="function"?V.tz():V},getFixedDate:function(V){return O()(V,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(V){return V.endOf("month")},getWeekDay:function(V){var de=V.locale("en");return de.weekday()+de.localeData().firstDayOfWeek()},getYear:function(V){return V.year()},getMonth:function(V){return V.month()},getDate:function(V){return V.date()},getHour:function(V){return V.hour()},getMinute:function(V){return V.minute()},getSecond:function(V){return V.second()},getMillisecond:function(V){return V.millisecond()},addYear:function(V,de){return V.add(de,"year")},addMonth:function(V,de){return V.add(de,"month")},addDate:function(V,de){return V.add(de,"day")},setYear:function(V,de){return V.year(de)},setMonth:function(V,de){return V.month(de)},setDate:function(V,de){return V.date(de)},setHour:function(V,de){return V.hour(de)},setMinute:function(V,de){return V.minute(de)},setSecond:function(V,de){return V.second(de)},setMillisecond:function(V,de){return V.millisecond(de)},isAfter:function(V,de){return V.isAfter(de)},isValidate:function(V){return V.isValid()},locale:{getWeekFirstDay:function(V){return O()().locale(ie(V)).localeData().firstDayOfWeek()},getWeekFirstDate:function(V,de){return de.locale(ie(V)).weekday(0)},getWeek:function(V,de){return de.locale(ie(V)).week()},getShortWeekDays:function(V){return O()().locale(ie(V)).localeData().weekdaysMin()},getShortMonths:function(V){return O()().locale(ie(V)).localeData().monthsShort()},format:function(V,de,nt){return de.locale(ie(V)).format(nt)},parse:function(V,de,nt){for(var ft=ie(V),vn=0;vn2&&arguments[2]!==void 0?arguments[2]:"0",i=String(t);i.length2&&arguments[2]!==void 0?arguments[2]:[],i=a.useState([!1,!1]),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=function(p,Z){E(function(K){return ft(K,Z,p)})},S=a.useMemo(function(){return c.map(function(N,p){if(N)return!0;var Z=t[p];return Z?!!(!r[p]&&!Z||Z&&o(Z,{activeIndex:p})):!1})},[t,c,o,r]);return[S,_]}function it(t,o,r,i,s){var c="",E=[];return t&&E.push(s?"hh":"HH"),o&&E.push("mm"),r&&E.push("ss"),c=E.join(":"),i&&(c+=".SSS"),s&&(c+=" A"),c}function ve(t,o,r,i,s,c){var E=t.fieldDateTimeFormat,_=t.fieldDateFormat,S=t.fieldTimeFormat,N=t.fieldMonthFormat,p=t.fieldYearFormat,Z=t.fieldWeekFormat,K=t.fieldQuarterFormat,H=t.yearFormat,k=t.cellYearFormat,j=t.cellQuarterFormat,$=t.dayFormat,T=t.cellDateFormat,me=it(o,r,i,s,c);return(0,F.Z)((0,F.Z)({},t),{},{fieldDateTimeFormat:E||"YYYY-MM-DD ".concat(me),fieldDateFormat:_||"YYYY-MM-DD",fieldTimeFormat:S||me,fieldMonthFormat:N||"YYYY-MM",fieldYearFormat:p||"YYYY",fieldWeekFormat:Z||"gggg-wo",fieldQuarterFormat:K||"YYYY-[Q]Q",yearFormat:H||"YYYY",cellYearFormat:k||"YYYY",cellQuarterFormat:j||"[Q]Q",cellDateFormat:T||$||"D"})}function bt(t,o){var r=o.showHour,i=o.showMinute,s=o.showSecond,c=o.showMillisecond,E=o.use12Hours;return a.useMemo(function(){return ve(t,r,i,s,c,E)},[t,r,i,s,c,E])}var Rt=f(76190);function At(t,o,r){return r!=null?r:o.some(function(i){return t.includes(i)})}var $e=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function qt(t){var o=vn(t,$e),r=t.format,i=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,Rt.Z)(s)==="object"?s.format:s),i==="time"&&(o.format=s),[o,s]}function kn(t){return t&&typeof t=="string"}function un(t,o,r,i){return[t,o,r,i].some(function(s){return s!==void 0})}function Bn(t,o,r,i,s){var c=o,E=r,_=i;if(!t&&!c&&!E&&!_&&!s)c=!0,E=!0,_=!0;else if(t){var S,N,p,Z=[c,E,_].some(function(k){return k===!1}),K=[c,E,_].some(function(k){return k===!0}),H=Z?!0:!K;c=(S=c)!==null&&S!==void 0?S:H,E=(N=E)!==null&&N!==void 0?N:H,_=(p=_)!==null&&p!==void 0?p:H}return[c,E,_,s]}function Jn(t){var o=t.showTime,r=qt(t),i=(0,h.Z)(r,2),s=i[0],c=i[1],E=o&&(0,Rt.Z)(o)==="object"?o:{},_=(0,F.Z)((0,F.Z)({defaultOpenValue:E.defaultOpenValue||E.defaultValue},s),E),S=_.showMillisecond,N=_.showHour,p=_.showMinute,Z=_.showSecond,K=un(N,p,Z,S),H=Bn(K,N,p,Z,S),k=(0,h.Z)(H,3);return N=k[0],p=k[1],Z=k[2],[_,(0,F.Z)((0,F.Z)({},_),{},{showHour:N,showMinute:p,showSecond:Z,showMillisecond:S}),_.format,c]}function Dn(t,o,r,i,s){var c=t==="time";if(t==="datetime"||c){for(var E=i,_=_t(t,s,null),S=_,N=[o,r],p=0;p1&&(E=o.addDate(E,-7)),E}function bn(t,o){var r=o.generateConfig,i=o.locale,s=o.format;return t?typeof s=="function"?s(t):r.locale.format(i.locale,t,s):""}function cl(t,o,r){var i=o,s=["getHour","getMinute","getSecond","getMillisecond"],c=["setHour","setMinute","setSecond","setMillisecond"];return c.forEach(function(E,_){r?i=t[E](i,t[s[_]](r)):i=t[E](i,0)}),i}function Cl(t,o,r,i,s){var c=(0,Oe.zX)(function(E,_){return!!(r&&r(E,_)||i&&t.isAfter(i,E)&&!pn(t,o,i,E,_.type)||s&&t.isAfter(E,s)&&!pn(t,o,s,E,_.type))});return c}function dl(t,o,r){return a.useMemo(function(){var i=_t(t,o,r),s=nt(i),c=s[0],E=(0,Rt.Z)(c)==="object"&&c.type==="mask"?c.format:null;return[s.map(function(_){return typeof _=="string"||typeof _=="function"?_:_.format}),E]},[t,o,r])}function ca(t,o,r){return typeof t[0]=="function"||r?!0:o}function Bl(t,o,r,i){var s=(0,Oe.zX)(function(c,E){var _=(0,F.Z)({type:o},E);if(delete _.activeIndex,!t.isValidate(c)||r&&r(c,_))return!0;if((o==="date"||o==="time")&&i){var S,N=E&&E.activeIndex===1?"end":"start",p=((S=i.disabledTime)===null||S===void 0?void 0:S.call(i,c,N,{from:_.from}))||{},Z=p.disabledHours,K=p.disabledMinutes,H=p.disabledSeconds,k=p.disabledMilliseconds,j=i.disabledHours,$=i.disabledMinutes,T=i.disabledSeconds,me=Z||j,te=K||$,A=H||T,ge=t.getHour(c),le=t.getMinute(c),se=t.getSecond(c),He=t.getMillisecond(c);if(me&&me().includes(ge)||te&&te(ge).includes(le)||A&&A(ge,le).includes(se)||k&&k(ge,le,se).includes(He))return!0}return!1});return s}function ml(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var i=t&&nt(t);return o&&i&&(i[1]=i[1]||i[0]),i},[t,o]);return r}function vl(t,o){var r=t.generateConfig,i=t.locale,s=t.picker,c=s===void 0?"date":s,E=t.prefixCls,_=E===void 0?"rc-picker":E,S=t.styles,N=S===void 0?{}:S,p=t.classNames,Z=p===void 0?{}:p,K=t.order,H=K===void 0?!0:K,k=t.components,j=k===void 0?{}:k,$=t.inputRender,T=t.allowClear,me=t.clearIcon,te=t.needConfirm,A=t.multiple,ge=t.format,le=t.inputReadOnly,se=t.disabledDate,He=t.minDate,be=t.maxDate,Ze=t.showTime,je=t.value,Qe=t.defaultValue,xe=t.pickerValue,Ie=t.defaultPickerValue,Pe=ml(je),Le=ml(Qe),ze=ml(xe),ct=ml(Ie),st=c==="date"&&Ze?"datetime":c,et=st==="time"||st==="datetime",W=et||A,he=te!=null?te:et,Ne=Jn(t),we=(0,h.Z)(Ne,4),ot=we[0],pt=we[1],Et=we[2],Ct=we[3],Xe=bt(i,pt),St=a.useMemo(function(){return Dn(st,Et,Ct,ot,Xe)},[st,Et,Ct,ot,Xe]),Zt=a.useMemo(function(){return(0,F.Z)((0,F.Z)({},t),{},{prefixCls:_,locale:Xe,picker:c,styles:N,classNames:Z,order:H,components:(0,F.Z)({input:$},j),clearIcon:wt(_,T,me),showTime:St,value:Pe,defaultValue:Le,pickerValue:ze,defaultPickerValue:ct},o==null?void 0:o())},[t]),Vt=dl(st,Xe,ge),en=(0,h.Z)(Vt,2),Ue=en[0],ln=en[1],gt=ca(Ue,le,A),Sn=Cl(r,i,se,He,be),Ot=Bl(r,c,Sn,St),gn=a.useMemo(function(){return(0,F.Z)((0,F.Z)({},Zt),{},{needConfirm:he,inputReadOnly:gt,disabledDate:Sn})},[Zt,he,gt,Sn]);return[gn,st,W,Ue,ln,Ot]}var Mu=f(16089);function Na(t,o,r){var i=(0,Oe.C8)(o,{value:t}),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useRef(t),S=a.useRef(),N=function(){Mu.Z.cancel(S.current)},p=(0,Oe.zX)(function(){E(_.current),r&&c!==_.current&&r(_.current)}),Z=(0,Oe.zX)(function(K,H){N(),_.current=K,K||H?p():S.current=(0,Mu.Z)(p)});return a.useEffect(function(){return N},[]),[c,Z]}function Ja(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,s=r.every(function(p){return p})?!1:t,c=Na(s,o||!1,i),E=(0,h.Z)(c,2),_=E[0],S=E[1];function N(p){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Z.inherit||_)&&S(p,Z.force)}return[_,N]}function Ll(t){var o=a.useRef();return a.useImperativeHandle(t,function(){var r;return{nativeElement:(r=o.current)===null||r===void 0?void 0:r.nativeElement,focus:function(s){var c;(c=o.current)===null||c===void 0||c.focus(s)},blur:function(){var s;(s=o.current)===null||s===void 0||s.blur()}}}),o}function Mn(t,o){return a.useMemo(function(){return t||(o?((0,ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(o).map(function(r){var i=(0,h.Z)(r,2),s=i[0],c=i[1];return{label:s,value:c}})):[])},[t,o])}function Hl(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=a.useRef(o);i.current=o,(0,Pt.o)(function(){if(t)i.current(t);else{var s=(0,Mu.Z)(function(){i.current(t)},r);return function(){Mu.Z.cancel(s)}}},[t])}function Lu(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=a.useState(0),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useState(!1),S=(0,h.Z)(_,2),N=S[0],p=S[1],Z=a.useRef([]),K=a.useRef(null),H=a.useRef(null),k=function(A){K.current=A},j=function(A){return K.current===A},$=function(A){p(A)},T=function(A){return A&&(H.current=A),H.current},me=function(A){var ge=Z.current,le=new Set(ge.filter(function(He){return A[He]||o[He]})),se=ge[ge.length-1]===0?1:0;return le.size>=2||t[se]?null:se};return Hl(N||r,function(){N||(Z.current=[],k(null))}),a.useEffect(function(){N&&Z.current.push(c)},[N,c]),[N,$,T,c,E,me,Z.current,k,j]}function el(t,o,r,i,s,c){var E=r[r.length-1],_=function(N,p){var Z=(0,h.Z)(t,2),K=Z[0],H=Z[1],k=(0,F.Z)((0,F.Z)({},p),{},{from:Xt(t,r)});return E===1&&o[0]&&K&&!pn(i,s,K,N,k.type)&&i.isAfter(K,N)||E===0&&o[1]&&H&&!pn(i,s,H,N,k.type)&&i.isAfter(N,H)?!0:c==null?void 0:c(N,k)};return _}function Zu(t,o,r,i){switch(o){case"date":case"week":return t.addMonth(r,i);case"month":case"quarter":return t.addYear(r,i);case"year":return t.addYear(r,i*10);case"decade":return t.addYear(r,i*100);default:return r}}var Wn=[];function $l(t,o,r,i,s,c,E,_){var S=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Wn,N=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Wn,p=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Wn,Z=arguments.length>11?arguments[11]:void 0,K=arguments.length>12?arguments[12]:void 0,H=arguments.length>13?arguments[13]:void 0,k=E==="time",j=c||0,$=function(ze){var ct=t.getNow();return k&&(ct=cl(t,ct)),S[ze]||r[ze]||ct},T=(0,h.Z)(N,2),me=T[0],te=T[1],A=(0,Oe.C8)(function(){return $(0)},{value:me}),ge=(0,h.Z)(A,2),le=ge[0],se=ge[1],He=(0,Oe.C8)(function(){return $(1)},{value:te}),be=(0,h.Z)(He,2),Ze=be[0],je=be[1],Qe=a.useMemo(function(){var Le=[le,Ze][j];return k?Le:cl(t,Le,p[j])},[k,le,Ze,j,t,p]),xe=function(ze){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",st=[se,je][j];st(ze);var et=[le,Ze];et[j]=ze,Z&&(!pn(t,o,le,et[0],E)||!pn(t,o,Ze,et[1],E))&&Z(et,{source:ct,range:j===1?"end":"start",mode:i})},Ie=function(ze,ct){if(_){var st={date:"month",week:"month",month:"year",quarter:"year"},et=st[E];if(et&&!pn(t,o,ze,ct,et))return Zu(t,E,ct,-1);if(E==="year"&&ze){var W=Math.floor(t.getYear(ze)/10),he=Math.floor(t.getYear(ct)/10);if(W!==he)return Zu(t,E,ct,-1)}}return ct},Pe=a.useRef(null);return(0,Pt.Z)(function(){if(s&&!S[j]){var Le=k?null:t.getNow();if(Pe.current!==null&&Pe.current!==j?Le=[le,Ze][j^1]:r[j]?Le=j===0?r[0]:Ie(r[0],r[1]):r[j^1]&&(Le=r[j^1]),Le){K&&t.isAfter(K,Le)&&(Le=K);var ze=_?Zu(t,E,Le,1):Le;H&&t.isAfter(ze,H)&&(Le=_?Zu(t,E,H,-1):H),xe(Le,"reset")}}},[s,j,r[j]]),a.useEffect(function(){s?Pe.current=j:Pe.current=null},[s,j]),(0,Pt.Z)(function(){s&&S&&S[j]&&xe(S[j],"reset")},[s,j]),[Qe,xe]}function Ia(t,o){var r=a.useRef(t),i=a.useState({}),s=(0,h.Z)(i,2),c=s[1],E=function(N){return N&&o!==void 0?o:r.current},_=function(N){r.current=N,c({})};return[E,_,E(!0)]}var Wu=[];function Y(t,o,r){var i=function(E){return E.map(function(_){return bn(_,{generateConfig:t,locale:o,format:r[0]})})},s=function(E,_){for(var S=Math.max(E.length,_.length),N=-1,p=0;p2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,E=[],_=r>=1?r|0:1,S=t;S<=o;S+=_){var N=s.includes(S);(!N||!i)&&E.push({label:de(S,c),value:S,disabled:N})}return E}function fl(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=o||{},s=i.use12Hours,c=i.hourStep,E=c===void 0?1:c,_=i.minuteStep,S=_===void 0?1:_,N=i.secondStep,p=N===void 0?1:N,Z=i.millisecondStep,K=Z===void 0?100:Z,H=i.hideDisabledOptions,k=i.disabledTime,j=i.disabledHours,$=i.disabledMinutes,T=i.disabledSeconds,me=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var te,A,ge;var le=a.useCallback(function(W){var he=(k==null?void 0:k(W))||{};return[he.disabledHours||j||_u,he.disabledMinutes||$||_u,he.disabledSeconds||T||_u,he.disabledMilliseconds||_u]},[k,j,$,T]),se=a.useMemo(function(){return le(me)},[me,le]),He=(0,h.Z)(se,4),be=He[0],Ze=He[1],je=He[2],Qe=He[3],xe=a.useCallback(function(W,he,Ne,we){var ot=du(0,23,E,H,W()),pt=s?ot.map(function(St){return(0,F.Z)((0,F.Z)({},St),{},{label:de(St.value%12||12,2)})}):ot,Et=function(Zt){return du(0,59,S,H,he(Zt))},Ct=function(Zt,Vt){return du(0,59,p,H,Ne(Zt,Vt))},Xe=function(Zt,Vt,en){return du(0,999,K,H,we(Zt,Vt,en),3)};return[pt,Et,Ct,Xe]},[H,E,s,K,S,p]),Ie=a.useMemo(function(){return xe(be,Ze,je,Qe)},[xe,be,Ze,je,Qe]),Pe=(0,h.Z)(Ie,4),Le=Pe[0],ze=Pe[1],ct=Pe[2],st=Pe[3],et=function(he,Ne){var we=function(){return Le},ot=ze,pt=ct,Et=st;if(Ne){var Ct=le(Ne),Xe=(0,h.Z)(Ct,4),St=Xe[0],Zt=Xe[1],Vt=Xe[2],en=Xe[3],Ue=xe(St,Zt,Vt,en),ln=(0,h.Z)(Ue,4),gt=ln[0],Sn=ln[1],Ot=ln[2],gn=ln[3];we=function(){return gt},ot=Sn,pt=Ot,Et=gn}var Fn=Yl(he,we,ot,pt,Et,t);return Fn};return[et,Le,ze,ct,st]}function tl(t){var o=t.mode,r=t.internalMode,i=t.renderExtraFooter,s=t.showNow,c=t.showTime,E=t.onSubmit,_=t.onNow,S=t.invalid,N=t.needConfirm,p=t.generateConfig,Z=t.disabledDate,K=a.useContext(R),H=K.prefixCls,k=K.locale,j=K.button,$=j===void 0?"button":j,T=p.getNow(),me=fl(p,c,T),te=(0,h.Z)(me,1),A=te[0],ge=i==null?void 0:i(o),le=Z(T,{type:o}),se=function(){if(!le){var Ie=A(T);_(Ie)}},He="".concat(H,"-now"),be="".concat(He,"-btn"),Ze=s&&a.createElement("li",{className:He},a.createElement("a",{className:We()(be,le&&"".concat(be,"-disabled")),"aria-disabled":le,onClick:se},r==="date"?k.today:k.now)),je=N&&a.createElement("li",{className:"".concat(H,"-ok")},a.createElement($,{disabled:S,onClick:E},k.ok)),Qe=(Ze||je)&&a.createElement("ul",{className:"".concat(H,"-ranges")},Ze,je);return!ge&&!Qe?null:a.createElement("div",{className:"".concat(H,"-footer")},ge&&a.createElement("div",{className:"".concat(H,"-footer-extra")},ge),Qe)}function Ou(t,o,r){function i(s,c){var E=s.findIndex(function(S){return pn(t,o,S,c,r)});if(E===-1)return[].concat((0,O.Z)(s),[c]);var _=(0,O.Z)(s);return _.splice(E,1),_}return i}var Tu=a.createContext(null);function Ru(){return a.useContext(Tu)}function Mt(t,o){var r=t.prefixCls,i=t.generateConfig,s=t.locale,c=t.disabledDate,E=t.minDate,_=t.maxDate,S=t.cellRender,N=t.hoverValue,p=t.hoverRangeValue,Z=t.onHover,K=t.values,H=t.pickerValue,k=t.onSelect,j=t.prevIcon,$=t.nextIcon,T=t.superPrevIcon,me=t.superNextIcon,te=i.getNow(),A={now:te,values:K,pickerValue:H,prefixCls:r,disabledDate:c,minDate:E,maxDate:_,cellRender:S,hoverValue:N,hoverRangeValue:p,onHover:Z,locale:s,generateConfig:i,onSelect:k,panelType:o,prevIcon:j,nextIcon:$,superPrevIcon:T,superNextIcon:me};return[A,te]}var Hu=a.createContext({});function nl(t){for(var o=t.rowNum,r=t.colNum,i=t.baseDate,s=t.getCellDate,c=t.prefixColumn,E=t.rowClassName,_=t.titleFormat,S=t.getCellText,N=t.getCellClassName,p=t.headerCells,Z=t.cellSelection,K=Z===void 0?!0:Z,H=t.disabledDate,k=Ru(),j=k.prefixCls,$=k.panelType,T=k.now,me=k.disabledDate,te=k.cellRender,A=k.onHover,ge=k.hoverValue,le=k.hoverRangeValue,se=k.generateConfig,He=k.values,be=k.locale,Ze=k.onSelect,je=H||me,Qe="".concat(j,"-cell"),xe=a.useContext(Hu),Ie=xe.onCellDblClick,Pe=function(Ne){return He.some(function(we){return we&&pn(se,be,Ne,we,$)})},Le=[],ze=0;ze1&&arguments[1]!==void 0?arguments[1]:!1;dt(Ae),$==null||$(Ae),mt&&tn(Ae)},Un=function(Ae,mt){Xe(Ae),mt&&yn(mt),tn(mt,Ae)},Wt=function(Ae){if(Ot(Ae),yn(Ae),Ct!==A){var mt=["decade","year"],Fe=[].concat(mt,["month"]),Te={quarter:[].concat(mt,["quarter"]),week:[].concat((0,O.Z)(Fe),["week"]),date:[].concat((0,O.Z)(Fe),["date"])},Hn=Te[A]||Fe,On=Hn.indexOf(Ct),ae=Hn[On+1];ae&&Un(ae,Ae)}},nu=a.useMemo(function(){var Ke,Ae;if(Array.isArray(se)){var mt=(0,h.Z)(se,2);Ke=mt[0],Ae=mt[1]}else Ke=se;return!Ke&&!Ae?null:(Ke=Ke||Ae,Ae=Ae||Ke,s.isAfter(Ke,Ae)?[Ae,Ke]:[Ke,Ae])},[se,s]),Ye=_e(He,be,Ze),Ut=Qe[St]||Dl[St]||da,an=a.useContext(Hu),Gn=a.useMemo(function(){return(0,F.Z)((0,F.Z)({},an),{},{hideHeader:xe})},[an,xe]),ht="".concat(Ie,"-panel"),Vu=vn(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(Hu.Provider,{value:Gn},a.createElement("div",{ref:Pe,tabIndex:S,className:We()(ht,(0,ue.Z)({},"".concat(ht,"-rtl"),c==="rtl"))},a.createElement(Ut,(0,n.Z)({},Vu,{showTime:we,prefixCls:Ie,locale:he,generateConfig:s,onModeChange:Un,pickerValue:Yt,onPickerValueChange:function(Ae){yn(Ae,!0)},value:gt[0],onSelect:Wt,values:gt,cellRender:Ye,hoverRangeValue:nu,hoverValue:le}))))}var Br=a.memo(a.forwardRef(Ul)),tr=Br;function Dr(t){var o=t.picker,r=t.multiplePanel,i=t.pickerValue,s=t.onPickerValueChange,c=t.needConfirm,E=t.onSubmit,_=t.range,S=t.hoverValue,N=a.useContext(R),p=N.prefixCls,Z=N.generateConfig,K=a.useCallback(function(me,te){return Zu(Z,o,me,te)},[Z,o]),H=a.useMemo(function(){return K(i,1)},[i,K]),k=function(te){s(K(te,-1))},j={onCellDblClick:function(){c&&E()}},$=o==="time",T=(0,F.Z)((0,F.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$});return _?T.hoverRangeValue=S:T.hoverValue=S,r?a.createElement("div",{className:"".concat(p,"-panels")},a.createElement(Hu.Provider,{value:(0,F.Z)((0,F.Z)({},j),{},{hideNext:!0})},a.createElement(tr,T)),a.createElement(Hu.Provider,{value:(0,F.Z)((0,F.Z)({},j),{},{hidePrev:!0})},a.createElement(tr,(0,n.Z)({},T,{pickerValue:H,onPickerValueChange:k})))):a.createElement(Hu.Provider,{value:(0,F.Z)({},j)},a.createElement(tr,T))}function Ma(t){return typeof t=="function"?t():t}function lt(t){var o=t.prefixCls,r=t.presets,i=t.onClick,s=t.onHover;return r.length?a.createElement("div",{className:"".concat(o,"-presets")},a.createElement("ul",null,r.map(function(c,E){var _=c.label,S=c.value;return a.createElement("li",{key:E,onClick:function(){i(Ma(S))},onMouseEnter:function(){s(Ma(S))},onMouseLeave:function(){s(null)}},_)}))):null}function Kl(t){var o=t.panelRender,r=t.internalMode,i=t.picker,s=t.showNow,c=t.range,E=t.multiple,_=t.activeInfo,S=_===void 0?[0,0,0]:_,N=t.presets,p=t.onPresetHover,Z=t.onPresetSubmit,K=t.onFocus,H=t.onBlur,k=t.onPanelMouseDown,j=t.direction,$=t.value,T=t.onSelect,me=t.isInvalid,te=t.defaultOpenValue,A=t.onOk,ge=t.onSubmit,le=a.useContext(R),se=le.prefixCls,He="".concat(se,"-panel"),be=j==="rtl",Ze=a.useRef(null),je=a.useRef(null),Qe=a.useState(0),xe=(0,h.Z)(Qe,2),Ie=xe[0],Pe=xe[1],Le=a.useState(0),ze=(0,h.Z)(Le,2),ct=ze[0],st=ze[1],et=a.useState(0),W=(0,h.Z)(et,2),he=W[0],Ne=W[1],we=function(Wt){Wt.width&&Pe(Wt.width)},ot=(0,h.Z)(S,3),pt=ot[0],Et=ot[1],Ct=ot[2],Xe=a.useState(0),St=(0,h.Z)(Xe,2),Zt=St[0],Vt=St[1];a.useEffect(function(){Vt(10)},[pt]),a.useEffect(function(){if(c&&je.current){var Un,Wt=((Un=Ze.current)===null||Un===void 0?void 0:Un.offsetWidth)||0,nu=je.current.getBoundingClientRect();if(!nu.height||nu.right<0){Vt(function(Gn){return Math.max(0,Gn-1)});return}var Ye=(be?Et-Wt:pt)-nu.left;if(Ne(Ye),Ie&&Ie=_&&r<=S)return c;var N=Math.min(Math.abs(r-_),Math.abs(r-S));N0?pl:Pl));var Sl=Tn+J,Nl=Pl-pl+1;return String(pl+(Nl+Sl-pl)%Nl)};switch(mt){case"Backspace":case"Delete":Fe="",Te=On;break;case"ArrowLeft":Fe="",ae(-1);break;case"ArrowRight":Fe="",ae(1);break;case"ArrowUp":Fe="",Te=Cu(1);break;case"ArrowDown":Fe="",Te=Cu(-1);break;default:isNaN(Number(mt))||(Fe=he+mt,Te=Fe);break}if(Fe!==null&&(Ne(Fe),Fe.length>=Hn&&(ae(1),Ne(""))),Te!==null){var mu=Vt.slice(0,Ot)+de(Te,Hn)+Vt.slice(gn);Yt(mu.slice(0,E.length))}Zt({})},ht=a.useRef();(0,Pt.Z)(function(){if(!(!Ie||!E||yn.current)){if(!ln.match(Vt)){Yt(E);return}return Ue.current.setSelectionRange(Ot,gn),ht.current=(0,Mu.Z)(function(){Ue.current.setSelectionRange(Ot,gn)}),function(){Mu.Z.cancel(ht.current)}}},[ln,E,Ie,Vt,pt,Ot,gn,St,Yt]);var Vu=E?{onFocus:nu,onBlur:Ut,onKeyDown:Gn,onMouseDown:Un,onMouseUp:Wt,onPaste:tn}:{};return a.createElement("div",{ref:en,className:We()(je,(0,ue.Z)((0,ue.Z)({},"".concat(je,"-active"),r&&s),"".concat(je,"-placeholder"),p))},a.createElement(Ze,(0,n.Z)({ref:Ue,"aria-invalid":$,autoComplete:"off"},me,{onKeyDown:an,onBlur:Ye},Vu,{value:Vt,onChange:dt})),a.createElement(Gl,{type:"suffix",icon:c}),T)}),Al=Sr,ar=["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"],rr=["index"];function or(t,o){var r=t.id,i=t.prefix,s=t.clearIcon,c=t.suffixIcon,E=t.separator,_=E===void 0?"~":E,S=t.activeIndex,N=t.activeHelp,p=t.allHelp,Z=t.focused,K=t.onFocus,H=t.onBlur,k=t.onKeyDown,j=t.locale,$=t.generateConfig,T=t.placeholder,me=t.className,te=t.style,A=t.onClick,ge=t.onClear,le=t.value,se=t.onChange,He=t.onSubmit,be=t.onInputChange,Ze=t.format,je=t.maskFormat,Qe=t.preserveInvalidOnBlur,xe=t.onInvalid,Ie=t.disabled,Pe=t.invalid,Le=t.inputReadOnly,ze=t.direction,ct=t.onOpenChange,st=t.onActiveInfo,et=t.placement,W=t.onMouseDown,he=t.required,Ne=t["aria-required"],we=t.autoFocus,ot=t.tabIndex,pt=(0,bl.Z)(t,ar),Et=ze==="rtl",Ct=a.useContext(R),Xe=Ct.prefixCls,St=a.useMemo(function(){if(typeof r=="string")return[r];var Ye=r||{};return[Ye.start,Ye.end]},[r]),Zt=a.useRef(),Vt=a.useRef(),en=a.useRef(),Ue=function(Ut){var an;return(an=[Vt,en][Ut])===null||an===void 0?void 0:an.current};a.useImperativeHandle(o,function(){return{nativeElement:Zt.current,focus:function(Ut){if((0,Rt.Z)(Ut)==="object"){var an,Gn=Ut||{},ht=Gn.index,Vu=ht===void 0?0:ht,Ke=(0,bl.Z)(Gn,rr);(an=Ue(Vu))===null||an===void 0||an.focus(Ke)}else{var Ae;(Ae=Ue(Ut!=null?Ut:0))===null||Ae===void 0||Ae.focus()}},blur:function(){var Ut,an;(Ut=Ue(0))===null||Ut===void 0||Ut.blur(),(an=Ue(1))===null||an===void 0||an.blur()}}});var ln=Jl(pt),gt=a.useMemo(function(){return Array.isArray(T)?T:[T,T]},[T]),Sn=nr((0,F.Z)((0,F.Z)({},t),{},{id:St,placeholder:gt})),Ot=(0,h.Z)(Sn,1),gn=Ot[0],Fn=a.useState({position:"absolute",width:0}),Yt=(0,h.Z)(Fn,2),dt=Yt[0],tn=Yt[1],yn=(0,Oe.zX)(function(){var Ye=Ue(S);if(Ye){var Ut=Ye.nativeElement.getBoundingClientRect(),an=Zt.current.getBoundingClientRect(),Gn=Ut.left-an.left;tn(function(ht){return(0,F.Z)((0,F.Z)({},ht),{},{width:Ut.width,left:Gn})}),st([Ut.left,Ut.right,an.width])}});a.useEffect(function(){yn()},[S]);var Un=s&&(le[0]&&!Ie[0]||le[1]&&!Ie[1]),Wt=we&&!Ie[0],nu=we&&!Wt&&!Ie[1];return a.createElement(zl.Z,{onResize:yn},a.createElement("div",(0,n.Z)({},ln,{className:We()(Xe,"".concat(Xe,"-range"),(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Xe,"-focused"),Z),"".concat(Xe,"-disabled"),Ie.every(function(Ye){return Ye})),"".concat(Xe,"-invalid"),Pe.some(function(Ye){return Ye})),"".concat(Xe,"-rtl"),Et),me),style:te,ref:Zt,onClick:A,onMouseDown:function(Ut){var an=Ut.target;an!==Vt.current.inputElement&&an!==en.current.inputElement&&Ut.preventDefault(),W==null||W(Ut)}}),i&&a.createElement("div",{className:"".concat(Xe,"-prefix")},i),a.createElement(Al,(0,n.Z)({ref:Vt},gn(0),{autoFocus:Wt,tabIndex:ot,"date-range":"start"})),a.createElement("div",{className:"".concat(Xe,"-range-separator")},_),a.createElement(Al,(0,n.Z)({ref:en},gn(1),{autoFocus:nu,tabIndex:ot,"date-range":"end"})),a.createElement("div",{className:"".concat(Xe,"-active-bar"),style:dt}),a.createElement(Gl,{type:"suffix",icon:c}),Un&&a.createElement(Za,{icon:s,onClear:ge})))}var Xl=a.forwardRef(or),ql=Xl;function ir(t,o){var r=t!=null?t:o;return Array.isArray(r)?r:[r,r]}function ea(t){return t===1?"end":"start"}function Nr(t,o){var r=vl(t,function(){var vt=t.disabled,xt=t.allowEmpty,Kt=ir(vt,!1),zn=ir(xt,!1);return{disabled:Kt,allowEmpty:zn}}),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],S=i[4],N=i[5],p=s.prefixCls,Z=s.styles,K=s.classNames,H=s.defaultValue,k=s.value,j=s.needConfirm,$=s.onKeyDown,T=s.disabled,me=s.allowEmpty,te=s.disabledDate,A=s.minDate,ge=s.maxDate,le=s.defaultOpen,se=s.open,He=s.onOpenChange,be=s.locale,Ze=s.generateConfig,je=s.picker,Qe=s.showNow,xe=s.showToday,Ie=s.showTime,Pe=s.mode,Le=s.onPanelChange,ze=s.onCalendarChange,ct=s.onOk,st=s.defaultPickerValue,et=s.pickerValue,W=s.onPickerValueChange,he=s.inputReadOnly,Ne=s.suffixIcon,we=s.onFocus,ot=s.onBlur,pt=s.presets,Et=s.ranges,Ct=s.components,Xe=s.cellRender,St=s.dateRender,Zt=s.monthCellRender,Vt=s.onClick,en=Ll(o),Ue=Ja(se,le,T,He),ln=(0,h.Z)(Ue,2),gt=ln[0],Sn=ln[1],Ot=function(xt,Kt){(T.some(function(zn){return!zn})||!xt)&&Sn(xt,Kt)},gn=tu(Ze,be,_,!0,!1,H,k,ze,ct),Fn=(0,h.Z)(gn,5),Yt=Fn[0],dt=Fn[1],tn=Fn[2],yn=Fn[3],Un=Fn[4],Wt=tn(),nu=Lu(T,me,gt),Ye=(0,h.Z)(nu,9),Ut=Ye[0],an=Ye[1],Gn=Ye[2],ht=Ye[3],Vu=Ye[4],Ke=Ye[5],Ae=Ye[6],mt=Ye[7],Fe=Ye[8],Te=function(xt,Kt){an(!0),we==null||we(xt,{range:ea(Kt!=null?Kt:ht)})},Hn=function(xt,Kt){an(!1),ot==null||ot(xt,{range:ea(Kt!=null?Kt:ht)})},On=a.useMemo(function(){if(!Ie)return null;var vt=Ie.disabledTime,xt=vt?function(Kt){var zn=ea(ht),au=Xt(Wt,Ae,ht);return vt(Kt,zn,{from:au})}:void 0;return(0,F.Z)((0,F.Z)({},Ie),{},{disabledTime:xt})},[Ie,ht,Wt,Ae]),ae=(0,Oe.C8)([je,je],{value:Pe}),Cu=(0,h.Z)(ae,2),mu=Cu[0],wu=Cu[1],J=mu[ht]||je,Bu=J==="date"&&On?"datetime":J,pu=Bu===je&&Bu!=="time",pl=Ql(je,J,Qe,xe,!0),Pl=Eu(s,Yt,dt,tn,yn,T,_,Ut,gt,N),Uu=(0,h.Z)(Pl,2),wl=Uu[0],Tn=Uu[1],Sl=el(Wt,T,Ae,Ze,be,te),Nl=Ge(Wt,N,me),_a=(0,h.Z)(Nl,2),pa=_a[0],Oa=_a[1],ga=$l(Ze,be,Wt,mu,gt,ht,c,pu,st,et,On==null?void 0:On.defaultOpenValue,W,A,ge),ta=(0,h.Z)(ga,2),Il=ta[0],kl=ta[1],Ku=(0,Oe.zX)(function(vt,xt,Kt){var zn=ft(mu,ht,xt);if((zn[0]!==mu[0]||zn[1]!==mu[1])&&wu(zn),Le&&Kt!==!1){var au=(0,O.Z)(Wt);vt&&(au[ht]=vt),Le(au,zn)}}),ha=function(xt,Kt){return ft(Wt,Kt,xt)},$u=function(xt,Kt){var zn=Wt;xt&&(zn=ha(xt,ht)),mt(ht);var au=Ke(zn);yn(zn),wl(ht,au===null),au===null?Ot(!1,{force:!0}):Kt||en.current.focus({index:au})},$n=function(xt){var Kt,zn=xt.target.getRootNode();if(!en.current.nativeElement.contains((Kt=zn.activeElement)!==null&&Kt!==void 0?Kt:document.activeElement)){var au=T.findIndex(function(Vr){return!Vr});au>=0&&en.current.focus({index:au})}Ot(!0),Vt==null||Vt(xt)},Fa=function(){Tn(null),Ot(!1,{force:!0})},mr=a.useState(null),na=(0,h.Z)(mr,2),Ta=na[0],ua=na[1],Ju=a.useState(null),Ml=(0,h.Z)(Ju,2),Qn=Ml[0],la=Ml[1],Re=a.useMemo(function(){return Qn||Wt},[Wt,Qn]);a.useEffect(function(){gt||la(null)},[gt]);var Zl=a.useState([0,0,0]),ya=(0,h.Z)(Zl,2),Ra=ya[0],Ca=ya[1],Ba=Mn(pt,Et),Va=function(xt){la(xt),ua("preset")},Da=function(xt){var Kt=Tn(xt);Kt&&Ot(!1,{force:!0})},ja=function(xt){$u(xt)},La=function(xt){la(xt?ha(xt,ht):null),ua("cell")},Ha=function(xt){Ot(!0),Te(xt)},$a=function(){Gn("panel")},fe=function(xt){var Kt=ft(Wt,ht,xt);yn(Kt),!j&&!E&&c===Bu&&$u(xt)},Qa=function(){Ot(!1)},za=_e(Xe,St,Zt,ea(ht)),Ya=Wt[ht]||null,ba=(0,Oe.zX)(function(vt){return N(vt,{activeIndex:ht})}),Tt=a.useMemo(function(){var vt=(0,rt.Z)(s,!1),xt=(0,qe.Z)(s,[].concat((0,O.Z)(Object.keys(vt)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return xt},[s]),Ft=a.createElement(Kl,(0,n.Z)({},Tt,{showNow:pl,showTime:On,range:!0,multiplePanel:pu,activeInfo:Ra,disabledDate:Sl,onFocus:Ha,onBlur:Hn,onPanelMouseDown:$a,picker:je,mode:J,internalMode:Bu,onPanelChange:Ku,format:S,value:Ya,isInvalid:ba,onChange:null,onSelect:fe,pickerValue:Il,defaultOpenValue:nt(Ie==null?void 0:Ie.defaultOpenValue)[ht],onPickerValueChange:kl,hoverValue:Re,onHover:La,needConfirm:j,onSubmit:$u,onOk:Un,presets:Ba,onPresetHover:Va,onPresetSubmit:Da,onNow:ja,cellRender:za})),vu=function(xt,Kt){var zn=ha(xt,Kt);yn(zn)},$t=function(){Gn("input")},Du=function(xt,Kt){var zn=Ae.length,au=Ae[zn-1];if(zn&&au!==Kt&&j&&!me[au]&&!Fe(au)&&Wt[au]){en.current.focus({index:au});return}Gn("input"),Ot(!0,{inherit:!0}),ht!==Kt&>&&!j&&E&&$u(null,!0),Vu(Kt),Te(xt,Kt)},Gu=function(xt,Kt){if(Ot(!1),!j&&Gn()==="input"){var zn=Ke(Wt);wl(ht,zn===null)}Hn(xt,Kt)},Tr=function(xt,Kt){xt.key==="Tab"&&$u(null,!0),$==null||$(xt,Kt)},Rr=a.useMemo(function(){return{prefixCls:p,locale:be,generateConfig:Ze,button:Ct.button,input:Ct.input}},[p,be,Ze,Ct.button,Ct.input]);if((0,Pt.Z)(function(){gt&&ht!==void 0&&Ku(null,je,!1)},[gt,ht,je]),(0,Pt.Z)(function(){var vt=Gn();!gt&&vt==="input"&&(Ot(!1),$u(null,!0)),!gt&&E&&!j&&vt==="panel"&&(Ot(!0),$u())},[gt]),0)var Hr;return a.createElement(R.Provider,{value:Rr},a.createElement(V,(0,n.Z)({},Me(s),{popupElement:Ft,popupStyle:Z.popup,popupClassName:K.popup,visible:gt,onClose:Qa,range:!0}),a.createElement(ql,(0,n.Z)({},s,{ref:en,suffixIcon:Ne,activeIndex:Ut||gt?ht:null,activeHelp:!!Qn,allHelp:!!Qn&&Ta==="preset",focused:Ut,onFocus:Du,onBlur:Gu,onKeyDown:Tr,onSubmit:$u,value:Re,maskFormat:S,onChange:vu,onInputChange:$t,format:_,inputReadOnly:he,disabled:T,open:gt,onOpenChange:Ot,onClick:$n,onClear:Fa,invalid:pa,onInvalid:Oa,onActiveInfo:Ca}))))}var Ir=a.forwardRef(Nr),yt=Ir,kr=f(11780);function Mr(t){var o=t.prefixCls,r=t.value,i=t.onRemove,s=t.removeIcon,c=s===void 0?"\xD7":s,E=t.formatDate,_=t.disabled,S=t.maxTagCount,N=t.placeholder,p="".concat(o,"-selector"),Z="".concat(o,"-selection"),K="".concat(Z,"-overflow");function H($,T){return a.createElement("span",{className:We()("".concat(Z,"-item")),title:typeof $=="string"?$:null},a.createElement("span",{className:"".concat(Z,"-item-content")},$),!_&&T&&a.createElement("span",{onMouseDown:function(te){te.preventDefault()},onClick:T,className:"".concat(Z,"-item-remove")},c))}function k($){var T=E($),me=function(A){A&&A.stopPropagation(),i($)};return H(T,me)}function j($){var T="+ ".concat($.length," ...");return H(T)}return a.createElement("div",{className:p},a.createElement(kr.Z,{prefixCls:K,data:r,renderItem:k,renderRest:j,itemKey:function(T){return E(T)},maxCount:S}),!r.length&&a.createElement("span",{className:"".concat(o,"-selection-placeholder")},N))}var Zr=["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 va(t,o){var r=t.id,i=t.open,s=t.prefix,c=t.clearIcon,E=t.suffixIcon,_=t.activeHelp,S=t.allHelp,N=t.focused,p=t.onFocus,Z=t.onBlur,K=t.onKeyDown,H=t.locale,k=t.generateConfig,j=t.placeholder,$=t.className,T=t.style,me=t.onClick,te=t.onClear,A=t.internalPicker,ge=t.value,le=t.onChange,se=t.onSubmit,He=t.onInputChange,be=t.multiple,Ze=t.maxTagCount,je=t.format,Qe=t.maskFormat,xe=t.preserveInvalidOnBlur,Ie=t.onInvalid,Pe=t.disabled,Le=t.invalid,ze=t.inputReadOnly,ct=t.direction,st=t.onOpenChange,et=t.onMouseDown,W=t.required,he=t["aria-required"],Ne=t.autoFocus,we=t.tabIndex,ot=t.removeIcon,pt=(0,bl.Z)(t,Zr),Et=ct==="rtl",Ct=a.useContext(R),Xe=Ct.prefixCls,St=a.useRef(),Zt=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:St.current,focus:function(dt){var tn;(tn=Zt.current)===null||tn===void 0||tn.focus(dt)},blur:function(){var dt;(dt=Zt.current)===null||dt===void 0||dt.blur()}}});var Vt=Jl(pt),en=function(dt){le([dt])},Ue=function(dt){var tn=ge.filter(function(yn){return yn&&!pn(k,H,yn,dt,A)});le(tn),i||se()},ln=nr((0,F.Z)((0,F.Z)({},t),{},{onChange:en}),function(Yt){var dt=Yt.valueTexts;return{value:dt[0]||"",active:N}}),gt=(0,h.Z)(ln,2),Sn=gt[0],Ot=gt[1],gn=!!(c&&ge.length&&!Pe),Fn=be?a.createElement(a.Fragment,null,a.createElement(Mr,{prefixCls:Xe,value:ge,onRemove:Ue,formatDate:Ot,maxTagCount:Ze,disabled:Pe,removeIcon:ot,placeholder:j}),a.createElement("input",{className:"".concat(Xe,"-multiple-input"),value:ge.map(Ot).join(","),ref:Zt,readOnly:!0,autoFocus:Ne,tabIndex:we}),a.createElement(Gl,{type:"suffix",icon:E}),gn&&a.createElement(Za,{icon:c,onClear:te})):a.createElement(Al,(0,n.Z)({ref:Zt},Sn(),{autoFocus:Ne,tabIndex:we,suffixIcon:E,clearIcon:gn&&a.createElement(Za,{icon:c,onClear:te}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},Vt,{className:We()(Xe,(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Xe,"-multiple"),be),"".concat(Xe,"-focused"),N),"".concat(Xe,"-disabled"),Pe),"".concat(Xe,"-invalid"),Le),"".concat(Xe,"-rtl"),Et),$),style:T,ref:St,onClick:me,onMouseDown:function(dt){var tn,yn=dt.target;yn!==((tn=Zt.current)===null||tn===void 0?void 0:tn.inputElement)&&dt.preventDefault(),et==null||et(dt)}}),s&&a.createElement("div",{className:"".concat(Xe,"-prefix")},s),Fn)}var sr=a.forwardRef(va),cr=sr;function dr(t,o){var r=vl(t),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],S=i[4],N=i[5],p=s,Z=p.prefixCls,K=p.styles,H=p.classNames,k=p.order,j=p.defaultValue,$=p.value,T=p.needConfirm,me=p.onChange,te=p.onKeyDown,A=p.disabled,ge=p.disabledDate,le=p.minDate,se=p.maxDate,He=p.defaultOpen,be=p.open,Ze=p.onOpenChange,je=p.locale,Qe=p.generateConfig,xe=p.picker,Ie=p.showNow,Pe=p.showToday,Le=p.showTime,ze=p.mode,ct=p.onPanelChange,st=p.onCalendarChange,et=p.onOk,W=p.multiple,he=p.defaultPickerValue,Ne=p.pickerValue,we=p.onPickerValueChange,ot=p.inputReadOnly,pt=p.suffixIcon,Et=p.removeIcon,Ct=p.onFocus,Xe=p.onBlur,St=p.presets,Zt=p.components,Vt=p.cellRender,en=p.dateRender,Ue=p.monthCellRender,ln=p.onClick,gt=Ll(o);function Sn(Tt){return Tt===null?null:W?Tt:Tt[0]}var Ot=Ou(Qe,je,c),gn=Ja(be,He,[A],Ze),Fn=(0,h.Z)(gn,2),Yt=Fn[0],dt=Fn[1],tn=function(Ft,vu,$t){if(st){var Du=(0,F.Z)({},$t);delete Du.range,st(Sn(Ft),Sn(vu),Du)}},yn=function(Ft){et==null||et(Sn(Ft))},Un=tu(Qe,je,_,!1,k,j,$,tn,yn),Wt=(0,h.Z)(Un,5),nu=Wt[0],Ye=Wt[1],Ut=Wt[2],an=Wt[3],Gn=Wt[4],ht=Ut(),Vu=Lu([A]),Ke=(0,h.Z)(Vu,4),Ae=Ke[0],mt=Ke[1],Fe=Ke[2],Te=Ke[3],Hn=function(Ft){mt(!0),Ct==null||Ct(Ft,{})},On=function(Ft){mt(!1),Xe==null||Xe(Ft,{})},ae=(0,Oe.C8)(xe,{value:ze}),Cu=(0,h.Z)(ae,2),mu=Cu[0],wu=Cu[1],J=mu==="date"&&Le?"datetime":mu,Bu=Ql(xe,mu,Ie,Pe),pu=me&&function(Tt,Ft){me(Sn(Tt),Sn(Ft))},pl=Eu((0,F.Z)((0,F.Z)({},s),{},{onChange:pu}),nu,Ye,Ut,an,[],_,Ae,Yt,N),Pl=(0,h.Z)(pl,2),Uu=Pl[1],wl=Ge(ht,N),Tn=(0,h.Z)(wl,2),Sl=Tn[0],Nl=Tn[1],_a=a.useMemo(function(){return Sl.some(function(Tt){return Tt})},[Sl]),pa=function(Ft,vu){if(we){var $t=(0,F.Z)((0,F.Z)({},vu),{},{mode:vu.mode[0]});delete $t.range,we(Ft[0],$t)}},Oa=$l(Qe,je,ht,[mu],Yt,Te,c,!1,he,Ne,nt(Le==null?void 0:Le.defaultOpenValue),pa,le,se),ga=(0,h.Z)(Oa,2),ta=ga[0],Il=ga[1],kl=(0,Oe.zX)(function(Tt,Ft,vu){if(wu(Ft),ct&&vu!==!1){var $t=Tt||ht[ht.length-1];ct($t,Ft)}}),Ku=function(){Uu(Ut()),dt(!1,{force:!0})},ha=function(Ft){!A&&!gt.current.nativeElement.contains(document.activeElement)&>.current.focus(),dt(!0),ln==null||ln(Ft)},$u=function(){Uu(null),dt(!1,{force:!0})},$n=a.useState(null),Fa=(0,h.Z)($n,2),mr=Fa[0],na=Fa[1],Ta=a.useState(null),ua=(0,h.Z)(Ta,2),Ju=ua[0],Ml=ua[1],Qn=a.useMemo(function(){var Tt=[Ju].concat((0,O.Z)(ht)).filter(function(Ft){return Ft});return W?Tt:Tt.slice(0,1)},[ht,Ju,W]),la=a.useMemo(function(){return!W&&Ju?[Ju]:ht.filter(function(Tt){return Tt})},[ht,Ju,W]);a.useEffect(function(){Yt||Ml(null)},[Yt]);var Re=Mn(St),Zl=function(Ft){Ml(Ft),na("preset")},ya=function(Ft){var vu=W?Ot(Ut(),Ft):[Ft],$t=Uu(vu);$t&&!W&&dt(!1,{force:!0})},Ra=function(Ft){ya(Ft)},Ca=function(Ft){Ml(Ft),na("cell")},Ba=function(Ft){dt(!0),Hn(Ft)},Va=function(Ft){if(Fe("panel"),!(W&&J!==xe)){var vu=W?Ot(Ut(),Ft):[Ft];an(vu),!T&&!E&&c===J&&Ku()}},Da=function(){dt(!1)},ja=_e(Vt,en,Ue),La=a.useMemo(function(){var Tt=(0,rt.Z)(s,!1),Ft=(0,qe.Z)(s,[].concat((0,O.Z)(Object.keys(Tt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,F.Z)((0,F.Z)({},Ft),{},{multiple:s.multiple})},[s]),Ha=a.createElement(Kl,(0,n.Z)({},La,{showNow:Bu,showTime:Le,disabledDate:ge,onFocus:Ba,onBlur:On,picker:xe,mode:mu,internalMode:J,onPanelChange:kl,format:S,value:ht,isInvalid:N,onChange:null,onSelect:Va,pickerValue:ta,defaultOpenValue:Le==null?void 0:Le.defaultOpenValue,onPickerValueChange:Il,hoverValue:Qn,onHover:Ca,needConfirm:T,onSubmit:Ku,onOk:Gn,presets:Re,onPresetHover:Zl,onPresetSubmit:ya,onNow:Ra,cellRender:ja})),$a=function(Ft){an(Ft)},fe=function(){Fe("input")},Qa=function(Ft){Fe("input"),dt(!0,{inherit:!0}),Hn(Ft)},za=function(Ft){dt(!1),On(Ft)},Ya=function(Ft,vu){Ft.key==="Tab"&&Ku(),te==null||te(Ft,vu)},ba=a.useMemo(function(){return{prefixCls:Z,locale:je,generateConfig:Qe,button:Zt.button,input:Zt.input}},[Z,je,Qe,Zt.button,Zt.input]);return(0,Pt.Z)(function(){Yt&&Te!==void 0&&kl(null,xe,!1)},[Yt,Te,xe]),(0,Pt.Z)(function(){var Tt=Fe();!Yt&&Tt==="input"&&(dt(!1),Ku()),!Yt&&E&&!T&&Tt==="panel"&&Ku()},[Yt]),a.createElement(R.Provider,{value:ba},a.createElement(V,(0,n.Z)({},Me(s),{popupElement:Ha,popupStyle:K.popup,popupClassName:H.popup,visible:Yt,onClose:Da}),a.createElement(cr,(0,n.Z)({},s,{ref:gt,suffixIcon:pt,removeIcon:Et,activeHelp:!!Ju,allHelp:!!Ju&&mr==="preset",focused:Ae,onFocus:Qa,onBlur:za,onKeyDown:Ya,onSubmit:Ku,value:la,maskFormat:S,onChange:$a,onInputChange:fe,internalPicker:c,format:_,inputReadOnly:ot,disabled:A,open:Yt,onOpenChange:dt,onClick:ha,onClear:$u,invalid:_a,onInvalid:function(Ft){Nl(Ft,0)}}))))}var fa=a.forwardRef(dr),Ea=fa,Or=Ea}}]); diff --git a/p__Paperlibrary__Add__index.3914b3f9.async.js b/p__Paperlibrary__Add__index.3914b3f9.async.js deleted file mode 100644 index 9e2237aefe..0000000000 --- a/p__Paperlibrary__Add__index.3914b3f9.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3260],{3188:function(fn,gl,_){_.d(gl,{Z:function(){return bl}});var n=_(59301),Y=_(28284),D=_(62957),Tt=_(82326),te=_(29787),mt=_(54172),Bt={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},Gt=_(95392),_t=_(71951),it=_(63949),le=_(57193),H=_(59301),vt=Object.defineProperty,ul=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,re=(Ve,xe,q)=>xe in Ve?vt(Ve,xe,{enumerable:!0,configurable:!0,writable:!0,value:q}):Ve[xe]=q,Bl=(Ve,xe)=>{for(var q in xe||(xe={}))S.call(xe,q)&&re(Ve,q,xe[q]);if(ot)for(var q of ot(xe))Ge.call(xe,q)&&re(Ve,q,xe[q]);return Ve},O=(Ve,xe)=>ul(Ve,we(xe)),bt=(Ve,xe,q)=>new Promise((fe,st)=>{var Qt=ut=>{try{Ut(q.next(ut))}catch($t){st($t)}},b=ut=>{try{Ut(q.throw(ut))}catch($t){st($t)}},Ut=ut=>ut.done?fe(ut.value):Promise.resolve(ut.value).then(Qt,b);Ut((q=q.apply(Ve,xe)).next())});const nt=({dispatch:Ve,user:xe,classroomList:q,account:fe,knowledgeList:st,setKnowledgeList:Qt,disabled:b=!1,course_discipline_id:Ut=null})=>{const[ut]=Y.default.useForm(),$t=(0,Gt.useParams)(),[ml,Vt]=(0,n.useState)(!1),[pt,_l]=(0,n.useState)({page:1,limit:10,keyword:""}),[ne,Et]=(0,n.useState)([]),[se,Sl]=(0,n.useState)({}),[Rt,F]=(0,n.useState)("");(0,n.useEffect)(()=>{fe.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?ce():(pt.keyword="",pt.page=1,_l(Bl({},pt)))},[fe.actionTabs]);const ce=()=>bt(void 0,null,function*(){var de,me,M,rt,We,Ze,Xt,T,at,ft,g,Re,Wt;Vt(!0);const Ue=yield(0,le.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Ue==null?void 0:Ue.status)===0){Et((de=Ue==null?void 0:Ue.data)==null?void 0:de.list),console.log("account.actionTabs.params",fe.actionTabs.params);const X=(me=fe.actionTabs.params)==null?void 0:me.course_discipline_id;console.log("id",X),ut.setFieldsValue({course_discipline_id:X||((We=(rt=(M=Ue==null?void 0:Ue.data)==null?void 0:M.list)==null?void 0:rt[0])==null?void 0:We.id)}),((Xt=(Ze=Ue==null?void 0:Ue.data)==null?void 0:Ze.list)==null?void 0:Xt.length)>0?z(X||((ft=(at=(T=Ue==null?void 0:Ue.data)==null?void 0:T.list)==null?void 0:at[0])==null?void 0:ft.id)):Vt(!1),F(X||((Wt=(Re=(g=Ue==null?void 0:Ue.data)==null?void 0:g.list)==null?void 0:Re[0])==null?void 0:Wt.id))}}),z=de=>bt(void 0,null,function*(){const me=yield(0,le.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:($t==null?void 0:$t.pathId)||"",course_discipline_id:de,keyword:pt==null?void 0:pt.keyword}});(me==null?void 0:me.status)===0&&Sl(me==null?void 0:me.data),Vt(!1)});(0,n.useEffect)(()=>{fe.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(F(ut.getFieldValue("course_discipline_id")),z(ut.getFieldValue("course_discipline_id")))},[pt==null?void 0:pt.keyword]);const Lt=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(de,me)=>H.createElement("span",null,de||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(de,me)=>H.createElement(H.Fragment,null,st!=null&&st.map(M=>M.id).includes(me==null?void 0:me.id)?H.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{st=st.filter(M=>(M==null?void 0:M.id)!=(me==null?void 0:me.id)),Qt([...st])}},"\u53D6\u6D88\u5173\u8054"):H.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(st==null?void 0:st.length)>0?Qt([...st,me]):Qt([me])}},"\u5173\u8054"))}].filter(de=>!!de);return H.createElement("div",null,H.createElement(D.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:fe.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Bt.scoremodal,onCancel:()=>{Ve({type:"account/setActionTabs",payload:{key:""}})}},H.createElement(Y.default,{layout:"inline",form:ut,className:Bt.myForm},H.createElement(Y.default.Item,{name:"course_discipline_id",colon:!1},H.createElement(Tt.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:b,onChange:de=>{z(de),F(de)}},ne==null?void 0:ne.map(de=>H.createElement(Tt.default.Option,{key:de==null?void 0:de.id,value:de==null?void 0:de.id},de==null?void 0:de.name)))),H.createElement(_t.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:pt==null?void 0:pt.keyword,style:{width:240},onChange:de=>{_l(O(Bl({},pt),{keyword:de,page:1}))}}),H.createElement("div",{className:Bt.zhishidian,onClick:()=>{(0,it.xg)(`/knowledgeHub?course_discipline_id=${Rt}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),H.createElement(te.Z,{spinning:ml},H.createElement(mt.default,{columns:Lt,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(se==null?void 0:se.tag_disciplines)||[]}))))};var bl=(0,Gt.connect)(({user:Ve,classroomList:xe,account:q})=>({user:Ve,classroomList:xe,account:q}))(nt)},52230:function(fn,gl,_){_.r(gl),_.d(gl,{default:function(){return za},useCourseOptions:function(){return eu}});var n=_(59301),Y=_(95392),D=_(28284),Tt=_(91882),te=_(6767),mt=_(29787),Bt=_(37568),Gt=_(62673),_t=_(47889),it=_(1439),le=_(7939),H=_(19201),vt=_(68875),ul=_(41576),we=_(75353),ot=_(62957),S=_(93041),Ge=_(75727),re=_(25399),Bl=_(30641),O={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},bt=_(63949),nt=_(57193),bl=_(13922),Ve=_(46612),xe=_(22061),q=_(97231),fe=_(59301),st=Object.defineProperty,Qt=Object.defineProperties,b=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ml=(e,t,l)=>t in e?st(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Vt=(e,t)=>{for(var l in t||(t={}))ut.call(t,l)&&ml(e,l,t[l]);if(Ut)for(var l of Ut(t))$t.call(t,l)&&ml(e,l,t[l]);return e},pt=(e,t)=>Qt(e,b(t)),_l=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Et=({Itemid:e,setqitem:t,qitem:l,data:u,getdata:E,bigitem:w,setBigqitem:x,isedit:m,handleEditing:a})=>{const[r,f]=(0,n.useState)([]),[i,c]=(0,n.useState)(!1);(0,n.useEffect)(()=>{u.length>0&&f([...u])},[u]);const d=(P,C)=>_l(void 0,null,function*(){if(m){a();return}if(!P.destination)return;c(!0);let k=yield(0,nt.ZP)(`/api/examination_banks/${e}/examination_banks_item_banks/${C==null?void 0:C[P.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:e,itemid:C==null?void 0:C[P.source.index].question_id,position:P.destination.index}});c(!1),k.status===0&&E({id:C==null?void 0:C[P.source.index].question_id})});return fe.createElement("div",null,fe.createElement(xe.Z5,{onDragEnd:P=>d(P,r)},fe.createElement(xe.bK,{droppableId:"droppable"},(P,C)=>fe.createElement("div",Vt({ref:P.innerRef},P.droppableProps),fe.createElement(mt.Z,{spinning:i},r.map((k,o)=>fe.createElement(xe._l,{key:o,draggableId:o.toString(),index:o},(j,ae)=>{var N,_e;return fe.createElement("aside",Vt(Vt({ref:j.innerRef},j.draggableProps),j.dragHandleProps),fe.createElement("div",{onClick:()=>{if(m){a();return}t(pt(Vt({},k),{index:o+1})),x(w),(0,bt.Vf)("#question-scroll-id")},className:`${O.qcount} ${k.question_id===(l==null?void 0:l.question_id)?O.qcountclick:""}`},fe.createElement("span",{className:O.score},k==null?void 0:k.question_score,"\u5206"),fe.createElement(re.Z,{title:fe.createElement(q.Z,{value:(k==null?void 0:k.question_type)===8?(N=k==null?void 0:k.program_attr)==null?void 0:N.description:k.question_title}),color:"#fff",placement:"left",overlayClassName:O.titleTooltip},fe.createElement("span",{className:O.qtitle},o+1,"\u3001",fe.createElement(q.Z,{value:(k==null?void 0:k.question_type)===8?(_e=k==null?void 0:k.program_attr)==null?void 0:_e.description:k.question_title,showTextOnly:!0}))),(k==null?void 0:k.question_imperfect)&&fe.createElement(re.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},fe.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),P.placeholder))))},se=_(77019),Sl=_(58777),Rt=_(71411),F=_(61485),ce=_(76888),z=_(59301),Lt=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),me=({form:e,TagDiscipline:t,exerciseitem:l,qitem:u,getTagData:E})=>{var w,x,m,a;const[r,f]=(0,n.useState)(!0),i=D.default.useWatch("course_discipline_id",e);(0,n.useEffect)(()=>{c()},[]);const c=()=>Lt(void 0,null,function*(){e.setFieldsValue({difficulty:u.difficulty||2,tag_discipline_ids:u==null?void 0:u.tag_discipline_ids,repeat_answer:!u.repeat_answer,course_discipline_id:u==null?void 0:u.course_discipline_id})});return z.createElement("div",null,z.createElement("div",{style:{marginTop:30,overflow:"hidden",height:r?"100%":0}},z.createElement(D.default.Item,{className:O.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},z.createElement(_t.ZP.Group,{className:O.radiogroup},z.createElement(_t.ZP.Button,{className:O.easy,value:1},"\u7B80\u5355"),z.createElement(_t.ZP.Button,{className:O.medium,value:2},"\u9002\u4E2D"),z.createElement(_t.ZP.Button,{className:O.hard,value:3},"\u56F0\u96BE"))),z.createElement(D.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:O.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},z.createElement(ce.q,{onChange:()=>e.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:u==null?void 0:u.course_discipline_id},tooltipTitle:((w=u==null?void 0:u.course_discipline)==null?void 0:w.is_managed)===!1?`${(x=u==null?void 0:u.course_discipline)==null?void 0:x.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((m=u==null?void 0:u.course_discipline)==null?void 0:m.is_managed)===!1})),z.createElement(D.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:O.formcenterselect},z.createElement(ce.i,{isPlusHeight:!0,size:"large",courseDisciplineId:i,disabled:((a=u==null?void 0:u.course_discipline)==null?void 0:a.is_managed)===!1})),z.createElement(D.default.Item,{className:O.formcenterselect},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(D.default.Item,{name:"repeat_answer",valuePropName:"checked"},z.createElement(Rt.Z,null)),z.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",z.createElement(re.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},z.createElement(F.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},M=_(59301),rt=Object.defineProperty,We=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ft=(e,t,l)=>t in e?rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,g=(e,t)=>{for(var l in t||(t={}))T.call(t,l)&&ft(e,l,t[l]);if(Xt)for(var l of Xt(t))at.call(t,l)&&ft(e,l,t[l]);return e},Re=(e,t)=>We(e,Ze(t)),Wt=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),X=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();(0,n.useEffect)(()=>{var i;r.setFieldsValue(Re(g({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Re(g({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const f=i=>{if(!(i!=null&&i.length))return!1;const c=i.map(P=>{var C;return(C=P.choice_text)==null?void 0:C.trim().replace(/^\s+|\s+$/g,"")});return new Set(c).size!==c.length};return M.createElement("div",null,M.createElement(D.default,{form:r,colon:!1,onFinish:i=>{var c;if(f(i.choices)){te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let d=Re(g({},i),{item_type:e==null?void 0:e.question_type,choices:(c=i==null?void 0:i.choices)==null?void 0:c.map(P=>Re(g({},P),{is_answer:P.standard_boolean}))});E(g(g({},e),d))},onFinishFailed:i=>Wt(void 0,null,function*(){var c,d;te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},M.createElement("div",{style:{display:"flex",alignItems:"center"}},M.createElement("div",{style:{flex:1}},M.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),M.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!e.isadd&&M.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},M.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),M.createElement(le.ZP,{onClick:()=>{var i;e.isadd?(t(!1),m()):(r.setFieldsValue(Re(g({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Re(g({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),M.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:M.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},M.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},M.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>Wt(void 0,null,function*(){r.submit()})},"\u4FDD\u5B58"))),M.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},M.createElement(se.Z,{align:"middle"},M.createElement(D.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},M.createElement(it.Z,{onBlur:i=>{i.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),M.createElement(Sl.u,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),M.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Ct=_(62716),De=_(76021),ue=_(59301),xt=Object.defineProperty,Cl=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,$l=(e,t,l)=>t in e?xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,vl=(e,t)=>{for(var l in t||(t={}))yt.call(t,l)&&$l(e,l,t[l]);if(Yt)for(var l of Yt(t))on.call(t,l)&&$l(e,l,t[l]);return e},al=(e,t)=>Cl(e,an(t)),ge=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),kt=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm(),f=D.default.useWatch("use_blank_score",r);return(0,n.useEffect)(()=>{r.setFieldsValue(al(vl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ue.createElement("div",null,ue.createElement(D.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,C,k;if(i!=null&&i.standard_answers||i!=null&&i.use_blank_score){let o=((d=r.getFieldValue("standard_answers"))==null?void 0:d.length)>0&&((C=(P=r.getFieldValue("standard_answers"))==null?void 0:P.map(j=>j.score))==null?void 0:C.filter(j=>j));(o==null?void 0:o.length)>0&&r.setFieldsValue({question_score:(o==null?void 0:o.length)>0&&((k=o.reduce((j,ae)=>j+ae))==null?void 0:k.toFixed(1))})}},onFinish:i=>{var c;E(al(vl(vl({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(c=i.standard_answers)==null?void 0:c.map((d,P)=>al(vl({},d),{position:d.choice_id||P+1}))}))},onFinishFailed:i=>ge(void 0,null,function*(){var c,d;i.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,bt.pE)(),te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},ue.createElement("div",{style:{display:"flex",alignItems:"center"}},ue.createElement("div",{style:{flex:1}},ue.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ue.createElement("span",null,"\u586B\u7A7A\u9898")),!e.isadd&&ue.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},ue.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ue.createElement(le.ZP,{onClick:()=>{e.isadd?(u(!1),m()):(r.setFieldsValue(al(vl({},e),{standard_answers:e.standard_answers,name:e.question_title,repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),ue.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ue.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ue.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ue.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),ue.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ue.createElement(se.Z,{align:"middle"},f?ue.createElement(De.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ue.createElement(D.default.Item,{key:2,className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ue.createElement(it.Z,{onBlur:i=>{i.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),ue.createElement(D.default.Item,{name:"use_blank_score",noStyle:!0},ue.createElement(_t.ZP.Group,{className:O.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ue.createElement(re.Z,{overlayInnerStyle:{width:460},title:ue.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ue.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ue.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ue.createElement(Ct.u,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:f,answerKey:"standard_answers"}),ue.createElement(me,{getTagData:x,qitem:e,exerciseitem:l,TagDiscipline:t,form:r}))))},xl=_(85254),Ne=_(59301),Ol=Object.defineProperty,sn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Vl=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,Wl=(e,t,l)=>t in e?Ol(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ht=(e,t)=>{for(var l in t||(t={}))Rl.call(t,l)&&Wl(e,l,t[l]);if(Vl)for(var l of Vl(t))Ll.call(t,l)&&Wl(e,l,t[l]);return e},Dl=(e,t)=>sn(e,rn(t)),Dt=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),pl=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();return(0,n.useEffect)(()=>{var f;r.setFieldsValue(Dl(ht({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(i=>Dl(ht({},i),{is_answer:i!=null&&i.standard_boolean?1:0}))}))},[e]),Ne.createElement("div",null,Ne.createElement(D.default,{form:r,colon:!1,onFinish:f=>{E(ht(ht({},e),f))},onFinishFailed:f=>Dt(void 0,null,function*(){var i,c;te.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("div",{style:{flex:1}},Ne.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ne.createElement("span",null,"\u5224\u65AD\u9898")),!(e!=null&&e.isadd)&&Ne.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},Ne.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ne.createElement(le.ZP,{onClick:()=>{var f;e.isadd?(t(!1),m()):(r.setFieldsValue(Dl(ht({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(i=>Dl(ht({},i),{is_answer:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ne.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ne.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ne.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ne.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Ne.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ne.createElement(D.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ne.createElement(it.Z,{onBlur:f=>{f.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ne.createElement(xl.Z,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Ne.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},qt=_(8848),Q={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},el=_(12893),Zl=_(17949),dn=Object.defineProperty,cn=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,wl=(e,t,l)=>t in e?dn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,zl=(e,t)=>{for(var l in t||(t={}))zt.call(t,l)&&wl(e,l,t[l]);if(Al)for(var l of Al(t))jl.call(t,l)&&wl(e,l,t[l]);return e},mn=(e,t)=>cn(e,Il(t)),St=(e,t)=>{var l={};for(var u in e)zt.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Al)for(var u of Al(e))t.indexOf(u)<0&&jl.call(e,u)&&(l[u]=e[u]);return l};const il=e=>{var t=e,{value:l,onChange:u,scrollId:E}=t,w=St(t,["value","onChange","scrollId"]);return n.createElement("div",{id:E||""},n.createElement(Zl.Z,mn(zl({},w),{defaultValue:l,onChange:(x,m)=>{console.log("a:",x,m),m!=null&&m.length?u(x,m):u(x)}})))},El=({value:e,onChange:t,placeholder:l,height:u=140,isEdit:E})=>E?n.createElement(Zl.Z,{watch:!0,isFocus:!0,height:u,placeholder:l,defaultValue:e,onChange:t}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(q.Z,{className:Q.inputBorder,value:e}):n.createElement("div",{className:`${Q.inputBorder} ${Q.placeholder}`},l));var Ie=_(5269),Ml=_(32134),s=Object.defineProperty,h=Object.defineProperties,G=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,je=(e,t,l)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,K=(e,t)=>{for(var l in t||(t={}))L.call(t,l)&&je(e,l,t[l]);if($)for(var l of $(t))ve.call(t,l)&&je(e,l,t[l]);return e},ze=(e,t)=>h(e,G(t)),Pe=(e,t)=>{var l={};for(var u in e)L.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&$)for(var u of $(e))t.indexOf(u)<0&&ve.call(e,u)&&(l[u]=e[u]);return l};const Nl=["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"],cu=({value:e,onChange:t,choiceTextKey:l,answerKey:u,index:E,isEdit:w,setInputActive:x,form:m,choiceOptionsPath:a,allowChangeMode:r,showAddIcon:f,addItem:i,deleteItem:c})=>{const d=(e==null?void 0:e[u])===1,P=()=>{const k=m.getFieldValue(a);m.setFieldValue(a,k.map(o=>ze(K({},o),{[u]:0})))},C=()=>{d?t(ze(K({},e),{[u]:0})):(r||P(),t(ze(K({},e),{[u]:1})))};return n.createElement(se.Z,{className:Q.choiceWrap,align:"middle",wrap:!1},n.createElement(Ie.Z,{onClick:C,className:`${Q.choiceIndex} ${d?Q.activeAnswer:""}`},Nl[E]),n.createElement(Ie.Z,{flex:1,className:`${Q.editorWrap} ml15`,onClick:x},n.createElement(El,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:w,value:e==null?void 0:e[l],onChange:k=>{t(ze(K({},e),{[l]:k}))}})),n.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:C,className:`${Q.setAnswerBtn} ${d?Q.activeAnswer:""}`},d?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(Ie.Z,{className:Q.actionWrapper},n.createElement(re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(Ml.Z,{className:Q.addIcon,onClick:i,style:{visibility:f?"visible":"hidden"}})),n.createElement(re.Z,{title:"\u5220\u9664"},n.createElement(el.Z,{className:Q.deleteIcon,onClick:c,style:{visibility:E>1?"visible":"hidden"}}))))},mu=({questionTitlePlaceholder:e,titleKey:t,choiceKey:l,analysisKey:u,choiceTextKey:E,answerKey:w,choiceOptionsPath:x,allowChangeMode:m=!0,form:a,showAnalysis:r=!0})=>{const[f,i]=(0,n.useState)(),[c,d]=(0,n.useState)(!1);return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(D.default.Item,{label:"\u9898\u5E72",name:t,labelCol:{span:24},rules:[{required:!0}]},n.createElement(il,{scrollId:Array.isArray(t)?t.join("_"):`${t}`,watch:!0,height:140,placeholder:e}))),n.createElement(D.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(D.default.List,{name:l,rules:[{validator(P,C){const k=C.some(j=>j[w]===1),o=C.findIndex(j=>{var ae;return((ae=j[E])==null?void 0:ae.length)<=0});return o!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Nl[o]}\u9009\u9879\u7684\u5185\u5BB9`)):k?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(P,{add:C,remove:k})=>n.createElement("div",{id:Array.isArray(x)?x.join("_"):`${x}`},P.map((o,j)=>{var ae=o,{key:N,name:_e}=ae,Be=Pe(ae,["key","name"]);const ie=f===N,be=()=>{i(N)},Me=j<7&&j===P.length-1,he=()=>C({[E]:"",[w]:0}),v=()=>k(_e);return n.createElement(D.default.Item,ze(K({},Be),{key:N,name:_e,noStyle:!0}),n.createElement(cu,{choiceTextKey:E,answerKey:w,index:j,isEdit:ie,setInputActive:be,form:a,choiceOptionsPath:x,allowChangeMode:m,showAddIcon:Me,addItem:he,deleteItem:v}))}),P.length<8&&n.createElement("div",{className:`${Q.addBtn} mb30`,onClick:()=>C({[E]:"",[w]:0})},"\u6DFB\u52A0\u9009\u9879"))),r&&n.createElement("div",{onClick:()=>d(!0)},n.createElement(D.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:c}))))};var V=_(59301),_u=Object.defineProperty,vu=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,Hl=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,gn=(e,t,l)=>t in e?_u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Jl=(e,t)=>{for(var l in t||(t={}))hn.call(t,l)&&gn(e,l,t[l]);if(Hl)for(var l of Hl(t))Fn.call(t,l)&&gn(e,l,t[l]);return e},Gl=(e,t)=>vu(e,pu(t)),Eu=(e,t)=>{var l={};for(var u in e)hn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Hl)for(var u of Hl(e))t.indexOf(u)<0&&Fn.call(e,u)&&(l[u]=e[u]);return l};const fu=({value:e,onChange:t,position:l,removeBlank:u})=>{const E=x=>{ot.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Q.modal,onOk:()=>{const m=[...e];m.splice(x,1),m.length===0?u(l-1):t(m)}})},w=()=>{const x=[...e];x.push(""),t(x)};return V.createElement(se.Z,{className:"ml20"},V.createElement(Ie.Z,{flex:1},e==null?void 0:e.map((x,m)=>V.createElement(se.Z,{key:`${x}_${m}`,className:"mb20"},V.createElement(Bt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:x,autoSize:{maxRows:3},maxLength:1e3,onBlur:a=>{const r=[...e],f=a.target.value.trim();r[m]=f,t(r)}}),V.createElement(re.Z,{title:"\u5220\u9664"},V.createElement(el.Z,{className:Q.deleteIcon,style:{marginLeft:15,visibility:l===1&&m===0?"hidden":"visible"},onClick:()=>E(m)})),V.createElement(re.Z,{title:"\u65B0\u589E\u7B54\u6848"},V.createElement(Ml.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:m===0?"visible":"hidden"},onClick:()=>{w()}}))))))},yu=({value:e=!0,onChange:t})=>V.createElement(Rt.Z,{checked:!e,onChange:l=>{t(!l)}}),hu=({questionTitlePlaceholder:e,form:t,name:l,scoreByBlank:u,answerKey:E,titleKey:w="name",analysisKey:x="analysis",isOrdered:m="is_ordered"})=>{var a,r;const[f,i]=(0,n.useState)(!1),c=()=>{const j=t.getFieldValue(["sub_item_banks",...E]);t.setFieldValue(["sub_item_banks",...E],j==null?void 0:j.map((ae,N)=>Gl(Jl({},ae),{position:N+1})))},d=(0,n.useRef)(),P=(j,ae)=>{for(let N=0;N{C.current(j),c()},o=(r=(a=t.getFieldValue("sub_item_banks"))==null?void 0:a[E==null?void 0:E[0]])==null?void 0:r[E==null?void 0:E[1]];return V.createElement("div",{className:Q.wrap},V.createElement("div",{className:Q.questionTitleEditorWrap},V.createElement(D.default.Item,{label:"\u9898\u5E72",name:w,labelCol:{span:24},rules:[{required:!0}]},V.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onAddBlank:()=>{const j=t.getFieldValue(["sub_item_banks",...E]);P(1,j==null?void 0:j.length)}}))),V.createElement(D.default.List,{name:E,rules:[{validator(j,ae){if((ae==null?void 0:ae.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const N of ae){const{answer_text:_e}=N||{};if(_e!=null&&_e.some(Be=>(Be==null?void 0:Be.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(j,{add:ae,remove:N},{errors:_e})=>(d.current=ae,C.current=N,V.createElement(V.Fragment,null,V.createElement(D.default.Item,{label:V.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(j!=null&&j.length)&&V.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),j.map((Be,ie)=>{var be=Be,{key:Me,name:he}=be,v=Eu(be,["key","name"]);return V.createElement(se.Z,{key:Me,align:"top"},V.createElement(Ie.Z,{flex:"0 0 auto",className:`${Q.blankIndex} pt5`},"\u586B\u7A7A\u9879",ie+1),V.createElement(Ie.Z,{flex:1},V.createElement(se.Z,{align:"top",justify:"space-between"},V.createElement(Ie.Z,{flex:1},V.createElement(D.default.Item,Gl(Jl({},v),{name:[he,"answer_text"],noStyle:!0}),V.createElement(fu,{removeBlank:k,position:ie+1}))),(t==null?void 0:t.getFieldValue(["sub_item_banks",...u]))&&V.createElement(Ie.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},V.createElement(D.default.Item,Gl(Jl({},v),{name:[he,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.blankInputNumberWrapper}),V.createElement(it.Z,{onChange:()=>{var J,ee;let Te=t==null?void 0:t.getFieldValue(["sub_item_banks",E==null?void 0:E[0],"standard_answers"]),et=0;for(let ke in Te)(J=Te[ke])!=null&&J.score&&(et+=Number((ee=Te[ke])==null?void 0:ee.score));t==null||t.setFieldValue(["sub_item_banks",E==null?void 0:E[0],"question_score"],et)},className:Q.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),V.createElement(D.default.Item,Gl(Jl({},v),{name:[he,"position"],noStyle:!0}),V.createElement(Bt.default,{type:"hidden"}))))})))),V.createElement(le.ZP,{className:"mb20",onClick:()=>P(1,o==null?void 0:o.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),V.createElement(se.Z,{align:"middle"},V.createElement(D.default.Item,{name:[l,"downcase"],valuePropName:"checked"},V.createElement(Rt.Z,null)),V.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),V.createElement(se.Z,{align:"middle"},V.createElement(D.default.Item,{name:[l,"no_space"],valuePropName:"checked"},V.createElement(Rt.Z,null)),V.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(o==null?void 0:o.length)>1&&V.createElement(se.Z,{align:"middle",className:(o==null?void 0:o.length)>1?"mb30":`${Q.hide}`},V.createElement(D.default.Item,{name:m},V.createElement(yu,null)),V.createElement(Ie.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),V.createElement("div",{onClick:()=>i(!0)},V.createElement(D.default.Item,{name:x,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},V.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:f}))))};var Fu=Object.defineProperty,gu=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Cn=(e,t,l)=>t in e?Fu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,xn=(e,t)=>{for(var l in t||(t={}))Bn.call(t,l)&&Cn(e,l,t[l]);if(Ul)for(var l of Ul(t))bn.call(t,l)&&Cn(e,l,t[l]);return e},Dn=(e,t)=>gu(e,Bu(t)),bu=(e,t)=>{var l={};for(var u in e)Bn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Ul)for(var u of Ul(e))t.indexOf(u)<0&&bn.call(e,u)&&(l[u]=e[u]);return l};const Cu={\u6B63\u786E:"T",\u9519\u8BEF:"F"},xu=({value:e,onChange:t,form:l,choiceKey:u})=>{const E=(e==null?void 0:e.is_answer)===1,w=e==null?void 0:e.choice_text,x=()=>{var m;const a=(m=l==null?void 0:l.getFieldValue(["sub_item_banks",...u]))==null?void 0:m.map(r=>({choice_text:r.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...u],a),t(Dn(xn({},e),{is_answer:1}))};return n.createElement(se.Z,{className:Q.choiceWrap,align:"middle",wrap:!1},n.createElement(Ie.Z,{onClick:x,className:`${Q.choiceIndex} ${Q.judgementIndex} ${E?Q.activeAnswer:""}`},Cu[w]),n.createElement(Ie.Z,{flex:1,className:`${Q.editorWrap} ml15`},n.createElement("div",{className:`${Q.inputBorder} ${Q.placeholder} ${E?Q.activeJudgementAnswer:""}`},w)),n.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:x,className:`${Q.setAnswerBtn} ${E?Q.activeAnswer:""}`},E?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Du=({questionTitlePlaceholder:e,choiceKey:t="choices",form:l,titleKey:u="name",analysisKey:E="analysis"})=>{const[w,x]=(0,n.useState)(!1);return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(D.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(D.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(D.default.List,{name:t,rules:[{validator(m,a){return a.some(f=>(f==null?void 0:f.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},m=>n.createElement("div",{id:"choices"},m.map(a=>{var r=a,{key:f,name:i}=r,c=bu(r,["key","name"]);return n.createElement(D.default.Item,Dn(xn({},c),{key:f,name:i,noStyle:!0}),n.createElement(xu,{form:l,choiceKey:t}))})))),n.createElement("div",{onClick:()=>x(!0)},n.createElement(D.default.Item,{name:E,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:w}))))};var Au=_(96599),wu=Object.defineProperty,Nu=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Nn=(e,t,l)=>t in e?wu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,_n=(e,t)=>{for(var l in t||(t={}))An.call(t,l)&&Nn(e,l,t[l]);if(Xl)for(var l of Xl(t))wn.call(t,l)&&Nn(e,l,t[l]);return e},vn=(e,t)=>Nu(e,Pu(t)),Pn=(e,t)=>{var l={};for(var u in e)An.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Xl)for(var u of Xl(e))t.indexOf(u)<0&&wn.call(e,u)&&(l[u]=e[u]);return l};const ku=e=>{var t=e,{value:l,onChange:u}=t,E=Pn(t,["value","onChange"]);const w=x=>{u([x])};return n.createElement(Zl.Z,vn(_n({},E),{defaultValue:l==null?void 0:l[0],onChange:w}))},Su=e=>{if(!e)return!1;if(/^s*$/.test(e)||e.trim()===""){te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ou=({value:e=[],onClose:t})=>n.createElement(Au.default,{closable:!0,onClose:t,className:Q.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Zu=({questionTitlePlaceholder:e,form:t,showKeywords:l,isMustKeyWords:u=l,titleKey:E="name",analysisKey:w="analysis",answerTexts:x="answer_texts",keywords:m="keywords",useKeywords:a="use_keywords",indexs:r})=>{var f,i,c,d;const[P,C]=(0,n.useState)(!1),[k,o]=(0,n.useState)(""),j=(i=(f=t.getFieldValue("sub_item_banks"))==null?void 0:f[a==null?void 0:a[0]])==null?void 0:i[a==null?void 0:a[1]],ae=(d=(c=t.getFieldValue("sub_item_banks"))==null?void 0:c[a==null?void 0:a[0]])==null?void 0:d.question_score;return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(D.default.Item,{label:"\u9898\u5E72",name:E,labelCol:{span:24},rules:[{required:!0}]},n.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(D.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:x,labelCol:{span:24}},n.createElement(ku,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!u&&n.createElement(D.default.Item,{hidden:!0,name:a,valuePropName:"checked"},n.createElement(Rt.Z,{defaultChecked:!0})),l&&u&&n.createElement(se.Z,{align:"middle",className:"mb30"},n.createElement(D.default.Item,{name:a,valuePropName:"checked"},n.createElement(Rt.Z,null)),n.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(Ie.Z,null,n.createElement(re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(F.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(j||!u)&&n.createElement(D.default.List,{name:m,rules:[{validator(N,_e){return u?_e!=null&&_e.length?(_e==null?void 0:_e.reduce((ie,be)=>ie+be.score,0))>parseFloat(ae)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(N,{add:_e,remove:Be})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${Q.title} mb10`},u?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(se.Z,{align:"middle",className:"font14 mb30"},n.createElement(Ie.Z,{flex:1},n.createElement(Bt.default,{value:k,onChange:ie=>{o(ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:ie=>{var be,Me,he,v;const J=`${(be=ie.target)==null?void 0:be.value}`,ee=(he=(Me=J==null?void 0:J.split("|"))==null?void 0:Me.filter(ke=>!!ke))==null?void 0:he.map(ke=>ke.trim()),Te=t.getFieldValue(["sub_item_banks",...m]),et=((v=Te==null?void 0:Te.map(ke=>ke==null?void 0:ke.keyword))==null?void 0:v.flat())||[];for(const ke of ee)if(et.includes(ke)){te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Su(J)&&(_e({keyword:ee,score:1}),o(""))},className:Q.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),N.map(ie=>{var be=ie,{key:Me,name:he}=be,v=Pn(be,["key","name"]);return n.createElement(se.Z,{key:Me,className:"mb20",style:{marginRight:148}},n.createElement(Ie.Z,{flex:1},n.createElement(se.Z,{align:"middle",justify:"space-between"},n.createElement(D.default.Item,vn(_n({},v),{name:[he,"keyword"]}),n.createElement(Ou,{onClose:()=>Be(he)})),u&&n.createElement(D.default.Item,vn(_n({},v),{name:[he,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.blankInputNumberWrapper}),n.createElement(it.Z,{className:Q.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>C(!0)},n.createElement(D.default.Item,{name:w,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:P}))))};var R=_(59301),Iu=Object.defineProperty,ju=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,On=(e,t,l)=>t in e?Iu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Zn=(e,t)=>{for(var l in t||(t={}))kn.call(t,l)&&On(e,l,t[l]);if(Yl)for(var l of Yl(t))Sn.call(t,l)&&On(e,l,t[l]);return e},In=(e,t)=>ju(e,Tu(t)),Qu=(e,t)=>{var l={};for(var u in e)kn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Yl)for(var u of Yl(e))t.indexOf(u)<0&&Sn.call(e,u)&&(l[u]=e[u]);return l};const{Panel:$u}=qt.default,Vu=({questionTitlePlaceholder:e,choiceKey:t,form:l,withScore:u})=>{const E=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[w,x]=(0,n.useState)(),[m,a]=(0,n.useState)([]),r=i=>{a(i)},f=({value:i})=>R.createElement("div",{style:{width:150,paddingLeft:11}},i);return R.createElement("div",{className:Q.wrap},R.createElement("div",{className:Q.questionTitleEditorWrap},R.createElement(D.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},R.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e}))),R.createElement(D.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),R.createElement(D.default.List,{name:"sub_item_banks",rules:[{validator(i,c){return c?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(i,{add:c,remove:d,move:P})=>{const C=l.getFieldValue("sub_item_banks");return R.createElement(R.Fragment,null,R.createElement(qt.default,{className:i.length>0?Q.collapseWrapper:"",bordered:!1,activeKey:m,onChange:r,expandIcon:({isActive:k})=>R.createElement("i",{className:`iconfont icon-weizhankai ${k?Q.open:Q.close}`,style:{fontSize:14,transition:"all .2s"}})},i.map((k,o)=>{var j=k,{key:ae,name:N}=j,_e=Qu(j,["key","name"]),Be,ie,be,Me,he,v,J,ee,Te,et,ke,Mt,tt,U;return R.createElement($u,{className:Q.panel,forceRender:!0,header:R.createElement("div",{className:Q.panelHeader},"\u7B2C",o+1,"\u5C0F\u9898",R.createElement("span",null,"\uFF08",((Be=C==null?void 0:C[N])==null?void 0:Be.question_type)==0?"\u5355\u9009\u9898":((ie=C==null?void 0:C[N])==null?void 0:ie.question_type)==1?"\u591A\u9009\u9898":((be=C==null?void 0:C[N])==null?void 0:be.question_type)==3?"\u586B\u7A7A\u9898":((Me=C==null?void 0:C[N])==null?void 0:Me.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:N,extra:R.createElement(se.Z,{align:"middle",onClick:pe=>pe.stopPropagation()},((he=C==null?void 0:C[N])==null?void 0:he.question_type)==3&&R.createElement(R.Fragment,null,R.createElement(_t.ZP.Group,{defaultValue:(v=C==null?void 0:C[N])==null?void 0:v.use_blank_score,className:O.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:pe=>{var lt,Se,Nt,Ot,Ht;if(l==null||l.setFieldValue(["sub_item_banks",N,"use_blank_score"],(lt=pe==null?void 0:pe.target)==null?void 0:lt.value),(Se=pe==null?void 0:pe.target)!=null&&Se.value){let yl=0;for(let Ql in(Nt=l==null?void 0:l.getFieldValue(["sub_item_banks",N]))==null?void 0:Nt.standard_answers)yl+=Number((Ht=(Ot=l==null?void 0:l.getFieldValue(["sub_item_banks",N]))==null?void 0:Ot.standard_answers[Ql])==null?void 0:Ht.score);l==null||l.setFieldValue(["sub_item_banks",N,"question_score"],yl||"")}x(new Date)}}),R.createElement(re.Z,{overlayInnerStyle:{width:460},title:R.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",R.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},R.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),u&&R.createElement(D.default.Item,In(Zn({},_e),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[N,"question_score"],className:Q.blankInputNumberWrapper}),((J=C==null?void 0:C[N])==null?void 0:J.question_type)==3&&((ee=C==null?void 0:C[N])!=null&&ee.use_blank_score)?R.createElement(f,null):R.createElement(it.Z,{className:Q.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),R.createElement(se.Z,{align:"middle",className:"pl40",style:{width:82}},o!==0&&R.createElement("div",{onClick:()=>{var pe;P(o,o-1);const lt=(pe=l.getFieldValue("sub_item_banks"))==null?void 0:pe.map((Se,Nt)=>(i.map((Ot,Ht)=>{Nt===Ht&&(Se.q_position=Number(Ot.name)+1)}),Se));l.setFieldValue("sub_item_banks",lt)}},R.createElement(re.Z,{title:"\u4E0A\u79FB"},R.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),o{var pe;P(o,o+1);const lt=(pe=l.getFieldValue("sub_item_banks"))==null?void 0:pe.map((Se,Nt)=>(i.map((Ot,Ht)=>{Nt===Ht&&(Se.q_position=Number(Ot.name)+1)}),Se));l.setFieldValue("sub_item_banks",lt)},className:o===0?"":"ml10"},R.createElement(re.Z,{title:"\u4E0B\u79FB"},R.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),R.createElement(re.Z,{title:"\u5220\u9664"},R.createElement(el.Z,{className:`${Q.deleteIcon} ml40`,onClick:()=>d(N)})))},R.createElement(D.default.Item,In(Zn({},_e),{name:N}),(((Te=C==null?void 0:C[N])==null?void 0:Te.question_type)==0||((et=C==null?void 0:C[N])==null?void 0:et.question_type)==1)&&R.createElement(mu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ke=C==null?void 0:C[N])==null?void 0:ke.question_type)==1,form:l,choiceKey:[N,"choices"],titleKey:[N,"name"],analysisKey:[N,"analysis"],choiceOptionsPath:["sub_item_banks",N,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Mt=C==null?void 0:C[N])==null?void 0:Mt.question_type)==3&&R.createElement(hu,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",name:N,scoreByBlank:[N,"use_blank_score"],titleKey:[N,"name"],analysisKey:[N,"analysis"],isOrdered:[N,"is_ordered"],answerKey:[N,"standard_answers"],key:w}),((tt=C==null?void 0:C[N])==null?void 0:tt.question_type)==2&&R.createElement(Du,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[N,"name"],analysisKey:[N,"analysis"],choiceKey:[N,"choices"]}),((U=C==null?void 0:C[N])==null?void 0:U.question_type)==4&&R.createElement(Zu,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[N,"name"],analysisKey:[N,"analysis"],answerTexts:[N,"answer_texts"],useKeywords:[N,"use_keywords"],keywords:[N,"keywords"],indexs:N,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:w})))})),i.length<20&&R.createElement(Ge.Z,{menu:{items:[{label:R.createElement("div",{onClick:()=>{c({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),a([i==null?void 0:i.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:R.createElement("div",{onClick:()=>{c({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),a([i==null?void 0:i.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:R.createElement("div",{onClick:()=>{c({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),a([i==null?void 0:i.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:R.createElement("div",{onClick:()=>{c({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),a([i==null?void 0:i.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:R.createElement("div",{onClick:()=>{c({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),a([i==null?void 0:i.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(k=>k.show).map(k=>({label:k.label,key:k.key}))}},R.createElement("div",{className:`${Q.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Ke=_(59301),Ru=Object.defineProperty,Lu=Object.defineProperties,Wu=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,zu=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Tn=(e,t,l)=>t in e?Ru(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ol=(e,t)=>{for(var l in t||(t={}))zu.call(t,l)&&Tn(e,l,t[l]);if(jn)for(var l of jn(t))Mu.call(t,l)&&Tn(e,l,t[l]);return e},fl=(e,t)=>Lu(e,Wu(t)),Hu=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Ju=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();(0,n.useEffect)(()=>{var i;r.setFieldsValue(fl(ol({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(c=>{var d;return fl(ol({},c),{name:c.question_title,choices:(d=c==null?void 0:c.question_choices)==null?void 0:d.map(P=>fl(ol({},P),{is_answer:P!=null&&P.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const f=i=>{if(!(i!=null&&i.length))return!1;const c=i.map(P=>{var C;return(C=P.choice_text)==null?void 0:C.trim().replace(/^\s+|\s+$/g,"")});return new Set(c).size!==c.length};return Ke.createElement("div",null,Ke.createElement(D.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,C;if(i!=null&&i.sub_item_banks){let k=((d=r.getFieldValue("sub_item_banks"))==null?void 0:d.length)>0&&((C=(P=r.getFieldValue("sub_item_banks"))==null?void 0:P.map(o=>{var j;if(o.question_type==3&&(o!=null&&o.use_blank_score)){let ae=0;for(let N in o==null?void 0:o.standard_answers)ae+=Number((j=o==null?void 0:o.standard_answers[N])==null?void 0:j.score);return ae}else return o.question_score}))==null?void 0:C.filter(o=>o));(k==null?void 0:k.length)>0&&r.setFieldsValue({question_score:parseFloat(k==null?void 0:k.reduce((o,j)=>parseFloat(o)+parseFloat(j))).toFixed(1)})}},onFinish:i=>{var c,d;if((c=i.sub_item_banks)==null?void 0:c.some(C=>C.question_type===0||C.question_type===1?f(C.choices):!1)){te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}E(fl(ol(ol({},e),i),{sub_item_banks:(d=i==null?void 0:i.sub_item_banks)==null?void 0:d.map(C=>(console.log(C),fl(ol({},C),{item_type:C==null?void 0:C.question_type,id:(C==null?void 0:C.question_id)||""})))}))},onFinishFailed:i=>Hu(void 0,null,function*(){var c,d;te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Ke.createElement("div",{style:{display:"flex",alignItems:"center"}},Ke.createElement("div",{style:{flex:1}},Ke.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ke.createElement("span",null,"\u7EC4\u5408\u9898")),!e.isadd&&Ke.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},Ke.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ke.createElement(le.ZP,{onClick:()=>{var i;e.isadd?(t(!1),m()):(r.setFieldsValue(fl(ol({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>fl(ol({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ke.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ke.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ke.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ke.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Ke.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ke.createElement(De.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Ke.createElement(Vu,{form:r,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Ke.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Gu=_(91082),Kl=_(24334),qe=_(59301),Uu=Object.defineProperty,Xu=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,$n=(e,t,l)=>t in e?Uu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,tl=(e,t)=>{for(var l in t||(t={}))Ku.call(t,l)&&$n(e,l,t[l]);if(Qn)for(var l of Qn(t))qu.call(t,l)&&$n(e,l,t[l]);return e},Tl=(e,t)=>Xu(e,Yu(t)),ea=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),ta=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm(),f=!0;return(0,n.useEffect)(()=>{var i,c,d;r.setFieldsValue(Tl(tl({},e),{standard_answers:e.standard_answer,difficulty:e.difficulty,item_banks_group_id:e.item_banks_group_id,hack:Tl(tl({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Kl.Base64.decode(((c=e==null?void 0:e.program_attr)==null?void 0:c.code)||"")},hack_sets:tl({},(d=e==null?void 0:e.hack_sets)==null?void 0:d[0]),repeat_answer:!e.repeat_answer}))},[e]),qe.createElement("div",null,qe.createElement(D.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,C,k;if(i!=null&&i.standard_answers){let o=((d=r.getFieldValue("standard_answers"))==null?void 0:d.length)>0&&((C=(P=r.getFieldValue("standard_answers"))==null?void 0:P.map(j=>j.score))==null?void 0:C.filter(j=>j));(o==null?void 0:o.length)>0&&r.setFieldsValue({question_score:(o==null?void 0:o.length)>0&&((k=o.reduce((j,ae)=>j+ae))==null?void 0:k.toFixed(1))})}},onFinish:i=>{var c;E(Tl(tl(tl({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(c=i.standard_answers)==null?void 0:c.map((d,P)=>Tl(tl({},d),{position:P+1})),standard_answer:void 0}))},onFinishFailed:i=>ea(void 0,null,function*(){var c,d;te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},qe.createElement("div",{style:{display:"flex",alignItems:"center"}},qe.createElement("div",{style:{flex:1}},qe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),qe.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!e.isadd&&qe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},qe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),qe.createElement(le.ZP,{onClick:()=>{var i,c,d;e.isadd?(u(!1),m()):(r.setFieldsValue(Tl(tl({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:tl({},e),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Kl.Base64.decode((c=e==null?void 0:e.program_attr)==null?void 0:c.code)},hack_sets:tl({},(d=e==null?void 0:e.hack_sets)==null?void 0:d[0]),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),qe.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:qe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},qe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},qe.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),qe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},qe.createElement(De.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),qe.createElement(Gu.t,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:f,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),qe.createElement(me,{getTagData:x,qitem:e,exerciseitem:l,TagDiscipline:t,form:r}))))},ye=_(59301),la=Object.defineProperty,na=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Rn=(e,t,l)=>t in e?la(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,wt=(e,t)=>{for(var l in t||(t={}))aa.call(t,l)&&Rn(e,l,t[l]);if(Vn)for(var l of Vn(t))ia.call(t,l)&&Rn(e,l,t[l]);return e},ll=(e,t)=>na(e,ua(t)),Ln=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),oa=({qitem:e,setqitem:t,setisedit:l,TagDiscipline:u,exerciseitem:E,seveeditor:w,deleteitem:x,showTip:m=!1})=>{var a;const[r]=D.default.useForm();return(0,n.useEffect)(()=>{var f,i;r.setFieldsValue(ll(wt({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(c=>ll(wt({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(c=>ll(wt({},c),{defaultscore:c.challenge_score}))},[]),ye.createElement("div",null,ye.createElement(D.default,{form:r,colon:!1,onFinish:f=>{var i,c;let d=ll(wt({},f),{question_scores:(i=e==null?void 0:e.shixun)==null?void 0:i.map(P=>P.challenge_score),item_type:e==null?void 0:e.question_type,choices:(c=f==null?void 0:f.choices)==null?void 0:c.map(P=>ll(wt({},P),{is_answer:P.standard_boolean}))});w(wt(wt({},e),d))},onFinishFailed:f=>Ln(void 0,null,function*(){var i,c;te.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("div",{style:{flex:1}},ye.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ye.createElement("span",null,"\u5B9E\u8BAD\u9898")),ye.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},ye.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ye.createElement(le.ZP,{onClick:()=>{var f,i;r.setFieldsValue(ll(wt({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(c=>ll(wt({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(c=>ll(wt({},c),{challenge_score:c.defaultscore})),t(wt({},e)),l(!1)}},"\u53D6\u6D88"),ye.createElement(re.Z,{overlayClassName:O.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ye.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ye.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ye.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>Ln(void 0,null,function*(){var f,i,c;if(((i=(f=e==null?void 0:e.shixun)==null?void 0:f.map)==null?void 0:i.call(f,d=>d.challenge_score).filter(d=>d).length)<((c=e==null?void 0:e.shixun)==null?void 0:c.length)){te.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}r.submit()})},"\u4FDD\u5B58"))),ye.createElement(De.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),ye.createElement(D.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},ye.createElement(Zl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),ye.createElement(se.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},ye.createElement("div",null,ye.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),ye.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},ye.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(a=e==null?void 0:e.shixun)==null?void 0:a.map((f,i)=>ye.createElement("div",{key:f.challenge_id,style:{display:"flex",marginBottom:20}},ye.createElement("div",{style:{flex:1}},i+1,"\u3001",f.challenge_name),ye.createElement("div",null,ye.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",ye.createElement(it.Z,{precision:1,value:f==null?void 0:f.challenge_score,onChange:c=>{const d=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));d[i].challenge_score=c;const P=d.every(k=>!k.challenge_score),C=parseFloat(d==null?void 0:d.map(k=>k.challenge_score).reduce((k,o)=>parseFloat(k||0)+parseFloat(o||0)));r.setFieldsValue({question_score:P?"":C.toFixed(1)}),t(ll(wt({},e),{shixun:d}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},A={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},sa=_(54172),ra=_(37975),p=_(59301);const ql=["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"],da=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ca=({qitem:e,newExercisePaper:t})=>{var l,u,E,w,x,m,a,r,f,i,c,d,P,C,k,o,j,ae,N,_e,Be,ie,be,Me,he;return p.createElement("div",{className:A.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&p.createElement("div",{className:A.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((v,J)=>p.createElement("div",{className:A.redio,key:J},!(v!=null&&v.standard_boolean)&&p.createElement("span",{className:A.redioitem}),(v==null?void 0:v.standard_boolean)&&p.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),p.createElement("span",{className:`${v!=null&&v.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},(e==null?void 0:e.question_type)===0?ql[J]:""),p.createElement(q.Z,{className:v!=null&&v.standard_boolean?A.titleyes:A.title,value:v==null?void 0:v.choice_text}),(v==null?void 0:v.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&p.createElement("div",{className:A.normalWrap},(u=e==null?void 0:e.question_choices)==null?void 0:u.map((v,J)=>p.createElement("div",{className:A.checkbox,key:J},!(v!=null&&v.standard_boolean)&&p.createElement("span",{className:A.checkboxitem}),(v==null?void 0:v.standard_boolean)&&p.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),p.createElement("span",{className:`${v!=null&&v.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},ql[J]),p.createElement(q.Z,{className:v!=null&&v.standard_boolean?A.titleyes:A.title,value:v==null?void 0:v.choice_text}),(v==null?void 0:v.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&p.createElement("div",{className:A.completion},(E=e==null?void 0:e.standard_answers)==null?void 0:E.map((v,J)=>{var ee;return p.createElement(se.Z,{align:"top"},p.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",J+1),p.createElement("div",{className:A.content},(ee=v.answer_text)==null?void 0:ee.map((Te,et)=>p.createElement("div",{key:et,className:A.items,style:(v==null?void 0:v.model)===2?{border:0,padding:0}:{}},(v==null?void 0:v.model)===1?p.createElement("pre",{className:"mb0"},Te):p.createElement(ra.Z,{value:Te,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&p.createElement("div",{className:A.simple},p.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),p.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(w=e==null?void 0:e.answer_texts)!=null&&w[0]?p.createElement(q.Z,{className:A.content,value:(x=e==null?void 0:e.answer_texts)==null?void 0:x[0]}):p.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),p.createElement("div",{className:"mt20 "},p.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),p.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&p.createElement("div",{className:A.shixunWrapper},(m=e==null?void 0:e.shixun)==null?void 0:m.map((v,J)=>{var ee,Te;return p.createElement("div",null,p.createElement("div",{key:J,className:`${A.shixun} mb30`},p.createElement("span",{className:A.score},"\uFF08",v==null?void 0:v.challenge_score,"\u5206\uFF09"),p.createElement("span",{className:A.qtitle},(e==null?void 0:e.index)+"."+(J+1),"\u3001",v==null?void 0:v.challenge_name)),((Te=(ee=t==null?void 0:t.editData)==null?void 0:ee.exercise)==null?void 0:Te.show_challenge_task_pass)&&p.createElement(q.Z,{className:A.content,value:(v==null?void 0:v.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&p.createElement("div",{className:A.program,style:{border:!((r=(a=t==null?void 0:t.editData)==null?void 0:a.exercise)!=null&&r.show_hack_sets)&&!((i=(f=t==null?void 0:t.editData)==null?void 0:f.exercise)!=null&&i.show_hack_description)&&"none"}},((d=(c=t==null?void 0:t.editData)==null?void 0:c.exercise)==null?void 0:d.show_hack_sets)&&p.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},p.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},p.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),p.createElement(sa.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(v,J,ee)=>ee+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(v,J,ee)=>p.createElement(re.Z,{title:p.createElement("pre",null,v)},p.createElement("div",{className:A.divname},v))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(v,J,ee)=>p.createElement(re.Z,{title:p.createElement("pre",null,v)}," ",p.createElement("div",{className:A.divname},v))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(P=e==null?void 0:e.program_attr)==null?void 0:P.hack_sets})),((k=(C=t==null?void 0:t.editData)==null?void 0:C.exercise)==null?void 0:k.show_hack_description)&&p.createElement("div",null,p.createElement(q.Z,{className:A.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((o=e==null?void 0:e.sub_exercise_questions)==null?void 0:o.map((v,J)=>{var ee,Te,et,ke,Mt,tt;return p.createElement("div",{key:J},p.createElement("div",{className:A.combination},p.createElement("span",{className:A.score},v==null?void 0:v.question_score,"\u5206"),p.createElement("span",{className:A.qtype},(ee=da.find(U=>U.type==v.question_type))==null?void 0:ee.name),p.createElement("span",{className:A.qtitle},p.createElement(q.Z,{value:`${J+1}\u3001${v==null?void 0:v.question_title}`}))),(v.question_type===0||v.question_type===2)&&p.createElement("div",{className:A.warp,style:{padding:"20px 58px 0 58px"}},p.createElement("div",null,(Te=v==null?void 0:v.question_choices)==null?void 0:Te.map((U,pe)=>p.createElement("div",{className:A.redio,key:pe},!(U!=null&&U.standard_boolean)&&p.createElement("span",{className:A.redioitem}),(U==null?void 0:U.standard_boolean)&&p.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),p.createElement("span",{className:`${U!=null&&U.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},ql[pe]),p.createElement(q.Z,{className:U!=null&&U.standard_boolean?A.titleyes:A.title,value:U==null?void 0:U.choice_text}),(U==null?void 0:U.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848"))))),v.question_type===1&&p.createElement("div",{className:A.normalWrap},(et=v==null?void 0:v.question_choices)==null?void 0:et.map((U,pe)=>p.createElement("div",{className:A.checkbox,key:pe},!(U!=null&&U.standard_boolean)&&p.createElement("span",{className:A.checkboxitem}),(U==null?void 0:U.standard_boolean)&&p.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),p.createElement("span",{className:`${U!=null&&U.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},ql[pe]),p.createElement(q.Z,{className:U!=null&&U.standard_boolean?A.titleyes:A.title,value:U==null?void 0:U.choice_text}),(U==null?void 0:U.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),v.question_type===3&&p.createElement("div",{className:A.completion},(ke=v==null?void 0:v.standard_answers)==null?void 0:ke.map((U,pe)=>{var lt;return p.createElement(se.Z,{align:"top"},p.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",pe+1),p.createElement("div",{className:A.content},(lt=U.answer_text)==null?void 0:lt.map((Se,Nt)=>p.createElement("div",{key:Nt,className:A.items},p.createElement("pre",{className:"mb0"},Se)))))})),v.question_type===4&&p.createElement("div",{className:A.simple},p.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),p.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Mt=v==null?void 0:v.answer_texts)!=null&&Mt[0]?p.createElement(q.Z,{className:A.content,value:(tt=v==null?void 0:v.answer_texts)==null?void 0:tt[0]}):p.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),p.createElement("div",{className:"mt20 "},p.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),p.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},v!=null&&v.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&p.createElement("div",null,p.createElement(q.Z,{disabledFill:!0,className:A.content,showProgramFill:!0,value:Kl.Base64.decode(((j=e==null?void 0:e.program_attr)==null?void 0:j.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&p.createElement("div",{className:A.bottom},p.createElement("div",{className:`${A.bottomitem} mb30`},p.createElement("span",{className:A.left},"\u89E3\u6790"),p.createElement("span",{className:A.right},e!=null&&e.analysis?p.createElement(q.Z,{value:e==null?void 0:e.analysis}):p.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),p.createElement("div",{className:`${A.bottomitem} mb30`},p.createElement("span",{className:A.left},"\u96BE\u5EA6"),p.createElement("span",{className:A.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),p.createElement("div",{className:A.bottomitem},p.createElement("span",{className:A.left},"\u77E5\u8BC6\u70B9"),p.createElement(re.Z,{title:((ae=e==null?void 0:e.tag_discipline_names)==null?void 0:ae.length)<=0||((N=e==null?void 0:e.tag_discipline_names)==null?void 0:N.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Be=(_e=e==null?void 0:e.tag_discipline_names)==null?void 0:_e.join("\uFF1B"))==null?void 0:Be.toString()},p.createElement("span",{className:A.right},((ie=e==null?void 0:e.tag_discipline_names)==null?void 0:ie.length)<=0?p.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((be=e==null?void 0:e.tag_discipline_names)==null?void 0:be.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?p.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(he=(Me=e==null?void 0:e.tag_discipline_names)==null?void 0:Me.join("\uFF1B"))==null?void 0:he.toString())))))},ma=_(51780),_a=_(29342),Xe=_(59301),va=Object.defineProperty,pa=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,zn=(e,t,l)=>t in e?va(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,en=(e,t)=>{for(var l in t||(t={}))fa.call(t,l)&&zn(e,l,t[l]);if(Wn)for(var l of Wn(t))ya.call(t,l)&&zn(e,l,t[l]);return e},Mn=(e,t)=>pa(e,Ea(t)),ha=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Fa=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();return(0,n.useEffect)(()=>{r.setFieldsValue(Mn(en({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),Xe.createElement("div",null,Xe.createElement(D.default,{form:r,colon:!1,onFinish:f=>{E(en(en({},e),f))},onFinishFailed:f=>ha(void 0,null,function*(){var i,c;te.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},Xe.createElement("div",{style:{display:"flex",alignItems:"center"}},Xe.createElement("div",{style:{flex:1}},Xe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xe.createElement("span",null,"\u7B80\u7B54\u9898")),!(e!=null&&e.isadd)&&Xe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},Xe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xe.createElement(le.ZP,{onClick:()=>{e.isadd?(t(!1),m()):(r.setFieldsValue(Mn(en({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Xe.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xe.createElement(le.ZP,{type:"primary",className:"ml20",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Xe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xe.createElement(D.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xe.createElement(it.Z,{onBlur:f=>{f.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Xe.createElement(_a.W,{form:r,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Xe.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Le=_(59301),ga=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Ba=({setScoreShow:e,ScoreShow:t,exerciseitem:l,getdata:u})=>{var E,w,x;const[m,a]=(0,n.useState)(!1);function r(){return ga(this,null,function*(){var f,i,c;let d=(i=(f=l==null?void 0:l.exercise_question_types)==null?void 0:f.filter(C=>C.Singlequestion))==null?void 0:i.map(C=>({question_type:C.question_type,score:C.Singlequestion})),P=yield(0,nt.ZP)(`/api/examination_banks/${(c=l==null?void 0:l.exercise)==null?void 0:c.id}/batch_set_score.json`,{method:"POST",body:{question_arr:d}});(P==null?void 0:P.status)===0&&u()})}return Le.createElement("div",null,t&&Le.createElement(ot.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:t,width:640,centered:!0,zIndex:10,className:O.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var f,i,c;if(l!=null&&l.use_blank_score&&((c=(i=(f=l==null?void 0:l.exercise_question_types)==null?void 0:f.filter(d=>d.name==="\u586B\u7A7A\u9898"))==null?void 0:i[0])!=null&&c.Singlequestion)){a(!0);return}r(),e(!1)}},Le.createElement("div",{className:"c-black"},"\u603B\u5206",Le.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((E=l==null?void 0:l.exercise_types)==null?void 0:E.q_scores))),Le.createElement("div",{className:O.content},Le.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Le.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Le.createElement("span",null,"\u9898\u578B\u603B\u5206"),Le.createElement("span",null,"\u64CD\u4F5C")),(x=(w=l==null?void 0:l.exercise_question_types)==null?void 0:w.filter(f=>f.name!=="\u5B9E\u8BAD\u9898"&&f.name!=="\u7EC4\u5408\u9898"))==null?void 0:x.map((f,i)=>{var c;return Le.createElement("div",{key:i,className:O.items},Le.createElement("span",null,f==null?void 0:f.name),Le.createElement("span",null,(c=f==null?void 0:f.items)==null?void 0:c.length),Le.createElement("span",null,f==null?void 0:f.score),Le.createElement("span",null,"\u6BCF\u9898",Le.createElement(it.Z,{min:.1,precision:1,max:100,onChange:d=>{f.Singlequestion=d},defaultValue:f.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Le.createElement(ot.default,{title:!1,footer:!1,centered:!0,open:m,zIndex:20,width:640,closable:!1,className:O.scoremodal},Le.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Le.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Le.createElement("div",{className:O.bottom},Le.createElement(le.ZP,{className:O.no,onClick:()=>{a(!1)}},"\u53D6\u6D88"),Le.createElement(le.ZP,{className:O.yes,onClick:()=>{r(),a(!1),e(!1)}},"\u786E\u8BA4"))))},ba=_(72850),Ca=_(42455),xa=_(89392),Da=_(53283),Hn=_(2099),Aa=_(66807),y=_(59301),wa=Object.defineProperty,Na=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Gn=(e,t,l)=>t in e?wa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ft=(e,t)=>{for(var l in t||(t={}))ka.call(t,l)&&Gn(e,l,t[l]);if(Jn)for(var l of Jn(t))Sa.call(t,l)&&Gn(e,l,t[l]);return e},nl=(e,t)=>Na(e,Pa(t)),Ae=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())});const Pl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Oa=({user:e,dispatch:t,itemid:l,newExercisePaper:u,setisedits:E})=>{var w,x,m,a,r,f,i,c;const[d,P]=(0,n.useState)(),[C,k]=(0,n.useState)(!1),[o,j]=(0,n.useState)(),[ae,N]=(0,n.useState)(),_e=(0,n.useRef)(),Be=(0,n.useRef)(),[ie,be]=(0,n.useState)(),[Me,he]=(0,n.useState)(!1),[v,J]=(0,n.useState)(!1),[ee,Te]=(0,n.useState)(),[et,ke]=(0,n.useState)(!1),[Mt,tt]=(0,n.useState)(!1),[U,pe]=(0,n.useState)(!1),[lt,Se]=(0,n.useState)(!1),[Nt,Ot]=(0,n.useState)(!1),[Ht,yl]=(0,n.useState)(!1),[Ql,pn]=(0,n.useState)(!1),[Pt,kl]=(0,n.useState)(!1),[Ce]=D.default.useForm(),[dt,He]=(0,n.useState)(!1),Zt=(0,n.useRef)(null),[Ee]=(0,Y.useSearchParams)(),[Ye,Qe]=(0,n.useState)(!1),hl=Ee.get("isIntelligentAssistant"),[ct,sl]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Je(),t({type:"globalSetting/footerToggle",payload:!1})},[]),(0,n.useEffect)(()=>{E(v)},[v]),(0,n.useEffect)(()=>{o!=null&&o.question_id&&(N(o==null?void 0:o.question_score),Be.current=o==null?void 0:o.question_id)},[o]);const It=B=>Ae(void 0,null,function*(){});function Je(){return Ae(this,null,function*(){var B,Z,W,oe;he(!0),k(!0);const Fe=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});he(!1),k(!1),P(Fe),j(nl(Ft({},(W=(Z=(B=Fe==null?void 0:Fe.exercise_question_types)==null?void 0:B[0])==null?void 0:Z.items)==null?void 0:W[0]),{index:1})),be(nl(Ft({},(oe=Fe==null?void 0:Fe.exercise_question_types)==null?void 0:oe[0]),{indexs:1}))})}function Jt(B,Z=!0){return Ae(this,null,function*(){var W,oe,Fe,Oe;Z&&(he(!0),k(!0));const $e=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});P($e);let gt=[];(W=$e==null?void 0:$e.exercise_question_types)==null||W.map(At=>{var Fl;(Fl=At==null?void 0:At.items)==null||Fl.map((nn,un)=>{gt.push(nl(Ft({},nn),{index:un+1}))})});let cl=(oe=gt.filter(At=>At.question_id===(B==null?void 0:B.id)))==null?void 0:oe[0],ln=(Oe=((Fe=$e==null?void 0:$e.exercise_question_types)==null?void 0:Fe.map((At,Fl)=>{if((cl==null?void 0:cl.question_type)===(At==null?void 0:At.question_type))return nl(Ft({},At),{indexs:Fl+1})})).filter(At=>At))==null?void 0:Oe[0];be(Ft({},ln)),j(Ft({},cl)),N(cl==null?void 0:cl.question_score),he(!1),k(!1)})}function rl(B){return Ae(this,null,function*(){let Z=nl(Ft({},B),{difficulty:(B==null?void 0:B.difficulty)||2,item_type:B.question_type,course_discipline_id:B==null?void 0:B.course_discipline_id,tag_discipline_ids:B==null?void 0:B.tag_discipline_ids,repeat_answer:!B.repeat_answer}),W={};B.question_type===8&&(W=nl(Ft({},B),{hack:nl(Ft({},B==null?void 0:B.hack),{difficult:B.difficulty}),hack_codes:nl(Ft({},B.hack_codes),{code:Kl.Base64.encode(B.hack_codes.code)}),hack_sets:[Ft({},B.hack_sets)],is_blank:!0})),sessionStorage.projectFill&&(W.hack_identifier=sessionStorage.projectFill);let oe=yield(0,nt.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:B.question_type===8?W:Z});(oe==null?void 0:oe.status)===0&&(J(!1),Jt(oe)),(0,bt.Vf)("#question-scroll-id")})}function ii(B){return Ae(this,null,function*(){k(!0);let Z=yield(0,nt.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});k(!1),(Z==null?void 0:Z.status)===0&&Je()})}const Ma=(B,Z,W)=>Ae(void 0,null,function*(){var oe;if(B.length===0){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),W();return}const Fe=yield(0,vt.Hb)(l,(oe=B[0])==null?void 0:oe.file,Z);Fe.status===0&&(te.ZP.success(`\u6210\u529F\u5BFC\u5165${Fe==null?void 0:Fe.success}\u6761`),ke(!1),Je()),W()}),Ha=(B,Z)=>Ae(void 0,null,function*(){d.exercise_types.q_scores=Number(d.exercise_types.q_scores)+Number(B)-Number(Z==null?void 0:Z.question_score);const W=yield(0,vt.kF)({score:(0,xa.round)(B,1),question_id:Z==null?void 0:Z.question_id});if((W==null?void 0:W.status)===0){te.ZP.success("\u4FEE\u6539\u6210\u529F"),Jt({id:Be.current},!1);return}(W==null?void 0:W.status)===-1&&N(Z==null?void 0:Z.question_score)});function dl(){return Ae(this,null,function*(){ot.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:O.modalconfirm,onOk:()=>Ae(this,null,function*(){if(o.question_id){let B=yield(0,nt.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/${o.question_id}.json`,{method:"delete"});(B==null?void 0:B.status)===0&&(Je(),J(!1))}else j({}),J(!1),Je()}),cancelText:"\u53D6\u6D88"})})}const Ja=B=>Ae(void 0,null,function*(){return yield(0,nt.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks.json`,{method:"post",body:Ft({},B)})}),{overflow:Ga,handleMouseEnter:Ua,handleMouseLeave:Xa}=(0,Ca.I)(),tu=B=>Ae(void 0,null,function*(){k(!0);let Z=yield(0,nt.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});if(k(!1),(Z==null?void 0:Z.status)===0){const W=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});P(W)}}),jt=()=>v?(sl(!0),!0):!1;(0,n.useEffect)(()=>{if(ct){const B=setTimeout(()=>{sl(!1)},2e3);return()=>clearTimeout(B)}},[ct]);const Ya=(B,Z)=>y.createElement(S.default,null,y.createElement(S.default.Item,{key:"0",onClick:()=>lu(B==null?void 0:B.question_type)},y.createElement("span",{className:O.moreSpan},"\u65B0\u589E")),y.createElement(S.default.Item,{key:"1",disabled:Z===0,onClick:()=>Ae(void 0,null,function*(){if(Z===0||jt())return;let W=(0,bt.rz)(d==null?void 0:d.exercise_question_types,Z,Z-1);yield tu(W.map(oe=>oe.name))})},y.createElement("span",{className:O.moreSpan},"\u4E0A\u79FB")),y.createElement(S.default.Item,{key:"2",disabled:Z===(d==null?void 0:d.exercise_question_types.length)-1,onClick:()=>Ae(void 0,null,function*(){if(Z===(d==null?void 0:d.exercise_question_types.length)-1||jt())return;let W=(0,bt.rz)(d==null?void 0:d.exercise_question_types,Z,Z+1);yield tu(W.map(oe=>oe.name))})},y.createElement("span",{className:O.moreSpan},"\u4E0B\u79FB")),y.createElement(S.default.Item,{key:"3",onClick:()=>{var W;Ce.setFieldsValue({name:B.name,item_type_en:(W=Pl.find(oe=>oe.id==B.question_type))==null?void 0:W.nameType}),He(!0)}},y.createElement("span",{className:O.moreSpan},"\u91CD\u547D\u540D"))),lu=B=>{var Z,W,oe,Fe,Oe,$e,gt,cl,En,ln,At,Fl,nn,un,nu,uu,au,iu,ou,su,ru,du;if(!jt()){if(B===5){Se(!0),Ot(!0);return}if(B===6){if(Ee.get("pageType")=="course")Ee.get("updateType")=="course"?Y.history.push(`/problems/newcreate?express_id=${(Z=d==null?void 0:d.exercise)==null?void 0:Z.id}&callback_url=/paperlibrary/add/${(W=d==null?void 0:d.exercise)==null?void 0:W.id}?type=2&pageType=course&updateType=course&courseId=${Ee.get("courseId")}&stageId=${Ee.get("stageId")}`):Y.history.push(`/problems/newcreate?express_id=${(oe=d==null?void 0:d.exercise)==null?void 0:oe.id}&callback_url=/paperlibrary/add/${(Fe=d==null?void 0:d.exercise)==null?void 0:Fe.id}?type=2&pageType=course&courseId=${Ee.get("courseId")}&stageId=${Ee.get("stageId")}`);else{let qa=($e=(Oe=u==null?void 0:u.editData)==null?void 0:Oe.exercise)!=null&&$e.set_question_sub_discipline?`/problems/newcreate?express_id=${(gt=d==null?void 0:d.exercise)==null?void 0:gt.id}&callback_url=${window.location.pathname+window.location.search}&course_discipline_id=${(En=(cl=u==null?void 0:u.editData)==null?void 0:cl.exercise)==null?void 0:En.course_discipline_id}`:`/problems/newcreate?express_id=${(ln=d==null?void 0:d.exercise)==null?void 0:ln.id}&callback_url=${window.location.pathname+window.location.search}`;Y.history.push(qa)}return}J(!0),j(B===2?{question_type:B,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",course_discipline_id:(Fl=(At=u==null?void 0:u.editData)==null?void 0:At.exercise)!=null&&Fl.is_creator&&(un=(nn=u==null?void 0:u.editData)==null?void 0:nn.exercise)!=null&&un.set_question_sub_discipline?(uu=(nu=u==null?void 0:u.editData)==null?void 0:nu.exercise)==null?void 0:uu.course_discipline_id:null,analysis:""}:{question_type:B,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,course_discipline_id:(iu=(au=u==null?void 0:u.editData)==null?void 0:au.exercise)!=null&&iu.is_creator&&(su=(ou=u==null?void 0:u.editData)==null?void 0:ou.exercise)!=null&&su.set_question_sub_discipline?(du=(ru=u==null?void 0:u.editData)==null?void 0:ru.exercise)==null?void 0:du.course_discipline_id:null})}},Ka=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{jt()||ke(!0)}},{key:2,label:y.createElement("div",null,y.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Hn.$}),y.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{(0,bt.Ye)(t)||jt()||tt(!0)}}];return y.createElement("div",null,y.createElement(mt.Z,{spinning:Me},y.createElement("div",{className:O.bg},y.createElement("div",{style:{textAlign:"center"}},((w=d==null?void 0:d.exercise_types)==null?void 0:w.q_counts)===0&&!v&&y.createElement(bl.Z,{styles:{marginTop:180},customText:y.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",y.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((x=d==null?void 0:d.exercise_types)==null?void 0:x.q_counts)>0||v)&&y.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},y.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},y.createElement("div",{className:O.left},y.createElement("div",{className:O.leftAction},y.createElement(le.ZP,{onClick:()=>{jt()||pe(!0)},className:O.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),y.createElement("div",{className:O.scrollWrapper,style:{overflow:Ga},onMouseEnter:Ua,onMouseLeave:Xa},(m=d==null?void 0:d.exercise_question_types)==null?void 0:m.map((B,Z)=>y.createElement("div",{key:Z,className:"mb30"},y.createElement("div",{className:O.title},y.createElement("div",{className:O.titleleft},y.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,bt.EM)(Z+1),"\u3001\u3010",B.name,"\u3011"),y.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",B.count,"\u5C0F\u9898\uFF0C\u5171",B.score,"\u5206\uFF09")),y.createElement(Ge.Z,{dropdownRender:()=>Ya(B,Z),placement:"bottomLeft"},y.createElement("div",{className:O.more_style},y.createElement("i",{className:"iconfont icon-sandian font12"})))),y.createElement(Et,{handleEditing:()=>{sl(!0)},isedit:v,setBigqitem:be,bigitem:nl(Ft({},B),{indexs:Z+1}),setqitem:W=>Ae(void 0,null,function*(){var oe;(oe=_e.current)==null||oe.blur(),j(W)}),qitem:o,Itemid:l,getdata:Jt,data:B.items})))))),y.createElement("div",{id:"question-scroll-id",style:{overflow:v?"hidden":"auto"},className:O.right,ref:Zt},!(o!=null&&o.isadd)&&y.createElement("div",{className:O.title},!v&&y.createElement("div",{style:{flex:1}},y.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(ie==null?void 0:ie.indexs)&&(0,bt.EM)(ie==null?void 0:ie.indexs),"\u3001\u3010",ie==null?void 0:ie.name,"\u3011"),y.createElement(re.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},y.createElement("i",{className:`${O.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var B;Ce.setFieldsValue({name:ie.name,item_type_en:(B=Pl.find(Z=>Z.id==ie.question_type))==null?void 0:B.nameType}),He(!0)}})),y.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",ie==null?void 0:ie.count,"\u5C0F\u9898\uFF0C\u5171",ie==null?void 0:ie.score,"\u5206\uFF09"),(o==null?void 0:o.question_type)===6&&y.createElement("span",{onClick:()=>Qe(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(o==null?void 0:o.question_type)===5&&y.createElement(Gt.default,{defaultChecked:(r=(a=u==null?void 0:u.editData)==null?void 0:a.exercise)==null?void 0:r.show_challenge_task_pass,onChange:B=>Ae(void 0,null,function*(){let Z=yield(0,nt.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:B.target.checked}});(Z==null?void 0:Z.status)===0&&(te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Jt({id:Be.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(o==null?void 0:o.question_type)===6&&y.createElement("span",{style:{marginLeft:20},onClick:()=>{var B,Z,W,oe;ot.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:y.createElement("div",null,(o==null?void 0:o.question_type)===6&&y.createElement(Gt.default,{defaultChecked:(Z=(B=u==null?void 0:u.editData)==null?void 0:B.exercise)==null?void 0:Z.show_hack_sets,onChange:Fe=>Ae(void 0,null,function*(){let Oe=yield(0,nt.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Fe.target.checked}});(Oe==null?void 0:Oe.status)===0&&(te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ot.default.destroyAll(),Jt({id:Be.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),y.createElement("br",null),(o==null?void 0:o.question_type)===6&&y.createElement(Gt.default,{defaultChecked:(oe=(W=u==null?void 0:u.editData)==null?void 0:W.exercise)==null?void 0:oe.show_hack_description,onChange:Fe=>Ae(void 0,null,function*(){let Oe=yield(0,nt.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Fe.target.checked}});(Oe==null?void 0:Oe.status)===0&&(te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ot.default.destroyAll(),Jt({id:Be.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),y.createElement("div",{style:{display:"flex",alignItems:"center"}},(o==null?void 0:o.question_type)===5&&!v&&y.createElement("a",{className:O.shixun,href:`/shixuns/${o==null?void 0:o.shixun_identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!v&&[0,1,2,4,6].includes(o==null?void 0:o.question_type)&&y.createElement(D.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},y.createElement(it.Z,{precision:1,ref:_e,onChange:B=>N(B),value:ae,onBlur:B=>{Ha(B.target.value,o)}})),!v&&y.createElement(re.Z,{title:"\u5220\u9664"},y.createElement("i",{onClick:()=>{dl()},style:{marginRight:20},className:`${O.delete} iconfont icon-shanchu13 mr5 `})),!v&&y.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},y.createElement("i",{onClick:()=>{var B,Z,W;(o==null?void 0:o.question_type)===6?Ee.get("pageType")=="course"?Ee.get("updateType")=="course"?Y.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(B=d==null?void 0:d.exercise)==null?void 0:B.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${Ee.get("courseId")}&stageId=${Ee.get("stageId")}`):Y.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(Z=d==null?void 0:d.exercise)==null?void 0:Z.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${Ee.get("courseId")}&stageId=${Ee.get("stageId")}`):Y.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(W=d==null?void 0:d.exercise)==null?void 0:W.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):J(!0)},className:`${O.edit} iconfont icon-bianji_Hover mr5 `})))),!v&&y.createElement("div",null,y.createElement("div",{className:O.qcount},y.createElement("span",{className:O.score},o==null?void 0:o.question_score,"\u5206"),y.createElement(q.Z,{className:O.qtitle,value:(o==null?void 0:o.index)+`\u3001${(o==null?void 0:o.question_type)==8?(f=o==null?void 0:o.program_attr)==null?void 0:f.description:o==null?void 0:o.question_title}`}),(o==null?void 0:o.high_resources_consume)&&y.createElement(Aa.Z,{type:"shixun",style:{marginLeft:10}})),(o==null?void 0:o.question_type)===6&&y.createElement(Ve.Z,{onEdit:()=>Qe(1),className:"mt10",dataSource:(o==null?void 0:o.languages)||[]}),y.createElement(ca,{newExercisePaper:u,TagDiscipline:ee,qitem:o})),v&&y.createElement("div",null,(o==null?void 0:o.question_type)<=1&&y.createElement(X,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===5&&y.createElement(oa,{setqitem:j,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,showTip:ct}),(o==null?void 0:o.question_type)===3&&y.createElement(kt,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===2&&y.createElement(pl,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===4&&y.createElement(Fa,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===7&&y.createElement(Ju,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===8&&y.createElement(ta,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}))))))),y.createElement("div",{className:O.bottomdiv},y.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},y.createElement("span",{className:O.spanBtn,onClick:()=>{jt()||(Se(!0),Ot(!1))}},"\u9898\u5E93\u9009\u9898"),y.createElement(Ge.Z,{menu:{items:Ka}},y.createElement("span",{className:O.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),y.createElement("span",{className:O.spanBtn,onClick:()=>Ae(void 0,null,function*(){var B;if((0,bt.Ye)(t)||jt())return;const Z=yield(0,vt.JP)(l);Z.status===0&&window.open(`/classrooms/coursesId/exercise/${Z.exercise_id}/${(B=e.userInfo)==null?void 0:B.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),y.createElement("span",{className:O.spanBtn,onClick:()=>{if(!jt()){if(hl){window.open(`/paperlibrary/see/${l}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${l}`)}}},"\u8BD5\u5377\u9884\u89C8"),Pl==null?void 0:Pl.map((B,Z)=>y.createElement(le.ZP,{key:Z,className:O.addQuestionBtn,type:"primary",onClick:()=>{lu(B.id)}},B.name)),y.createElement(le.ZP,{className:O.saveBtn,loading:Pt,onClick:()=>Ae(void 0,null,function*(){var B,Z;const W=Number(d.exercise_types.q_scores);[100,120,150].includes(W)||(yield new Promise(($e,gt)=>{ot.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},W),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Ae(void 0,null,function*(){$e("")}),onCancel:()=>{gt()}})}));const oe=()=>Ae(void 0,null,function*(){if(Ee.get("pageType")=="course")if(Ee.get("updateType")=="course")te.ZP.info("\u7F16\u8F91\u6210\u529F"),Y.history.replace(`/paths/${Ee.get("courseId")}`);else{if(jt())return;(0,Da._C)({id:Ee.get("stageId"),subject_id:Ee.get("courseId"),homework_type:"exercise",examination_bank_ids:[l]}).then($e=>{($e==null?void 0:$e.status)==0&&(te.ZP.info("\u521B\u5EFA\u6210\u529F"),Y.history.replace(`/paths/${Ee.get("courseId")}`))})}else{if(jt())return;if(hl){kl(!0);const $e=yield(0,nt.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:l}});if(kl(!1),($e==null?void 0:$e.status)!==0)return}te.ZP.info("\u4FDD\u5B58\u6210\u529F"),Y.history.push("/paperlibrary?defaultActiveKey=0")}});let Fe=(Z=(B=d==null?void 0:d.exercise_question_types)==null?void 0:B.filter($e=>$e.question_type===5)[0])==null?void 0:Z.items,Oe=0;Fe==null||Fe.map($e=>{$e.high_resources_consume&&(Oe=Oe+1)}),console.log(Oe),Oe>0?t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Oe,fn:()=>{oe()}}}):oe()})},y.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),y.createElement(Ba,{setScoreShow:pe,ScoreShow:U,exerciseitem:d,getdata:Je}),lt&&y.createElement(ba.Z,{setScoreShow:Se,isshixuns:Nt,ScoreShow:lt,isloadings:Ht,onOk:(B,Z,W,oe)=>Ae(void 0,null,function*(){yl(!0);let Oe=yield Ja({exam_id:l,item_bank_ids:B,shixun_ids:Z});yl(!1),(Oe==null?void 0:Oe.status)===0&&ot.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Je()},onCancel:()=>{Se(!1),Je()}})})}),y.createElement(ma.Z,{course_discipline_id:(i=d==null?void 0:d.exercise)==null?void 0:i.course_discipline_id,visible:et,onCancel:()=>ke(!1),onOk:Ma}),y.createElement(ot.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:dt,width:500,onOk:()=>Ce.submit(),onCancel:()=>He(!1)},y.createElement(D.default,{form:Ce,initialValues:{},onFinish:B=>Ae(void 0,null,function*(){(yield(0,vt.RK)(Ft({id:l},B))).status==0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Je(),He(!1))})},y.createElement(D.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(B,Z){var W,oe,Fe,Oe;const $e=(W=Pl==null?void 0:Pl.find(gt=>gt.nameType==Ce.getFieldValue("item_type_en")))==null?void 0:W.id;return(Oe=(Fe=(oe=d==null?void 0:d.exercise_question_types)==null?void 0:oe.filter(gt=>gt.question_type!=$e))==null?void 0:Fe.map(gt=>gt==null?void 0:gt.name))!=null&&Oe.includes(Z)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},y.createElement(Bt.default,{size:"large",maxLength:10,showCount:!0})),y.createElement(D.default.Item,{hidden:!0,name:"item_type_en"},y.createElement(Bt.default,{size:"large"})))),y.createElement(Bl.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Mt},y.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),y.createElement(Hn.Z,{stickyTop:-24,subDisciplineId:(c=d==null?void 0:d.exercise)==null?void 0:c.course_discipline_id,onCancel:()=>tt(!1),mode:2,gather:{exam_id:l},onSuccess:()=>{tt(!1),Je()}}),y.createElement("div",{style:{height:70}})),y.createElement(Ve.Q,{visible:!!Ye,setVisible:Qe,tip:Ye===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ye===1?o==null?void 0:o.languages:[],onOk:B=>Ae(void 0,null,function*(){const Z={languages:B};Ye===1?Z.hack_id=o==null?void 0:o.hack_id:Z.exam_id=l,(yield(0,nt.ZP)("/api/problems/update_languages.json",{method:"post",body:Z})).status===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Jt({id:Be.current}),Qe(!1))})}))};var Za=(0,Y.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Oa),Un=_(60978),Ia=_(28378),ja=_(85647),Ta=_(3188),I=_(59301),Qa=Object.defineProperty,$a=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Yn=(e,t,l)=>t in e?Qa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Kn=(e,t)=>{for(var l in t||(t={}))Ra.call(t,l)&&Yn(e,l,t[l]);if(Xn)for(var l of Xn(t))La.call(t,l)&&Yn(e,l,t[l]);return e},qn=(e,t)=>$a(e,Va(t)),tn=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())});const eu=()=>{const[e,t]=(0,n.useState)([]);return(0,n.useEffect)(()=>{tn(void 0,null,function*(){const u=yield(0,vt.d1)({source:"question"});u!=null&&u.disciplines&&t((0,ul.L)(u==null?void 0:u.disciplines))})},[]),e},Wa=({user:e,newExercisePaper:t,dispatch:l})=>{var u,E,w,x,m,a,r,f,i,c,d,P,C,k,o,j,ae,N,_e,Be,ie,be,Me,he;const v=(0,Y.useParams)(),J=eu(),[ee]=D.default.useForm(),[Te,et]=(0,n.useState)(),[ke,Mt]=(0,n.useState)(!1),[tt,U]=(0,n.useState)(1),[pe,lt]=(0,n.useState)(""),[Se]=(0,Y.useSearchParams)(),[Nt,Ot]=(0,n.useState)(!1),[Ht,yl]=(0,n.useState)(!1),[Ql,pn]=(0,n.useState)(!1),[Pt,kl]=(0,n.useState)([]);return console.log(t,"newExercisePaper"),(0,n.useEffect)(()=>{Se.get("type")==="2"&&(lt(v.id),U(2))},[Se.get("type")]),(0,n.useEffect)(()=>{if(v.id){if(!J.length)return;tn(void 0,null,function*(){var dt,He,Zt,Ee,Ye;Mt(!0);const Qe=yield(0,vt.Di)({id:v.id});Mt(!1);const hl=(dt=Qe==null?void 0:Qe.exercise)==null?void 0:dt.course_discipline_id,ct=(He=Qe==null?void 0:Qe.exercise)==null?void 0:He.time,sl=(Zt=Qe==null?void 0:Qe.exercise)==null?void 0:Zt.tag_disciplines,It=qn(Kn({},Qe.exercise),{course_discipline_id:hl,time:ct===-1?null:ct,tag_discipline_ids:sl});et(It),pn((Ee=Qe.exercise)==null?void 0:Ee.set_question_sub_discipline),kl((Ye=Qe==null?void 0:Qe.exercise)==null?void 0:Ye.tag_disciplines)})}else et({time:60,difficulty:2});l({type:"globalSetting/footerToggle",payload:!1})},[J]),I.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},I.createElement("section",{className:"edu-container"},I.createElement("section",{className:"animated fadeIn"},I.createElement("aside",{style:{marginTop:15}},I.createElement(Tt.Z,{separator:">"},I.createElement(Tt.Z.Item,null,I.createElement(Y.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),I.createElement(Tt.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),I.createElement("div",{className:"bg-white"},I.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},I.createElement("div",{onClick:()=>{if(Nt){te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}U(1)},className:tt===1?H.Z.selectdiv:H.Z.divitem},I.createElement(Un.Z,{number:1,active:tt===1,className:"mr10"}),I.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),I.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),I.createElement("div",{onClick:()=>{if(!v.id&&!pe){te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}U(2),!pe&<(v.id)},className:tt!==1?H.Z.selectdiv:H.Z.divitem},I.createElement(Un.Z,{number:2,active:tt!==1,className:"mr10"}),I.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),tt===2&&I.createElement("div",{className:"tc"},I.createElement(Ia.Z,{defaultValue:(E=(u=t==null?void 0:t.editData)==null?void 0:u.exercise)==null?void 0:E.exercise_name,onFinish:Ce=>tn(void 0,null,function*(){var dt,He,Zt,Ee,Ye,Qe,hl,ct,sl,It,Je,Jt;return Ce.trim()===((He=(dt=t==null?void 0:t.editData)==null?void 0:dt.exercise)==null?void 0:He.exercise_name)?!0:(yield(0,vt.w0)({id:`${(Ee=(Zt=t==null?void 0:t.editData)==null?void 0:Zt.exercise)==null?void 0:Ee.id}`,course_discipline_id:(Qe=(Ye=t==null?void 0:t.editData)==null?void 0:Ye.exercise)==null?void 0:Qe.course_discipline_id,time:`${(ct=(hl=t==null?void 0:t.editData)==null?void 0:hl.exercise)==null?void 0:ct.time}`,exercise_name:Ce,exercise_description:(It=(sl=t==null?void 0:t.editData)==null?void 0:sl.exercise)==null?void 0:It.exercise_description,difficulty:(Jt=(Je=t==null?void 0:t.editData)==null?void 0:Je.exercise)==null?void 0:Jt.difficulty})).status===0?(ee.setFieldValue("exercise_name",Ce),l({type:"newExercisePaper/modifyTitle",payload:Ce}),!0):!1})}),I.createElement("div",{style:{fontSize:14}},I.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",I.createElement("span",{style:{color:"#000000",marginLeft:8}},(x=(w=t==null?void 0:t.editData)==null?void 0:w.exercise)==null?void 0:x.time)),I.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",I.createElement("span",{style:{color:"#000000",marginLeft:8}},((a=(m=t==null?void 0:t.editData)==null?void 0:m.exercise)==null?void 0:a.difficulty)===1?"\u7B80\u5355":((f=(r=t==null?void 0:t.editData)==null?void 0:r.exercise)==null?void 0:f.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),I.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",I.createElement("span",{style:{color:"#000000",marginLeft:8}},((c=(i=t==null?void 0:t.editData)==null?void 0:i.exercise_types)==null?void 0:c.q_counts)||0)),I.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",I.createElement("span",{style:{color:"#000000",marginLeft:8}},(P=(d=t==null?void 0:t.editData)==null?void 0:d.exercise_types)==null?void 0:P.q_scores))))),tt===1&&I.createElement(mt.Z,{spinning:ke,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},I.createElement("section",{className:[H.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Te&&I.createElement(D.default,{layout:"horizontal",form:ee,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:H.Z.formWrap,initialValues:Te},I.createElement(D.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:H.Z.baseLineHeight,rules:[{required:!0,validator:(Ce,dt)=>{var He;return((He=dt==null?void 0:dt.replaceAll(" ",""))==null?void 0:He.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},I.createElement(Bt.default,{maxLength:60,className:H.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),I.createElement(D.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:H.Z.baseLineHeight},I.createElement(ce.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(o=(k=(C=t==null?void 0:t.editData)==null?void 0:C.exercise)==null?void 0:k.course_discipline)==null?void 0:o.course_discipline_id},tooltipTitle:((N=(ae=(j=t==null?void 0:t.editData)==null?void 0:j.exercise)==null?void 0:ae.course_discipline)==null?void 0:N.is_managed)===!1?`${(ie=(Be=(_e=t==null?void 0:t.editData)==null?void 0:_e.exercise)==null?void 0:Be.course_discipline)==null?void 0:ie.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((he=(Me=(be=t==null?void 0:t.editData)==null?void 0:be.exercise)==null?void 0:Me.course_discipline)==null?void 0:he.is_managed)===!1})),I.createElement("div",{className:H.Z.concat},I.createElement("div",null,I.createElement(Gt.default,{checked:Ql,onChange:Ce=>{pn(Ce.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),I.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",I.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),I.createElement(D.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:H.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},I.createElement(_t.ZP.Group,{className:H.Z.radiogroup},I.createElement(_t.ZP.Button,{className:H.Z.easy,value:1},"\u7B80\u5355"),I.createElement(_t.ZP.Button,{className:H.Z.medium,value:2},"\u9002\u4E2D"),I.createElement(_t.ZP.Button,{className:H.Z.hard,value:3},"\u56F0\u96BE"))),I.createElement(D.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9"},I.createElement("div",{className:H.Z.zhishidian,onClick:()=>{const Ce=ee.getFieldValue("course_discipline_id");if(!Ce)return te.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BFE\u7A0B");l({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",params:{course_discipline_id:Ce}}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Pt==null?void 0:Pt.length)>0&&I.createElement("div",{className:H.Z.tags_list},Pt==null?void 0:Pt.map((Ce,dt)=>I.createElement("div",{key:dt,className:H.Z.tag_item},I.createElement("div",null,Ce==null?void 0:Ce.name),I.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${H.Z.tag_icon}`,onClick:()=>{kl([...Pt.filter(He=>(He==null?void 0:He.id)!=(Ce==null?void 0:Ce.id))])}})))),I.createElement(D.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:H.Z.baseLineHeight},I.createElement("div",{style:{display:"flex",width:"100%"}},I.createElement(D.default.Item,{name:"time",noStyle:!0},I.createElement(it.Z,{min:1,className:H.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),I.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),I.createElement(D.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},I.createElement(Bt.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),I.createElement("div",{className:H.Z.bottmodiv},I.createElement(le.ZP,{className:`${H.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Se.get("pageType")=="course"?Y.history.push(`/paths/${Se.get("courseId")}`):Y.history.push("/paperlibrary")}},"\u53D6\u6D88"),I.createElement(we.Z,{className:`${H.Z.confirmBtn} ml15`,type:"primary",onClick:()=>tn(void 0,null,function*(){var Ce,dt,He;yield ee.validateFields();const Zt=ee.getFieldsValue(),Ee=(Pt==null?void 0:Pt.length)>0?Pt==null?void 0:Pt.map(Qe=>Qe==null?void 0:Qe.id):[];if(Zt.set_question_sub_discipline=Ql,v.id){(yield(0,vt.w0)(qn(Kn({id:v.id},Zt),{tag_discipline_ids:Ee}))).status===0&&(lt(v.id),U(2),Y.history.replace(`/paperlibrary/add/${v.id}?type=2`));return}const Ye=yield(0,vt.un)(Zt);Ye.status===0&&(lt((Ce=Ye==null?void 0:Ye.data)==null?void 0:Ce.exam_id),U(2),Se.get("pageType")=="course"?Y.history.replace(`/paperlibrary/add/${(dt=Ye==null?void 0:Ye.data)==null?void 0:dt.exam_id}?type=2&pageType=course&courseId=${Se.get("courseId")}&stageId=${Se.get("stageId")}`):Y.history.replace(`/paperlibrary/add/${(He=Ye==null?void 0:Ye.data)==null?void 0:He.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),tt===2&&I.createElement("div",null,I.createElement(Za,{setisedits:Ot,itemid:pe}))),I.createElement(ja.Z,{open:Ht,onCancel:()=>{yl(!1)}}),I.createElement(Ta.Z,{disabled:!0,knowledgeList:Pt,setKnowledgeList:kl}))};var za=(0,Y.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Wa)},72850:function(fn,gl,_){_.d(gl,{Z:function(){return Rt}});var n=_(59301),Y=_(28284),D=_(6767),Tt=_(62957),te=_(20554),mt=_(82326),Bt=_(17149),Gt=_(69219),_t=_(37568),it=_(54172),le=_(25399),H=_(13747),vt=_(7939),ul=_(57193),we={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"},ot=_(41576),S={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"},Ge=_(97231),re=_(63949),Bl=_(24334);const O=["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 nt=({qitem:F})=>{var ce,z,Lt,de,me,M,rt,We,Ze,Xt;return n.createElement("div",{className:S.warp},n.createElement("div",{className:S.mainPart},n.createElement("div",{className:S.qcount},(F==null?void 0:F.question_type)===8&&n.createElement(Ge.Z,{className:S.content,showProgramFill:!0,value:(ce=F==null?void 0:F.program_attr)==null?void 0:ce.description}),(F==null?void 0:F.question_type)!=8&&n.createElement(Ge.Z,{className:S.qtitle,value:(F==null?void 0:F.name)||(F==null?void 0:F.title)})),((F==null?void 0:F.question_type)===0||(F==null?void 0:F.question_type)===2)&&n.createElement("div",null,(z=F==null?void 0:F.choices)==null?void 0:z.map((T,at)=>n.createElement("div",{className:S.redio},!(T!=null&&T.is_answer)&&n.createElement("span",{className:S.redioitem}),(T==null?void 0:T.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:T!=null&&T.is_answer?S.titleyes:S.title,value:O[at]+(T==null?void 0:T.choice_text)}),(T==null?void 0:T.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(F==null?void 0:F.question_type)===1&&n.createElement("div",null,(Lt=F==null?void 0:F.choices)==null?void 0:Lt.map((T,at)=>n.createElement("div",{className:S.checkbox},!(T!=null&&T.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(T==null?void 0:T.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:T!=null&&T.is_answer?S.titleyes:S.title,value:O[at]+(T==null?void 0:T.choice_text)}),(T==null?void 0:T.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(F==null?void 0:F.question_type)===3&&n.createElement("div",{className:S.completion},(de=F==null?void 0:F.standard_answer)==null?void 0:de.map((T,at)=>{var ft;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",at+1),n.createElement("div",{className:S.content},(ft=T==null?void 0:T.answer_text)==null?void 0:ft.map((g,Re)=>n.createElement("div",{className:S.items},g))))})),(F==null?void 0:F.question_type)===4&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(me=F==null?void 0:F.answer_texts)!=null&&me[0]?n.createElement(Ge.Z,{className:S.content,value:(M=F==null?void 0:F.answer_texts)==null?void 0:M[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(F==null?void 0:F.question_type)===5&&((rt=F==null?void 0:F.challenge_names)==null?void 0:rt.map((T,at)=>n.createElement("div",{className:S.shixun},n.createElement("span",{className:S.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,re.EM)(at+1),"\u9898"),T)))),(F==null?void 0:F.question_type)===6&&n.createElement("div",{className:S.program},n.createElement(Ge.Z,{className:S.content,value:((We=F==null?void 0:F.program_attr)==null?void 0:We.description)||"- -"})),(F==null?void 0:F.question_type)===7&&((Ze=F==null?void 0:F.sub_item_banks)==null?void 0:Ze.map((T,at)=>{var ft,g,Re,Wt,Ue;return n.createElement("div",null,n.createElement("div",{className:S.combination},n.createElement("span",{className:S.qtitle},T==null?void 0:T.name)),n.createElement("div",{className:S.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((T==null?void 0:T.item_type)=="SINGLE"||(T==null?void 0:T.item_type)=="JUDGMENT")&&((ft=T==null?void 0:T.choices)==null?void 0:ft.map((X,Ct)=>n.createElement("div",{className:S.redio},!(X!=null&&X.is_answer)&&n.createElement("span",{className:S.redioitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:X!=null&&X.is_answer?S.titleyes:S.title,value:O[Ct]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(T==null?void 0:T.item_type)=="MULTIPLE"&&((g=T==null?void 0:T.choices)==null?void 0:g.map((X,Ct)=>n.createElement("div",{className:S.checkbox},!(X!=null&&X.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:X!=null&&X.is_answer?S.titleyes:S.title,value:O[Ct]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(T==null?void 0:T.item_type)=="COMPLETION"&&n.createElement("div",{className:S.completion},(Re=T==null?void 0:T.standard_answer)==null?void 0:Re.map((X,Ct)=>{var De;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",Ct+1),n.createElement("div",{className:S.content},(De=X==null?void 0:X.answer_text)==null?void 0:De.map((ue,xt)=>n.createElement("div",{className:S.items},ue))))})),(T==null?void 0:T.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Wt=T==null?void 0:T.answer_texts)!=null&&Wt[0]?n.createElement(Ge.Z,{className:S.content,value:(Ue=T==null?void 0:T.answer_texts)==null?void 0:Ue[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(F==null?void 0:F.question_type)===8&&n.createElement("div",null,n.createElement(Ge.Z,{disabledFill:!0,className:S.content,showProgramFill:!0,value:Bl.Base64.decode(((Xt=F==null?void 0:F.program_attr)==null?void 0:Xt.code)||"")})),(F==null?void 0:F.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(F==null?void 0:F.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(F==null?void 0:F.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(F==null?void 0:F.study_count)||"0"))),n.createElement("a",{className:S.shixunbutton,href:`/shixuns/${F==null?void 0:F.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((F==null?void 0:F.question_type)<=4||[6,8].includes(F==null?void 0:F.question_type))&&n.createElement("div",{className:S.bottom},n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u89E3\u6790"),n.createElement("span",{className:S.right},F!=null&&F.analysis?n.createElement(Ge.Z,{value:F==null?void 0:F.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u96BE\u5EA6"),n.createElement("span",{className:S.right},(F==null?void 0:F.difficulty)===1?"\u7B80\u5355":(F==null?void 0:F.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:S.right},F!=null&&F.tag_discipline?F==null?void 0:F.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},bl=_(12082),Ve=_(53956),xe=_(95392),q=_(61485),fe=_(66807),st=_(55301),Qt=_(76888),b=_(59301),Ut=Object.defineProperty,ut=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,_l=(F,ce,z)=>ce in F?Ut(F,ce,{enumerable:!0,configurable:!0,writable:!0,value:z}):F[ce]=z,ne=(F,ce)=>{for(var z in ce||(ce={}))Vt.call(ce,z)&&_l(F,z,ce[z]);if(ml)for(var z of ml(ce))pt.call(ce,z)&&_l(F,z,ce[z]);return F},Et=(F,ce)=>ut(F,$t(ce)),se=(F,ce,z)=>new Promise((Lt,de)=>{var me=We=>{try{rt(z.next(We))}catch(Ze){de(Ze)}},M=We=>{try{rt(z.throw(We))}catch(Ze){de(Ze)}},rt=We=>We.done?Lt(We.value):Promise.resolve(We.value).then(me,M);rt((z=z.apply(F,ce)).next())});const Sl=({setScoreShow:F,ScoreShow:ce,onOk:z,isshixuns:Lt,isloadings:de,dispatch:me,isIntelligentAssistant:M=!1,ispptModal:rt=!1,isChangeQuestion:We=!1,newExercisePaper:Ze,shixunsDetail:Xt})=>{var T,at,ft;let[g,Re]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:M,is_smart_plan:rt,group_id:[]}),[Wt,Ue]=(0,n.useState)([]),[X,Ct]=(0,n.useState)([]),[De,ue]=(0,n.useState)([]),[xt,Cl]=(0,n.useState)([]);const[an,Yt]=(0,n.useState)(!1),[yt]=Y.default.useForm(),[on,$l]=(0,n.useState)(),[vl,al]=(0,n.useState)(!1);let[ge,Kt]=(0,n.useState)(Lt);const[kt,xl]=(0,n.useState)([]),[Ne,Ol]=(0,n.useState)(0),[sn,rn]=(0,n.useState)(!0),[Vl,Rl]=(0,n.useState)([]),[Ll,Wl]=(0,n.useState)([]),ht=[{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}],Dl=[{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[Dt,yn]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const pl=(0,n.useRef)(new Set),qt=(0,n.useRef)(new Set),Q=Y.default.useWatch("courseid",yt),el=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Zl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],dn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[cn,Il]=(0,n.useState)(!1),Al=()=>{yt.resetFields(),ge=!1,Kt(!1),Il(!1),yt.submit()};(0,n.useEffect)(()=>{var s,h,G,$,L,ve,je,K,ze,Pe;(((G=(h=(s=Ze==null?void 0:Ze.editData)==null?void 0:s.exercise)==null?void 0:h.exist_item_bank_ids)==null?void 0:G.length)>0||((ve=(L=($=Ze==null?void 0:Ze.editData)==null?void 0:$.exercise)==null?void 0:L.exist_item_bank_shixun_ids)==null?void 0:ve.length)>0)&&Wl([...(K=(je=Ze==null?void 0:Ze.editData)==null?void 0:je.exercise)==null?void 0:K.exist_item_bank_ids,...(Pe=(ze=Ze==null?void 0:Ze.editData)==null?void 0:ze.exercise)==null?void 0:Pe.exist_item_bank_shixun_ids])},[(at=(T=Ze==null?void 0:Ze.editData)==null?void 0:T.exercise)==null?void 0:at.exist_item_bank_ids]),(0,n.useEffect)(()=>{ce&&(yt.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),sn&&ge&&(yt.setFieldsValue({item_type:"SHIXUN"}),g.item_type="SHIXUN",Re(ne({},g)),rn(!1)),zt(g),jl(),wl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ce]),(0,n.useEffect)(()=>{Ne>0&&setTimeout(()=>{Ol(0)},2e3)},[Ne]);function zt(s){return se(this,null,function*(){var h,G,$;if(Yt(!0),Re(ne({},s)),(De==null?void 0:De.length)<=0&&s.type==="5"){Cl([]),Yt(!1);return}console.log("----",De,kt);let L=s.type==="5"?De==null?void 0:De.filter(ze=>!kt.includes(ze)):null,ve=s.type==="5"?De==null?void 0:De.filter(ze=>kt.includes(ze)):null,je={course_discipline_id:s==null?void 0:s.courseid};(s==null?void 0:s.type)==="1"&&(je={discipline_id:((h=s==null?void 0:s.courseid)==null?void 0:h[0])||null,sub_discipline_id:((G=s==null?void 0:s.courseid)==null?void 0:G[1])||null});let K=yield(0,ul.ZP)("/api/item_banks.json",{method:"get",params:Et(ne(ne({},s),je),{ids:L,shixun_ids:ve,include_shixuns:!M,group_id:(($=s.group_id)==null?void 0:$.map(ze=>ze==null?void 0:ze.value))||null,keyword:s.keyword?encodeURIComponent(s.keyword):s.keyword,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null,bigmodel:M,is_smart_plan:rt})});Cl(K),Yt(!1)})}function jl(){return se(this,null,function*(){let s=yield(0,ul.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:g.type==="5"?null:g.type,clazz:"ItemBanksGroup"}});Ue((0,ot.L)(s==null?void 0:s.disciplines))})}function wl(s){return se(this,null,function*(){var h;let G=yield(0,ul.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:s}),$=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(h=G==null?void 0:G.data)==null?void 0:h.map(L=>({title:L.name,id:L.id,pid:L.id,value:L.id,key:L.id,isLeaf:!L.have_child}))}];Rl($)})}function zl(s){return se(this,null,function*(){var h,G,$,L;Yt(!0);let ve=(h=s.list)==null?void 0:h.filter(Pe=>!kt.includes(Pe)),je=(G=s.list)==null?void 0:G.filter(Pe=>kt.includes(Pe));if(ve.length===0&&je.length===0){Yt(!1),Cl([]);return}let K={course_discipline_id:s==null?void 0:s.courseid};(s==null?void 0:s.type)==="1"&&(K={discipline_id:(($=s==null?void 0:s.courseid)==null?void 0:$[0])||null,sub_discipline_id:((L=s==null?void 0:s.courseid)==null?void 0:L[1])||null});let ze=yield(0,ul.ZP)("/api/item_banks.json",{method:"get",params:Et(ne(ne({},s),K),{ids:ve,shixun_ids:je,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null})});Yt(!1),Cl(ze)})}const mn=s=>se(void 0,null,function*(){const h=yield me({type:"shixunsDetail/release",payload:{id:s}});let G=h==null?void 0:h.tag_position,$=(h==null?void 0:h.evaluation_set_position)||[],L=h.status;return L===0?(D.ZP.success("\u53D1\u5E03\u6210\u529F"),zt(g),!0):(L===2?D.ZP.error(`\u7B2C${$.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):L===3?D.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${G.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):D.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),St=s=>(s==null?void 0:s.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",il=(s,h,G)=>s.map($=>$.key===h?ne(ne({},$),G):$.children?Et(ne({},$),{children:il($.children,h,G)}):$),El=s=>se(void 0,null,function*(){const{key:h}=s;let G=g.type;const $=yield(0,st.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(h),type:G}),{data:L,total_count:ve}=$||{};ve>0&&Rl(je=>il(je,h,{children:L.map(K=>({title:K.name,id:K.id,pid:K.id,value:K.id,key:K.id,isLeaf:!K.have_child}))}))});function Ie(s){console.log("----",g),s==="1"&&(Dt.gg=ne({},g)),s==="2"&&(Dt.scj=ne({},g)),s==="3"&&(Dt.ttgx=ne({},g)),s==="0"&&(Dt.wcjd=ne({},g)),s==="5"&&(Dt.yx=ne({},g)),yn(ne({},Dt))}function Ml(){g.type==="1"&&(g=Dt.gg),g.type==="2"&&(g=Dt.scj),g.type==="3"&&(g=Dt.ttgx),g.type==="0"&&(g=Dt.wcjd),g.type==="5"&&(g=Dt.yx),(g==null?void 0:g.item_type)==="SHIXUN"?(ge=!0,Kt(!0)):(ge=!1,Kt(!1)),yt.setFieldsValue(ne({},g)),Re(ne({},g)),zt(ne({},g))}return b.createElement("div",null,b.createElement(Tt.default,{title:!1,footer:!1,open:ce,width:1200,centered:!0,className:we.scoremodal,onCancel:()=>{F(!1)}},b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement("div",{className:we.title},M?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),M&&b.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"),b.createElement(te.default,{className:we.tabWrap,activeKey:g.type,onChange:s=>{s==="3"?(g.show_all_share=!0,wl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):g.show_all_share=null,s==="0"&&wl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ie(g.type),g.type=s,(g==null?void 0:g.item_type)==="SHIXUN"&&g.type!=="5"&&(ge=!0,Kt(!0)),Il(!1),g.type==="5"&&(ge=!1,Kt(!1)),Ml(),jl()},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:b.createElement("div",null,"\u5DF2\u9009",De.length>0&&b.createElement("span",{className:we.titlecount},De.length),Ne>0&&b.createElement("span",{className:we.add},"+",Ne)),key:"5"}]}),b.createElement(Y.default,{layout:"inline",form:yt,onValuesChange:(s,h)=>{const G=Object.values(h).some(L=>L!==null&&L!==""&&L!==void 0),$=h.keyword==="";if(Il(G||!$),g.page=1,(h==null?void 0:h.item_type)==="SHIXUN"){if(g.type==="5"?Kt(!1):Kt(!0),s.keyword||s.keyword==="")return;yt.submit()}else{if(s!=null&&s.courseid&&yt.setFieldsValue({tag_discipline_id:null}),Kt(!1),s.keyword||s.keyword==="")return;yt.submit()}},onFinish:s=>{var h;g.type==="3"&&(!s.group_id||((h=s==null?void 0:s.group_id)==null?void 0:h.length)===0)?g.show_all_share=!0:g.show_all_share=null,Re(ne(ne({},g),s)),zt(ne(ne({},g),s))}},b.createElement(Y.default.Item,{name:"item_type"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(rt?Dl:M?ht==null?void 0:ht.filter(s=>s.question_type!==5):ht).map(s=>b.createElement(mt.default.Option,{key:s.value},s.name)))),["1","2"].includes(g.type)?b.createElement(b.Fragment,null,b.createElement(Y.default.Item,{name:"courseid"},b.createElement(Bt.Z,{className:we.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Wt})),!ge&&b.createElement(Y.default.Item,{name:"tag_discipline_id"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ft=xt==null?void 0:xt.tag_disciplines)==null?void 0:ft.map(s=>b.createElement(mt.default.Option,{key:s.id},s.name))))):b.createElement(b.Fragment,null,b.createElement(Y.default.Item,{name:"courseid"},b.createElement(Qt.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:g==null?void 0:g.type}})),!ge&&b.createElement(Y.default.Item,{name:"tag_discipline_id"},b.createElement(Qt.i,{allowAcceptEmpty:!0,key:String(g.type==="3"),data:{container_type:"ItemBank",search:!0,type:g.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Q,showLinkButton:!1}))),b.createElement(Y.default.Item,{name:ge?"diff":"difficulty"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},el.map(s=>b.createElement(mt.default.Option,{key:s.value},s.name)))),ge&&b.createElement(Y.default.Item,{name:"shixun_publish_status"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},dn.map(s=>b.createElement(mt.default.Option,{key:s.value},s.name)))),(g.type==="3"||g.type==="0")&&!ge&&b.createElement(Y.default.Item,{name:"group_id"},b.createElement(Gt.default,{treeDataSimpleMode:!0,style:{width:134},className:we.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(s,h)=>h.title.toUpperCase().indexOf(s.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:El,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Vl})),cn&&b.createElement("span",{className:we.allqingchu,onClick:Al},b.createElement("i",{className:"iconfont icon-guanbi4"}),b.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),b.createElement(Y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},b.createElement(_t.default.Search,{className:we.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:b.createElement("i",{className:`iconfont icon-sousuo9 font14 ${we.searchIcon}`,onClick:()=>yt.submit()}),onSearch:s=>{yt.submit()}}))),b.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},b.createElement("div",{onClick:()=>{g.updated_at==="asc"?g.updated_at="desc":g.updated_at="asc",Re(Et(ne({},g),{page:1})),zt(Et(ne({},g),{page:1}))}}," ",g.updated_at?b.createElement("img",{src:g.updated_at==="asc"?bl.Z:Ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),b.createElement("div",{onClick:()=>{g.quotes==="asc"?g.quotes="desc":g.quotes="asc",Re(Et(ne({},g),{page:1})),zt(Et(ne({},g),{page:1}))},style:{marginLeft:20}}," ",g.quotes?b.createElement("img",{src:g.quotes==="asc"?bl.Z:Ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),b.createElement(it.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(xt==null?void 0:xt.items)||(xt==null?void 0:xt.shixun_list),pagination:!1,loading:an,rowKey:s=>s.id,rowSelection:{type:M||We?"radio":"checkbox",selectedRowKeys:X,getCheckboxProps:s=>({disabled:s.shixun_tag_num===1||(Ll==null?void 0:Ll.find(h=>s.id===h))}),onSelect(s,h,G){if(M||We){Ct([s.id]),qt.current=new Set([s.id]),Ol(1),ue([s.id]);return}if(h)(ge||s!=null&&s.challenge_names)&&xl([...kt,s.id]),Ct([...X,s.id]),s.identifier?pl.current.add(s.id):qt.current.add(s.id),Ol(1),ue([...De,s.id]);else{s.identifier?pl.current.delete(s.id):qt.current.delete(s.id);let $=De.filter(L=>L!==s.id);if(Ct($),ue($),ge||s!=null&&s.challenge_names){let L=kt.filter(ve=>ve!==s.id);xl([...L])}if(g.type==="5"){zl(Et(ne({},g),{list:[...$]}));return}}},onSelectAll(s,h,G){var $,L;if(s){const ve=G.map(K=>K.id),je=(L=G==null?void 0:G.filter(K=>K==null?void 0:K.challenge_names))==null?void 0:L.map(K=>K.id);xl([...kt,...je]),Ct([...X,...ve]),ue([...De,...ve]);for(const K of G)K.identifier?pl.current.add(K.id):qt.current.add(K.id)}else{const ve=G.map(Pe=>Pe.id),je=X.filter(Pe=>!ve.some(Nl=>Nl===Pe)),K=($=G==null?void 0:G.filter(Pe=>Pe==null?void 0:Pe.challenge_names))==null?void 0:$.map(Pe=>Pe.id);Ct([...je]),ue([...je]);let ze=kt.filter(Pe=>!K.some(Nl=>Nl===Pe.id));xl([...ze]),g.type==="5"&&zl(Et(ne({},g),{list:[...je]}));for(const Pe of ve)Pe.identifier?pl.current.delete(Pe):qt.current.delete(Pe)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(s,h,G)=>{var $,L;return b.createElement(le.Z,{title:St(h)},b.createElement("div",null,ge||h!=null&&h.challenge_names?"\u5B9E\u8BAD\u9898":(L=($=ht==null?void 0:ht.filter(ve=>ve.value===s))==null?void 0:$[0])==null?void 0:L.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ge?"30%":"60%",key:"name",render:(s,h,G)=>{var $;return b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement(le.Z,{title:St(h)},b.createElement("div",{className:h!=null&&h.high_resources_consume?we.q_title:""},b.createElement(Ge.Z,{key:1,showLines:1,showTextOnly:!0,value:ge||h!=null&&h.challenge_names?h!=null&&h.title||s===null?"--":s:(h==null?void 0:h.item_type)=="BPROGRAM"?($=h==null?void 0:h.program_attr)==null?void 0:$.description:s}))),(h==null?void 0:h.high_resources_consume)&&b.createElement(fe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ge,render:(s,h,G)=>{var $;return b.createElement(le.Z,{title:St(h)},b.createElement("span",null,s?($=s==null?void 0:s.split("\u3001"))==null?void 0:$[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ge,render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("span",null,s||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(s,h,G)=>{var $,L,ve,je;return b.createElement(le.Z,{title:St(h)},b.createElement("div",null,ge||h!=null&&h.challenge_names?(h==null?void 0:h.level)||((L=($=el==null?void 0:el.filter(K=>K.value===s))==null?void 0:$[0])==null?void 0:L.name):(je=(ve=el==null?void 0:el.filter(K=>K.value===s))==null?void 0:ve[0])==null?void 0:je.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ge,render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",null,s||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",null,ge||h!=null&&h.challenge_names?(h==null?void 0:h.study_count)||(h==null?void 0:h.stu_num):s))},{title:b.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",b.createElement(le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},b.createElement(q.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ge,render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",null,s||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",{style:{flex:1,textAlign:"start"}},b.createElement("a",{onClick:()=>{var $,L;$l(Et(ne({},h),{question_type:ge||h!=null&&h.challenge_names?5:(L=($=ht==null?void 0:ht.filter(ve=>ve.value===(h==null?void 0:h.item_type)))==null?void 0:$[0])==null?void 0:L.question_type})),al(!0)}},"\u67E5\u770B"),(h==null?void 0:h.shixun_tag_num)===1&&b.createElement("a",{style:{marginLeft:10},onClick:()=>{Tt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:b.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",b.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${h==null?void 0:h.identifier}/challenges`)}},(h==null?void 0:h.shixun_name)||"--"),"\uFF1F"),onOk:()=>se(void 0,null,function*(){if(!mn(h==null?void 0:h.identifier))return new Promise(($,L)=>{L()})})})}},"\u53D1\u5E03")))}].filter(s=>!s.hidden)}),b.createElement(H.Z,{current:g.page,total:(xt==null?void 0:xt.items_count)||(xt==null?void 0:xt.shixuns_count),style:{marginBottom:20},defaultPageSize:g.per_page,showTotal:s=>b.createElement("span",null,"\u5171\xA0",b.createElement("span",{style:{color:"#165DFF"}},s),"\xA0\u6761\u6570\u636E"),pageSize:g.per_page,onChange:(s,h)=>{g.page=s,g.per_page=h,Re(ne({},g)),zt(ne({},g))}}),b.createElement("div",{className:we.bottom},b.createElement(vt.ZP,{className:we.no,onClick:()=>{F(!1)}},"\u53D6\u6D88"),b.createElement(vt.ZP,{loading:de,style:{width:de&&75},className:we.yes,onClick:()=>se(void 0,null,function*(){if((De==null?void 0:De.length)<=0){D.ZP.info(M||We?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}z([...qt.current],[...pl.current],!0,De==null?void 0:De.length)})},M?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),b.createElement(Tt.default,{open:vl,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:we.previewModal,width:1e3,centered:!0,onCancel:()=>{al(!1)},onOk:()=>{al(!1)}},b.createElement(nt,{qitem:on})))};var Rt=(0,xe.connect)(({shixunsDetail:F,newExercisePaper:ce})=>({shixunsDetail:F,newExercisePaper:ce}))(Sl)}}]); diff --git a/p__Paperlibrary__Add__index.39a8c034.async.js b/p__Paperlibrary__Add__index.39a8c034.async.js new file mode 100644 index 0000000000..e3f71b0ab4 --- /dev/null +++ b/p__Paperlibrary__Add__index.39a8c034.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3260],{3188:function(fn,Fl,_){_.d(Fl,{Z:function(){return bl}});var n=_(59301),Y=_(28284),D=_(62957),Tt=_(82326),te=_(29787),mt=_(54172),Bt={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},Gt=_(95392),_t=_(71951),it=_(63949),le=_(57193),H=_(59301),vt=Object.defineProperty,ul=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,re=(Re,xe,q)=>xe in Re?vt(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:q}):Re[xe]=q,Bl=(Re,xe)=>{for(var q in xe||(xe={}))S.call(xe,q)&&re(Re,q,xe[q]);if(ot)for(var q of ot(xe))Ge.call(xe,q)&&re(Re,q,xe[q]);return Re},O=(Re,xe)=>ul(Re,we(xe)),bt=(Re,xe,q)=>new Promise((ye,st)=>{var Qt=ut=>{try{Ut(q.next(ut))}catch($t){st($t)}},b=ut=>{try{Ut(q.throw(ut))}catch($t){st($t)}},Ut=ut=>ut.done?ye(ut.value):Promise.resolve(ut.value).then(Qt,b);Ut((q=q.apply(Re,xe)).next())});const nt=({dispatch:Re,user:xe,classroomList:q,account:ye,knowledgeList:st,setKnowledgeList:Qt,disabled:b=!1,course_discipline_id:Ut=null})=>{const[ut]=Y.default.useForm(),$t=(0,Gt.useParams)(),[ml,Rt]=(0,n.useState)(!1),[pt,_l]=(0,n.useState)({page:1,limit:10,keyword:""}),[ne,Et]=(0,n.useState)([]),[se,Sl]=(0,n.useState)({}),[Vt,g]=(0,n.useState)("");(0,n.useEffect)(()=>{ye.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?ce():(pt.keyword="",pt.page=1,_l(Bl({},pt)))},[ye.actionTabs]);const ce=()=>bt(void 0,null,function*(){var de,me,M,rt,We,Ze,Xt,T,at,ft,F,Ve,Wt;Rt(!0);const Ue=yield(0,le.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Ue==null?void 0:Ue.status)===0){Et((de=Ue==null?void 0:Ue.data)==null?void 0:de.list),console.log("account.actionTabs.params",ye.actionTabs.params);const X=(me=ye.actionTabs.params)==null?void 0:me.course_discipline_id;console.log("id",X),ut.setFieldsValue({course_discipline_id:X||((We=(rt=(M=Ue==null?void 0:Ue.data)==null?void 0:M.list)==null?void 0:rt[0])==null?void 0:We.id)}),((Xt=(Ze=Ue==null?void 0:Ue.data)==null?void 0:Ze.list)==null?void 0:Xt.length)>0?z(X||((ft=(at=(T=Ue==null?void 0:Ue.data)==null?void 0:T.list)==null?void 0:at[0])==null?void 0:ft.id)):Rt(!1),g(X||((Wt=(Ve=(F=Ue==null?void 0:Ue.data)==null?void 0:F.list)==null?void 0:Ve[0])==null?void 0:Wt.id))}}),z=de=>bt(void 0,null,function*(){const me=yield(0,le.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:($t==null?void 0:$t.pathId)||"",course_discipline_id:de,keyword:pt==null?void 0:pt.keyword}});(me==null?void 0:me.status)===0&&Sl(me==null?void 0:me.data),Rt(!1)});(0,n.useEffect)(()=>{ye.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(g(ut.getFieldValue("course_discipline_id")),z(ut.getFieldValue("course_discipline_id")))},[pt==null?void 0:pt.keyword]);const Lt=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(de,me)=>H.createElement("span",null,de||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(de,me)=>H.createElement(H.Fragment,null,st!=null&&st.map(M=>M.id).includes(me==null?void 0:me.id)?H.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{st=st.filter(M=>(M==null?void 0:M.id)!=(me==null?void 0:me.id)),Qt([...st])}},"\u53D6\u6D88\u5173\u8054"):H.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(st==null?void 0:st.length)>0?Qt([...st,me]):Qt([me])}},"\u5173\u8054"))}].filter(de=>!!de);return H.createElement("div",null,H.createElement(D.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:ye.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Bt.scoremodal,onCancel:()=>{Re({type:"account/setActionTabs",payload:{key:""}})}},H.createElement(Y.default,{layout:"inline",form:ut,className:Bt.myForm},H.createElement(Y.default.Item,{name:"course_discipline_id",colon:!1},H.createElement(Tt.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:b,onChange:de=>{z(de),g(de)}},ne==null?void 0:ne.map(de=>H.createElement(Tt.default.Option,{key:de==null?void 0:de.id,value:de==null?void 0:de.id},de==null?void 0:de.name)))),H.createElement(_t.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:pt==null?void 0:pt.keyword,style:{width:240},onChange:de=>{_l(O(Bl({},pt),{keyword:de,page:1}))}}),H.createElement("div",{className:Bt.zhishidian,onClick:()=>{(0,it.xg)(`/knowledgeHub?course_discipline_id=${Vt}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),H.createElement(te.Z,{spinning:ml},H.createElement(mt.default,{columns:Lt,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(se==null?void 0:se.tag_disciplines)||[]}))))};var bl=(0,Gt.connect)(({user:Re,classroomList:xe,account:q})=>({user:Re,classroomList:xe,account:q}))(nt)},52230:function(fn,Fl,_){_.r(Fl),_.d(Fl,{default:function(){return za},useCourseOptions:function(){return eu}});var n=_(59301),Y=_(95392),D=_(28284),Tt=_(91882),te=_(6767),mt=_(29787),Bt=_(37568),Gt=_(62673),_t=_(47889),it=_(1439),le=_(7939),H=_(19201),vt=_(68875),ul=_(41576),we=_(75353),ot=_(62957),S=_(93041),Ge=_(75727),re=_(25399),Bl=_(30641),O={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},bt=_(63949),nt=_(57193),bl=_(13922),Re=_(46612),xe=_(22061),q=_(97231),ye=_(59301),st=Object.defineProperty,Qt=Object.defineProperties,b=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ml=(e,t,l)=>t in e?st(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Rt=(e,t)=>{for(var l in t||(t={}))ut.call(t,l)&&ml(e,l,t[l]);if(Ut)for(var l of Ut(t))$t.call(t,l)&&ml(e,l,t[l]);return e},pt=(e,t)=>Qt(e,b(t)),_l=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Et=({Itemid:e,setqitem:t,qitem:l,data:u,getdata:E,bigitem:w,setBigqitem:x,isedit:m,handleEditing:a})=>{const[r,f]=(0,n.useState)([]),[i,c]=(0,n.useState)(!1);(0,n.useEffect)(()=>{u.length>0&&f([...u])},[u]);const d=(P,C)=>_l(void 0,null,function*(){if(m){a();return}if(!P.destination)return;c(!0);let k=yield(0,nt.ZP)(`/api/examination_banks/${e}/examination_banks_item_banks/${C==null?void 0:C[P.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:e,itemid:C==null?void 0:C[P.source.index].question_id,position:P.destination.index}});c(!1),k.status===0&&E({id:C==null?void 0:C[P.source.index].question_id})});return ye.createElement("div",null,ye.createElement(xe.Z5,{onDragEnd:P=>d(P,r)},ye.createElement(xe.bK,{droppableId:"droppable"},(P,C)=>ye.createElement("div",Rt({ref:P.innerRef},P.droppableProps),ye.createElement(mt.Z,{spinning:i},r.map((k,o)=>ye.createElement(xe._l,{key:o,draggableId:o.toString(),index:o},(j,ae)=>{var N,_e;return ye.createElement("aside",Rt(Rt({ref:j.innerRef},j.draggableProps),j.dragHandleProps),ye.createElement("div",{onClick:()=>{if(m){a();return}t(pt(Rt({},k),{index:o+1})),x(w),(0,bt.Vf)("#question-scroll-id")},className:`${O.qcount} ${k.question_id===(l==null?void 0:l.question_id)?O.qcountclick:""}`},ye.createElement("span",{className:O.score},k==null?void 0:k.question_score,"\u5206"),ye.createElement(re.Z,{title:ye.createElement(q.Z,{value:(k==null?void 0:k.question_type)===8?(N=k==null?void 0:k.program_attr)==null?void 0:N.description:k.question_title}),color:"#fff",placement:"left",overlayClassName:O.titleTooltip},ye.createElement("span",{className:O.qtitle},o+1,"\u3001",ye.createElement(q.Z,{value:(k==null?void 0:k.question_type)===8?(_e=k==null?void 0:k.program_attr)==null?void 0:_e.description:k.question_title,showTextOnly:!0}))),(k==null?void 0:k.question_imperfect)&&ye.createElement(re.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},ye.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),P.placeholder))))},se=_(77019),Sl=_(58777),Vt=_(71411),g=_(61485),ce=_(76888),z=_(59301),Lt=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),me=({form:e,TagDiscipline:t,exerciseitem:l,qitem:u,getTagData:E})=>{var w,x,m,a;const[r,f]=(0,n.useState)(!0),i=D.default.useWatch("course_discipline_id",e);(0,n.useEffect)(()=>{c()},[]);const c=()=>Lt(void 0,null,function*(){e.setFieldsValue({difficulty:u.difficulty||2,tag_discipline_ids:u==null?void 0:u.tag_discipline_ids,repeat_answer:!u.repeat_answer,course_discipline_id:u==null?void 0:u.course_discipline_id})});return z.createElement("div",null,z.createElement("div",{style:{marginTop:30,overflow:"hidden",height:r?"100%":0}},z.createElement(D.default.Item,{className:O.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},z.createElement(_t.ZP.Group,{className:O.radiogroup},z.createElement(_t.ZP.Button,{className:O.easy,value:1},"\u7B80\u5355"),z.createElement(_t.ZP.Button,{className:O.medium,value:2},"\u9002\u4E2D"),z.createElement(_t.ZP.Button,{className:O.hard,value:3},"\u56F0\u96BE"))),z.createElement(D.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:O.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},z.createElement(ce.q,{onChange:()=>e.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:u==null?void 0:u.course_discipline_id},tooltipTitle:((w=u==null?void 0:u.course_discipline)==null?void 0:w.is_managed)===!1?`${(x=u==null?void 0:u.course_discipline)==null?void 0:x.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((m=u==null?void 0:u.course_discipline)==null?void 0:m.is_managed)===!1})),z.createElement(D.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:O.formcenterselect},z.createElement(ce.i,{isPlusHeight:!0,size:"large",courseDisciplineId:i,disabled:((a=u==null?void 0:u.course_discipline)==null?void 0:a.is_managed)===!1})),z.createElement(D.default.Item,{className:O.formcenterselect},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(D.default.Item,{name:"repeat_answer",valuePropName:"checked"},z.createElement(Vt.Z,null)),z.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",z.createElement(re.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},z.createElement(g.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},M=_(59301),rt=Object.defineProperty,We=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ft=(e,t,l)=>t in e?rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,F=(e,t)=>{for(var l in t||(t={}))T.call(t,l)&&ft(e,l,t[l]);if(Xt)for(var l of Xt(t))at.call(t,l)&&ft(e,l,t[l]);return e},Ve=(e,t)=>We(e,Ze(t)),Wt=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),X=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();(0,n.useEffect)(()=>{var i;r.setFieldsValue(Ve(F({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Ve(F({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const f=i=>{if(!(i!=null&&i.length))return!1;const c=i.map(P=>{var C;return(C=P.choice_text)==null?void 0:C.trim().replace(/^\s+|\s+$/g,"")});return new Set(c).size!==c.length};return M.createElement("div",null,M.createElement(D.default,{form:r,colon:!1,onFinish:i=>{var c;if(f(i.choices)){te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let d=Ve(F({},i),{item_type:e==null?void 0:e.question_type,choices:(c=i==null?void 0:i.choices)==null?void 0:c.map(P=>Ve(F({},P),{is_answer:P.standard_boolean}))});E(F(F({},e),d))},onFinishFailed:i=>Wt(void 0,null,function*(){var c,d;te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},M.createElement("div",{style:{display:"flex",alignItems:"center"}},M.createElement("div",{style:{flex:1}},M.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),M.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!e.isadd&&M.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},M.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),M.createElement(le.ZP,{onClick:()=>{var i;e.isadd?(t(!1),m()):(r.setFieldsValue(Ve(F({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Ve(F({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),M.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:M.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},M.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},M.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>Wt(void 0,null,function*(){r.submit()})},"\u4FDD\u5B58"))),M.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},M.createElement(se.Z,{align:"middle"},M.createElement(D.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},M.createElement(it.Z,{onBlur:i=>{i.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),M.createElement(Sl.u,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),M.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Ct=_(62716),De=_(76021),ue=_(59301),xt=Object.defineProperty,Cl=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,$l=(e,t,l)=>t in e?xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,vl=(e,t)=>{for(var l in t||(t={}))yt.call(t,l)&&$l(e,l,t[l]);if(Yt)for(var l of Yt(t))on.call(t,l)&&$l(e,l,t[l]);return e},al=(e,t)=>Cl(e,an(t)),Fe=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),kt=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm(),f=D.default.useWatch("use_blank_score",r);return(0,n.useEffect)(()=>{r.setFieldsValue(al(vl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ue.createElement("div",null,ue.createElement(D.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,C,k;if(i!=null&&i.standard_answers||i!=null&&i.use_blank_score){let o=((d=r.getFieldValue("standard_answers"))==null?void 0:d.length)>0&&((C=(P=r.getFieldValue("standard_answers"))==null?void 0:P.map(j=>j.score))==null?void 0:C.filter(j=>j));(o==null?void 0:o.length)>0&&r.setFieldsValue({question_score:(o==null?void 0:o.length)>0&&((k=o.reduce((j,ae)=>j+ae))==null?void 0:k.toFixed(1))})}},onFinish:i=>{var c;E(al(vl(vl({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(c=i.standard_answers)==null?void 0:c.map((d,P)=>al(vl({},d),{position:d.choice_id||P+1}))}))},onFinishFailed:i=>Fe(void 0,null,function*(){var c,d;i.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,bt.pE)(),te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},ue.createElement("div",{style:{display:"flex",alignItems:"center"}},ue.createElement("div",{style:{flex:1}},ue.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ue.createElement("span",null,"\u586B\u7A7A\u9898")),!e.isadd&&ue.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},ue.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ue.createElement(le.ZP,{onClick:()=>{e.isadd?(u(!1),m()):(r.setFieldsValue(al(vl({},e),{standard_answers:e.standard_answers,name:e.question_title,repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),ue.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ue.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ue.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ue.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),ue.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ue.createElement(se.Z,{align:"middle"},f?ue.createElement(De.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ue.createElement(D.default.Item,{key:2,className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ue.createElement(it.Z,{onBlur:i=>{i.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),ue.createElement(D.default.Item,{name:"use_blank_score",noStyle:!0},ue.createElement(_t.ZP.Group,{className:O.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ue.createElement(re.Z,{overlayInnerStyle:{width:460},title:ue.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ue.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ue.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ue.createElement(Ct.u,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:f,answerKey:"standard_answers"}),ue.createElement(me,{getTagData:x,qitem:e,exerciseitem:l,TagDiscipline:t,form:r}))))},xl=_(85254),Ne=_(59301),Ol=Object.defineProperty,sn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Rl=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,Wl=(e,t,l)=>t in e?Ol(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ht=(e,t)=>{for(var l in t||(t={}))Vl.call(t,l)&&Wl(e,l,t[l]);if(Rl)for(var l of Rl(t))Ll.call(t,l)&&Wl(e,l,t[l]);return e},Dl=(e,t)=>sn(e,rn(t)),Dt=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),pl=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();return(0,n.useEffect)(()=>{var f;r.setFieldsValue(Dl(ht({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(i=>Dl(ht({},i),{is_answer:i!=null&&i.standard_boolean?1:0}))}))},[e]),Ne.createElement("div",null,Ne.createElement(D.default,{form:r,colon:!1,onFinish:f=>{E(ht(ht({},e),f))},onFinishFailed:f=>Dt(void 0,null,function*(){var i,c;te.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("div",{style:{flex:1}},Ne.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ne.createElement("span",null,"\u5224\u65AD\u9898")),!(e!=null&&e.isadd)&&Ne.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},Ne.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ne.createElement(le.ZP,{onClick:()=>{var f;e.isadd?(t(!1),m()):(r.setFieldsValue(Dl(ht({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(i=>Dl(ht({},i),{is_answer:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ne.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ne.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ne.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ne.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Ne.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ne.createElement(D.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ne.createElement(it.Z,{onBlur:f=>{f.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ne.createElement(xl.Z,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Ne.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},qt=_(8848),Q={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},el=_(12893),Zl=_(17949),dn=Object.defineProperty,cn=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,wl=(e,t,l)=>t in e?dn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,zl=(e,t)=>{for(var l in t||(t={}))zt.call(t,l)&&wl(e,l,t[l]);if(Al)for(var l of Al(t))jl.call(t,l)&&wl(e,l,t[l]);return e},mn=(e,t)=>cn(e,Il(t)),St=(e,t)=>{var l={};for(var u in e)zt.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Al)for(var u of Al(e))t.indexOf(u)<0&&jl.call(e,u)&&(l[u]=e[u]);return l};const il=e=>{var t=e,{value:l,onChange:u,scrollId:E}=t,w=St(t,["value","onChange","scrollId"]);return n.createElement("div",{id:E||""},n.createElement(Zl.Z,mn(zl({},w),{defaultValue:l,onChange:(x,m)=>{console.log("a:",x,m),m!=null&&m.length?u(x,m):u(x)}})))},El=({value:e,onChange:t,placeholder:l,height:u=140,isEdit:E})=>E?n.createElement(Zl.Z,{watch:!0,isFocus:!0,height:u,placeholder:l,defaultValue:e,onChange:t}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(q.Z,{className:Q.inputBorder,value:e}):n.createElement("div",{className:`${Q.inputBorder} ${Q.placeholder}`},l));var Ie=_(5269),Ml=_(32134),s=Object.defineProperty,h=Object.defineProperties,G=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,je=(e,t,l)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,K=(e,t)=>{for(var l in t||(t={}))L.call(t,l)&&je(e,l,t[l]);if($)for(var l of $(t))ve.call(t,l)&&je(e,l,t[l]);return e},ze=(e,t)=>h(e,G(t)),Pe=(e,t)=>{var l={};for(var u in e)L.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&$)for(var u of $(e))t.indexOf(u)<0&&ve.call(e,u)&&(l[u]=e[u]);return l};const Nl=["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"],cu=({value:e,onChange:t,choiceTextKey:l,answerKey:u,index:E,isEdit:w,setInputActive:x,form:m,choiceOptionsPath:a,allowChangeMode:r,showAddIcon:f,addItem:i,deleteItem:c})=>{const d=(e==null?void 0:e[u])===1,P=()=>{const k=m.getFieldValue(a);m.setFieldValue(a,k.map(o=>ze(K({},o),{[u]:0})))},C=()=>{d?t(ze(K({},e),{[u]:0})):(r||P(),t(ze(K({},e),{[u]:1})))};return n.createElement(se.Z,{className:Q.choiceWrap,align:"middle",wrap:!1},n.createElement(Ie.Z,{onClick:C,className:`${Q.choiceIndex} ${d?Q.activeAnswer:""}`},Nl[E]),n.createElement(Ie.Z,{flex:1,className:`${Q.editorWrap} ml15`,onClick:x},n.createElement(El,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:w,value:e==null?void 0:e[l],onChange:k=>{t(ze(K({},e),{[l]:k}))}})),n.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:C,className:`${Q.setAnswerBtn} ${d?Q.activeAnswer:""}`},d?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(Ie.Z,{className:Q.actionWrapper},n.createElement(re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(Ml.Z,{className:Q.addIcon,onClick:i,style:{visibility:f?"visible":"hidden"}})),n.createElement(re.Z,{title:"\u5220\u9664"},n.createElement(el.Z,{className:Q.deleteIcon,onClick:c,style:{visibility:E>1?"visible":"hidden"}}))))},mu=({questionTitlePlaceholder:e,titleKey:t,choiceKey:l,analysisKey:u,choiceTextKey:E,answerKey:w,choiceOptionsPath:x,allowChangeMode:m=!0,form:a,showAnalysis:r=!0})=>{const[f,i]=(0,n.useState)(),[c,d]=(0,n.useState)(!1);return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(D.default.Item,{label:"\u9898\u5E72",name:t,labelCol:{span:24},rules:[{required:!0}]},n.createElement(il,{scrollId:Array.isArray(t)?t.join("_"):`${t}`,watch:!0,height:140,placeholder:e}))),n.createElement(D.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(D.default.List,{name:l,rules:[{validator(P,C){const k=C.some(j=>j[w]===1),o=C.findIndex(j=>{var ae;return((ae=j[E])==null?void 0:ae.length)<=0});return o!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Nl[o]}\u9009\u9879\u7684\u5185\u5BB9`)):k?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(P,{add:C,remove:k})=>n.createElement("div",{id:Array.isArray(x)?x.join("_"):`${x}`},P.map((o,j)=>{var ae=o,{key:N,name:_e}=ae,Be=Pe(ae,["key","name"]);const ie=f===N,be=()=>{i(N)},Me=j<7&&j===P.length-1,he=()=>C({[E]:"",[w]:0}),v=()=>k(_e);return n.createElement(D.default.Item,ze(K({},Be),{key:N,name:_e,noStyle:!0}),n.createElement(cu,{choiceTextKey:E,answerKey:w,index:j,isEdit:ie,setInputActive:be,form:a,choiceOptionsPath:x,allowChangeMode:m,showAddIcon:Me,addItem:he,deleteItem:v}))}),P.length<8&&n.createElement("div",{className:`${Q.addBtn} mb30`,onClick:()=>C({[E]:"",[w]:0})},"\u6DFB\u52A0\u9009\u9879"))),r&&n.createElement("div",{onClick:()=>d(!0)},n.createElement(D.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:c}))))};var R=_(59301),_u=Object.defineProperty,vu=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,Hl=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Fn=(e,t,l)=>t in e?_u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Jl=(e,t)=>{for(var l in t||(t={}))hn.call(t,l)&&Fn(e,l,t[l]);if(Hl)for(var l of Hl(t))gn.call(t,l)&&Fn(e,l,t[l]);return e},Gl=(e,t)=>vu(e,pu(t)),Eu=(e,t)=>{var l={};for(var u in e)hn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Hl)for(var u of Hl(e))t.indexOf(u)<0&&gn.call(e,u)&&(l[u]=e[u]);return l};const fu=({value:e,onChange:t,position:l,removeBlank:u})=>{const E=x=>{ot.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Q.modal,onOk:()=>{const m=[...e];m.splice(x,1),m.length===0?u(l-1):t(m)}})},w=()=>{const x=[...e];x.push(""),t(x)};return R.createElement(se.Z,{className:"ml20"},R.createElement(Ie.Z,{flex:1},e==null?void 0:e.map((x,m)=>R.createElement(se.Z,{key:`${x}_${m}`,className:"mb20"},R.createElement(Bt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:x,autoSize:{maxRows:3},maxLength:1e3,onBlur:a=>{const r=[...e],f=a.target.value.trim();r[m]=f,t(r)}}),R.createElement(re.Z,{title:"\u5220\u9664"},R.createElement(el.Z,{className:Q.deleteIcon,style:{marginLeft:15,visibility:l===1&&m===0?"hidden":"visible"},onClick:()=>E(m)})),R.createElement(re.Z,{title:"\u65B0\u589E\u7B54\u6848"},R.createElement(Ml.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:m===0?"visible":"hidden"},onClick:()=>{w()}}))))))},yu=({value:e=!0,onChange:t})=>R.createElement(Vt.Z,{checked:!e,onChange:l=>{t(!l)}}),hu=({questionTitlePlaceholder:e,form:t,name:l,scoreByBlank:u,answerKey:E,titleKey:w="name",analysisKey:x="analysis",isOrdered:m="is_ordered"})=>{var a,r;const[f,i]=(0,n.useState)(!1),c=()=>{const j=t.getFieldValue(["sub_item_banks",...E]);t.setFieldValue(["sub_item_banks",...E],j==null?void 0:j.map((ae,N)=>Gl(Jl({},ae),{position:N+1})))},d=(0,n.useRef)(),P=(j,ae)=>{for(let N=0;N{C.current(j),c()},o=(r=(a=t.getFieldValue("sub_item_banks"))==null?void 0:a[E==null?void 0:E[0]])==null?void 0:r[E==null?void 0:E[1]];return R.createElement("div",{className:Q.wrap},R.createElement("div",{className:Q.questionTitleEditorWrap},R.createElement(D.default.Item,{label:"\u9898\u5E72",name:w,labelCol:{span:24},rules:[{required:!0}]},R.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onAddBlank:()=>{const j=t.getFieldValue(["sub_item_banks",...E]);P(1,j==null?void 0:j.length)}}))),R.createElement(D.default.List,{name:E,rules:[{validator(j,ae){if((ae==null?void 0:ae.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const N of ae){const{answer_text:_e}=N||{};if(_e!=null&&_e.some(Be=>(Be==null?void 0:Be.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(j,{add:ae,remove:N},{errors:_e})=>(d.current=ae,C.current=N,R.createElement(R.Fragment,null,R.createElement(D.default.Item,{label:R.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(j!=null&&j.length)&&R.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),j.map((Be,ie)=>{var be=Be,{key:Me,name:he}=be,v=Eu(be,["key","name"]);return R.createElement(se.Z,{key:Me,align:"top"},R.createElement(Ie.Z,{flex:"0 0 auto",className:`${Q.blankIndex} pt5`},"\u586B\u7A7A\u9879",ie+1),R.createElement(Ie.Z,{flex:1},R.createElement(se.Z,{align:"top",justify:"space-between"},R.createElement(Ie.Z,{flex:1},R.createElement(D.default.Item,Gl(Jl({},v),{name:[he,"answer_text"],noStyle:!0}),R.createElement(fu,{removeBlank:k,position:ie+1}))),(t==null?void 0:t.getFieldValue(["sub_item_banks",...u]))&&R.createElement(Ie.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},R.createElement(D.default.Item,Gl(Jl({},v),{name:[he,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.blankInputNumberWrapper}),R.createElement(it.Z,{onChange:()=>{var J,ee;let Te=t==null?void 0:t.getFieldValue(["sub_item_banks",E==null?void 0:E[0],"standard_answers"]),et=0;for(let ke in Te)(J=Te[ke])!=null&&J.score&&(et+=Number((ee=Te[ke])==null?void 0:ee.score));t==null||t.setFieldValue(["sub_item_banks",E==null?void 0:E[0],"question_score"],et)},className:Q.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),R.createElement(D.default.Item,Gl(Jl({},v),{name:[he,"position"],noStyle:!0}),R.createElement(Bt.default,{type:"hidden"}))))})))),R.createElement(le.ZP,{className:"mb20",onClick:()=>P(1,o==null?void 0:o.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),R.createElement(se.Z,{align:"middle"},R.createElement(D.default.Item,{name:[l,"downcase"],valuePropName:"checked"},R.createElement(Vt.Z,null)),R.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),R.createElement(se.Z,{align:"middle"},R.createElement(D.default.Item,{name:[l,"no_space"],valuePropName:"checked"},R.createElement(Vt.Z,null)),R.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(o==null?void 0:o.length)>1&&R.createElement(se.Z,{align:"middle",className:(o==null?void 0:o.length)>1?"mb30":`${Q.hide}`},R.createElement(D.default.Item,{name:m},R.createElement(yu,null)),R.createElement(Ie.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),R.createElement("div",{onClick:()=>i(!0)},R.createElement(D.default.Item,{name:x,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},R.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:f}))))};var gu=Object.defineProperty,Fu=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Cn=(e,t,l)=>t in e?gu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,xn=(e,t)=>{for(var l in t||(t={}))Bn.call(t,l)&&Cn(e,l,t[l]);if(Ul)for(var l of Ul(t))bn.call(t,l)&&Cn(e,l,t[l]);return e},Dn=(e,t)=>Fu(e,Bu(t)),bu=(e,t)=>{var l={};for(var u in e)Bn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Ul)for(var u of Ul(e))t.indexOf(u)<0&&bn.call(e,u)&&(l[u]=e[u]);return l};const Cu={\u6B63\u786E:"T",\u9519\u8BEF:"F"},xu=({value:e,onChange:t,form:l,choiceKey:u})=>{const E=(e==null?void 0:e.is_answer)===1,w=e==null?void 0:e.choice_text,x=()=>{var m;const a=(m=l==null?void 0:l.getFieldValue(["sub_item_banks",...u]))==null?void 0:m.map(r=>({choice_text:r.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...u],a),t(Dn(xn({},e),{is_answer:1}))};return n.createElement(se.Z,{className:Q.choiceWrap,align:"middle",wrap:!1},n.createElement(Ie.Z,{onClick:x,className:`${Q.choiceIndex} ${Q.judgementIndex} ${E?Q.activeAnswer:""}`},Cu[w]),n.createElement(Ie.Z,{flex:1,className:`${Q.editorWrap} ml15`},n.createElement("div",{className:`${Q.inputBorder} ${Q.placeholder} ${E?Q.activeJudgementAnswer:""}`},w)),n.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:x,className:`${Q.setAnswerBtn} ${E?Q.activeAnswer:""}`},E?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Du=({questionTitlePlaceholder:e,choiceKey:t="choices",form:l,titleKey:u="name",analysisKey:E="analysis"})=>{const[w,x]=(0,n.useState)(!1);return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(D.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(D.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(D.default.List,{name:t,rules:[{validator(m,a){return a.some(f=>(f==null?void 0:f.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},m=>n.createElement("div",{id:"choices"},m.map(a=>{var r=a,{key:f,name:i}=r,c=bu(r,["key","name"]);return n.createElement(D.default.Item,Dn(xn({},c),{key:f,name:i,noStyle:!0}),n.createElement(xu,{form:l,choiceKey:t}))})))),n.createElement("div",{onClick:()=>x(!0)},n.createElement(D.default.Item,{name:E,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:w}))))};var Au=_(96599),wu=Object.defineProperty,Nu=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Nn=(e,t,l)=>t in e?wu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,_n=(e,t)=>{for(var l in t||(t={}))An.call(t,l)&&Nn(e,l,t[l]);if(Xl)for(var l of Xl(t))wn.call(t,l)&&Nn(e,l,t[l]);return e},vn=(e,t)=>Nu(e,Pu(t)),Pn=(e,t)=>{var l={};for(var u in e)An.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Xl)for(var u of Xl(e))t.indexOf(u)<0&&wn.call(e,u)&&(l[u]=e[u]);return l};const ku=e=>{var t=e,{value:l,onChange:u}=t,E=Pn(t,["value","onChange"]);const w=x=>{u([x])};return n.createElement(Zl.Z,vn(_n({},E),{defaultValue:l==null?void 0:l[0],onChange:w}))},Su=e=>{if(!e)return!1;if(/^s*$/.test(e)||e.trim()===""){te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ou=({value:e=[],onClose:t})=>n.createElement(Au.default,{closable:!0,onClose:t,className:Q.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Zu=({questionTitlePlaceholder:e,form:t,showKeywords:l,isMustKeyWords:u=l,titleKey:E="name",analysisKey:w="analysis",answerTexts:x="answer_texts",keywords:m="keywords",useKeywords:a="use_keywords",indexs:r})=>{var f,i,c,d;const[P,C]=(0,n.useState)(!1),[k,o]=(0,n.useState)(""),j=(i=(f=t.getFieldValue("sub_item_banks"))==null?void 0:f[a==null?void 0:a[0]])==null?void 0:i[a==null?void 0:a[1]],ae=(d=(c=t.getFieldValue("sub_item_banks"))==null?void 0:c[a==null?void 0:a[0]])==null?void 0:d.question_score;return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(D.default.Item,{label:"\u9898\u5E72",name:E,labelCol:{span:24},rules:[{required:!0}]},n.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(D.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:x,labelCol:{span:24}},n.createElement(ku,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!u&&n.createElement(D.default.Item,{hidden:!0,name:a,valuePropName:"checked"},n.createElement(Vt.Z,{defaultChecked:!0})),l&&u&&n.createElement(se.Z,{align:"middle",className:"mb30"},n.createElement(D.default.Item,{name:a,valuePropName:"checked"},n.createElement(Vt.Z,null)),n.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(Ie.Z,null,n.createElement(re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(g.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(j||!u)&&n.createElement(D.default.List,{name:m,rules:[{validator(N,_e){return u?_e!=null&&_e.length?(_e==null?void 0:_e.reduce((ie,be)=>ie+be.score,0))>parseFloat(ae)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(N,{add:_e,remove:Be})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${Q.title} mb10`},u?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(se.Z,{align:"middle",className:"font14 mb30"},n.createElement(Ie.Z,{flex:1},n.createElement(Bt.default,{value:k,onChange:ie=>{o(ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:ie=>{var be,Me,he,v;const J=`${(be=ie.target)==null?void 0:be.value}`,ee=(he=(Me=J==null?void 0:J.split("|"))==null?void 0:Me.filter(ke=>!!ke))==null?void 0:he.map(ke=>ke.trim()),Te=t.getFieldValue(["sub_item_banks",...m]),et=((v=Te==null?void 0:Te.map(ke=>ke==null?void 0:ke.keyword))==null?void 0:v.flat())||[];for(const ke of ee)if(et.includes(ke)){te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Su(J)&&(_e({keyword:ee,score:1}),o(""))},className:Q.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),N.map(ie=>{var be=ie,{key:Me,name:he}=be,v=Pn(be,["key","name"]);return n.createElement(se.Z,{key:Me,className:"mb20",style:{marginRight:148}},n.createElement(Ie.Z,{flex:1},n.createElement(se.Z,{align:"middle",justify:"space-between"},n.createElement(D.default.Item,vn(_n({},v),{name:[he,"keyword"]}),n.createElement(Ou,{onClose:()=>Be(he)})),u&&n.createElement(D.default.Item,vn(_n({},v),{name:[he,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.blankInputNumberWrapper}),n.createElement(it.Z,{className:Q.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>C(!0)},n.createElement(D.default.Item,{name:w,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(El,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:P}))))};var V=_(59301),Iu=Object.defineProperty,ju=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,On=(e,t,l)=>t in e?Iu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Zn=(e,t)=>{for(var l in t||(t={}))kn.call(t,l)&&On(e,l,t[l]);if(Yl)for(var l of Yl(t))Sn.call(t,l)&&On(e,l,t[l]);return e},In=(e,t)=>ju(e,Tu(t)),Qu=(e,t)=>{var l={};for(var u in e)kn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Yl)for(var u of Yl(e))t.indexOf(u)<0&&Sn.call(e,u)&&(l[u]=e[u]);return l};const{Panel:$u}=qt.default,Ru=({questionTitlePlaceholder:e,choiceKey:t,form:l,withScore:u})=>{const E=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[w,x]=(0,n.useState)(),[m,a]=(0,n.useState)([]),r=i=>{a(i)},f=({value:i})=>V.createElement("div",{style:{width:150,paddingLeft:11}},i);return V.createElement("div",{className:Q.wrap},V.createElement("div",{className:Q.questionTitleEditorWrap},V.createElement(D.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},V.createElement(il,{scrollId:"name",watch:!0,height:140,placeholder:e}))),V.createElement(D.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),V.createElement(D.default.List,{name:"sub_item_banks",rules:[{validator(i,c){return c?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(i,{add:c,remove:d,move:P})=>{const C=l.getFieldValue("sub_item_banks");return V.createElement(V.Fragment,null,V.createElement(qt.default,{className:i.length>0?Q.collapseWrapper:"",bordered:!1,activeKey:m,onChange:r,expandIcon:({isActive:k})=>V.createElement("i",{className:`iconfont icon-weizhankai ${k?Q.open:Q.close}`,style:{fontSize:14,transition:"all .2s"}})},i.map((k,o)=>{var j=k,{key:ae,name:N}=j,_e=Qu(j,["key","name"]),Be,ie,be,Me,he,v,J,ee,Te,et,ke,Mt,tt,U;return V.createElement($u,{className:Q.panel,forceRender:!0,header:V.createElement("div",{className:Q.panelHeader},"\u7B2C",o+1,"\u5C0F\u9898",V.createElement("span",null,"\uFF08",((Be=C==null?void 0:C[N])==null?void 0:Be.question_type)==0?"\u5355\u9009\u9898":((ie=C==null?void 0:C[N])==null?void 0:ie.question_type)==1?"\u591A\u9009\u9898":((be=C==null?void 0:C[N])==null?void 0:be.question_type)==3?"\u586B\u7A7A\u9898":((Me=C==null?void 0:C[N])==null?void 0:Me.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:N,extra:V.createElement(se.Z,{align:"middle",onClick:Ee=>Ee.stopPropagation()},((he=C==null?void 0:C[N])==null?void 0:he.question_type)==3&&V.createElement(V.Fragment,null,V.createElement(_t.ZP.Group,{defaultValue:(v=C==null?void 0:C[N])==null?void 0:v.use_blank_score,className:O.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ee=>{var lt,Se,Nt,Ot,Ht;if(l==null||l.setFieldValue(["sub_item_banks",N,"use_blank_score"],(lt=Ee==null?void 0:Ee.target)==null?void 0:lt.value),(Se=Ee==null?void 0:Ee.target)!=null&&Se.value){let yl=0;for(let Ql in(Nt=l==null?void 0:l.getFieldValue(["sub_item_banks",N]))==null?void 0:Nt.standard_answers)yl+=Number((Ht=(Ot=l==null?void 0:l.getFieldValue(["sub_item_banks",N]))==null?void 0:Ot.standard_answers[Ql])==null?void 0:Ht.score);l==null||l.setFieldValue(["sub_item_banks",N,"question_score"],yl||"")}x(new Date)}}),V.createElement(re.Z,{overlayInnerStyle:{width:460},title:V.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",V.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},V.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),u&&V.createElement(D.default.Item,In(Zn({},_e),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[N,"question_score"],className:Q.blankInputNumberWrapper}),((J=C==null?void 0:C[N])==null?void 0:J.question_type)==3&&((ee=C==null?void 0:C[N])!=null&&ee.use_blank_score)?V.createElement(f,null):V.createElement(it.Z,{className:Q.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),V.createElement(se.Z,{align:"middle",className:"pl40",style:{width:82}},o!==0&&V.createElement("div",{onClick:()=>{var Ee;P(o,o-1);const lt=(Ee=l.getFieldValue("sub_item_banks"))==null?void 0:Ee.map((Se,Nt)=>(i.map((Ot,Ht)=>{Nt===Ht&&(Se.q_position=Number(Ot.name)+1)}),Se));l.setFieldValue("sub_item_banks",lt)}},V.createElement(re.Z,{title:"\u4E0A\u79FB"},V.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),o{var Ee;P(o,o+1);const lt=(Ee=l.getFieldValue("sub_item_banks"))==null?void 0:Ee.map((Se,Nt)=>(i.map((Ot,Ht)=>{Nt===Ht&&(Se.q_position=Number(Ot.name)+1)}),Se));l.setFieldValue("sub_item_banks",lt)},className:o===0?"":"ml10"},V.createElement(re.Z,{title:"\u4E0B\u79FB"},V.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),V.createElement(re.Z,{title:"\u5220\u9664"},V.createElement(el.Z,{className:`${Q.deleteIcon} ml40`,onClick:()=>d(N)})))},V.createElement(D.default.Item,In(Zn({},_e),{name:N}),(((Te=C==null?void 0:C[N])==null?void 0:Te.question_type)==0||((et=C==null?void 0:C[N])==null?void 0:et.question_type)==1)&&V.createElement(mu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ke=C==null?void 0:C[N])==null?void 0:ke.question_type)==1,form:l,choiceKey:[N,"choices"],titleKey:[N,"name"],analysisKey:[N,"analysis"],choiceOptionsPath:["sub_item_banks",N,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Mt=C==null?void 0:C[N])==null?void 0:Mt.question_type)==3&&V.createElement(hu,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",name:N,scoreByBlank:[N,"use_blank_score"],titleKey:[N,"name"],analysisKey:[N,"analysis"],isOrdered:[N,"is_ordered"],answerKey:[N,"standard_answers"],key:w}),((tt=C==null?void 0:C[N])==null?void 0:tt.question_type)==2&&V.createElement(Du,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[N,"name"],analysisKey:[N,"analysis"],choiceKey:[N,"choices"]}),((U=C==null?void 0:C[N])==null?void 0:U.question_type)==4&&V.createElement(Zu,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[N,"name"],analysisKey:[N,"analysis"],answerTexts:[N,"answer_texts"],useKeywords:[N,"use_keywords"],keywords:[N,"keywords"],indexs:N,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:w})))})),i.length<20&&V.createElement(Ge.Z,{menu:{items:[{label:V.createElement("div",{onClick:()=>{c({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),a([i==null?void 0:i.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),a([i==null?void 0:i.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),a([i==null?void 0:i.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),a([i==null?void 0:i.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),a([i==null?void 0:i.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(k=>k.show).map(k=>({label:k.label,key:k.key}))}},V.createElement("div",{className:`${Q.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Ke=_(59301),Vu=Object.defineProperty,Lu=Object.defineProperties,Wu=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,zu=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Tn=(e,t,l)=>t in e?Vu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ol=(e,t)=>{for(var l in t||(t={}))zu.call(t,l)&&Tn(e,l,t[l]);if(jn)for(var l of jn(t))Mu.call(t,l)&&Tn(e,l,t[l]);return e},fl=(e,t)=>Lu(e,Wu(t)),Hu=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Ju=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();(0,n.useEffect)(()=>{var i;r.setFieldsValue(fl(ol({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(c=>{var d;return fl(ol({},c),{name:c.question_title,choices:(d=c==null?void 0:c.question_choices)==null?void 0:d.map(P=>fl(ol({},P),{is_answer:P!=null&&P.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const f=i=>{if(!(i!=null&&i.length))return!1;const c=i.map(P=>{var C;return(C=P.choice_text)==null?void 0:C.trim().replace(/^\s+|\s+$/g,"")});return new Set(c).size!==c.length};return Ke.createElement("div",null,Ke.createElement(D.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,C;if(i!=null&&i.sub_item_banks){let k=((d=r.getFieldValue("sub_item_banks"))==null?void 0:d.length)>0&&((C=(P=r.getFieldValue("sub_item_banks"))==null?void 0:P.map(o=>{var j;if(o.question_type==3&&(o!=null&&o.use_blank_score)){let ae=0;for(let N in o==null?void 0:o.standard_answers)ae+=Number((j=o==null?void 0:o.standard_answers[N])==null?void 0:j.score);return ae}else return o.question_score}))==null?void 0:C.filter(o=>o));(k==null?void 0:k.length)>0&&r.setFieldsValue({question_score:parseFloat(k==null?void 0:k.reduce((o,j)=>parseFloat(o)+parseFloat(j))).toFixed(1)})}},onFinish:i=>{var c,d;if((c=i.sub_item_banks)==null?void 0:c.some(C=>C.question_type===0||C.question_type===1?f(C.choices):!1)){te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}E(fl(ol(ol({},e),i),{sub_item_banks:(d=i==null?void 0:i.sub_item_banks)==null?void 0:d.map(C=>(console.log(C),fl(ol({},C),{item_type:C==null?void 0:C.question_type,id:(C==null?void 0:C.question_id)||""})))}))},onFinishFailed:i=>Hu(void 0,null,function*(){var c,d;te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Ke.createElement("div",{style:{display:"flex",alignItems:"center"}},Ke.createElement("div",{style:{flex:1}},Ke.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ke.createElement("span",null,"\u7EC4\u5408\u9898")),!e.isadd&&Ke.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},Ke.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ke.createElement(le.ZP,{onClick:()=>{var i;e.isadd?(t(!1),m()):(r.setFieldsValue(fl(ol({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>fl(ol({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ke.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ke.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ke.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ke.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Ke.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ke.createElement(De.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Ke.createElement(Ru,{form:r,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Ke.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Gu=_(91082),Kl=_(24334),qe=_(59301),Uu=Object.defineProperty,Xu=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,$n=(e,t,l)=>t in e?Uu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,tl=(e,t)=>{for(var l in t||(t={}))Ku.call(t,l)&&$n(e,l,t[l]);if(Qn)for(var l of Qn(t))qu.call(t,l)&&$n(e,l,t[l]);return e},Tl=(e,t)=>Xu(e,Yu(t)),ea=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),ta=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm(),f=!0;return(0,n.useEffect)(()=>{var i,c,d;r.setFieldsValue(Tl(tl({},e),{standard_answers:e.standard_answer,difficulty:e.difficulty,item_banks_group_id:e.item_banks_group_id,hack:Tl(tl({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Kl.Base64.decode(((c=e==null?void 0:e.program_attr)==null?void 0:c.code)||"")},hack_sets:tl({},(d=e==null?void 0:e.hack_sets)==null?void 0:d[0]),repeat_answer:!e.repeat_answer}))},[e]),qe.createElement("div",null,qe.createElement(D.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,C,k;if(i!=null&&i.standard_answers){let o=((d=r.getFieldValue("standard_answers"))==null?void 0:d.length)>0&&((C=(P=r.getFieldValue("standard_answers"))==null?void 0:P.map(j=>j.score))==null?void 0:C.filter(j=>j));(o==null?void 0:o.length)>0&&r.setFieldsValue({question_score:(o==null?void 0:o.length)>0&&((k=o.reduce((j,ae)=>j+ae))==null?void 0:k.toFixed(1))})}},onFinish:i=>{var c;E(Tl(tl(tl({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(c=i.standard_answers)==null?void 0:c.map((d,P)=>Tl(tl({},d),{position:P+1})),standard_answer:void 0}))},onFinishFailed:i=>ea(void 0,null,function*(){var c,d;te.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},qe.createElement("div",{style:{display:"flex",alignItems:"center"}},qe.createElement("div",{style:{flex:1}},qe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),qe.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!e.isadd&&qe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},qe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),qe.createElement(le.ZP,{onClick:()=>{var i,c,d;e.isadd?(u(!1),m()):(r.setFieldsValue(Tl(tl({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:tl({},e),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Kl.Base64.decode((c=e==null?void 0:e.program_attr)==null?void 0:c.code)},hack_sets:tl({},(d=e==null?void 0:e.hack_sets)==null?void 0:d[0]),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),qe.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:qe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},qe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},qe.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),qe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},qe.createElement(De.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),qe.createElement(Gu.t,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:f,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),qe.createElement(me,{getTagData:x,qitem:e,exerciseitem:l,TagDiscipline:t,form:r}))))},pe=_(59301),la=Object.defineProperty,na=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Vn=(e,t,l)=>t in e?la(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,wt=(e,t)=>{for(var l in t||(t={}))aa.call(t,l)&&Vn(e,l,t[l]);if(Rn)for(var l of Rn(t))ia.call(t,l)&&Vn(e,l,t[l]);return e},ll=(e,t)=>na(e,ua(t)),Ln=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),oa=({qitem:e,setqitem:t,setisedit:l,TagDiscipline:u,exerciseitem:E,seveeditor:w,deleteitem:x,showTip:m=!1})=>{var a;const[r]=D.default.useForm();return(0,n.useEffect)(()=>{var f,i;r.setFieldsValue(ll(wt({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(c=>ll(wt({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(c=>ll(wt({},c),{defaultscore:c.challenge_score}))},[]),pe.createElement("div",null,pe.createElement(D.default,{form:r,colon:!1,onFinish:f=>{var i,c;let d=ll(wt({},f),{question_scores:(i=e==null?void 0:e.shixun)==null?void 0:i.map(P=>P.challenge_score),item_type:e==null?void 0:e.question_type,choices:(c=f==null?void 0:f.choices)==null?void 0:c.map(P=>ll(wt({},P),{is_answer:P.standard_boolean}))});w(wt(wt({},e),d))},onFinishFailed:f=>Ln(void 0,null,function*(){var i,c;te.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},pe.createElement("div",{style:{display:"flex",alignItems:"center"}},pe.createElement("div",{style:{flex:1}},pe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),pe.createElement("span",null,"\u5B9E\u8BAD\u9898")),pe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},pe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),pe.createElement(le.ZP,{onClick:()=>{var f,i;r.setFieldsValue(ll(wt({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(c=>ll(wt({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(c=>ll(wt({},c),{challenge_score:c.defaultscore})),t(wt({},e)),l(!1)}},"\u53D6\u6D88"),pe.createElement(re.Z,{overlayClassName:O.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:pe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},pe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},pe.createElement(le.ZP,{className:"ml20",type:"primary",onClick:()=>Ln(void 0,null,function*(){var f,i,c;if(((i=(f=e==null?void 0:e.shixun)==null?void 0:f.map)==null?void 0:i.call(f,d=>d.challenge_score).filter(d=>d).length)<((c=e==null?void 0:e.shixun)==null?void 0:c.length)){te.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}r.submit()})},"\u4FDD\u5B58"))),pe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},pe.createElement(De.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),pe.createElement(D.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},pe.createElement(Zl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title})),pe.createElement(se.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},pe.createElement("div",null,pe.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),pe.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},pe.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(a=e==null?void 0:e.shixun)==null?void 0:a.map((f,i)=>pe.createElement("div",{key:f.challenge_id,style:{display:"flex",marginBottom:20}},pe.createElement("div",{style:{flex:1}},i+1,"\u3001",f.challenge_name),pe.createElement("div",null,pe.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",pe.createElement(it.Z,{precision:1,value:f==null?void 0:f.challenge_score,onChange:c=>{const d=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));d[i].challenge_score=c;const P=d.every(k=>!k.challenge_score),C=parseFloat(d==null?void 0:d.map(k=>k.challenge_score).reduce((k,o)=>parseFloat(k||0)+parseFloat(o||0)));r.setFieldsValue({question_score:P?"":C.toFixed(1)}),t(ll(wt({},e),{shixun:d}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))))},A={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},sa=_(54172),ra=_(37975),p=_(59301);const ql=["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"],da=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ca=({qitem:e,newExercisePaper:t})=>{var l,u,E,w,x,m,a,r,f,i,c,d,P,C,k,o,j,ae,N,_e,Be,ie,be,Me,he;return p.createElement("div",{className:A.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&p.createElement("div",{className:A.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((v,J)=>p.createElement("div",{className:A.redio,key:J},!(v!=null&&v.standard_boolean)&&p.createElement("span",{className:A.redioitem}),(v==null?void 0:v.standard_boolean)&&p.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),p.createElement("span",{className:`${v!=null&&v.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},(e==null?void 0:e.question_type)===0?ql[J]:""),p.createElement(q.Z,{className:v!=null&&v.standard_boolean?A.titleyes:A.title,value:v==null?void 0:v.choice_text}),(v==null?void 0:v.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&p.createElement("div",{className:A.normalWrap},(u=e==null?void 0:e.question_choices)==null?void 0:u.map((v,J)=>p.createElement("div",{className:A.checkbox,key:J},!(v!=null&&v.standard_boolean)&&p.createElement("span",{className:A.checkboxitem}),(v==null?void 0:v.standard_boolean)&&p.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),p.createElement("span",{className:`${v!=null&&v.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},ql[J]),p.createElement(q.Z,{className:v!=null&&v.standard_boolean?A.titleyes:A.title,value:v==null?void 0:v.choice_text}),(v==null?void 0:v.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&p.createElement("div",{className:A.completion},(E=e==null?void 0:e.standard_answers)==null?void 0:E.map((v,J)=>{var ee;return p.createElement(se.Z,{align:"top"},p.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",J+1),p.createElement("div",{className:A.content},(ee=v.answer_text)==null?void 0:ee.map((Te,et)=>p.createElement("div",{key:et,className:A.items,style:(v==null?void 0:v.model)===2?{border:0,padding:0}:{}},(v==null?void 0:v.model)===1?p.createElement("pre",{className:"mb0"},Te):p.createElement(ra.Z,{value:Te,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&p.createElement("div",{className:A.simple},p.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),p.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(w=e==null?void 0:e.answer_texts)!=null&&w[0]?p.createElement(q.Z,{className:A.content,value:(x=e==null?void 0:e.answer_texts)==null?void 0:x[0]}):p.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),p.createElement("div",{className:"mt20 "},p.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),p.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&p.createElement("div",{className:A.shixunWrapper},(m=e==null?void 0:e.shixun)==null?void 0:m.map((v,J)=>{var ee,Te;return p.createElement("div",null,p.createElement("div",{key:J,className:`${A.shixun} mb30`},p.createElement("span",{className:A.score},"\uFF08",v==null?void 0:v.challenge_score,"\u5206\uFF09"),p.createElement("span",{className:A.qtitle},(e==null?void 0:e.index)+"."+(J+1),"\u3001",v==null?void 0:v.challenge_name)),((Te=(ee=t==null?void 0:t.editData)==null?void 0:ee.exercise)==null?void 0:Te.show_challenge_task_pass)&&p.createElement(q.Z,{className:A.content,value:(v==null?void 0:v.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&p.createElement("div",{className:A.program,style:{border:!((r=(a=t==null?void 0:t.editData)==null?void 0:a.exercise)!=null&&r.show_hack_sets)&&!((i=(f=t==null?void 0:t.editData)==null?void 0:f.exercise)!=null&&i.show_hack_description)&&"none"}},((d=(c=t==null?void 0:t.editData)==null?void 0:c.exercise)==null?void 0:d.show_hack_sets)&&p.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},p.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},p.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),p.createElement(sa.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(v,J,ee)=>ee+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(v,J,ee)=>p.createElement(re.Z,{title:p.createElement("pre",null,v)},p.createElement("div",{className:A.divname},v))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(v,J,ee)=>p.createElement(re.Z,{title:p.createElement("pre",null,v)}," ",p.createElement("div",{className:A.divname},v))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(P=e==null?void 0:e.program_attr)==null?void 0:P.hack_sets})),((k=(C=t==null?void 0:t.editData)==null?void 0:C.exercise)==null?void 0:k.show_hack_description)&&p.createElement("div",null,p.createElement(q.Z,{className:A.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((o=e==null?void 0:e.sub_exercise_questions)==null?void 0:o.map((v,J)=>{var ee,Te,et,ke,Mt,tt;return p.createElement("div",{key:J},p.createElement("div",{className:A.combination},p.createElement("span",{className:A.score},v==null?void 0:v.question_score,"\u5206"),p.createElement("span",{className:A.qtype},(ee=da.find(U=>U.type==v.question_type))==null?void 0:ee.name),p.createElement("span",{className:A.qtitle},p.createElement(q.Z,{value:`${J+1}\u3001${v==null?void 0:v.question_title}`}))),(v.question_type===0||v.question_type===2)&&p.createElement("div",{className:A.warp,style:{padding:"20px 58px 0 58px"}},p.createElement("div",null,(Te=v==null?void 0:v.question_choices)==null?void 0:Te.map((U,Ee)=>p.createElement("div",{className:A.redio,key:Ee},!(U!=null&&U.standard_boolean)&&p.createElement("span",{className:A.redioitem}),(U==null?void 0:U.standard_boolean)&&p.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),p.createElement("span",{className:`${U!=null&&U.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},ql[Ee]),p.createElement(q.Z,{className:U!=null&&U.standard_boolean?A.titleyes:A.title,value:U==null?void 0:U.choice_text}),(U==null?void 0:U.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848"))))),v.question_type===1&&p.createElement("div",{className:A.normalWrap},(et=v==null?void 0:v.question_choices)==null?void 0:et.map((U,Ee)=>p.createElement("div",{className:A.checkbox,key:Ee},!(U!=null&&U.standard_boolean)&&p.createElement("span",{className:A.checkboxitem}),(U==null?void 0:U.standard_boolean)&&p.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),p.createElement("span",{className:`${U!=null&&U.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},ql[Ee]),p.createElement(q.Z,{className:U!=null&&U.standard_boolean?A.titleyes:A.title,value:U==null?void 0:U.choice_text}),(U==null?void 0:U.standard_boolean)&&p.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),v.question_type===3&&p.createElement("div",{className:A.completion},(ke=v==null?void 0:v.standard_answers)==null?void 0:ke.map((U,Ee)=>{var lt;return p.createElement(se.Z,{align:"top"},p.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",Ee+1),p.createElement("div",{className:A.content},(lt=U.answer_text)==null?void 0:lt.map((Se,Nt)=>p.createElement("div",{key:Nt,className:A.items},p.createElement("pre",{className:"mb0"},Se)))))})),v.question_type===4&&p.createElement("div",{className:A.simple},p.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),p.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Mt=v==null?void 0:v.answer_texts)!=null&&Mt[0]?p.createElement(q.Z,{className:A.content,value:(tt=v==null?void 0:v.answer_texts)==null?void 0:tt[0]}):p.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),p.createElement("div",{className:"mt20 "},p.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),p.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},v!=null&&v.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&p.createElement("div",null,p.createElement(q.Z,{disabledFill:!0,className:A.content,showProgramFill:!0,value:Kl.Base64.decode(((j=e==null?void 0:e.program_attr)==null?void 0:j.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&p.createElement("div",{className:A.bottom},p.createElement("div",{className:`${A.bottomitem} mb30`},p.createElement("span",{className:A.left},"\u89E3\u6790"),p.createElement("span",{className:A.right},e!=null&&e.analysis?p.createElement(q.Z,{value:e==null?void 0:e.analysis}):p.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),p.createElement("div",{className:`${A.bottomitem} mb30`},p.createElement("span",{className:A.left},"\u96BE\u5EA6"),p.createElement("span",{className:A.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),p.createElement("div",{className:A.bottomitem},p.createElement("span",{className:A.left},"\u77E5\u8BC6\u70B9"),p.createElement(re.Z,{title:((ae=e==null?void 0:e.tag_discipline_names)==null?void 0:ae.length)<=0||((N=e==null?void 0:e.tag_discipline_names)==null?void 0:N.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Be=(_e=e==null?void 0:e.tag_discipline_names)==null?void 0:_e.join("\uFF1B"))==null?void 0:Be.toString()},p.createElement("span",{className:A.right},((ie=e==null?void 0:e.tag_discipline_names)==null?void 0:ie.length)<=0?p.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((be=e==null?void 0:e.tag_discipline_names)==null?void 0:be.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?p.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(he=(Me=e==null?void 0:e.tag_discipline_names)==null?void 0:Me.join("\uFF1B"))==null?void 0:he.toString())))))},ma=_(51780),_a=_(29342),Xe=_(59301),va=Object.defineProperty,pa=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,zn=(e,t,l)=>t in e?va(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,en=(e,t)=>{for(var l in t||(t={}))fa.call(t,l)&&zn(e,l,t[l]);if(Wn)for(var l of Wn(t))ya.call(t,l)&&zn(e,l,t[l]);return e},Mn=(e,t)=>pa(e,Ea(t)),ha=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),ga=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:E,deleteitem:w,getTagData:x,init:m,showTip:a=!1})=>{const[r]=D.default.useForm();return(0,n.useEffect)(()=>{r.setFieldsValue(Mn(en({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),Xe.createElement("div",null,Xe.createElement(D.default,{form:r,colon:!1,onFinish:f=>{E(en(en({},e),f))},onFinishFailed:f=>ha(void 0,null,function*(){var i,c;te.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},Xe.createElement("div",{style:{display:"flex",alignItems:"center"}},Xe.createElement("div",{style:{flex:1}},Xe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xe.createElement("span",null,"\u7B80\u7B54\u9898")),!(e!=null&&e.isadd)&&Xe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{w()}},Xe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xe.createElement(le.ZP,{onClick:()=>{e.isadd?(t(!1),m()):(r.setFieldsValue(Mn(en({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Xe.createElement(re.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xe.createElement(le.ZP,{type:"primary",className:"ml20",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Xe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xe.createElement(D.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xe.createElement(it.Z,{onBlur:f=>{f.target.value==="0"&&te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Xe.createElement(_a.W,{form:r,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Xe.createElement(me,{getTagData:x,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Le=_(59301),Fa=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())}),Ba=({setScoreShow:e,ScoreShow:t,exerciseitem:l,getdata:u})=>{var E,w,x;const[m,a]=(0,n.useState)(!1);function r(){return Fa(this,null,function*(){var f,i,c;let d=(i=(f=l==null?void 0:l.exercise_question_types)==null?void 0:f.filter(C=>C.Singlequestion))==null?void 0:i.map(C=>({question_type:C.question_type,score:C.Singlequestion})),P=yield(0,nt.ZP)(`/api/examination_banks/${(c=l==null?void 0:l.exercise)==null?void 0:c.id}/batch_set_score.json`,{method:"POST",body:{question_arr:d}});(P==null?void 0:P.status)===0&&u()})}return Le.createElement("div",null,t&&Le.createElement(ot.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:t,width:640,centered:!0,zIndex:10,className:O.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var f,i,c;if(l!=null&&l.use_blank_score&&((c=(i=(f=l==null?void 0:l.exercise_question_types)==null?void 0:f.filter(d=>d.name==="\u586B\u7A7A\u9898"))==null?void 0:i[0])!=null&&c.Singlequestion)){a(!0);return}r(),e(!1)}},Le.createElement("div",{className:"c-black"},"\u603B\u5206",Le.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((E=l==null?void 0:l.exercise_types)==null?void 0:E.q_scores))),Le.createElement("div",{className:O.content},Le.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Le.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Le.createElement("span",null,"\u9898\u578B\u603B\u5206"),Le.createElement("span",null,"\u64CD\u4F5C")),(x=(w=l==null?void 0:l.exercise_question_types)==null?void 0:w.filter(f=>f.name!=="\u5B9E\u8BAD\u9898"&&f.name!=="\u7EC4\u5408\u9898"))==null?void 0:x.map((f,i)=>{var c;return Le.createElement("div",{key:i,className:O.items},Le.createElement("span",null,f==null?void 0:f.name),Le.createElement("span",null,(c=f==null?void 0:f.items)==null?void 0:c.length),Le.createElement("span",null,f==null?void 0:f.score),Le.createElement("span",null,"\u6BCF\u9898",Le.createElement(it.Z,{min:.1,precision:1,max:100,onChange:d=>{f.Singlequestion=d},defaultValue:f.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Le.createElement(ot.default,{title:!1,footer:!1,centered:!0,open:m,zIndex:20,width:640,closable:!1,className:O.scoremodal},Le.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Le.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Le.createElement("div",{className:O.bottom},Le.createElement(le.ZP,{className:O.no,onClick:()=>{a(!1)}},"\u53D6\u6D88"),Le.createElement(le.ZP,{className:O.yes,onClick:()=>{r(),a(!1),e(!1)}},"\u786E\u8BA4"))))},ba=_(72850),Ca=_(42455),xa=_(89392),Da=_(53283),Hn=_(2099),Aa=_(66807),y=_(59301),wa=Object.defineProperty,Na=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Gn=(e,t,l)=>t in e?wa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,gt=(e,t)=>{for(var l in t||(t={}))ka.call(t,l)&&Gn(e,l,t[l]);if(Jn)for(var l of Jn(t))Sa.call(t,l)&&Gn(e,l,t[l]);return e},nl=(e,t)=>Na(e,Pa(t)),Ae=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())});const Pl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Oa=({user:e,dispatch:t,itemid:l,newExercisePaper:u,setisedits:E})=>{var w,x,m,a,r,f,i,c;const[d,P]=(0,n.useState)(),[C,k]=(0,n.useState)(!1),[o,j]=(0,n.useState)(),[ae,N]=(0,n.useState)(),_e=(0,n.useRef)(),Be=(0,n.useRef)(),[ie,be]=(0,n.useState)(),[Me,he]=(0,n.useState)(!1),[v,J]=(0,n.useState)(!1),[ee,Te]=(0,n.useState)(),[et,ke]=(0,n.useState)(!1),[Mt,tt]=(0,n.useState)(!1),[U,Ee]=(0,n.useState)(!1),[lt,Se]=(0,n.useState)(!1),[Nt,Ot]=(0,n.useState)(!1),[Ht,yl]=(0,n.useState)(!1),[Ql,pn]=(0,n.useState)(!1),[Pt,kl]=(0,n.useState)(!1),[Ce]=D.default.useForm(),[dt,He]=(0,n.useState)(!1),Zt=(0,n.useRef)(null),[fe]=(0,Y.useSearchParams)(),[Ye,Qe]=(0,n.useState)(!1),hl=fe.get("isIntelligentAssistant"),[ct,sl]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Je(),t({type:"globalSetting/footerToggle",payload:!1})},[]),(0,n.useEffect)(()=>{E(v)},[v]),(0,n.useEffect)(()=>{o!=null&&o.question_id&&(N(o==null?void 0:o.question_score),Be.current=o==null?void 0:o.question_id)},[o]);const It=B=>Ae(void 0,null,function*(){});function Je(){return Ae(this,null,function*(){var B,Z,W,oe;he(!0),k(!0);const ge=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});he(!1),k(!1),P(ge),j(nl(gt({},(W=(Z=(B=ge==null?void 0:ge.exercise_question_types)==null?void 0:B[0])==null?void 0:Z.items)==null?void 0:W[0]),{index:1})),be(nl(gt({},(oe=ge==null?void 0:ge.exercise_question_types)==null?void 0:oe[0]),{indexs:1}))})}function Jt(B,Z=!0){return Ae(this,null,function*(){var W,oe,ge,Oe;Z&&(he(!0),k(!0));const $e=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});P($e);let Ft=[];(W=$e==null?void 0:$e.exercise_question_types)==null||W.map(At=>{var gl;(gl=At==null?void 0:At.items)==null||gl.map((nn,un)=>{Ft.push(nl(gt({},nn),{index:un+1}))})});let cl=(oe=Ft.filter(At=>At.question_id===(B==null?void 0:B.id)))==null?void 0:oe[0],ln=(Oe=((ge=$e==null?void 0:$e.exercise_question_types)==null?void 0:ge.map((At,gl)=>{if((cl==null?void 0:cl.question_type)===(At==null?void 0:At.question_type))return nl(gt({},At),{indexs:gl+1})})).filter(At=>At))==null?void 0:Oe[0];be(gt({},ln)),j(gt({},cl)),N(cl==null?void 0:cl.question_score),he(!1),k(!1)})}function rl(B){return Ae(this,null,function*(){let Z=nl(gt({},B),{difficulty:(B==null?void 0:B.difficulty)||2,item_type:B.question_type,course_discipline_id:B==null?void 0:B.course_discipline_id,tag_discipline_ids:B==null?void 0:B.tag_discipline_ids,repeat_answer:!B.repeat_answer}),W={};B.question_type===8&&(W=nl(gt({},B),{hack:nl(gt({},B==null?void 0:B.hack),{difficult:B.difficulty}),hack_codes:nl(gt({},B.hack_codes),{code:Kl.Base64.encode(B.hack_codes.code)}),hack_sets:[gt({},B.hack_sets)],is_blank:!0})),sessionStorage.projectFill&&(W.hack_identifier=sessionStorage.projectFill);let oe=yield(0,nt.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:B.question_type===8?W:Z});(oe==null?void 0:oe.status)===0&&(J(!1),Jt(oe)),(0,bt.Vf)("#question-scroll-id")})}function ii(B){return Ae(this,null,function*(){k(!0);let Z=yield(0,nt.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});k(!1),(Z==null?void 0:Z.status)===0&&Je()})}const Ma=(B,Z,W)=>Ae(void 0,null,function*(){var oe;if(B.length===0){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),W();return}const ge=yield(0,vt.Hb)(l,(oe=B[0])==null?void 0:oe.file,Z);ge.status===0&&(te.ZP.success(`\u6210\u529F\u5BFC\u5165${ge==null?void 0:ge.success}\u6761`),ke(!1),Je()),W()}),Ha=(B,Z)=>Ae(void 0,null,function*(){d.exercise_types.q_scores=Number(d.exercise_types.q_scores)+Number(B)-Number(Z==null?void 0:Z.question_score);const W=yield(0,vt.kF)({score:(0,xa.round)(B,1),question_id:Z==null?void 0:Z.question_id});if((W==null?void 0:W.status)===0){te.ZP.success("\u4FEE\u6539\u6210\u529F"),Jt({id:Be.current},!1);return}(W==null?void 0:W.status)===-1&&N(Z==null?void 0:Z.question_score)});function dl(){return Ae(this,null,function*(){ot.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:O.modalconfirm,onOk:()=>Ae(this,null,function*(){if(o.question_id){let B=yield(0,nt.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/${o.question_id}.json`,{method:"delete"});(B==null?void 0:B.status)===0&&(Je(),J(!1))}else j({}),J(!1),Je()}),cancelText:"\u53D6\u6D88"})})}const Ja=B=>Ae(void 0,null,function*(){return yield(0,nt.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks.json`,{method:"post",body:gt({},B)})}),{overflow:Ga,handleMouseEnter:Ua,handleMouseLeave:Xa}=(0,Ca.I)(),tu=B=>Ae(void 0,null,function*(){k(!0);let Z=yield(0,nt.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});if(k(!1),(Z==null?void 0:Z.status)===0){const W=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});P(W)}}),jt=()=>v?(sl(!0),!0):!1;(0,n.useEffect)(()=>{if(ct){const B=setTimeout(()=>{sl(!1)},2e3);return()=>clearTimeout(B)}},[ct]);const Ya=(B,Z)=>y.createElement(S.default,null,y.createElement(S.default.Item,{key:"0",onClick:()=>lu(B==null?void 0:B.question_type)},y.createElement("span",{className:O.moreSpan},"\u65B0\u589E")),y.createElement(S.default.Item,{key:"1",disabled:Z===0,onClick:()=>Ae(void 0,null,function*(){if(Z===0||jt())return;let W=(0,bt.rz)(d==null?void 0:d.exercise_question_types,Z,Z-1);yield tu(W.map(oe=>oe.name))})},y.createElement("span",{className:O.moreSpan},"\u4E0A\u79FB")),y.createElement(S.default.Item,{key:"2",disabled:Z===(d==null?void 0:d.exercise_question_types.length)-1,onClick:()=>Ae(void 0,null,function*(){if(Z===(d==null?void 0:d.exercise_question_types.length)-1||jt())return;let W=(0,bt.rz)(d==null?void 0:d.exercise_question_types,Z,Z+1);yield tu(W.map(oe=>oe.name))})},y.createElement("span",{className:O.moreSpan},"\u4E0B\u79FB")),y.createElement(S.default.Item,{key:"3",onClick:()=>{var W;Ce.setFieldsValue({name:B.name,item_type_en:(W=Pl.find(oe=>oe.id==B.question_type))==null?void 0:W.nameType}),He(!0)}},y.createElement("span",{className:O.moreSpan},"\u91CD\u547D\u540D"))),lu=B=>{var Z,W,oe,ge,Oe,$e,Ft,cl,En,ln,At,gl,nn,un,nu,uu,au,iu,ou,su,ru,du;if(!jt()){if(B===5){Se(!0),Ot(!0);return}if(B===6){if(fe.get("pageType")=="course")fe.get("updateType")=="course"?Y.history.push(`/problems/newcreate?express_id=${(Z=d==null?void 0:d.exercise)==null?void 0:Z.id}&callback_url=/paperlibrary/add/${(W=d==null?void 0:d.exercise)==null?void 0:W.id}?type=2&pageType=course&updateType=course&courseId=${fe.get("courseId")}&stageId=${fe.get("stageId")}`):Y.history.push(`/problems/newcreate?express_id=${(oe=d==null?void 0:d.exercise)==null?void 0:oe.id}&callback_url=/paperlibrary/add/${(ge=d==null?void 0:d.exercise)==null?void 0:ge.id}?type=2&pageType=course&courseId=${fe.get("courseId")}&stageId=${fe.get("stageId")}`);else{let qa=($e=(Oe=u==null?void 0:u.editData)==null?void 0:Oe.exercise)!=null&&$e.set_question_sub_discipline?`/problems/newcreate?express_id=${(Ft=d==null?void 0:d.exercise)==null?void 0:Ft.id}&callback_url=${window.location.pathname+window.location.search}&course_discipline_id=${(En=(cl=u==null?void 0:u.editData)==null?void 0:cl.exercise)==null?void 0:En.course_discipline_id}`:`/problems/newcreate?express_id=${(ln=d==null?void 0:d.exercise)==null?void 0:ln.id}&callback_url=${window.location.pathname+window.location.search}`;Y.history.push(qa)}return}J(!0),j(B===2?{question_type:B,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",course_discipline_id:(gl=(At=u==null?void 0:u.editData)==null?void 0:At.exercise)!=null&&gl.is_creator&&(un=(nn=u==null?void 0:u.editData)==null?void 0:nn.exercise)!=null&&un.set_question_sub_discipline?(uu=(nu=u==null?void 0:u.editData)==null?void 0:nu.exercise)==null?void 0:uu.course_discipline_id:null,analysis:""}:{question_type:B,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,course_discipline_id:(iu=(au=u==null?void 0:u.editData)==null?void 0:au.exercise)!=null&&iu.is_creator&&(su=(ou=u==null?void 0:u.editData)==null?void 0:ou.exercise)!=null&&su.set_question_sub_discipline?(du=(ru=u==null?void 0:u.editData)==null?void 0:ru.exercise)==null?void 0:du.course_discipline_id:null})}},Ka=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{jt()||ke(!0)}},{key:2,label:y.createElement("div",null,y.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Hn.$}),y.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{(0,bt.Ye)(t)||jt()||tt(!0)}}];return y.createElement("div",null,y.createElement(mt.Z,{spinning:Me},y.createElement("div",{className:O.bg},y.createElement("div",{style:{textAlign:"center"}},((w=d==null?void 0:d.exercise_types)==null?void 0:w.q_counts)===0&&!v&&y.createElement(bl.Z,{styles:{marginTop:180},customText:y.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",y.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((x=d==null?void 0:d.exercise_types)==null?void 0:x.q_counts)>0||v)&&y.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},y.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},y.createElement("div",{className:O.left},y.createElement("div",{className:O.leftAction},y.createElement(le.ZP,{onClick:()=>{jt()||Ee(!0)},className:O.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),y.createElement("div",{className:O.scrollWrapper,style:{overflow:Ga},onMouseEnter:Ua,onMouseLeave:Xa},(m=d==null?void 0:d.exercise_question_types)==null?void 0:m.map((B,Z)=>y.createElement("div",{key:Z,className:"mb30"},y.createElement("div",{className:O.title},y.createElement("div",{className:O.titleleft},y.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,bt.EM)(Z+1),"\u3001\u3010",B.name,"\u3011"),y.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",B.count,"\u5C0F\u9898\uFF0C\u5171",B.score,"\u5206\uFF09")),y.createElement(Ge.Z,{dropdownRender:()=>Ya(B,Z),placement:"bottomLeft"},y.createElement("div",{className:O.more_style},y.createElement("i",{className:"iconfont icon-sandian font12"})))),y.createElement(Et,{handleEditing:()=>{sl(!0)},isedit:v,setBigqitem:be,bigitem:nl(gt({},B),{indexs:Z+1}),setqitem:W=>Ae(void 0,null,function*(){var oe;(oe=_e.current)==null||oe.blur(),j(W)}),qitem:o,Itemid:l,getdata:Jt,data:B.items})))))),y.createElement("div",{id:"question-scroll-id",style:{overflow:v?"hidden":"auto"},className:O.right,ref:Zt},!(o!=null&&o.isadd)&&y.createElement("div",{className:O.title},!v&&y.createElement("div",{style:{flex:1}},y.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(ie==null?void 0:ie.indexs)&&(0,bt.EM)(ie==null?void 0:ie.indexs),"\u3001\u3010",ie==null?void 0:ie.name,"\u3011"),y.createElement(re.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},y.createElement("i",{className:`${O.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var B;Ce.setFieldsValue({name:ie.name,item_type_en:(B=Pl.find(Z=>Z.id==ie.question_type))==null?void 0:B.nameType}),He(!0)}})),y.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",ie==null?void 0:ie.count,"\u5C0F\u9898\uFF0C\u5171",ie==null?void 0:ie.score,"\u5206\uFF09"),(o==null?void 0:o.question_type)===6&&y.createElement("span",{onClick:()=>Qe(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(o==null?void 0:o.question_type)===5&&y.createElement(Gt.default,{defaultChecked:(r=(a=u==null?void 0:u.editData)==null?void 0:a.exercise)==null?void 0:r.show_challenge_task_pass,onChange:B=>Ae(void 0,null,function*(){let Z=yield(0,nt.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:B.target.checked}});(Z==null?void 0:Z.status)===0&&(te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Jt({id:Be.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(o==null?void 0:o.question_type)===6&&y.createElement("span",{style:{marginLeft:20},onClick:()=>{var B,Z,W,oe;ot.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:y.createElement("div",null,(o==null?void 0:o.question_type)===6&&y.createElement(Gt.default,{defaultChecked:(Z=(B=u==null?void 0:u.editData)==null?void 0:B.exercise)==null?void 0:Z.show_hack_sets,onChange:ge=>Ae(void 0,null,function*(){let Oe=yield(0,nt.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:ge.target.checked}});(Oe==null?void 0:Oe.status)===0&&(te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ot.default.destroyAll(),Jt({id:Be.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),y.createElement("br",null),(o==null?void 0:o.question_type)===6&&y.createElement(Gt.default,{defaultChecked:(oe=(W=u==null?void 0:u.editData)==null?void 0:W.exercise)==null?void 0:oe.show_hack_description,onChange:ge=>Ae(void 0,null,function*(){let Oe=yield(0,nt.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:ge.target.checked}});(Oe==null?void 0:Oe.status)===0&&(te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ot.default.destroyAll(),Jt({id:Be.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),y.createElement("div",{style:{display:"flex",alignItems:"center"}},(o==null?void 0:o.question_type)===5&&!v&&y.createElement("a",{className:O.shixun,href:`/shixuns/${o==null?void 0:o.shixun_identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!v&&[0,1,2,4,6].includes(o==null?void 0:o.question_type)&&y.createElement(D.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},y.createElement(it.Z,{precision:1,ref:_e,onChange:B=>N(B),value:ae,onBlur:B=>{Ha(B.target.value,o)}})),!v&&y.createElement(re.Z,{title:"\u5220\u9664"},y.createElement("i",{onClick:()=>{dl()},style:{marginRight:20},className:`${O.delete} iconfont icon-shanchu13 mr5 `})),!v&&y.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},y.createElement("i",{onClick:()=>{var B,Z,W;(o==null?void 0:o.question_type)===6?fe.get("pageType")=="course"?fe.get("updateType")=="course"?Y.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(B=d==null?void 0:d.exercise)==null?void 0:B.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${fe.get("courseId")}&stageId=${fe.get("stageId")}`):Y.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(Z=d==null?void 0:d.exercise)==null?void 0:Z.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${fe.get("courseId")}&stageId=${fe.get("stageId")}`):Y.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(W=d==null?void 0:d.exercise)==null?void 0:W.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):J(!0)},className:`${O.edit} iconfont icon-bianji_Hover mr5 `})))),!v&&y.createElement("div",null,y.createElement("div",{className:O.qcount},y.createElement("span",{className:O.score},o==null?void 0:o.question_score,"\u5206"),y.createElement(q.Z,{className:O.qtitle,value:(o==null?void 0:o.index)+`\u3001${(o==null?void 0:o.question_type)==8?(f=o==null?void 0:o.program_attr)==null?void 0:f.description:o==null?void 0:o.question_title}`}),(o==null?void 0:o.high_resources_consume)&&y.createElement(Aa.Z,{type:"shixun",style:{marginLeft:10}})),(o==null?void 0:o.question_type)===6&&y.createElement(Re.Z,{onEdit:()=>Qe(1),className:"mt10",dataSource:(o==null?void 0:o.languages)||[]}),y.createElement(ca,{newExercisePaper:u,TagDiscipline:ee,qitem:o})),v&&y.createElement("div",null,(o==null?void 0:o.question_type)<=1&&y.createElement(X,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===5&&y.createElement(oa,{setqitem:j,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,showTip:ct}),(o==null?void 0:o.question_type)===3&&y.createElement(kt,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===2&&y.createElement(pl,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===4&&y.createElement(ga,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===7&&y.createElement(Ju,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}),(o==null?void 0:o.question_type)===8&&y.createElement(ta,{getTagData:It,deleteitem:dl,seveeditor:rl,exerciseitem:d,TagDiscipline:ee,setisedit:J,qitem:o,init:Je,showTip:ct}))))))),y.createElement("div",{className:O.bottomdiv},y.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},y.createElement("span",{className:O.spanBtn,onClick:()=>{jt()||(Se(!0),Ot(!1))}},"\u9898\u5E93\u9009\u9898"),y.createElement(Ge.Z,{menu:{items:Ka}},y.createElement("span",{className:O.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),y.createElement("span",{className:O.spanBtn,onClick:()=>Ae(void 0,null,function*(){var B;if((0,bt.Ye)(t)||jt())return;const Z=yield(0,vt.JP)(l);Z.status===0&&window.open(`/classrooms/coursesId/exercise/${Z.exercise_id}/${(B=e.userInfo)==null?void 0:B.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),y.createElement("span",{className:O.spanBtn,onClick:()=>{if(!jt()){if(hl){window.open(`/paperlibrary/see/${l}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${l}`)}}},"\u8BD5\u5377\u9884\u89C8"),Pl==null?void 0:Pl.map((B,Z)=>y.createElement(le.ZP,{key:Z,className:O.addQuestionBtn,type:"primary",onClick:()=>{lu(B.id)}},B.name)),y.createElement(le.ZP,{className:O.saveBtn,loading:Pt,onClick:()=>Ae(void 0,null,function*(){var B,Z;const W=Number(d.exercise_types.q_scores);[100,120,150].includes(W)||(yield new Promise(($e,Ft)=>{ot.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},W),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Ae(void 0,null,function*(){$e("")}),onCancel:()=>{Ft()}})}));const oe=()=>Ae(void 0,null,function*(){if(fe.get("pageType")=="course")if(fe.get("updateType")=="course")te.ZP.info("\u7F16\u8F91\u6210\u529F"),Y.history.replace(`/paths/${fe.get("courseId")}`);else{if(jt())return;(0,Da._C)({id:fe.get("stageId"),subject_id:fe.get("courseId"),homework_type:"exercise",examination_bank_ids:[l]}).then($e=>{($e==null?void 0:$e.status)==0&&(te.ZP.info("\u521B\u5EFA\u6210\u529F"),Y.history.replace(`/paths/${fe.get("courseId")}`))})}else{if(jt())return;if(hl){kl(!0);const $e=yield(0,nt.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:l}});if(kl(!1),($e==null?void 0:$e.status)!==0)return}te.ZP.info("\u4FDD\u5B58\u6210\u529F"),Y.history.push("/paperlibrary?defaultActiveKey=0")}});let ge=(Z=(B=d==null?void 0:d.exercise_question_types)==null?void 0:B.filter($e=>$e.question_type===5)[0])==null?void 0:Z.items,Oe=0;ge==null||ge.map($e=>{$e.high_resources_consume&&(Oe=Oe+1)}),console.log(Oe),Oe>0?t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Oe,fn:()=>{oe()}}}):oe()})},y.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),y.createElement(Ba,{setScoreShow:Ee,ScoreShow:U,exerciseitem:d,getdata:Je}),lt&&y.createElement(ba.Z,{setScoreShow:Se,isshixuns:Nt,ScoreShow:lt,isloadings:Ht,onOk:(B,Z,W,oe)=>Ae(void 0,null,function*(){yl(!0);let Oe=yield Ja({exam_id:l,item_bank_ids:B,shixun_ids:Z});yl(!1),(Oe==null?void 0:Oe.status)===0&&ot.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Je()},onCancel:()=>{Se(!1),Je()}})})}),y.createElement(ma.Z,{course_discipline_id:(i=d==null?void 0:d.exercise)==null?void 0:i.course_discipline_id,visible:et,onCancel:()=>ke(!1),onOk:Ma}),y.createElement(ot.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:dt,width:500,onOk:()=>Ce.submit(),onCancel:()=>He(!1)},y.createElement(D.default,{form:Ce,initialValues:{},onFinish:B=>Ae(void 0,null,function*(){(yield(0,vt.RK)(gt({id:l},B))).status==0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Je(),He(!1))})},y.createElement(D.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(B,Z){var W,oe,ge,Oe;const $e=(W=Pl==null?void 0:Pl.find(Ft=>Ft.nameType==Ce.getFieldValue("item_type_en")))==null?void 0:W.id;return(Oe=(ge=(oe=d==null?void 0:d.exercise_question_types)==null?void 0:oe.filter(Ft=>Ft.question_type!=$e))==null?void 0:ge.map(Ft=>Ft==null?void 0:Ft.name))!=null&&Oe.includes(Z)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},y.createElement(Bt.default,{size:"large",maxLength:10,showCount:!0})),y.createElement(D.default.Item,{hidden:!0,name:"item_type_en"},y.createElement(Bt.default,{size:"large"})))),y.createElement(Bl.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Mt},y.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),y.createElement(Hn.Z,{stickyTop:-24,subDisciplineId:(c=d==null?void 0:d.exercise)==null?void 0:c.course_discipline_id,onCancel:()=>tt(!1),mode:2,gather:{exam_id:l},onSuccess:()=>{tt(!1),Je()}}),y.createElement("div",{style:{height:70}})),y.createElement(Re.Q,{visible:!!Ye,setVisible:Qe,tip:Ye===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ye===1?o==null?void 0:o.languages:[],onOk:B=>Ae(void 0,null,function*(){const Z={languages:B};Ye===1?Z.hack_id=o==null?void 0:o.hack_id:Z.exam_id=l,(yield(0,nt.ZP)("/api/problems/update_languages.json",{method:"post",body:Z})).status===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Jt({id:Be.current}),Qe(!1))})}))};var Za=(0,Y.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Oa),Un=_(60978),Ia=_(28378),ja=_(85647),Ta=_(3188),I=_(59301),Qa=Object.defineProperty,$a=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Yn=(e,t,l)=>t in e?Qa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Kn=(e,t)=>{for(var l in t||(t={}))Va.call(t,l)&&Yn(e,l,t[l]);if(Xn)for(var l of Xn(t))La.call(t,l)&&Yn(e,l,t[l]);return e},qn=(e,t)=>$a(e,Ra(t)),tn=(e,t,l)=>new Promise((u,E)=>{var w=a=>{try{m(l.next(a))}catch(r){E(r)}},x=a=>{try{m(l.throw(a))}catch(r){E(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(w,x);m((l=l.apply(e,t)).next())});const eu=()=>{const[e,t]=(0,n.useState)([]);return(0,n.useEffect)(()=>{tn(void 0,null,function*(){const u=yield(0,vt.d1)({source:"question"});u!=null&&u.disciplines&&t((0,ul.L)(u==null?void 0:u.disciplines))})},[]),e},Wa=({user:e,newExercisePaper:t,dispatch:l})=>{var u,E,w,x,m,a,r,f,i,c,d,P,C,k,o,j,ae,N,_e,Be,ie,be,Me,he;const v=(0,Y.useParams)(),J=eu(),[ee]=D.default.useForm(),[Te,et]=(0,n.useState)(),[ke,Mt]=(0,n.useState)(!1),[tt,U]=(0,n.useState)(1),[Ee,lt]=(0,n.useState)(""),[Se]=(0,Y.useSearchParams)(),[Nt,Ot]=(0,n.useState)(!1),[Ht,yl]=(0,n.useState)(!1),[Ql,pn]=(0,n.useState)(!1),[Pt,kl]=(0,n.useState)([]);return console.log(t,"newExercisePaper"),(0,n.useEffect)(()=>{Se.get("type")==="2"&&(lt(v.id),U(2))},[Se.get("type")]),(0,n.useEffect)(()=>{if(v.id){if(!J.length)return;tn(void 0,null,function*(){var dt,He,Zt,fe,Ye;Mt(!0);const Qe=yield(0,vt.Di)({id:v.id});Mt(!1);const hl=(dt=Qe==null?void 0:Qe.exercise)==null?void 0:dt.course_discipline_id,ct=(He=Qe==null?void 0:Qe.exercise)==null?void 0:He.time,sl=(Zt=Qe==null?void 0:Qe.exercise)==null?void 0:Zt.tag_disciplines,It=qn(Kn({},Qe.exercise),{course_discipline_id:hl,time:ct===-1?null:ct,tag_discipline_ids:sl});et(It),pn((fe=Qe.exercise)==null?void 0:fe.set_question_sub_discipline),kl((Ye=Qe==null?void 0:Qe.exercise)==null?void 0:Ye.tag_disciplines)})}else et({time:60,difficulty:2});l({type:"globalSetting/footerToggle",payload:!1})},[J]),I.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},I.createElement("section",{className:"edu-container"},I.createElement("section",{className:"animated fadeIn"},I.createElement("aside",{style:{marginTop:15}},I.createElement(Tt.Z,{separator:">"},I.createElement(Tt.Z.Item,null,I.createElement(Y.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),I.createElement(Tt.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),I.createElement("div",{className:"bg-white"},I.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},I.createElement("div",{onClick:()=>{if(Nt){te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}U(1)},className:tt===1?H.Z.selectdiv:H.Z.divitem},I.createElement(Un.Z,{number:1,active:tt===1,className:"mr10"}),I.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),I.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),I.createElement("div",{onClick:()=>{if(!v.id&&!Ee){te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}U(2),!Ee&<(v.id)},className:tt!==1?H.Z.selectdiv:H.Z.divitem},I.createElement(Un.Z,{number:2,active:tt!==1,className:"mr10"}),I.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),tt===2&&I.createElement("div",{className:"tc"},I.createElement(Ia.Z,{defaultValue:(E=(u=t==null?void 0:t.editData)==null?void 0:u.exercise)==null?void 0:E.exercise_name,onFinish:Ce=>tn(void 0,null,function*(){var dt,He,Zt,fe,Ye,Qe,hl,ct,sl,It,Je,Jt;return Ce.trim()===((He=(dt=t==null?void 0:t.editData)==null?void 0:dt.exercise)==null?void 0:He.exercise_name)?!0:(yield(0,vt.w0)({id:`${(fe=(Zt=t==null?void 0:t.editData)==null?void 0:Zt.exercise)==null?void 0:fe.id}`,course_discipline_id:(Qe=(Ye=t==null?void 0:t.editData)==null?void 0:Ye.exercise)==null?void 0:Qe.course_discipline_id,time:`${(ct=(hl=t==null?void 0:t.editData)==null?void 0:hl.exercise)==null?void 0:ct.time}`,exercise_name:Ce,exercise_description:(It=(sl=t==null?void 0:t.editData)==null?void 0:sl.exercise)==null?void 0:It.exercise_description,difficulty:(Jt=(Je=t==null?void 0:t.editData)==null?void 0:Je.exercise)==null?void 0:Jt.difficulty})).status===0?(ee.setFieldValue("exercise_name",Ce),l({type:"newExercisePaper/modifyTitle",payload:Ce}),!0):!1})}),I.createElement("div",{style:{fontSize:14}},I.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",I.createElement("span",{style:{color:"#000000",marginLeft:8}},(x=(w=t==null?void 0:t.editData)==null?void 0:w.exercise)==null?void 0:x.time)),I.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",I.createElement("span",{style:{color:"#000000",marginLeft:8}},((a=(m=t==null?void 0:t.editData)==null?void 0:m.exercise)==null?void 0:a.difficulty)===1?"\u7B80\u5355":((f=(r=t==null?void 0:t.editData)==null?void 0:r.exercise)==null?void 0:f.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),I.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",I.createElement("span",{style:{color:"#000000",marginLeft:8}},((c=(i=t==null?void 0:t.editData)==null?void 0:i.exercise_types)==null?void 0:c.q_counts)||0)),I.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",I.createElement("span",{style:{color:"#000000",marginLeft:8}},(P=(d=t==null?void 0:t.editData)==null?void 0:d.exercise_types)==null?void 0:P.q_scores))))),tt===1&&I.createElement(mt.Z,{spinning:ke,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},I.createElement("section",{className:[H.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Te&&I.createElement(D.default,{layout:"horizontal",form:ee,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:H.Z.formWrap,initialValues:Te},I.createElement(D.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:H.Z.baseLineHeight,rules:[{required:!0,validator:(Ce,dt)=>{var He;return((He=dt==null?void 0:dt.replaceAll(" ",""))==null?void 0:He.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},I.createElement(Bt.default,{maxLength:60,className:H.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),I.createElement(D.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:H.Z.baseLineHeight},I.createElement(ce.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(o=(k=(C=t==null?void 0:t.editData)==null?void 0:C.exercise)==null?void 0:k.course_discipline)==null?void 0:o.course_discipline_id},tooltipTitle:((N=(ae=(j=t==null?void 0:t.editData)==null?void 0:j.exercise)==null?void 0:ae.course_discipline)==null?void 0:N.is_managed)===!1?`${(ie=(Be=(_e=t==null?void 0:t.editData)==null?void 0:_e.exercise)==null?void 0:Be.course_discipline)==null?void 0:ie.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((he=(Me=(be=t==null?void 0:t.editData)==null?void 0:be.exercise)==null?void 0:Me.course_discipline)==null?void 0:he.is_managed)===!1})),I.createElement("div",{className:H.Z.concat},I.createElement("div",null,I.createElement(Gt.default,{checked:Ql,onChange:Ce=>{pn(Ce.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),I.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",I.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),I.createElement(D.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:H.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},I.createElement(_t.ZP.Group,{className:H.Z.radiogroup},I.createElement(_t.ZP.Button,{className:H.Z.easy,value:1},"\u7B80\u5355"),I.createElement(_t.ZP.Button,{className:H.Z.medium,value:2},"\u9002\u4E2D"),I.createElement(_t.ZP.Button,{className:H.Z.hard,value:3},"\u56F0\u96BE"))),I.createElement(D.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9"},I.createElement("div",{className:H.Z.zhishidian,onClick:()=>{const Ce=ee.getFieldValue("course_discipline_id");if(!Ce)return te.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BFE\u7A0B");l({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",params:{course_discipline_id:Ce}}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Pt==null?void 0:Pt.length)>0&&I.createElement("div",{className:H.Z.tags_list},Pt==null?void 0:Pt.map((Ce,dt)=>I.createElement("div",{key:dt,className:H.Z.tag_item},I.createElement("div",null,Ce==null?void 0:Ce.name),I.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${H.Z.tag_icon}`,onClick:()=>{kl([...Pt.filter(He=>(He==null?void 0:He.id)!=(Ce==null?void 0:Ce.id))])}})))),I.createElement(D.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:H.Z.baseLineHeight},I.createElement("div",{style:{display:"flex",width:"100%"}},I.createElement(D.default.Item,{name:"time",noStyle:!0},I.createElement(it.Z,{min:1,className:H.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),I.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),I.createElement(D.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},I.createElement(Bt.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),I.createElement("div",{className:H.Z.bottmodiv},I.createElement(le.ZP,{className:`${H.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Se.get("pageType")=="course"?Y.history.push(`/paths/${Se.get("courseId")}`):Y.history.push("/paperlibrary")}},"\u53D6\u6D88"),I.createElement(we.Z,{className:`${H.Z.confirmBtn} ml15`,type:"primary",onClick:()=>tn(void 0,null,function*(){var Ce,dt,He;yield ee.validateFields();const Zt=ee.getFieldsValue(),fe=(Pt==null?void 0:Pt.length)>0?Pt==null?void 0:Pt.map(Qe=>Qe==null?void 0:Qe.id):[];if(Zt.set_question_sub_discipline=Ql,v.id){(yield(0,vt.w0)(qn(Kn({id:v.id},Zt),{tag_discipline_ids:fe}))).status===0&&(lt(v.id),U(2),Y.history.replace(`/paperlibrary/add/${v.id}?type=2`));return}const Ye=yield(0,vt.un)(Zt);Ye.status===0&&(lt((Ce=Ye==null?void 0:Ye.data)==null?void 0:Ce.exam_id),U(2),Se.get("pageType")=="course"?Y.history.replace(`/paperlibrary/add/${(dt=Ye==null?void 0:Ye.data)==null?void 0:dt.exam_id}?type=2&pageType=course&courseId=${Se.get("courseId")}&stageId=${Se.get("stageId")}`):Y.history.replace(`/paperlibrary/add/${(He=Ye==null?void 0:Ye.data)==null?void 0:He.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),tt===2&&I.createElement("div",null,I.createElement(Za,{setisedits:Ot,itemid:Ee}))),I.createElement(ja.Z,{open:Ht,onCancel:()=>{yl(!1)}}),I.createElement(Ta.Z,{disabled:!0,knowledgeList:Pt,setKnowledgeList:kl}))};var za=(0,Y.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Wa)},72850:function(fn,Fl,_){_.d(Fl,{Z:function(){return Vt}});var n=_(59301),Y=_(28284),D=_(6767),Tt=_(62957),te=_(20554),mt=_(82326),Bt=_(17149),Gt=_(69219),_t=_(37568),it=_(54172),le=_(25399),H=_(13747),vt=_(7939),ul=_(57193),we={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"},ot=_(41576),S={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"},Ge=_(97231),re=_(63949),Bl=_(24334);const O=["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 nt=({qitem:g})=>{var ce,z,Lt,de,me,M,rt,We,Ze,Xt;return n.createElement("div",{className:S.warp},n.createElement("div",{className:S.mainPart},n.createElement("div",{className:S.qcount},(g==null?void 0:g.question_type)===8&&n.createElement(Ge.Z,{className:S.content,showProgramFill:!0,value:(ce=g==null?void 0:g.program_attr)==null?void 0:ce.description}),(g==null?void 0:g.question_type)!=8&&n.createElement(Ge.Z,{className:S.qtitle,value:(g==null?void 0:g.name)||(g==null?void 0:g.title)})),((g==null?void 0:g.question_type)===0||(g==null?void 0:g.question_type)===2)&&n.createElement("div",null,(z=g==null?void 0:g.choices)==null?void 0:z.map((T,at)=>n.createElement("div",{className:S.redio},!(T!=null&&T.is_answer)&&n.createElement("span",{className:S.redioitem}),(T==null?void 0:T.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:T!=null&&T.is_answer?S.titleyes:S.title,value:O[at]+(T==null?void 0:T.choice_text)}),(T==null?void 0:T.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.question_type)===1&&n.createElement("div",null,(Lt=g==null?void 0:g.choices)==null?void 0:Lt.map((T,at)=>n.createElement("div",{className:S.checkbox},!(T!=null&&T.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(T==null?void 0:T.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:T!=null&&T.is_answer?S.titleyes:S.title,value:O[at]+(T==null?void 0:T.choice_text)}),(T==null?void 0:T.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.question_type)===3&&n.createElement("div",{className:S.completion},(de=g==null?void 0:g.standard_answer)==null?void 0:de.map((T,at)=>{var ft;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",at+1),n.createElement("div",{className:S.content},(ft=T==null?void 0:T.answer_text)==null?void 0:ft.map((F,Ve)=>n.createElement("div",{className:S.items},F))))})),(g==null?void 0:g.question_type)===4&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(me=g==null?void 0:g.answer_texts)!=null&&me[0]?n.createElement(Ge.Z,{className:S.content,value:(M=g==null?void 0:g.answer_texts)==null?void 0:M[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(g==null?void 0:g.question_type)===5&&((rt=g==null?void 0:g.challenge_names)==null?void 0:rt.map((T,at)=>n.createElement("div",{className:S.shixun},n.createElement("span",{className:S.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,re.EM)(at+1),"\u9898"),T)))),(g==null?void 0:g.question_type)===6&&n.createElement("div",{className:S.program},n.createElement(Ge.Z,{className:S.content,value:((We=g==null?void 0:g.program_attr)==null?void 0:We.description)||"- -"})),(g==null?void 0:g.question_type)===7&&((Ze=g==null?void 0:g.sub_item_banks)==null?void 0:Ze.map((T,at)=>{var ft,F,Ve,Wt,Ue;return n.createElement("div",null,n.createElement("div",{className:S.combination},n.createElement("span",{className:S.qtitle},T==null?void 0:T.name)),n.createElement("div",{className:S.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((T==null?void 0:T.item_type)=="SINGLE"||(T==null?void 0:T.item_type)=="JUDGMENT")&&((ft=T==null?void 0:T.choices)==null?void 0:ft.map((X,Ct)=>n.createElement("div",{className:S.redio},!(X!=null&&X.is_answer)&&n.createElement("span",{className:S.redioitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:X!=null&&X.is_answer?S.titleyes:S.title,value:O[Ct]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(T==null?void 0:T.item_type)=="MULTIPLE"&&((F=T==null?void 0:T.choices)==null?void 0:F.map((X,Ct)=>n.createElement("div",{className:S.checkbox},!(X!=null&&X.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:X!=null&&X.is_answer?S.titleyes:S.title,value:O[Ct]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(T==null?void 0:T.item_type)=="COMPLETION"&&n.createElement("div",{className:S.completion},(Ve=T==null?void 0:T.standard_answer)==null?void 0:Ve.map((X,Ct)=>{var De;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",Ct+1),n.createElement("div",{className:S.content},(De=X==null?void 0:X.answer_text)==null?void 0:De.map((ue,xt)=>n.createElement("div",{className:S.items},ue))))})),(T==null?void 0:T.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Wt=T==null?void 0:T.answer_texts)!=null&&Wt[0]?n.createElement(Ge.Z,{className:S.content,value:(Ue=T==null?void 0:T.answer_texts)==null?void 0:Ue[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(g==null?void 0:g.question_type)===8&&n.createElement("div",null,n.createElement(Ge.Z,{disabledFill:!0,className:S.content,showProgramFill:!0,value:Bl.Base64.decode(((Xt=g==null?void 0:g.program_attr)==null?void 0:Xt.code)||"")})),(g==null?void 0:g.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(g==null?void 0:g.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(g==null?void 0:g.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(g==null?void 0:g.study_count)||"0"))),n.createElement("a",{className:S.shixunbutton,href:`/shixuns/${g==null?void 0:g.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((g==null?void 0:g.question_type)<=4||[6,8].includes(g==null?void 0:g.question_type))&&n.createElement("div",{className:S.bottom},n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u89E3\u6790"),n.createElement("span",{className:S.right},g!=null&&g.analysis?n.createElement(Ge.Z,{value:g==null?void 0:g.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u96BE\u5EA6"),n.createElement("span",{className:S.right},(g==null?void 0:g.difficulty)===1?"\u7B80\u5355":(g==null?void 0:g.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:S.right},g!=null&&g.tag_discipline?g==null?void 0:g.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},bl=_(12082),Re=_(53956),xe=_(95392),q=_(61485),ye=_(66807),st=_(55301),Qt=_(76888),b=_(59301),Ut=Object.defineProperty,ut=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,_l=(g,ce,z)=>ce in g?Ut(g,ce,{enumerable:!0,configurable:!0,writable:!0,value:z}):g[ce]=z,ne=(g,ce)=>{for(var z in ce||(ce={}))Rt.call(ce,z)&&_l(g,z,ce[z]);if(ml)for(var z of ml(ce))pt.call(ce,z)&&_l(g,z,ce[z]);return g},Et=(g,ce)=>ut(g,$t(ce)),se=(g,ce,z)=>new Promise((Lt,de)=>{var me=We=>{try{rt(z.next(We))}catch(Ze){de(Ze)}},M=We=>{try{rt(z.throw(We))}catch(Ze){de(Ze)}},rt=We=>We.done?Lt(We.value):Promise.resolve(We.value).then(me,M);rt((z=z.apply(g,ce)).next())});const Sl=({setScoreShow:g,ScoreShow:ce,onOk:z,isshixuns:Lt,isloadings:de,dispatch:me,isIntelligentAssistant:M=!1,ispptModal:rt=!1,isChangeQuestion:We=!1,newExercisePaper:Ze,shixunsDetail:Xt})=>{var T,at,ft;let[F,Ve]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:M,is_smart_plan:rt,group_id:[]}),[Wt,Ue]=(0,n.useState)([]),[X,Ct]=(0,n.useState)([]),[De,ue]=(0,n.useState)([]),[xt,Cl]=(0,n.useState)([]);const[an,Yt]=(0,n.useState)(!1),[yt]=Y.default.useForm(),[on,$l]=(0,n.useState)(),[vl,al]=(0,n.useState)(!1);let[Fe,Kt]=(0,n.useState)(Lt);const[kt,xl]=(0,n.useState)([]),[Ne,Ol]=(0,n.useState)(0),[sn,rn]=(0,n.useState)(!0),[Rl,Vl]=(0,n.useState)([]),[Ll,Wl]=(0,n.useState)([]),ht=[{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}],Dl=[{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[Dt,yn]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const pl=(0,n.useRef)(new Set),qt=(0,n.useRef)(new Set),Q=Y.default.useWatch("courseid",yt),el=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Zl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],dn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[cn,Il]=(0,n.useState)(!1),Al=()=>{yt.resetFields(),Fe=!1,Kt(!1),Il(!1),yt.submit()};(0,n.useEffect)(()=>{var s,h,G,$,L,ve,je,K,ze,Pe;(((G=(h=(s=Ze==null?void 0:Ze.editData)==null?void 0:s.exercise)==null?void 0:h.exist_item_bank_ids)==null?void 0:G.length)>0||((ve=(L=($=Ze==null?void 0:Ze.editData)==null?void 0:$.exercise)==null?void 0:L.exist_item_bank_shixun_ids)==null?void 0:ve.length)>0)&&Wl([...(K=(je=Ze==null?void 0:Ze.editData)==null?void 0:je.exercise)==null?void 0:K.exist_item_bank_ids,...(Pe=(ze=Ze==null?void 0:Ze.editData)==null?void 0:ze.exercise)==null?void 0:Pe.exist_item_bank_shixun_ids])},[(at=(T=Ze==null?void 0:Ze.editData)==null?void 0:T.exercise)==null?void 0:at.exist_item_bank_ids]),(0,n.useEffect)(()=>{ce&&(yt.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),sn&&Fe&&(yt.setFieldsValue({item_type:"SHIXUN"}),F.item_type="SHIXUN",Ve(ne({},F)),rn(!1)),zt(F),jl(),wl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ce]),(0,n.useEffect)(()=>{Ne>0&&setTimeout(()=>{Ol(0)},2e3)},[Ne]);function zt(s){return se(this,null,function*(){var h,G,$;if(Yt(!0),Ve(ne({},s)),(De==null?void 0:De.length)<=0&&s.type==="5"){Cl([]),Yt(!1);return}console.log("----",De,kt);let L=s.type==="5"?De==null?void 0:De.filter(ze=>!kt.includes(ze)):null,ve=s.type==="5"?De==null?void 0:De.filter(ze=>kt.includes(ze)):null,je={course_discipline_id:s==null?void 0:s.courseid};(s==null?void 0:s.type)==="1"&&(je={discipline_id:((h=s==null?void 0:s.courseid)==null?void 0:h[0])||null,sub_discipline_id:((G=s==null?void 0:s.courseid)==null?void 0:G[1])||null});let K=yield(0,ul.ZP)("/api/item_banks.json",{method:"get",params:Et(ne(ne({},s),je),{ids:L,shixun_ids:ve,include_shixuns:!M,group_id:(($=s.group_id)==null?void 0:$.map(ze=>ze==null?void 0:ze.value))||null,keyword:s.keyword?encodeURIComponent(s.keyword):s.keyword,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null,bigmodel:M,is_smart_plan:rt})});Cl(K),Yt(!1)})}function jl(){return se(this,null,function*(){let s=yield(0,ul.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:F.type==="5"?null:F.type,clazz:"ItemBanksGroup"}});Ue((0,ot.L)(s==null?void 0:s.disciplines))})}function wl(s){return se(this,null,function*(){var h;let G=yield(0,ul.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:s}),$=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(h=G==null?void 0:G.data)==null?void 0:h.map(L=>({title:L.name,id:L.id,pid:L.id,value:L.id,key:L.id,isLeaf:!L.have_child}))}];Vl($)})}function zl(s){return se(this,null,function*(){var h,G,$,L;Yt(!0);let ve=(h=s.list)==null?void 0:h.filter(Pe=>!kt.includes(Pe)),je=(G=s.list)==null?void 0:G.filter(Pe=>kt.includes(Pe));if(ve.length===0&&je.length===0){Yt(!1),Cl([]);return}let K={course_discipline_id:s==null?void 0:s.courseid};(s==null?void 0:s.type)==="1"&&(K={discipline_id:(($=s==null?void 0:s.courseid)==null?void 0:$[0])||null,sub_discipline_id:((L=s==null?void 0:s.courseid)==null?void 0:L[1])||null});let ze=yield(0,ul.ZP)("/api/item_banks.json",{method:"get",params:Et(ne(ne({},s),K),{ids:ve,shixun_ids:je,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null})});Yt(!1),Cl(ze)})}const mn=s=>se(void 0,null,function*(){const h=yield me({type:"shixunsDetail/release",payload:{id:s}});let G=h==null?void 0:h.tag_position,$=(h==null?void 0:h.evaluation_set_position)||[],L=h.status;return L===0?(D.ZP.success("\u53D1\u5E03\u6210\u529F"),zt(F),!0):(L===2?D.ZP.error(`\u7B2C${$.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):L===3?D.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${G.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):D.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),St=s=>(s==null?void 0:s.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",il=(s,h,G)=>s.map($=>$.key===h?ne(ne({},$),G):$.children?Et(ne({},$),{children:il($.children,h,G)}):$),El=s=>se(void 0,null,function*(){const{key:h}=s;let G=F.type;const $=yield(0,st.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(h),type:G}),{data:L,total_count:ve}=$||{};ve>0&&Vl(je=>il(je,h,{children:L.map(K=>({title:K.name,id:K.id,pid:K.id,value:K.id,key:K.id,isLeaf:!K.have_child}))}))});function Ie(s){console.log("----",F),s==="1"&&(Dt.gg=ne({},F)),s==="2"&&(Dt.scj=ne({},F)),s==="3"&&(Dt.ttgx=ne({},F)),s==="0"&&(Dt.wcjd=ne({},F)),s==="5"&&(Dt.yx=ne({},F)),yn(ne({},Dt))}function Ml(){F.type==="1"&&(F=Dt.gg),F.type==="2"&&(F=Dt.scj),F.type==="3"&&(F=Dt.ttgx),F.type==="0"&&(F=Dt.wcjd),F.type==="5"&&(F=Dt.yx),(F==null?void 0:F.item_type)==="SHIXUN"?(Fe=!0,Kt(!0)):(Fe=!1,Kt(!1)),yt.setFieldsValue(ne({},F)),Ve(ne({},F)),zt(ne({},F))}return b.createElement("div",null,b.createElement(Tt.default,{title:!1,footer:!1,open:ce,width:1200,centered:!0,className:we.scoremodal,onCancel:()=>{g(!1)}},b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement("div",{className:we.title},M?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),M&&b.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"),b.createElement(te.default,{className:we.tabWrap,activeKey:F.type,onChange:s=>{s==="3"?(F.show_all_share=!0,wl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):F.show_all_share=null,s==="0"&&wl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ie(F.type),F.type=s,(F==null?void 0:F.item_type)==="SHIXUN"&&F.type!=="5"&&(Fe=!0,Kt(!0)),Il(!1),F.type==="5"&&(Fe=!1,Kt(!1)),Ml(),jl()},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:b.createElement("div",null,"\u5DF2\u9009",De.length>0&&b.createElement("span",{className:we.titlecount},De.length),Ne>0&&b.createElement("span",{className:we.add},"+",Ne)),key:"5"}]}),b.createElement(Y.default,{layout:"inline",form:yt,onValuesChange:(s,h)=>{const G=Object.values(h).some(L=>L!==null&&L!==""&&L!==void 0),$=h.keyword==="";if(Il(G||!$),F.page=1,(h==null?void 0:h.item_type)==="SHIXUN"){if(F.type==="5"?Kt(!1):Kt(!0),s.keyword||s.keyword==="")return;yt.submit()}else{if(s!=null&&s.courseid&&yt.setFieldsValue({tag_discipline_id:null}),Kt(!1),s.keyword||s.keyword==="")return;yt.submit()}},onFinish:s=>{var h;F.type==="3"&&(!s.group_id||((h=s==null?void 0:s.group_id)==null?void 0:h.length)===0)?F.show_all_share=!0:F.show_all_share=null,Ve(ne(ne({},F),s)),zt(ne(ne({},F),s))}},b.createElement(Y.default.Item,{name:"item_type"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(rt?Dl:M?ht==null?void 0:ht.filter(s=>s.question_type!==5):ht).map(s=>b.createElement(mt.default.Option,{key:s.value},s.name)))),["1","2"].includes(F.type)?b.createElement(b.Fragment,null,b.createElement(Y.default.Item,{name:"courseid"},b.createElement(Bt.Z,{className:we.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Wt})),!Fe&&b.createElement(Y.default.Item,{name:"tag_discipline_id"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ft=xt==null?void 0:xt.tag_disciplines)==null?void 0:ft.map(s=>b.createElement(mt.default.Option,{key:s.id},s.name))))):b.createElement(b.Fragment,null,b.createElement(Y.default.Item,{name:"courseid"},b.createElement(Qt.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:F==null?void 0:F.type}})),!Fe&&b.createElement(Y.default.Item,{name:"tag_discipline_id"},b.createElement(Qt.i,{allowAcceptEmpty:!0,key:String(F.type==="3"),data:{container_type:"ItemBank",search:!0,type:F.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Q,showLinkButton:!1}))),b.createElement(Y.default.Item,{name:Fe?"diff":"difficulty"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},el.map(s=>b.createElement(mt.default.Option,{key:s.value},s.name)))),Fe&&b.createElement(Y.default.Item,{name:"shixun_publish_status"},b.createElement(mt.default,{className:we.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},dn.map(s=>b.createElement(mt.default.Option,{key:s.value},s.name)))),(F.type==="3"||F.type==="0")&&!Fe&&b.createElement(Y.default.Item,{name:"group_id"},b.createElement(Gt.default,{treeDataSimpleMode:!0,style:{width:134},className:we.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(s,h)=>h.title.toUpperCase().indexOf(s.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:El,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Rl})),cn&&b.createElement("span",{className:we.allqingchu,onClick:Al},b.createElement("i",{className:"iconfont icon-guanbi4"}),b.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),b.createElement(Y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},b.createElement(_t.default.Search,{className:we.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:b.createElement("i",{className:`iconfont icon-sousuo9 font14 ${we.searchIcon}`,onClick:()=>yt.submit()}),onSearch:s=>{yt.submit()}}))),b.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},b.createElement("div",{onClick:()=>{F.updated_at==="asc"?F.updated_at="desc":F.updated_at="asc",Ve(Et(ne({},F),{page:1})),zt(Et(ne({},F),{page:1}))}}," ",F.updated_at?b.createElement("img",{src:F.updated_at==="asc"?bl.Z:Re.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),b.createElement("div",{onClick:()=>{F.quotes==="asc"?F.quotes="desc":F.quotes="asc",Ve(Et(ne({},F),{page:1})),zt(Et(ne({},F),{page:1}))},style:{marginLeft:20}}," ",F.quotes?b.createElement("img",{src:F.quotes==="asc"?bl.Z:Re.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),b.createElement(it.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(xt==null?void 0:xt.items)||(xt==null?void 0:xt.shixun_list),pagination:!1,loading:an,rowKey:s=>s.id,rowSelection:{type:M||We?"radio":"checkbox",selectedRowKeys:X,getCheckboxProps:s=>({disabled:s.shixun_tag_num===1||(Ll==null?void 0:Ll.find(h=>s.id===h))}),onSelect(s,h,G){if(M||We){Ct([s.id]),qt.current=new Set([s.id]),Ol(1),ue([s.id]);return}if(h)(Fe||s!=null&&s.challenge_names)&&xl([...kt,s.id]),Ct([...X,s.id]),s.identifier?pl.current.add(s.id):qt.current.add(s.id),Ol(1),ue([...De,s.id]);else{s.identifier?pl.current.delete(s.id):qt.current.delete(s.id);let $=De.filter(L=>L!==s.id);if(Ct($),ue($),Fe||s!=null&&s.challenge_names){let L=kt.filter(ve=>ve!==s.id);xl([...L])}if(F.type==="5"){zl(Et(ne({},F),{list:[...$]}));return}}},onSelectAll(s,h,G){var $,L;if(s){const ve=G.map(K=>K.id),je=(L=G==null?void 0:G.filter(K=>K==null?void 0:K.challenge_names))==null?void 0:L.map(K=>K.id);xl([...kt,...je]),Ct([...X,...ve]),ue([...De,...ve]);for(const K of G)K.identifier?pl.current.add(K.id):qt.current.add(K.id)}else{const ve=G.map(Pe=>Pe.id),je=X.filter(Pe=>!ve.some(Nl=>Nl===Pe)),K=($=G==null?void 0:G.filter(Pe=>Pe==null?void 0:Pe.challenge_names))==null?void 0:$.map(Pe=>Pe.id);Ct([...je]),ue([...je]);let ze=kt.filter(Pe=>!K.some(Nl=>Nl===Pe.id));xl([...ze]),F.type==="5"&&zl(Et(ne({},F),{list:[...je]}));for(const Pe of ve)Pe.identifier?pl.current.delete(Pe):qt.current.delete(Pe)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(s,h,G)=>{var $,L;return b.createElement(le.Z,{title:St(h)},b.createElement("div",null,Fe||h!=null&&h.challenge_names?"\u5B9E\u8BAD\u9898":(L=($=ht==null?void 0:ht.filter(ve=>ve.value===s))==null?void 0:$[0])==null?void 0:L.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Fe?"30%":"60%",key:"name",render:(s,h,G)=>{var $;return b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement(le.Z,{title:St(h)},b.createElement("div",{className:h!=null&&h.high_resources_consume?we.q_title:""},b.createElement(Ge.Z,{key:1,showLines:1,showTextOnly:!0,value:Fe||h!=null&&h.challenge_names?h!=null&&h.title||s===null?"--":s:(h==null?void 0:h.item_type)=="BPROGRAM"?($=h==null?void 0:h.program_attr)==null?void 0:$.description:s}))),(h==null?void 0:h.high_resources_consume)&&b.createElement(ye.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Fe,render:(s,h,G)=>{var $;return b.createElement(le.Z,{title:St(h)},b.createElement("span",null,s?($=s==null?void 0:s.split("\u3001"))==null?void 0:$[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Fe,render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("span",null,s||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(s,h,G)=>{var $,L,ve,je;return b.createElement(le.Z,{title:St(h)},b.createElement("div",null,Fe||h!=null&&h.challenge_names?(h==null?void 0:h.level)||((L=($=el==null?void 0:el.filter(K=>K.value===s))==null?void 0:$[0])==null?void 0:L.name):(je=(ve=el==null?void 0:el.filter(K=>K.value===s))==null?void 0:ve[0])==null?void 0:je.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Fe,render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",null,s||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",null,Fe||h!=null&&h.challenge_names?(h==null?void 0:h.study_count)||(h==null?void 0:h.stu_num):s))},{title:b.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",b.createElement(le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},b.createElement(q.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Fe,render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",null,s||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(s,h,G)=>b.createElement(le.Z,{title:St(h)},b.createElement("div",{style:{flex:1,textAlign:"start"}},b.createElement("a",{onClick:()=>{var $,L;$l(Et(ne({},h),{question_type:Fe||h!=null&&h.challenge_names?5:(L=($=ht==null?void 0:ht.filter(ve=>ve.value===(h==null?void 0:h.item_type)))==null?void 0:$[0])==null?void 0:L.question_type})),al(!0)}},"\u67E5\u770B"),(h==null?void 0:h.shixun_tag_num)===1&&b.createElement("a",{style:{marginLeft:10},onClick:()=>{Tt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:b.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",b.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${h==null?void 0:h.identifier}/challenges`)}},(h==null?void 0:h.shixun_name)||"--"),"\uFF1F"),onOk:()=>se(void 0,null,function*(){if(!mn(h==null?void 0:h.identifier))return new Promise(($,L)=>{L()})})})}},"\u53D1\u5E03")))}].filter(s=>!s.hidden)}),b.createElement(H.Z,{current:F.page,total:(xt==null?void 0:xt.items_count)||(xt==null?void 0:xt.shixuns_count),style:{marginBottom:20},defaultPageSize:F.per_page,showTotal:s=>b.createElement("span",null,"\u5171\xA0",b.createElement("span",{style:{color:"#165DFF"}},s),"\xA0\u6761\u6570\u636E"),pageSize:F.per_page,onChange:(s,h)=>{F.page=s,F.per_page=h,Ve(ne({},F)),zt(ne({},F))}}),b.createElement("div",{className:we.bottom},b.createElement(vt.ZP,{className:we.no,onClick:()=>{g(!1)}},"\u53D6\u6D88"),b.createElement(vt.ZP,{loading:de,style:{width:de&&75},className:we.yes,onClick:()=>se(void 0,null,function*(){if((De==null?void 0:De.length)<=0){D.ZP.info(M||We?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}z([...qt.current],[...pl.current],!0,De==null?void 0:De.length)})},M?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),b.createElement(Tt.default,{open:vl,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:we.previewModal,width:1e3,centered:!0,onCancel:()=>{al(!1)},onOk:()=>{al(!1)}},b.createElement(nt,{qitem:on})))};var Vt=(0,xe.connect)(({shixunsDetail:g,newExercisePaper:ce})=>({shixunsDetail:g,newExercisePaper:ce}))(Sl)}}]); diff --git a/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index.ab088c2d.async.js b/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index.bac6751e.async.js similarity index 99% rename from p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index.ab088c2d.async.js rename to p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index.bac6751e.async.js index f7ec142a57..741d4b57c8 100644 --- a/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index.ab088c2d.async.js +++ b/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index.bac6751e.async.js @@ -18,7 +18,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},y={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(` `)}]},L={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 b=ae(53184),s=ae.n(b),x=(xe,We,Ce)=>new Promise((be,ge)=>{var Le=Fe=>{try{Re(Ce.next(Fe))}catch(me){ge(me)}},ve=Fe=>{try{Re(Ce.throw(Fe))}catch(me){ge(me)}},Re=Fe=>Fe.done?be(Fe.value):Promise.resolve(Fe.value).then(Le,ve);Re((Ce=Ce.apply(xe,We)).next())});const c={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"]}},u=(xe,We,Ce,be)=>{const ge=We.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ce.lineNumber,endColumn:Ce.column});return Array.from(new Set(ge.match(/\b\w{2,}\b/g)||[])).map(ve=>({label:ve,kind:xe.languages.CompletionItemKind.Text,insertText:ve,range:be}))},f=(xe,We,Ce,be)=>{xe.languages.registerCompletionItemProvider(We,{provideCompletionItems(ge,Le){const ve=ge.getWordUntilPosition(Le),Re={startLineNumber:Le.lineNumber,endLineNumber:Le.lineNumber,startColumn:ve.startColumn,endColumn:ve.endColumn},Fe=ge.getLineContent(Le.lineNumber).substring(ve.startColumn-2,ve.endColumn);return{suggestions:[...u(xe,ge,Le,Re),...Ce.map(oe=>({label:oe,kind:xe.languages.CompletionItemKind.Keyword,documentation:oe,insertText:oe,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re})),...be.map(oe=>({label:oe.label,kind:xe.languages.CompletionItemKind.Snippet,documentation:oe.content,insertText:Fe.startsWith("#")?oe.content.replace(/#/,""):oe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re}))]}}})};var i=xe=>{c.languages.forEach(We=>{xe.languages.registerDocumentFormattingEditProvider(We,{provideDocumentFormattingEdits(Ce){return x(this,null,function*(){const be=s()(Ce.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:Ce.getFullModelRange(),text:be}]})}})}),f(xe,"java",D.keywords,D.quickKey),f(xe,"cpp",W.keywords,W.quickKey),f(xe,"c",X.keywords,[]),f(xe,"python",y.keywords,y.quickKey),f(xe,"scala",L.keywords,L.quickKey)};const o="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var d=Object.defineProperty,g=(xe,We,Ce)=>We in xe?d(xe,We,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):xe[We]=Ce,m=(xe,We,Ce)=>g(xe,typeof We!="symbol"?We+"":We,Ce);const h=class Al{constructor(We,Ce,be){this.placeholder=We,this.editor=Ce,this.monaco=be,Ce.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Al.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)}};m(h,"ID","editor.widget.placeholderHint");var r=h,a=ae(96236),p=ae(6767),E=ae(25399),S=ae(89392),w=ae(27035),R=ae(56102),M=Object.defineProperty,z=Object.defineProperties,B=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,U=(xe,We,Ce)=>We in xe?M(xe,We,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):xe[We]=Ce,V=(xe,We)=>{for(var Ce in We||(We={}))F.call(We,Ce)&&U(xe,Ce,We[Ce]);if(P)for(var Ce of P(We))K.call(We,Ce)&&U(xe,Ce,We[Ce]);return xe},C=(xe,We)=>z(xe,B(We)),O=(xe,We)=>{var Ce={};for(var be in xe)F.call(xe,be)&&We.indexOf(be)<0&&(Ce[be]=xe[be]);if(xe!=null&&P)for(var be of P(xe))We.indexOf(be)<0&&K.call(xe,be)&&(Ce[be]=xe[be]);return Ce},H=(xe,We,Ce)=>new Promise((be,ge)=>{var Le=Fe=>{try{Re(Ce.next(Fe))}catch(me){ge(me)}},ve=Fe=>{try{Re(Ce.throw(Fe))}catch(me){ge(me)}},Re=Fe=>Fe.done?be(Fe.value):Promise.resolve(Fe.value).then(Le,ve);Re((Ce=Ce.apply(xe,We)).next())});function $(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}function q(){}let se=!1;const ue={"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 pe(xe=[]){let We=xe;if(Array.isArray(xe)){for(let Ce=0;CeH(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(xe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",xe)}});var ke=xe=>{var We=xe,{width:Ce="100%",height:be="100%",value:ge,language:Le="javascript",style:ve={},options:Re={},overrideServices:Fe={},theme:me="vs-dark",onEditBlur:oe,isCopy:ie=!1,onSave:ce,autoHeight:ye=!1,forbidCopy:he=!1,onChange:Ee=q,editorDidMount:Ne=q,onFocus:Ue=q,onBreakPoint:Xe=q,breakPointValue:ot=[],filename:ft="educoder.txt",errorLine:rt,errorContent:At="",highlightLine:Ot,openBreakPoint:Ut=!1,placeholder:st="",showMiniMap:Mt=!0}=We,ur=O(We,["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 Ar=(0,ee.useRef)(),tr=(0,ee.useRef)({}),Wr=(0,ee.useRef)(),wt=(0,ee.useRef)(),pt=(0,ee.useRef)([]),vt=(0,ee.useRef)(!1),nr=(0,ee.useRef)(),$t=(0,ee.useRef)(),St=(0,ee.useRef)(!1),[it,Lt]=(0,ee.useState)(!1);function Gt(){let Pe;return Ar.current&&(Pe=new te.Z(Ye=>{for(let qe of Ye)(qe.target.offsetHeight>0||qe.target.offsetWidth>0)&&tr.current.instance.layout()}),Pe.observe(Ar.current)),Pe}function zt(){p.ZP.warning({content:decodeURIComponent(o),key:"monaco-editor-tip"})}const qt=()=>{let Pe=tr.current.instance;if(ge!=null&&Pe&&it){const Ye=Pe.getModel();Ye&&ge!==Ye.getValue()&&(se=!0,Ye.setValue(ge),Pe.layout(),se=!1)}};(0,ee.useEffect)(()=>{const Pe=w.Z.subscribe("formatDocument",Ye=>{var qe;let bt=tr.current.instance;(qe=bt==null?void 0:bt.getAction)==null||qe.call(bt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ye=>{Ee(Ye)},Pe},[]),(0,ee.useEffect)(()=>{var Pe;let Ye=tr.current.instance;wt.current&&clearTimeout(wt.current),wt.current=setTimeout(()=>{qt()},500),ge&&(ge!=null&&ge.length)&&((Pe=Ye==null?void 0:Ye.updateOptions)==null||Pe.call(Ye,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ge.split(/\r\n|\r|\n/g).length))+3,5)}))},[ge,it,tr.current]),(0,ee.useEffect)(()=>{if(rt&&tr.current&&tr.current.instance){let Ye=tr.current.instance;Ye.changeViewZones(function(qe){var bt=document.createElement("div");bt.style.padding="10px 20px",bt.style.width="calc(100% - 20px)",bt.className="my-error-line-wrp",bt.innerHTML=At,qe.addZone({afterLineNumber:rt||11,heightInLines:3,domNode:bt})});var Pe={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}};Ye.addOverlayWidget(Pe),Ye.revealPositionInCenter({lineNumber:20,column:1})}},[rt,tr.current,it]);const tt=(Pe="",Ye)=>{if(!Pe||Pe.trim()==="")return!0;const bt=tr.current.instance.getModel().getLineTokens(Ye);let jt=!1;for(let Oe=0;Oe<2;Oe++)bt.getStandardTokenType(Oe)===1&&(jt=!0);return jt};(0,ee.useEffect)(()=>{var Pe;const Ye=(Pe=tr.current)==null?void 0:Pe.instance;if(Ye&&it&&he){const qe=Ye.onDidBlurEditorWidget(()=>{St.current=!1}),bt=Ye.onDidFocusEditorText(()=>{St.current=!0});return()=>{qe.dispose(),bt.dispose()}}},[tr.current,it,he]),(0,ee.useEffect)(()=>{var Pe;if((Pe=tr.current)!=null&&Pe.instance&&it&&Ut){let Ye=tr.current.instance,qe=Ye.getModel();if(!qe)return;(()=>{var xt;let Nt=[],Et=[];const It=qe.getAllDecorations();for(let Be of It)Be.options.className==="highlighted-line"&&(Nt.push((xt=Be==null?void 0:Be.range)==null?void 0:xt.startLineNumber),Et.push(Be==null?void 0:Be.id));if(Ot===Nt[0])return;qe.deltaDecorations(Et,[]);const yt=qe.getLineCount();Ot&&Ot<=yt&&(Ye.deltaDecorations([],[{range:new Te.Range(Ot,1,Ot,qe.getLineMaxColumn(Ot)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ye.revealLineInCenter(Ot))})();const jt=(xt=!1)=>{var Nt;let Et=[],It=[];const yt=qe.getAllDecorations();for(let Be of yt)Be.options.linesDecorationsClassName==="breakpoints-select"&&(Et.push((Nt=Be==null?void 0:Be.range)==null?void 0:Nt.startLineNumber),It.push(Be==null?void 0:Be.id));if(xt)return{lines:Et,ids:It};Xe(Et)},Oe=xt=>H(void 0,null,function*(){let Nt={range:new Te.Range(xt,1,xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield qe.deltaDecorations([],[Nt]),jt()}),Se=xt=>H(void 0,null,function*(){let Nt=[];const Et=Ye.getLineDecorations(xt);for(let It of Et)It.options.linesDecorationsClassName==="breakpoints-select"&&Nt.push(It.id);yield qe.deltaDecorations(Nt,[]),jt()}),lt=xt=>{let Nt=Ye.getLineDecorations(xt);for(let Et of Nt)if(Et.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,S.isEqual)(ot,jt(!0).lines)){qe.deltaDecorations(jt(!0).ids,[]);const xt=ot.map(Nt=>({range:new Te.Range(Nt,1,Nt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));qe.deltaDecorations([],xt)}const Ze=Ye.onDidChangeModelContent(xt=>{let Nt=Ye.getPosition();if(Nt){let Et=Nt.lineNumber;clearTimeout($t.current),$t.current=setTimeout(()=>{tt(qe.getLineContent(Et),Et)?Se(Et):lt(Et)?(Se(Et),Oe(Et)):jt()},100)}}),je=Ye.onMouseDown(xt=>{var Nt,Et,It;if(xt.target.detail&&((It=(Et=(Nt=xt.target)==null?void 0:Nt.element)==null?void 0:Et.className)!=null&&It.includes("line-numbers"))){let yt=xt.target.position.lineNumber;if(tt(qe.getLineContent(yt),yt))return;lt(yt)?Se(yt):Oe(yt)}}),$e=xt=>{let Nt={range:new Te.Range(xt,1,xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};pt.current=Ye.deltaDecorations(pt.current,[Nt])},_t=()=>{pt.current=Ye.deltaDecorations(pt.current,[])},dt=Ye.onMouseMove(xt=>{var Nt,Et,It;if(_t(),xt.target.detail&&((It=(Et=(Nt=xt.target)==null?void 0:Nt.element)==null?void 0:Et.className)!=null&&It.includes("line-numbers"))){let yt=xt.target.position.lineNumber;if(tt(qe.getLineContent(yt),yt))return;$e(yt)}}),kt=Ye.onMouseLeave(()=>{_t()});return()=>{Ze.dispose(),je.dispose(),dt.dispose(),kt.dispose()}}},[tr.current,it,ot,Ot,Ut,Le]),(0,ee.useEffect)(()=>{var Pe;(Pe=tr.current)!=null&&Pe.instance&&Ut&&tr.current.instance.setPosition({lineNumber:0,column:0})},[Ot]);function ct(){let Pe=tr.current.instance;if(Pe){const Ye=Pe.getSelection(),qe=tr.current.pastePos||{},bt=new Te.Range(qe.startLineNumber||Ye.endLineNumber,qe.startColumn||Ye.endColumn,qe.endLineNumber||Ye.endLineNumber,qe.endColumn||Ye.endColumn);setTimeout(()=>{Pe.executeEdits("",[{range:bt,text:""}])},300)}}function Dt(Pe){(window.navigator.platform.match("Mac")?Pe.metaKey:Pe.ctrlKey)&&Pe.keyCode==83&&(Pe.preventDefault(),ce())}const Ft=()=>{if(ye&&tr.current.instance){const Pe=tr.current.instance.getContentHeight();_e(Pe{if(!St.current)return;const{keyCode:Ye,ctrlKey:qe,metaKey:bt,target:jt,type:Oe}=Pe;return(Oe==="paste"||(Ye===67||Ye===86)&&(bt||qe))&&jt.nodeName==="TEXTAREA"&&(zt(),Pe.preventDefault()),!1};function G(Pe,Ye){var qe=window.URL||window.webkitURL||window,bt=new Blob([Ye]),jt=document.createElementNS("http://www.w3.org/1999/xhtml","a");jt.href=qe.createObjectURL(bt),jt.download=Pe,Xt(jt)}(0,ee.useEffect)(()=>{Ft()},[Ft]),(0,ee.useEffect)(()=>{Ar.current&&!it&&Promise.all([ae.e(8909),ae.e(4100)]).then(ae.bind(ae,71448)).then(Pe=>{try{Te=Pe,tr.current.instance=Te.editor.create(Ar.current,{value:ge,language:pe(Le),theme:me,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Mt||!1}},Fe);const Ye=tr.current.instance;let jt=[...a.BH._menuItems].find(Ze=>Ze[0]._debugName=="EditorContext")[1],Oe=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Se=(Ze,je)=>{var $e,_t;let dt=Ze._first;do je.includes((_t=($e=dt.element)==null?void 0:$e.command)==null?void 0:_t.id)&&Ze._remove(dt);while(dt=dt.next)};if(Ne(Ye,Te),setTimeout(()=>{Ft(),tr.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{G(ft||"educoder.txt",Ye.getValue())}})},500),tr.current.subscription=Ye.onDidChangeModelContent(Ze=>{vt.current?clearTimeout(nr.current):(Ft(),Ee(Ye.getValue(),Ze)),nr.current=setTimeout(()=>{vt.current=!1},500)}),window.Monaco||i(Te,pe(Le)),he&&(Se(jt,Oe),Ar.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ht),window.removeEventListener("paste",ht),window.addEventListener("keydown",ht),window.addEventListener("paste",ht)),window.Monaco=Te,oe&&Ye.onDidBlurEditorWidget(()=>{oe(Ye.getValue())}),Ue&&Ye.onDidFocusEditorText(()=>{he&&De(),Ue(Ye.getValue())}),he){De();try{Ye.onDidPaste(Ze=>{const je=Ye.getSelection(),$e=tr.current.pastePos||{},_t=new Te.Range($e.startLineNumber||je.endLineNumber,$e.startColumn||je.endColumn,$e.endLineNumber||je.endLineNumber,$e.endColumn||je.endColumn);Ye.executeEdits("",[{range:Ze.range,text:""}])})}catch(Ze){}}let lt=Gt();return st&&typeof st=="string"&&new r(st,Ye,Te),Lt(!0),()=>{const Ze=tr.current.instance;Ze.dispose();const je=Ze.getModel();je&&je.dispose(),tr.current.subscription&&tr.current.subscription.dispose(),lt.unobserve(Ar.current)}}catch(Ye){}})},[]),(0,ee.useEffect)(()=>{if(tr.current.instance&&it)return document.addEventListener("keydown",Dt,!1),()=>{document.removeEventListener("keydown",Dt)}},[ce,it]),(0,ee.useEffect)(()=>{let Pe=tr.current.instance;if(Pe&&it){let Ye=pe(Le);Te.editor.setModelLanguage(Pe.getModel(),Ye)}},[Le,it]),(0,ee.useEffect)(()=>{tr.current.instance&&it&&Te.editor.setTheme(me)},[me,it]),(0,ee.useEffect)(()=>{let Pe=tr.current.instance;Wr.current=Re,Pe&&it&&(Pe.updateOptions(V({},Re)),setTimeout(()=>{Pe.getModel().updateOptions(V({},Re))},200))},[JSON.stringify(Re),it]),(0,ee.useEffect)(()=>{let Pe=tr.current.instance;Pe&&it&&Pe.layout()},[Ce,be,it]);const[Y,J]=(0,ee.useState)($(Ce)),[le,_e]=(0,ee.useState)($(be)),Me=C(V({},ve),{width:Y,height:le,position:"relative"});return ee.createElement("div",{className:"my-monaco-editor",ref:Ar,style:Me},ie&&ee.createElement(R.CopyToClipboard,{text:ge,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},ee.createElement(E.Z,{title:"\u590D\u5236\u4EE3\u7801"},ee.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ee.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ge({width:xe="100%",height:We="100%",original:Ce,modified:be,language:ge,options:Le={}}){const ve=(0,ee.useRef)(),[Re,Fe]=(0,ee.useState)(null);function me(ye){let he;return ve.current&&(he=new te.Z(Ee=>{for(let Ne of Ee)(Ne.target.offsetHeight>0||Ne.target.offsetWidth>0)&&ye.layout()}),he.observe(ve.current)),he}(0,ee.useEffect)(()=>(ve.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(ye=>{Te=ye;const he=Te.editor.createDiffEditor(ve.current,C(V({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},Le),{wordWrap:!0}));Fe(he);let Ee=me(he);return()=>{he.dispose();const Ne=he.getModel();Ne&&Ne.dispose(),Ee.unobserve(ve.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ee.useEffect)(()=>{Re&&Re.setModel({original:Te.editor.createModel(Ce,ge),modified:Te.editor.createModel(be,ge)})},[Ce,be,ge,Re]);const oe=$(xe),ie=$(We),ce={width:oe,height:ie};return ee.createElement("div",{className:"my-diff-editor",ref:ve,style:ce})}},47140:function(er,Je,ae){"use strict";ae.d(Je,{Z:function(){return u}});var ee={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7"},te=ae(29787),X=ae(25399),D=ae(60242),W=ae(92310),y=ae.n(W),L=ae(63949),b=ae(13922),s=ae(81779),x=ae(59301),u=({className:f,dataSource:i=[],col:o=4,right:d,bottom:g=23,precision:m=0,wrapWidth:h=1200,trackEventItems:v,loading:r,onRemove:a=()=>{},isCurrent:p=!0,showProgress:E=!1,showAlias:S=!1})=>{const w=Math.floor((h-(o-1)*d)/o),R=[{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 x.createElement(te.Z,{spinning:r},x.createElement("div",{className:y()(ee.list,f)},!!(i!=null&&i.length)&&(i==null?void 0:i.map((M,z)=>{var B,P,F,K,U,V,C,O,H,$,q,se,ue;const{name:pe,id:Te,identifier:De,featured:ke,school_name:Ge,image_url:xe,excellent:We,is_plan:Ce}=M;return x.createElement("div",{key:Te,className:p&&E?ee.wrapisCurrent:ee.wrap,style:{width:w,marginRight:(1+z)%o===0?0:d+m,marginBottom:g}},x.createElement("a",{className:ee.li,onClick:be=>{be.preventDefault(),be.stopPropagation(),v&&(0,L.L9)([v]),(0,L.xg)(`/paths/${De}`)}},x.createElement("div",{className:ee.img},x.createElement("img",{className:ee.cover,src:`${xe}`}),p&&(0,s.bg)()&&(M==null?void 0:M.studying)&&x.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:be=>{be.stopPropagation(),a(M)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(B=M==null?void 0:M.subject_tags)==null?void 0:B.map((be,ge)=>{var Le,ve;if(ge===0){const Fe=(Le=R.find(me=>me.name==be))==null?void 0:Le.swimg;return x.createElement("img",{className:ee.sign,src:Fe,style:{left:"-4px"}})}const Re=(ve=R.find(Fe=>Fe.name==be))==null?void 0:ve.ptimg;return x.createElement("img",{className:ee.sign,src:Re,style:{left:`${48+52*(ge-1)+2*ge}px`}})}),x.createElement("div",{className:ee.tagsDom},x.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(M==null?void 0:M.excellent)&&x.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"),((P=M==null?void 0:M.custom_tags)==null?void 0:P.length)>0&&x.createElement(X.Z,{title:(U=(K=M==null?void 0:M.custom_tags)==null?void 0:K[((F=M==null?void 0:M.custom_tags)==null?void 0:F.length)-1])==null?void 0:U.tag_name},x.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},x.createElement("span",{className:"multi-llipsis1e text-10px"},(O=(C=M==null?void 0:M.custom_tags)==null?void 0:C[((V=M==null?void 0:M.custom_tags)==null?void 0:V.length)-1])==null?void 0:O.tag_name)))))),x.createElement("div",{className:ee.name},x.createElement(X.Z,{title:S&&(M!=null&&M.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pe}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${M==null?void 0:M.excellent_alias_name}`)):pe},x.createElement("span",{className:ee.e},S&&(M==null?void 0:M.excellent_alias_name)||pe))),p&&E&&((H=M==null?void 0:M.progress)==null?void 0:H.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(D.Z,{strokeColor:"#44d7b6",gap:"small",percent:((($=M==null?void 0:M.progress)==null?void 0:$.my_score)/((q=M==null?void 0:M.progress)==null?void 0:q.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(se=M==null?void 0:M.progress)==null?void 0:se.my_score,"/",(ue=M==null?void 0:M.progress)==null?void 0:ue.all_score),(!p||!E)&&x.createElement(X.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},x.createElement("div",{className:ee.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!p||!E)&&x.createElement("div",{className:ee.tags},x.createElement("div",null,x.createElement(X.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,M.stages_count))),x.createElement(X.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.createElement("span",null,M.members_count)))))))})),!i.length&&x.createElement(b.Z,null)))}},71951:function(er,Je,ae){"use strict";ae.d(Je,{jL:function(){return W},w9:function(){return $},QD:function(){return rt},cQ:function(){return U.Z},op:function(){return Ee},O5:function(){return qt},_b:function(){return ur},t7:function(){return m},Gi:function(){return De},YG:function(){return pe},qp:function(){return c},vr:function(){return Ut},qE:function(){return Xe},Je:function(){return r},wb:function(){return K},cq:function(){return be},tp:function(){return i}});var ee=ae(59301),te={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},X="data:image/png;base64,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",W=({dataSource:tt=[],img:ct,imgWidth:Dt=346,title:Ft,sunTitle:Xt,bannerExtraContent:ht})=>ee.createElement("div",{className:te.banner},ee.createElement("div",{className:te.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,Ft),ee.createElement("span",null,Xt)),tt.length>0&&ee.createElement("div",{className:te.btns},tt.map((G,Y)=>ee.createElement("div",{key:Y,onClick:G.click},G.name,G.sign?ee.createElement("img",{src:X,width:39}):null))),ht),ct&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:ct,width:Dt}))),y={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"},L=ae(92310),b=ae.n(L),s=ae(89392),c=({dataSource:tt=[],value:ct,onChange:Dt,onTitleChange:Ft,className:Xt,title:ht,titleWidth:G=41,style:Y={},fontColor:J="#6A7283",showCount:le})=>{const[_e,Me]=(0,ee.useState)(1),[Pe,Ye]=(0,ee.useState)(!1),qe=(0,ee.useRef)(null),bt=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var jt;tt.length!==0&&(((jt=qe==null?void 0:qe.current)==null?void 0:jt.clientHeight)>97?Me(1):Me(0)),tt.length===0&&Me(0),Ye(!1)},[tt]),ee.createElement("div",{className:b()(y.row,Xt,"fadeIn","animated"),style:Y},ee.createElement("div",{onClick:(0,s.throttle)(()=>Ft==null?void 0:Ft(),2e3),style:{width:G,marginTop:Pe?12:4},className:`${y.title} ${Ft?"current":""}`},ht),ee.createElement("div",{className:Pe?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},ee.createElement("div",{className:y.bar,ref:bt,style:_e>0?{height:_e===1?97:"auto",overflow:_e===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:y.tag,ref:qe},tt==null?void 0:tt.map(jt=>ee.createElement("span",{onClick:()=>Dt(jt.id),key:jt.id,style:{color:J},className:ct===jt.id?y.active:""},ee.createElement("span",{title:jt.name,className:y.name},jt.name),!!le&&ee.createElement("span",{className:y.num},jt.count))))),!!_e&&ee.createElement(ee.Fragment,null,_e===1?ee.createElement("div",{onClick:()=>{var jt;Me(2),((jt=qe==null?void 0:qe.current)==null?void 0:jt.clientHeight)>245?Ye(!0):Ye(!1)},className:y.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{bt.current.scrollTop=0,Me(1),Ye(!1)},className:y.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u={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"},i=({dataSource:tt=[],value:ct,onChange:Dt,className:Ft,style:Xt={}})=>ee.createElement("div",{style:Xt,className:b()(u.tabs,Ft)},tt.map(ht=>ee.createElement("span",{onClick:()=>Dt(ht.id),className:ct===ht.id?u.active:"",key:ht.id},ht.name))),o={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"},d=ae(37568),m=({dataSource:tt=[],value:ct="",onChange:Dt,onInputChange:Ft=()=>{},className:Xt,style:ht={},placeholder:G,allowClear:Y=!1})=>{var J;const[le,_e]=(0,ee.useState)(""),[Me,Pe]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var bt;let jt=ct;(bt=JSON.stringify(ct))!=null&&bt.includes("{")&&(_e(ct.id),jt=ct.value||"");try{Pe(decodeURIComponent(jt||""))}catch(Oe){Pe(decodeURIComponent(jt||""))}},[ct]);const Ye=()=>{Dt(encodeURIComponent(Me),le||null)},qe=bt=>{bt!==le&&(_e(bt),Dt(encodeURIComponent(Me),bt))};return ee.createElement("div",{className:b()(o.input,Xt),style:ht},!!tt.length&&ee.createElement("div",{className:o.dropdown},ee.createElement("div",{className:o.text},(J=tt.find(bt=>bt.id===le))==null?void 0:J.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:o.b1}),ee.createElement("b",{className:o.b2})),ee.createElement("div",{className:o.menu},tt.map((bt,jt)=>ee.createElement("div",{key:jt,onClick:()=>qe(bt.id)},bt.name)))),ee.createElement(d.default,{onPressEnter:Ye,value:Me,onChange:bt=>{Pe(bt.target.value),Ft(encodeURIComponent(bt.target.value),le||null)},placeholder:G,variant:"borderless",allowClear:Y,onClear:()=>Dt("",le||null)}),ee.createElement("i",{onClick:Ye,className:"iconfont icon-sousuo9 font14 current"}))},h={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"},r=({value:tt,onChange:ct,className:Dt,total:Ft,pageSize:Xt,style:ht={}})=>{const G=tt<2,Y=tt>=Math.ceil(Ft/Xt);return Ft<=Xt?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:b()(h.quickPager,Dt),style:ht},ee.createElement("div",{onClick:()=>{G||ct(tt-1,"prev")},className:G?h.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{Y||ct(tt+1,"next")},className:Y?h.disabled:""},"\u4E0B\u4E00\u9875"))},a={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"},p=ae(29787),E=ae(25399),S=ae(58018),w=ae(78323),R=ae(63949),M=ae(96908),z=ae(57177),B=ae(81378),P=ae(13922),K=({className:tt,dataSource:ct=[],col:Dt=4,right:Ft,bottom:Xt=23,precision:ht=0,wrapWidth:G=1200,trackEventItems:Y,loading:J})=>{const le=Math.floor((G-(Dt-1)*Ft)/Dt);return ee.createElement(p.Z,{spinning:J},ee.createElement("div",{className:b()(a.list,tt)},!!ct.length&&ct.map((_e,Me)=>{const{name:Pe,id:Ye,identifier:qe,power:bt,cover_image_id:jt,pic:Oe}=_e;return ee.createElement("div",{className:a.wrap,key:Ye,style:{width:le,marginRight:(1+Me)%Dt===0?0:Ft+ht,marginBottom:Xt}},ee.createElement("a",{target:"_blank",href:`/shixuns/${qe}/challenges`,className:a.li,onClick:Se=>{Se.preventDefault(),Y&&(0,R.L9)([Y]),bt&&(0,R.xg)(`/shixuns/${qe}/challenges`)}},ee.createElement("div",{className:a.img},ee.createElement("img",{className:a.cover,src:`${Oe}`}),_e.is_jupyter&&ee.createElement("img",{className:a.sign,src:M}),_e.is_jupyter_lab&&ee.createElement("img",{className:a.sign,src:z}),_e.is_unity_3d&&ee.createElement("img",{className:a.sign,src:B})),ee.createElement("div",{className:a.name},ee.createElement(E.Z,{title:Pe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:a.e},Pe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:a.tags},ee.createElement(E.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,_e.challenges_count))),!!_e.myshixuns_count&&ee.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,_e.myshixuns_count))),ee.createElement(E.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,_e.level))),ee.createElement("div",{className:a.rate},ee.createElement(S.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),ee.createElement("span",null,"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206")))),!bt&&ee.createElement("div",{className:a.lockWrap},ee.createElement("img",{src:`${w.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ct.length&&ee.createElement(P.Z,null)))},U=ae(47140),V={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"},C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",O=ae(59301),$=({className:tt,dataSource:ct=[],col:Dt=4,right:Ft,bottom:Xt=23,precision:ht=0,wrapWidth:G=1200,trackEventItems:Y,loading:J,handleVery:le=()=>!0})=>{const _e=Math.floor((G-(Dt-1)*Ft)/Dt);return O.createElement(p.Z,{spinning:J},O.createElement("div",{className:b()(V.list,tt)},!!ct.length&&ct.map((Me,Pe)=>{const{subject_identifier:Ye,id:qe,identifier:bt,power:jt}=Me,Oe=Me.is_public!=0&&Me.is_public;return O.createElement("div",{className:V.wrap,key:qe,style:{width:_e,marginRight:(1+Pe)%Dt===0?0:Ft+ht,marginBottom:Xt}},O.createElement("a",{className:V.li,onClick:Se=>{Se.preventDefault(),le(Me==null?void 0:Me.first_category_url)&&(Y&&(0,R.L9)([Y]),(0,R.xg)(Me.first_category_url))}},O.createElement("div",{className:V.top},O.createElement(E.Z,{title:Me.name},O.createElement("div",{className:V.name},Me.name)),O.createElement("img",{className:V.img,src:w.Z.IMG_SERVER+"/images/"+Me.avatar_url}),O.createElement("div",{className:V.text,title:Me.creator},Me.creator),Ye&&O.createElement("div",{className:V.btns},O.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),O.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Oe&&O.createElement("div",{className:V.sign},"\u516C\u5F00")),O.createElement("div",{className:V.bottom},Me.visits>0&&O.createElement(E.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-liulanyan"}),O.createElement("span",null,Me.visits))),Me.course_members_count>0&&O.createElement(E.Z,{title:"\u6210\u5458",placement:"bottom"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-chengyuan"}),Me.course_members_count)),Me.tasks_count>0&&O.createElement(E.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-zuoye"}),Me.tasks_count)),Me.is_end?O.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):O.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Me.is_accessible&&O.createElement("div",{className:V.lockWrap},O.createElement("img",{src:`${w.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),O.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ct.length&&O.createElement(P.Z,null)))},q={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"},se=ae(95392),pe=({dataSource:tt=[],value:ct,onChange:Dt,className:Ft,style:Xt={},tabBarExtraContent:ht})=>ee.createElement("div",{className:b()(q.tabs,Ft),style:Xt},ee.createElement("div",{className:q.tabsWrap},tt.map((G,Y)=>!(G!=null&&G.hide)&&ee.createElement("aside",{className:q.tab,onClick:()=>{Dt(G.id),G.link&&se.history.push(G.link)},key:Y},ee.createElement("div",{className:ct===G.id?q.active:""},G.name),(G==null?void 0:G.resetCount)==null&&(G==null?void 0:G.total)!==void 0&&ee.createElement("span",null,"\uFF08",G==null?void 0:G.total,"\uFF09"),(G==null?void 0:G.resetCount)!==void 0&&(G==null?void 0:G.total)!==void 0&&ee.createElement(E.Z,{title:(G==null?void 0:G.tip)!=null?G==null?void 0:G.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},G==null?void 0:G.resetCount),"/",ee.createElement("span",null,G==null?void 0:G.total),"\uFF09"))))),ee.createElement("div",{className:q.tabBar},ht)),De=({className:tt,style:ct={},children:Dt})=>ee.createElement("div",{className:b()(tt),style:ct},Dt),ke={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ge=ae(75727),xe=ae(93041);const We=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var be=({sortValue:tt,dropValue:ct,className:Dt,onSort:Ft,onDrop:Xt,dataSource:ht=We})=>{var G;return ee.createElement("div",{className:b()(ke.orderWrap,Dt)},ee.createElement(Ge.Z,{dropdownRender:()=>ee.createElement(xe.default,null,ht.map((Y,J)=>ee.createElement(xe.default.Item,{key:J,onClick:()=>Xt(Y.id)},Y.name)))},ee.createElement("span",{className:ke.orderTextWrap},(G=ht.find(Y=>ct===Y.id))==null?void 0:G.name)),ee.createElement("span",{className:ke.orderIconWrap},ee.createElement("span",{className:ke.orderAsc},ee.createElement("i",{className:tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ke.cursorPointer} ${ke.active}`:`iconfont icon-sanjiaoxing-up font12 ${ke.cursorPointer}`,onClick:()=>Ft(tt==="asc"?"desc":"asc")})),ee.createElement("span",{className:ke.orderDesc},ee.createElement("i",{className:tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ke.cursorPointer} ${ke.active}`:`iconfont icon-sanjiaoxing-down font12 ${ke.cursorPointer}`,onClick:()=>Ft(tt==="asc"?"desc":"asc")}))))},ge={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Le=ae(7939),ve=Object.defineProperty,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(tt,ct,Dt)=>ct in tt?ve(tt,ct,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[ct]=Dt,ie=(tt,ct)=>{for(var Dt in ct||(ct={}))Fe.call(ct,Dt)&&oe(tt,Dt,ct[Dt]);if(Re)for(var Dt of Re(ct))me.call(ct,Dt)&&oe(tt,Dt,ct[Dt]);return tt},ce=(tt,ct)=>{var Dt={};for(var Ft in tt)Fe.call(tt,Ft)&&ct.indexOf(Ft)<0&&(Dt[Ft]=tt[Ft]);if(tt!=null&&Re)for(var Ft of Re(tt))ct.indexOf(Ft)<0&&me.call(tt,Ft)&&(Dt[Ft]=tt[Ft]);return Dt},ye=(tt,ct,Dt)=>new Promise((Ft,Xt)=>{var ht=J=>{try{Y(Dt.next(J))}catch(le){Xt(le)}},G=J=>{try{Y(Dt.throw(J))}catch(le){Xt(le)}},Y=J=>J.done?Ft(J.value):Promise.resolve(J.value).then(ht,G);Y((Dt=Dt.apply(tt,ct)).next())}),Ee=tt=>{var ct=tt,{className:Dt,style:Ft,children:Xt,loading:ht=!1,openLoading:G,onClick:Y=()=>{},size:J="middle",shape:le="round"}=ct,_e=ce(ct,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Me,Pe]=(0,ee.useState)(!1);return ee.createElement(Le.ZP,ie({onClick:(0,s.throttle)(Ye=>ye(void 0,null,function*(){G&&Pe(!0);try{yield Y(Ye)}catch(qe){console.log("error",qe)}G&&Pe(!1)}),2e3,{leading:!0,trailing:!1}),className:b()(ge.btn,ge[`${J}-${le}`],Dt),style:Ft,size:J,shape:le,loading:Me||ht},_e),Xt)},Ne={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"},Xe=({className:tt,style:ct,children:Dt=null,onClick:Ft,title:Xt})=>ee.createElement("div",{className:b()(Ne.head,tt),style:ct},ee.createElement("span",{className:"primary-hover",onClick:Ft},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:Xt},Xt),ee.createElement("div",{className:Ne.node},Dt)),ot={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"},rt=({confirmShow:tt=!0,confirmTitle:ct,confirmClick:Dt,cancelShow:Ft=!0,cancelTitle:Xt,cancelClick:ht,className:G,style:Y,confirmLoading:J=!1})=>ee.createElement("div",{className:b()(ot.btns,G),style:Y},tt&&ee.createElement(Le.ZP,{loading:J,onClick:Dt,type:"primary",className:ot.confirm},ct),Ft&&ee.createElement(Le.ZP,{onClick:ht,className:ot.cancel},Xt)),At={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"},Ut=({className:tt,style:ct={},LeftContent:Dt,children:Ft,RightContent:Xt})=>ee.createElement("div",{className:b()(At.fixedBottom,tt),style:ct},ee.createElement("div",{className:At.wrap},ee.createElement("div",{className:At.left},Dt),ee.createElement("div",{className:At.center},Ft),ee.createElement("div",{className:At.right},Xt))),st={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"},ur=({className:tt,style:ct={},dataSource:Dt=[]})=>ee.createElement("div",{className:b()(st.crumbs,tt),style:ct},Dt.map((Ft,Xt)=>Xtse.history.push(Ft.path)},Ft.name):ee.createElement("span",null,Ft.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:Xt,style:{color:"#5F6368"}},Ft.name))),Ar=ae(11938),tr=Object.defineProperty,Wr=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,$t=(tt,ct,Dt)=>ct in tt?tr(tt,ct,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[ct]=Dt,St=(tt,ct)=>{for(var Dt in ct||(ct={}))vt.call(ct,Dt)&&$t(tt,Dt,ct[Dt]);if(pt)for(var Dt of pt(ct))nr.call(ct,Dt)&&$t(tt,Dt,ct[Dt]);return tt},it=(tt,ct)=>Wr(tt,wt(ct)),Lt=(tt,ct)=>{var Dt={};for(var Ft in tt)vt.call(tt,Ft)&&ct.indexOf(Ft)<0&&(Dt[Ft]=tt[Ft]);if(tt!=null&&pt)for(var Ft of pt(tt))ct.indexOf(Ft)<0&&nr.call(tt,Ft)&&(Dt[Ft]=tt[Ft]);return Dt};const{Countdown:Gt}=Ar.default;var qt=tt=>{var ct=tt,{onChange:Dt}=ct,Ft=Lt(ct,["onChange"]);const[Xt,ht]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof Xt=="number"&&Xt>=0&&Dt(Xt)},[Xt]);const G=Y=>{const J=Math.floor(Y/1e3);ht(J)};return ee.createElement(Gt,it(St({},Ft),{onChange:G}))}},46190:function(er,Je,ae){"use strict";ae.r(Je),ae.d(Je,{default:function(){return Wr}});var ee=ae(63949),te=ae(25399),X=ae(96599),D=ae(60242),W=ae(37285),y=ae(29787),L=ae(91882),b=ae(82326),s=ae(45685),x=ae(62957),c=ae(59301),u=ae(95392),f=ae(32168),i=ae(90036),o=ae(53283),d=ae(62788),g=Object.defineProperty,m=Object.defineProperties,h=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,p=(wt,pt,vt)=>pt in wt?g(wt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):wt[pt]=vt,E=(wt,pt)=>{for(var vt in pt||(pt={}))r.call(pt,vt)&&p(wt,vt,pt[vt]);if(v)for(var vt of v(pt))a.call(pt,vt)&&p(wt,vt,pt[vt]);return wt},S=(wt,pt)=>m(wt,h(pt)),w=(wt,pt,vt)=>new Promise((nr,$t)=>{var St=Gt=>{try{Lt(vt.next(Gt))}catch(zt){$t(zt)}},it=Gt=>{try{Lt(vt.throw(Gt))}catch(zt){$t(zt)}},Lt=Gt=>Gt.done?nr(Gt.value):Promise.resolve(Gt.value).then(St,it);Lt((vt=vt.apply(wt,pt)).next())});const R=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}],M=(wt,pt)=>{const vt={};let nr=null;return wt.forEach($t=>{vt[$t.properties.uuid]=S(E({},$t),{id:$t.properties.uuid,children:[]})}),pt.forEach($t=>{const St=vt[$t.startNodeUuid],it=vt[$t.endNodeUuid];St&&(St.id=St.properties.uuid),St&&it&&St.children.push(it)}),wt.forEach($t=>{!pt.some(it=>it.endNodeUuid===$t.properties.uuid)&&(nr=vt[$t.properties.uuid])}),nr},z=(wt,pt)=>{const vt=wt.getParentData(pt.id,"tree");return vt?pt.style.x>vt.style.x?"right":"left":"center"};var P=({loading:wt,nodes:pt=[],relationships:vt=[]})=>{const nr=(0,c.useRef)(null),$t=(0,c.useRef)(),St=(0,c.useRef)(0);(0,c.useEffect)(()=>{(pt==null?void 0:pt.length)>0&&it()},[]);const it=()=>w(void 0,null,function*(){var Gt,zt,qt;const tt=M(pt==null?void 0:pt.map((Xt,ht)=>{var G,Y,J,le,_e;return S(E({},Xt),{key:ht,title:(G=Xt==null?void 0:Xt.properties)==null?void 0:G.name,newcolor:parseInt((Y=Xt==null?void 0:Xt.properties)==null?void 0:Y.color)===1?"#CC7CF5":((J=R==null?void 0:R.find(Me=>{var Pe;return(Me==null?void 0:Me.name)===((Pe=Xt==null?void 0:Xt.properties)==null?void 0:Pe.nodeType)}))==null?void 0:J.color)||"#2D947C",colornodeType:parseInt((le=Xt==null?void 0:Xt.properties)==null?void 0:le.color)===1?"\u6839\u8282\u70B9":((_e=R==null?void 0:R.find(Me=>{var Pe;return(Me==null?void 0:Me.name)===((Pe=Xt==null?void 0:Xt.properties)==null?void 0:Pe.nodeType)}))==null?void 0:_e.name)||"\u5176\u4ED6"})}),vt==null?void 0:vt.filter(Xt=>Xt.type==="\u5305\u542B"));$t!=null&&$t.current&&((Gt=$t==null?void 0:$t.current)==null||Gt.destroy());const ct=(0,d.RN)(tt),Dt=(zt=ct.nodes)==null?void 0:zt.filter((Xt,ht,G)=>ht===G.findIndex(Y=>Y.id===Xt.id)),Ft=(qt=ct.edges)==null?void 0:qt.filter((Xt,ht,G)=>ht===G.findIndex(Y=>Y.source===Xt.source&&Y.target===Xt.target));Lt({nodes:Dt,edges:Ft})}),Lt=Gt=>{var zt,qt;$t.current=null,$t.current=new d.kJ({container:nr.current,autoResize:!0,autoFit:{type:((zt=Gt==null?void 0:Gt.nodes)==null?void 0:zt.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((qt=Gt==null?void 0:Gt.nodes)==null?void 0:qt.length)>300),data:Gt,node:{style:{labelText:tt=>tt.title,labelFill:"#333333",fill:tt=>tt.newcolor,labelBackground:!1,labelPlacement:function(tt){const ct=z(this,tt);return ct==="center"?"right":ct},ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>80,getSide:tt=>(St.current++,St.current%2==0?"left":"right")},behaviors:["zoom-canvas","collapse-expand","drag-canvas"]}),$t.current.render()};return c.createElement("div",{style:{height:"100%"}},c.createElement(y.Z,{spinning:wt,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),c.createElement("div",{style:{height:"100%"},ref:nr}))},F=ae(42441),K=ae(81779),V=({abilityGoalItem:wt=[]})=>{var pt,vt;const nr=(pt=(0,K.eY)())==null?void 0:pt.username,$t=typeof((vt=wt==null?void 0:wt[0])==null?void 0:vt.user_grasp_rate)=="number",St=wt.map(zt=>zt.grasp_rate),it=wt.map(zt=>zt.user_grasp_rate),Lt=()=>{const zt=wt.map(ct=>ct.name),qt=[{type:"bar",name:"\u7CFB\u7EDF\u5E73\u5747",data:St,barMaxWidth:"20%",barGap:"50%",itemStyle:{color:"#028DFD"},label:{show:!0,position:"top",formatter:"{c}%",color:"#666"}}];$t&&qt.unshift({type:"bar",name:nr,data:it,barMaxWidth:"20%",itemStyle:{color:"#CDCB56"},label:{show:!0,position:"top",formatter:"{c}%",color:"#666"}});const tt={tooltip:{appendToBody:!0,trigger:"item",formatter:ct=>{const{value:Dt,name:Ft,seriesName:Xt}=ct;return`
+`)}]};var b=ae(53184),s=ae.n(b),x=(xe,We,Ce)=>new Promise((be,ge)=>{var Le=Fe=>{try{Re(Ce.next(Fe))}catch(me){ge(me)}},ve=Fe=>{try{Re(Ce.throw(Fe))}catch(me){ge(me)}},Re=Fe=>Fe.done?be(Fe.value):Promise.resolve(Fe.value).then(Le,ve);Re((Ce=Ce.apply(xe,We)).next())});const c={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"]}},u=(xe,We,Ce,be)=>{const ge=We.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ce.lineNumber,endColumn:Ce.column});return Array.from(new Set(ge.match(/\b\w{2,}\b/g)||[])).map(ve=>({label:ve,kind:xe.languages.CompletionItemKind.Text,insertText:ve,range:be}))},f=(xe,We,Ce,be)=>{xe.languages.registerCompletionItemProvider(We,{provideCompletionItems(ge,Le){const ve=ge.getWordUntilPosition(Le),Re={startLineNumber:Le.lineNumber,endLineNumber:Le.lineNumber,startColumn:ve.startColumn,endColumn:ve.endColumn},Fe=ge.getLineContent(Le.lineNumber).substring(ve.startColumn-2,ve.endColumn);return{suggestions:[...u(xe,ge,Le,Re),...Ce.map(oe=>({label:oe,kind:xe.languages.CompletionItemKind.Keyword,documentation:oe,insertText:oe,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re})),...be.map(oe=>({label:oe.label,kind:xe.languages.CompletionItemKind.Snippet,documentation:oe.content,insertText:Fe.startsWith("#")?oe.content.replace(/#/,""):oe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re}))]}}})};var i=xe=>{c.languages.forEach(We=>{xe.languages.registerDocumentFormattingEditProvider(We,{provideDocumentFormattingEdits(Ce){return x(this,null,function*(){const be=s()(Ce.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:Ce.getFullModelRange(),text:be}]})}})}),f(xe,"java",D.keywords,D.quickKey),f(xe,"cpp",W.keywords,W.quickKey),f(xe,"c",X.keywords,[]),f(xe,"python",y.keywords,y.quickKey),f(xe,"scala",L.keywords,L.quickKey)};const o="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var d=Object.defineProperty,g=(xe,We,Ce)=>We in xe?d(xe,We,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):xe[We]=Ce,m=(xe,We,Ce)=>g(xe,typeof We!="symbol"?We+"":We,Ce);const h=class Al{constructor(We,Ce,be){this.placeholder=We,this.editor=Ce,this.monaco=be,Ce.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Al.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)}};m(h,"ID","editor.widget.placeholderHint");var r=h,a=ae(96236),p=ae(6767),E=ae(25399),S=ae(89392),w=ae(27035),R=ae(56102),M=Object.defineProperty,z=Object.defineProperties,B=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,U=(xe,We,Ce)=>We in xe?M(xe,We,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):xe[We]=Ce,V=(xe,We)=>{for(var Ce in We||(We={}))F.call(We,Ce)&&U(xe,Ce,We[Ce]);if(P)for(var Ce of P(We))K.call(We,Ce)&&U(xe,Ce,We[Ce]);return xe},C=(xe,We)=>z(xe,B(We)),O=(xe,We)=>{var Ce={};for(var be in xe)F.call(xe,be)&&We.indexOf(be)<0&&(Ce[be]=xe[be]);if(xe!=null&&P)for(var be of P(xe))We.indexOf(be)<0&&K.call(xe,be)&&(Ce[be]=xe[be]);return Ce},H=(xe,We,Ce)=>new Promise((be,ge)=>{var Le=Fe=>{try{Re(Ce.next(Fe))}catch(me){ge(me)}},ve=Fe=>{try{Re(Ce.throw(Fe))}catch(me){ge(me)}},Re=Fe=>Fe.done?be(Fe.value):Promise.resolve(Fe.value).then(Le,ve);Re((Ce=Ce.apply(xe,We)).next())});function $(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}function q(){}let se=!1;const ue={"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 pe(xe=[]){let We=xe;if(Array.isArray(xe)){for(let Ce=0;CeH(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(xe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",xe)}});var ke=xe=>{var We=xe,{width:Ce="100%",height:be="100%",value:ge,language:Le="javascript",style:ve={},options:Re={},overrideServices:Fe={},theme:me="vs-dark",onEditBlur:oe,isCopy:ie=!1,onSave:ce,autoHeight:ye=!1,forbidCopy:he=!1,onChange:Ee=q,editorDidMount:Ne=q,onFocus:Ue=q,onBreakPoint:Xe=q,breakPointValue:ot=[],filename:ft="educoder.txt",errorLine:rt,errorContent:At="",highlightLine:Ot,openBreakPoint:Ut=!1,placeholder:st="",showMiniMap:Mt=!0}=We,ur=O(We,["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 Ar=(0,ee.useRef)(),tr=(0,ee.useRef)({}),Wr=(0,ee.useRef)(),wt=(0,ee.useRef)(),pt=(0,ee.useRef)([]),vt=(0,ee.useRef)(!1),nr=(0,ee.useRef)(),$t=(0,ee.useRef)(),St=(0,ee.useRef)(!1),[it,Lt]=(0,ee.useState)(!1);function Gt(){let Pe;return Ar.current&&(Pe=new te.Z(Ye=>{for(let qe of Ye)(qe.target.offsetHeight>0||qe.target.offsetWidth>0)&&tr.current.instance.layout()}),Pe.observe(Ar.current)),Pe}function zt(){p.ZP.warning({content:decodeURIComponent(o),key:"monaco-editor-tip"})}const qt=()=>{let Pe=tr.current.instance;if(ge!=null&&Pe&&it){const Ye=Pe.getModel();Ye&&ge!==Ye.getValue()&&(se=!0,Ye.setValue(ge),Pe.layout(),se=!1)}};(0,ee.useEffect)(()=>{const Pe=w.Z.subscribe("formatDocument",Ye=>{var qe;let bt=tr.current.instance;(qe=bt==null?void 0:bt.getAction)==null||qe.call(bt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ye=>{Ee(Ye)},Pe},[]),(0,ee.useEffect)(()=>{var Pe;let Ye=tr.current.instance;wt.current&&clearTimeout(wt.current),wt.current=setTimeout(()=>{qt()},500),ge&&(ge!=null&&ge.length)&&((Pe=Ye==null?void 0:Ye.updateOptions)==null||Pe.call(Ye,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ge.split(/\r\n|\r|\n/g).length))+3,5)}))},[ge,it,tr.current]),(0,ee.useEffect)(()=>{if(rt&&tr.current&&tr.current.instance){let Ye=tr.current.instance;Ye.changeViewZones(function(qe){var bt=document.createElement("div");bt.style.padding="10px 20px",bt.style.width="calc(100% - 20px)",bt.className="my-error-line-wrp",bt.innerHTML=At,qe.addZone({afterLineNumber:rt||11,heightInLines:3,domNode:bt})});var Pe={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}};Ye.addOverlayWidget(Pe),Ye.revealPositionInCenter({lineNumber:20,column:1})}},[rt,tr.current,it]);const tt=(Pe="",Ye)=>{if(!Pe||Pe.trim()==="")return!0;const bt=tr.current.instance.getModel().getLineTokens(Ye);let jt=!1;for(let Oe=0;Oe<2;Oe++)bt.getStandardTokenType(Oe)===1&&(jt=!0);return jt};(0,ee.useEffect)(()=>{var Pe;const Ye=(Pe=tr.current)==null?void 0:Pe.instance;if(Ye&&it&&he){const qe=Ye.onDidBlurEditorWidget(()=>{St.current=!1}),bt=Ye.onDidFocusEditorText(()=>{St.current=!0});return()=>{qe.dispose(),bt.dispose()}}},[tr.current,it,he]),(0,ee.useEffect)(()=>{var Pe;if((Pe=tr.current)!=null&&Pe.instance&&it&&Ut){let Ye=tr.current.instance,qe=Ye.getModel();if(!qe)return;(()=>{var xt;let Nt=[],Et=[];const It=qe.getAllDecorations();for(let Be of It)Be.options.className==="highlighted-line"&&(Nt.push((xt=Be==null?void 0:Be.range)==null?void 0:xt.startLineNumber),Et.push(Be==null?void 0:Be.id));if(Ot===Nt[0])return;qe.deltaDecorations(Et,[]);const yt=qe.getLineCount();Ot&&Ot<=yt&&(Ye.deltaDecorations([],[{range:new Te.Range(Ot,1,Ot,qe.getLineMaxColumn(Ot)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ye.revealLineInCenter(Ot))})();const jt=(xt=!1)=>{var Nt;let Et=[],It=[];const yt=qe.getAllDecorations();for(let Be of yt)Be.options.linesDecorationsClassName==="breakpoints-select"&&(Et.push((Nt=Be==null?void 0:Be.range)==null?void 0:Nt.startLineNumber),It.push(Be==null?void 0:Be.id));if(xt)return{lines:Et,ids:It};Xe(Et)},Oe=xt=>H(void 0,null,function*(){let Nt={range:new Te.Range(xt,1,xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield qe.deltaDecorations([],[Nt]),jt()}),Se=xt=>H(void 0,null,function*(){let Nt=[];const Et=Ye.getLineDecorations(xt);for(let It of Et)It.options.linesDecorationsClassName==="breakpoints-select"&&Nt.push(It.id);yield qe.deltaDecorations(Nt,[]),jt()}),lt=xt=>{let Nt=Ye.getLineDecorations(xt);for(let Et of Nt)if(Et.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,S.isEqual)(ot,jt(!0).lines)){qe.deltaDecorations(jt(!0).ids,[]);const xt=ot.map(Nt=>({range:new Te.Range(Nt,1,Nt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));qe.deltaDecorations([],xt)}const Ze=Ye.onDidChangeModelContent(xt=>{let Nt=Ye.getPosition();if(Nt){let Et=Nt.lineNumber;clearTimeout($t.current),$t.current=setTimeout(()=>{tt(qe.getLineContent(Et),Et)?Se(Et):lt(Et)?(Se(Et),Oe(Et)):jt()},100)}}),je=Ye.onMouseDown(xt=>{var Nt,Et,It;if(xt.target.detail&&((It=(Et=(Nt=xt.target)==null?void 0:Nt.element)==null?void 0:Et.className)!=null&&It.includes("line-numbers"))){let yt=xt.target.position.lineNumber;if(tt(qe.getLineContent(yt),yt))return;lt(yt)?Se(yt):Oe(yt)}}),$e=xt=>{let Nt={range:new Te.Range(xt,1,xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};pt.current=Ye.deltaDecorations(pt.current,[Nt])},_t=()=>{pt.current=Ye.deltaDecorations(pt.current,[])},dt=Ye.onMouseMove(xt=>{var Nt,Et,It;if(_t(),xt.target.detail&&((It=(Et=(Nt=xt.target)==null?void 0:Nt.element)==null?void 0:Et.className)!=null&&It.includes("line-numbers"))){let yt=xt.target.position.lineNumber;if(tt(qe.getLineContent(yt),yt))return;$e(yt)}}),kt=Ye.onMouseLeave(()=>{_t()});return()=>{Ze.dispose(),je.dispose(),dt.dispose(),kt.dispose()}}},[tr.current,it,ot,Ot,Ut,Le]),(0,ee.useEffect)(()=>{var Pe;(Pe=tr.current)!=null&&Pe.instance&&Ut&&tr.current.instance.setPosition({lineNumber:0,column:0})},[Ot]);function ct(){let Pe=tr.current.instance;if(Pe){const Ye=Pe.getSelection(),qe=tr.current.pastePos||{},bt=new Te.Range(qe.startLineNumber||Ye.endLineNumber,qe.startColumn||Ye.endColumn,qe.endLineNumber||Ye.endLineNumber,qe.endColumn||Ye.endColumn);setTimeout(()=>{Pe.executeEdits("",[{range:bt,text:""}])},300)}}function Dt(Pe){(window.navigator.platform.match("Mac")?Pe.metaKey:Pe.ctrlKey)&&Pe.keyCode==83&&(Pe.preventDefault(),ce())}const Ft=()=>{if(ye&&tr.current.instance){const Pe=tr.current.instance.getContentHeight();_e(Pe{if(!St.current)return;const{keyCode:Ye,ctrlKey:qe,metaKey:bt,target:jt,type:Oe}=Pe;return(Oe==="paste"||(Ye===67||Ye===86)&&(bt||qe))&&jt.nodeName==="TEXTAREA"&&(zt(),Pe.preventDefault()),!1};function G(Pe,Ye){var qe=window.URL||window.webkitURL||window,bt=new Blob([Ye]),jt=document.createElementNS("http://www.w3.org/1999/xhtml","a");jt.href=qe.createObjectURL(bt),jt.download=Pe,Xt(jt)}(0,ee.useEffect)(()=>{Ft()},[Ft]),(0,ee.useEffect)(()=>{Ar.current&&!it&&Promise.all([ae.e(8909),ae.e(4100)]).then(ae.bind(ae,71448)).then(Pe=>{try{Te=Pe,tr.current.instance=Te.editor.create(Ar.current,{value:ge,language:pe(Le),theme:me,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Mt||!1}},Fe);const Ye=tr.current.instance;let jt=[...a.BH._menuItems].find(Ze=>Ze[0]._debugName=="EditorContext")[1],Oe=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Se=(Ze,je)=>{var $e,_t;let dt=Ze._first;do je.includes((_t=($e=dt.element)==null?void 0:$e.command)==null?void 0:_t.id)&&Ze._remove(dt);while(dt=dt.next)};if(Ne(Ye,Te),setTimeout(()=>{Ft(),tr.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{G(ft||"educoder.txt",Ye.getValue())}})},500),tr.current.subscription=Ye.onDidChangeModelContent(Ze=>{vt.current?clearTimeout(nr.current):(Ft(),Ee(Ye.getValue(),Ze)),nr.current=setTimeout(()=>{vt.current=!1},500)}),window.Monaco||i(Te,pe(Le)),he&&(Se(jt,Oe),Ar.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ht),window.removeEventListener("paste",ht),window.addEventListener("keydown",ht),window.addEventListener("paste",ht)),window.Monaco=Te,oe&&Ye.onDidBlurEditorWidget(()=>{oe(Ye.getValue())}),Ue&&Ye.onDidFocusEditorText(()=>{he&&De(),Ue(Ye.getValue())}),he){De();try{Ye.onDidPaste(Ze=>{const je=Ye.getSelection(),$e=tr.current.pastePos||{},_t=new Te.Range($e.startLineNumber||je.endLineNumber,$e.startColumn||je.endColumn,$e.endLineNumber||je.endLineNumber,$e.endColumn||je.endColumn);Ye.executeEdits("",[{range:Ze.range,text:""}])})}catch(Ze){}}let lt=Gt();return st&&typeof st=="string"&&new r(st,Ye,Te),Lt(!0),()=>{const Ze=tr.current.instance;Ze.dispose();const je=Ze.getModel();je&&je.dispose(),tr.current.subscription&&tr.current.subscription.dispose(),lt.unobserve(Ar.current)}}catch(Ye){}})},[]),(0,ee.useEffect)(()=>{if(tr.current.instance&&it)return document.addEventListener("keydown",Dt,!1),()=>{document.removeEventListener("keydown",Dt)}},[ce,it]),(0,ee.useEffect)(()=>{let Pe=tr.current.instance;if(Pe&&it){let Ye=pe(Le);Te.editor.setModelLanguage(Pe.getModel(),Ye)}},[Le,it]),(0,ee.useEffect)(()=>{tr.current.instance&&it&&Te.editor.setTheme(me)},[me,it]),(0,ee.useEffect)(()=>{let Pe=tr.current.instance;Wr.current=Re,Pe&&it&&(Pe.updateOptions(V({},Re)),setTimeout(()=>{Pe.getModel().updateOptions(V({},Re))},200))},[JSON.stringify(Re),it]),(0,ee.useEffect)(()=>{let Pe=tr.current.instance;Pe&&it&&Pe.layout()},[Ce,be,it]);const[Y,J]=(0,ee.useState)($(Ce)),[le,_e]=(0,ee.useState)($(be)),Me=C(V({},ve),{width:Y,height:le,position:"relative"});return ee.createElement("div",{className:"my-monaco-editor",ref:Ar,style:Me},ie&&ee.createElement(R.CopyToClipboard,{text:ge,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},ee.createElement(E.Z,{title:"\u590D\u5236\u4EE3\u7801"},ee.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ee.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ge({width:xe="100%",height:We="100%",original:Ce,modified:be,language:ge,options:Le={}}){const ve=(0,ee.useRef)(),[Re,Fe]=(0,ee.useState)(null);function me(ye){let he;return ve.current&&(he=new te.Z(Ee=>{for(let Ne of Ee)(Ne.target.offsetHeight>0||Ne.target.offsetWidth>0)&&ye.layout()}),he.observe(ve.current)),he}(0,ee.useEffect)(()=>(ve.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(ye=>{Te=ye;const he=Te.editor.createDiffEditor(ve.current,C(V({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},Le),{wordWrap:!0}));Fe(he);let Ee=me(he);return()=>{he.dispose();const Ne=he.getModel();Ne&&Ne.dispose(),Ee.unobserve(ve.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ee.useEffect)(()=>{Re&&Re.setModel({original:Te.editor.createModel(Ce,ge),modified:Te.editor.createModel(be,ge)})},[Ce,be,ge,Re]);const oe=$(xe),ie=$(We),ce={width:oe,height:ie};return ee.createElement("div",{className:"my-diff-editor",ref:ve,style:ce})}},47140:function(er,Je,ae){"use strict";ae.d(Je,{Z:function(){return u}});var ee={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7"},te=ae(29787),X=ae(25399),D=ae(60242),W=ae(92310),y=ae.n(W),L=ae(63949),b=ae(13922),s=ae(81779),x=ae(59301),u=({className:f,dataSource:i=[],col:o=4,right:d,bottom:g=23,precision:m=0,wrapWidth:h=1200,trackEventItems:v,loading:r,onRemove:a=()=>{},isCurrent:p=!0,showProgress:E=!1,showAlias:S=!1})=>{const w=Math.floor((h-(o-1)*d)/o),R=[{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 x.createElement(te.Z,{spinning:r},x.createElement("div",{className:y()(ee.list,f)},!!(i!=null&&i.length)&&(i==null?void 0:i.map((M,z)=>{var B,P,F,K,U,V,C,O,H,$,q,se,ue;const{name:pe,id:Te,identifier:De,featured:ke,school_name:Ge,image_url:xe,excellent:We,is_plan:Ce}=M;return x.createElement("div",{key:Te,className:p&&E?ee.wrapisCurrent:ee.wrap,style:{width:w,marginRight:(1+z)%o===0?0:d+m,marginBottom:g}},x.createElement("a",{className:ee.li,onClick:be=>{be.preventDefault(),be.stopPropagation(),v&&(0,L.L9)([v]),(0,L.xg)(`/paths/${De}`)}},x.createElement("div",{className:ee.img},x.createElement("img",{className:ee.cover,src:`${xe}`}),p&&(0,s.bg)()&&(M==null?void 0:M.studying)&&x.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:be=>{be.stopPropagation(),a(M)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(B=M==null?void 0:M.subject_tags)==null?void 0:B.map((be,ge)=>{var Le,ve;if(ge===0){const Fe=(Le=R.find(me=>me.name==be))==null?void 0:Le.swimg;return x.createElement("img",{className:ee.sign,src:Fe,style:{left:"-4px"}})}const Re=(ve=R.find(Fe=>Fe.name==be))==null?void 0:ve.ptimg;return x.createElement("img",{className:ee.sign,src:Re,style:{left:`${48+52*(ge-1)+2*ge}px`}})}),x.createElement("div",{className:ee.tagsDom},x.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(M==null?void 0:M.excellent)&&x.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"),((P=M==null?void 0:M.custom_tags)==null?void 0:P.length)>0&&x.createElement(X.Z,{title:(U=(K=M==null?void 0:M.custom_tags)==null?void 0:K[((F=M==null?void 0:M.custom_tags)==null?void 0:F.length)-1])==null?void 0:U.tag_name},x.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},x.createElement("span",{className:"multi-llipsis1e text-10px"},(O=(C=M==null?void 0:M.custom_tags)==null?void 0:C[((V=M==null?void 0:M.custom_tags)==null?void 0:V.length)-1])==null?void 0:O.tag_name)))))),x.createElement("div",{className:ee.name},x.createElement(X.Z,{title:S&&(M!=null&&M.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pe}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${M==null?void 0:M.excellent_alias_name}`)):pe},x.createElement("span",{className:ee.e},S&&(M==null?void 0:M.excellent_alias_name)||pe))),p&&E&&((H=M==null?void 0:M.progress)==null?void 0:H.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(D.Z,{strokeColor:"#44d7b6",gap:"small",percent:((($=M==null?void 0:M.progress)==null?void 0:$.my_score)/((q=M==null?void 0:M.progress)==null?void 0:q.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(se=M==null?void 0:M.progress)==null?void 0:se.my_score,"/",(ue=M==null?void 0:M.progress)==null?void 0:ue.all_score),(!p||!E)&&x.createElement(X.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},x.createElement("div",{className:ee.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!p||!E)&&x.createElement("div",{className:ee.tags},x.createElement("div",null,x.createElement(X.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,M.stages_count))),x.createElement(X.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.createElement("span",null,M.members_count)))))))})),!i.length&&x.createElement(b.Z,null)))}},71951:function(er,Je,ae){"use strict";ae.d(Je,{jL:function(){return W},w9:function(){return $},QD:function(){return rt},cQ:function(){return U.Z},op:function(){return Ee},O5:function(){return qt},_b:function(){return ur},t7:function(){return m},Gi:function(){return De},YG:function(){return pe},qp:function(){return c},vr:function(){return Ut},qE:function(){return Xe},Je:function(){return r},wb:function(){return K},cq:function(){return be},tp:function(){return i}});var ee=ae(59301),te={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},X="data:image/png;base64,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",W=({dataSource:tt=[],img:ct,imgWidth:Dt=346,title:Ft,sunTitle:Xt,bannerExtraContent:ht})=>ee.createElement("div",{className:te.banner},ee.createElement("div",{className:te.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,Ft),ee.createElement("span",null,Xt)),tt.length>0&&ee.createElement("div",{className:te.btns},tt.map((G,Y)=>ee.createElement("div",{key:Y,onClick:G.click},G.name,G.sign?ee.createElement("img",{src:X,width:39}):null))),ht),ct&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:ct,width:Dt}))),y={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"},L=ae(92310),b=ae.n(L),s=ae(89392),c=({dataSource:tt=[],value:ct,onChange:Dt,onTitleChange:Ft,className:Xt,title:ht,titleWidth:G=41,style:Y={},fontColor:J="#6A7283",showCount:le})=>{const[_e,Me]=(0,ee.useState)(1),[Pe,Ye]=(0,ee.useState)(!1),qe=(0,ee.useRef)(null),bt=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var jt;tt.length!==0&&(((jt=qe==null?void 0:qe.current)==null?void 0:jt.clientHeight)>97?Me(1):Me(0)),tt.length===0&&Me(0),Ye(!1)},[tt]),ee.createElement("div",{className:b()(y.row,Xt,"fadeIn","animated"),style:Y},ee.createElement("div",{onClick:(0,s.throttle)(()=>Ft==null?void 0:Ft(),2e3),style:{width:G,marginTop:Pe?12:4},className:`${y.title} ${Ft?"current":""}`},ht),ee.createElement("div",{className:Pe?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},ee.createElement("div",{className:y.bar,ref:bt,style:_e>0?{height:_e===1?97:"auto",overflow:_e===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:y.tag,ref:qe},tt==null?void 0:tt.map(jt=>ee.createElement("span",{onClick:()=>Dt(jt.id),key:jt.id,style:{color:J},className:ct===jt.id?y.active:""},ee.createElement("span",{title:jt.name,className:y.name},jt.name),!!le&&ee.createElement("span",{className:y.num},jt.count))))),!!_e&&ee.createElement(ee.Fragment,null,_e===1?ee.createElement("div",{onClick:()=>{var jt;Me(2),((jt=qe==null?void 0:qe.current)==null?void 0:jt.clientHeight)>245?Ye(!0):Ye(!1)},className:y.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{bt.current.scrollTop=0,Me(1),Ye(!1)},className:y.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u={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"},i=({dataSource:tt=[],value:ct,onChange:Dt,className:Ft,style:Xt={}})=>ee.createElement("div",{style:Xt,className:b()(u.tabs,Ft)},tt.map(ht=>ee.createElement("span",{onClick:()=>Dt(ht.id),className:ct===ht.id?u.active:"",key:ht.id},ht.name))),o={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"},d=ae(37568),m=({dataSource:tt=[],value:ct="",onChange:Dt,onInputChange:Ft=()=>{},className:Xt,style:ht={},placeholder:G,allowClear:Y=!1})=>{var J;const[le,_e]=(0,ee.useState)(""),[Me,Pe]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var bt;let jt=ct;(bt=JSON.stringify(ct))!=null&&bt.includes("{")&&(_e(ct.id),jt=ct.value||"");try{Pe(decodeURIComponent(jt||""))}catch(Oe){Pe(decodeURIComponent(jt||""))}},[ct]);const Ye=()=>{Dt(encodeURIComponent(Me),le||null)},qe=bt=>{bt!==le&&(_e(bt),Dt(encodeURIComponent(Me),bt))};return ee.createElement("div",{className:b()(o.input,Xt),style:ht},!!tt.length&&ee.createElement("div",{className:o.dropdown},ee.createElement("div",{className:o.text},(J=tt.find(bt=>bt.id===le))==null?void 0:J.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:o.b1}),ee.createElement("b",{className:o.b2})),ee.createElement("div",{className:o.menu},tt.map((bt,jt)=>ee.createElement("div",{key:jt,onClick:()=>qe(bt.id)},bt.name)))),ee.createElement(d.default,{onPressEnter:Ye,value:Me,onChange:bt=>{Pe(bt.target.value),Ft(encodeURIComponent(bt.target.value),le||null)},placeholder:G,variant:"borderless",allowClear:Y,onClear:()=>Dt("",le||null)}),ee.createElement("i",{onClick:Ye,className:"iconfont icon-sousuo9 font14 current"}))},h={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"},r=({value:tt,onChange:ct,className:Dt,total:Ft,pageSize:Xt,style:ht={}})=>{const G=tt<2,Y=tt>=Math.ceil(Ft/Xt);return Ft<=Xt?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:b()(h.quickPager,Dt),style:ht},ee.createElement("div",{onClick:()=>{G||ct(tt-1,"prev")},className:G?h.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{Y||ct(tt+1,"next")},className:Y?h.disabled:""},"\u4E0B\u4E00\u9875"))},a={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"},p=ae(29787),E=ae(25399),S=ae(58018),w=ae(78323),R=ae(63949),M=ae(96908),z=ae(57177),B=ae(81378),P=ae(13922),K=({className:tt,dataSource:ct=[],col:Dt=4,right:Ft,bottom:Xt=23,precision:ht=0,wrapWidth:G=1200,trackEventItems:Y,loading:J})=>{const le=Math.floor((G-(Dt-1)*Ft)/Dt);return ee.createElement(p.Z,{spinning:J},ee.createElement("div",{className:b()(a.list,tt)},!!ct.length&&ct.map((_e,Me)=>{const{name:Pe,id:Ye,identifier:qe,power:bt,cover_image_id:jt,pic:Oe}=_e;return ee.createElement("div",{className:a.wrap,key:Ye,style:{width:le,marginRight:(1+Me)%Dt===0?0:Ft+ht,marginBottom:Xt}},ee.createElement("a",{target:"_blank",href:`/shixuns/${qe}/challenges`,className:a.li,onClick:Se=>{Se.preventDefault(),Y&&(0,R.L9)([Y]),bt&&(0,R.xg)(`/shixuns/${qe}/challenges`)}},ee.createElement("div",{className:a.img},ee.createElement("img",{className:a.cover,src:`${Oe}`}),_e.is_jupyter&&ee.createElement("img",{className:a.sign,src:M}),_e.is_jupyter_lab&&ee.createElement("img",{className:a.sign,src:z}),_e.is_unity_3d&&ee.createElement("img",{className:a.sign,src:B})),ee.createElement("div",{className:a.name},ee.createElement(E.Z,{title:Pe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:a.e},Pe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:a.tags},ee.createElement(E.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,_e.challenges_count))),!!_e.myshixuns_count&&ee.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,_e.myshixuns_count))),ee.createElement(E.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,_e.level))),ee.createElement("div",{className:a.rate},ee.createElement(S.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),ee.createElement("span",null,"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206")))),!bt&&ee.createElement("div",{className:a.lockWrap},ee.createElement("img",{src:`${w.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ct.length&&ee.createElement(P.Z,null)))},U=ae(47140),V={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"},C="data:image/png;base64,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",O=ae(59301),$=({className:tt,dataSource:ct=[],col:Dt=4,right:Ft,bottom:Xt=23,precision:ht=0,wrapWidth:G=1200,trackEventItems:Y,loading:J,handleVery:le=()=>!0})=>{const _e=Math.floor((G-(Dt-1)*Ft)/Dt);return O.createElement(p.Z,{spinning:J},O.createElement("div",{className:b()(V.list,tt)},!!ct.length&&ct.map((Me,Pe)=>{const{subject_identifier:Ye,id:qe,identifier:bt,power:jt}=Me,Oe=Me.is_public!=0&&Me.is_public;return O.createElement("div",{className:V.wrap,key:qe,style:{width:_e,marginRight:(1+Pe)%Dt===0?0:Ft+ht,marginBottom:Xt}},O.createElement("a",{className:V.li,onClick:Se=>{Se.preventDefault(),le(Me==null?void 0:Me.first_category_url)&&(Y&&(0,R.L9)([Y]),(0,R.xg)(Me.first_category_url))}},O.createElement("div",{className:V.top},O.createElement(E.Z,{title:Me.name},O.createElement("div",{className:V.name},Me.name)),O.createElement("img",{className:V.img,src:w.Z.IMG_SERVER+"/images/"+Me.avatar_url}),O.createElement("div",{className:V.text,title:Me.creator},Me.creator),Ye&&O.createElement("div",{className:V.btns},O.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),O.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Oe&&O.createElement("div",{className:V.sign},"\u516C\u5F00")),O.createElement("div",{className:V.bottom},Me.visits>0&&O.createElement(E.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-liulanyan"}),O.createElement("span",null,Me.visits))),Me.course_members_count>0&&O.createElement(E.Z,{title:"\u6210\u5458",placement:"bottom"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-chengyuan"}),Me.course_members_count)),Me.tasks_count>0&&O.createElement(E.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-zuoye"}),Me.tasks_count)),Me.is_end?O.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):O.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Me.is_accessible&&O.createElement("div",{className:V.lockWrap},O.createElement("img",{src:`${w.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),O.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ct.length&&O.createElement(P.Z,null)))},q={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"},se=ae(95392),pe=({dataSource:tt=[],value:ct,onChange:Dt,className:Ft,style:Xt={},tabBarExtraContent:ht})=>ee.createElement("div",{className:b()(q.tabs,Ft),style:Xt},ee.createElement("div",{className:q.tabsWrap},tt.map((G,Y)=>!(G!=null&&G.hide)&&ee.createElement("aside",{className:q.tab,onClick:()=>{Dt(G.id),G.link&&se.history.push(G.link)},key:Y},ee.createElement("div",{className:ct===G.id?q.active:""},G.name),(G==null?void 0:G.resetCount)==null&&(G==null?void 0:G.total)!==void 0&&ee.createElement("span",null,"\uFF08",G==null?void 0:G.total,"\uFF09"),(G==null?void 0:G.resetCount)!==void 0&&(G==null?void 0:G.total)!==void 0&&ee.createElement(E.Z,{title:(G==null?void 0:G.tip)!=null?G==null?void 0:G.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},G==null?void 0:G.resetCount),"/",ee.createElement("span",null,G==null?void 0:G.total),"\uFF09"))))),ee.createElement("div",{className:q.tabBar},ht)),De=({className:tt,style:ct={},children:Dt})=>ee.createElement("div",{className:b()(tt),style:ct},Dt),ke={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ge=ae(75727),xe=ae(93041);const We=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var be=({sortValue:tt,dropValue:ct,className:Dt,onSort:Ft,onDrop:Xt,dataSource:ht=We})=>{var G;return ee.createElement("div",{className:b()(ke.orderWrap,Dt)},ee.createElement(Ge.Z,{dropdownRender:()=>ee.createElement(xe.default,null,ht.map((Y,J)=>ee.createElement(xe.default.Item,{key:J,onClick:()=>Xt(Y.id)},Y.name)))},ee.createElement("span",{className:ke.orderTextWrap},(G=ht.find(Y=>ct===Y.id))==null?void 0:G.name)),ee.createElement("span",{className:ke.orderIconWrap},ee.createElement("span",{className:ke.orderAsc},ee.createElement("i",{className:tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ke.cursorPointer} ${ke.active}`:`iconfont icon-sanjiaoxing-up font12 ${ke.cursorPointer}`,onClick:()=>Ft(tt==="asc"?"desc":"asc")})),ee.createElement("span",{className:ke.orderDesc},ee.createElement("i",{className:tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ke.cursorPointer} ${ke.active}`:`iconfont icon-sanjiaoxing-down font12 ${ke.cursorPointer}`,onClick:()=>Ft(tt==="asc"?"desc":"asc")}))))},ge={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Le=ae(7939),ve=Object.defineProperty,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(tt,ct,Dt)=>ct in tt?ve(tt,ct,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[ct]=Dt,ie=(tt,ct)=>{for(var Dt in ct||(ct={}))Fe.call(ct,Dt)&&oe(tt,Dt,ct[Dt]);if(Re)for(var Dt of Re(ct))me.call(ct,Dt)&&oe(tt,Dt,ct[Dt]);return tt},ce=(tt,ct)=>{var Dt={};for(var Ft in tt)Fe.call(tt,Ft)&&ct.indexOf(Ft)<0&&(Dt[Ft]=tt[Ft]);if(tt!=null&&Re)for(var Ft of Re(tt))ct.indexOf(Ft)<0&&me.call(tt,Ft)&&(Dt[Ft]=tt[Ft]);return Dt},ye=(tt,ct,Dt)=>new Promise((Ft,Xt)=>{var ht=J=>{try{Y(Dt.next(J))}catch(le){Xt(le)}},G=J=>{try{Y(Dt.throw(J))}catch(le){Xt(le)}},Y=J=>J.done?Ft(J.value):Promise.resolve(J.value).then(ht,G);Y((Dt=Dt.apply(tt,ct)).next())}),Ee=tt=>{var ct=tt,{className:Dt,style:Ft,children:Xt,loading:ht=!1,openLoading:G,onClick:Y=()=>{},size:J="middle",shape:le="round"}=ct,_e=ce(ct,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Me,Pe]=(0,ee.useState)(!1);return ee.createElement(Le.ZP,ie({onClick:(0,s.throttle)(Ye=>ye(void 0,null,function*(){G&&Pe(!0);try{yield Y(Ye)}catch(qe){console.log("error",qe)}G&&Pe(!1)}),2e3,{leading:!0,trailing:!1}),className:b()(ge.btn,ge[`${J}-${le}`],Dt),style:Ft,size:J,shape:le,loading:Me||ht},_e),Xt)},Ne={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"},Xe=({className:tt,style:ct,children:Dt=null,onClick:Ft,title:Xt})=>ee.createElement("div",{className:b()(Ne.head,tt),style:ct},ee.createElement("span",{className:"primary-hover",onClick:Ft},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:Xt},Xt),ee.createElement("div",{className:Ne.node},Dt)),ot={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"},rt=({confirmShow:tt=!0,confirmTitle:ct,confirmClick:Dt,cancelShow:Ft=!0,cancelTitle:Xt,cancelClick:ht,className:G,style:Y,confirmLoading:J=!1})=>ee.createElement("div",{className:b()(ot.btns,G),style:Y},tt&&ee.createElement(Le.ZP,{loading:J,onClick:Dt,type:"primary",className:ot.confirm},ct),Ft&&ee.createElement(Le.ZP,{onClick:ht,className:ot.cancel},Xt)),At={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"},Ut=({className:tt,style:ct={},LeftContent:Dt,children:Ft,RightContent:Xt})=>ee.createElement("div",{className:b()(At.fixedBottom,tt),style:ct},ee.createElement("div",{className:At.wrap},ee.createElement("div",{className:At.left},Dt),ee.createElement("div",{className:At.center},Ft),ee.createElement("div",{className:At.right},Xt))),st={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"},ur=({className:tt,style:ct={},dataSource:Dt=[]})=>ee.createElement("div",{className:b()(st.crumbs,tt),style:ct},Dt.map((Ft,Xt)=>Xtse.history.push(Ft.path)},Ft.name):ee.createElement("span",null,Ft.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:Xt,style:{color:"#5F6368"}},Ft.name))),Ar=ae(11938),tr=Object.defineProperty,Wr=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,$t=(tt,ct,Dt)=>ct in tt?tr(tt,ct,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[ct]=Dt,St=(tt,ct)=>{for(var Dt in ct||(ct={}))vt.call(ct,Dt)&&$t(tt,Dt,ct[Dt]);if(pt)for(var Dt of pt(ct))nr.call(ct,Dt)&&$t(tt,Dt,ct[Dt]);return tt},it=(tt,ct)=>Wr(tt,wt(ct)),Lt=(tt,ct)=>{var Dt={};for(var Ft in tt)vt.call(tt,Ft)&&ct.indexOf(Ft)<0&&(Dt[Ft]=tt[Ft]);if(tt!=null&&pt)for(var Ft of pt(tt))ct.indexOf(Ft)<0&&nr.call(tt,Ft)&&(Dt[Ft]=tt[Ft]);return Dt};const{Countdown:Gt}=Ar.default;var qt=tt=>{var ct=tt,{onChange:Dt}=ct,Ft=Lt(ct,["onChange"]);const[Xt,ht]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof Xt=="number"&&Xt>=0&&Dt(Xt)},[Xt]);const G=Y=>{const J=Math.floor(Y/1e3);ht(J)};return ee.createElement(Gt,it(St({},Ft),{onChange:G}))}},46190:function(er,Je,ae){"use strict";ae.r(Je),ae.d(Je,{default:function(){return Wr}});var ee=ae(63949),te=ae(25399),X=ae(96599),D=ae(60242),W=ae(37285),y=ae(29787),L=ae(91882),b=ae(82326),s=ae(45685),x=ae(62957),c=ae(59301),u=ae(95392),f=ae(32168),i=ae(90036),o=ae(53283),d=ae(85472),g=Object.defineProperty,m=Object.defineProperties,h=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,p=(wt,pt,vt)=>pt in wt?g(wt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):wt[pt]=vt,E=(wt,pt)=>{for(var vt in pt||(pt={}))r.call(pt,vt)&&p(wt,vt,pt[vt]);if(v)for(var vt of v(pt))a.call(pt,vt)&&p(wt,vt,pt[vt]);return wt},S=(wt,pt)=>m(wt,h(pt)),w=(wt,pt,vt)=>new Promise((nr,$t)=>{var St=Gt=>{try{Lt(vt.next(Gt))}catch(zt){$t(zt)}},it=Gt=>{try{Lt(vt.throw(Gt))}catch(zt){$t(zt)}},Lt=Gt=>Gt.done?nr(Gt.value):Promise.resolve(Gt.value).then(St,it);Lt((vt=vt.apply(wt,pt)).next())});const R=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}],M=(wt,pt)=>{const vt={};let nr=null;return wt.forEach($t=>{vt[$t.properties.uuid]=S(E({},$t),{id:$t.properties.uuid,children:[]})}),pt.forEach($t=>{const St=vt[$t.startNodeUuid],it=vt[$t.endNodeUuid];St&&(St.id=St.properties.uuid),St&&it&&St.children.push(it)}),wt.forEach($t=>{!pt.some(it=>it.endNodeUuid===$t.properties.uuid)&&(nr=vt[$t.properties.uuid])}),nr},z=(wt,pt)=>{const vt=wt.getParentData(pt.id,"tree");return vt?pt.style.x>vt.style.x?"right":"left":"center"};var P=({loading:wt,nodes:pt=[],relationships:vt=[]})=>{const nr=(0,c.useRef)(null),$t=(0,c.useRef)(),St=(0,c.useRef)(0);(0,c.useEffect)(()=>{(pt==null?void 0:pt.length)>0&&it()},[]);const it=()=>w(void 0,null,function*(){var Gt,zt,qt;const tt=M(pt==null?void 0:pt.map((Xt,ht)=>{var G,Y,J,le,_e;return S(E({},Xt),{key:ht,title:(G=Xt==null?void 0:Xt.properties)==null?void 0:G.name,newcolor:parseInt((Y=Xt==null?void 0:Xt.properties)==null?void 0:Y.color)===1?"#CC7CF5":((J=R==null?void 0:R.find(Me=>{var Pe;return(Me==null?void 0:Me.name)===((Pe=Xt==null?void 0:Xt.properties)==null?void 0:Pe.nodeType)}))==null?void 0:J.color)||"#2D947C",colornodeType:parseInt((le=Xt==null?void 0:Xt.properties)==null?void 0:le.color)===1?"\u6839\u8282\u70B9":((_e=R==null?void 0:R.find(Me=>{var Pe;return(Me==null?void 0:Me.name)===((Pe=Xt==null?void 0:Xt.properties)==null?void 0:Pe.nodeType)}))==null?void 0:_e.name)||"\u5176\u4ED6"})}),vt==null?void 0:vt.filter(Xt=>Xt.type==="\u5305\u542B"));$t!=null&&$t.current&&((Gt=$t==null?void 0:$t.current)==null||Gt.destroy());const ct=(0,d.RN)(tt),Dt=(zt=ct.nodes)==null?void 0:zt.filter((Xt,ht,G)=>ht===G.findIndex(Y=>Y.id===Xt.id)),Ft=(qt=ct.edges)==null?void 0:qt.filter((Xt,ht,G)=>ht===G.findIndex(Y=>Y.source===Xt.source&&Y.target===Xt.target));Lt({nodes:Dt,edges:Ft})}),Lt=Gt=>{var zt,qt;$t.current=null,$t.current=new d.kJ({container:nr.current,autoResize:!0,autoFit:{type:((zt=Gt==null?void 0:Gt.nodes)==null?void 0:zt.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((qt=Gt==null?void 0:Gt.nodes)==null?void 0:qt.length)>300),data:Gt,node:{style:{labelText:tt=>tt.title,labelFill:"#333333",fill:tt=>tt.newcolor,labelBackground:!1,labelPlacement:function(tt){const ct=z(this,tt);return ct==="center"?"right":ct},ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>80,getSide:tt=>(St.current++,St.current%2==0?"left":"right")},behaviors:["zoom-canvas","collapse-expand","drag-canvas"]}),$t.current.render()};return c.createElement("div",{style:{height:"100%"}},c.createElement(y.Z,{spinning:wt,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),c.createElement("div",{style:{height:"100%"},ref:nr}))},F=ae(42441),K=ae(81779),V=({abilityGoalItem:wt=[]})=>{var pt,vt;const nr=(pt=(0,K.eY)())==null?void 0:pt.username,$t=typeof((vt=wt==null?void 0:wt[0])==null?void 0:vt.user_grasp_rate)=="number",St=wt.map(zt=>zt.grasp_rate),it=wt.map(zt=>zt.user_grasp_rate),Lt=()=>{const zt=wt.map(ct=>ct.name),qt=[{type:"bar",name:"\u7CFB\u7EDF\u5E73\u5747",data:St,barMaxWidth:"20%",barGap:"50%",itemStyle:{color:"#028DFD"},label:{show:!0,position:"top",formatter:"{c}%",color:"#666"}}];$t&&qt.unshift({type:"bar",name:nr,data:it,barMaxWidth:"20%",itemStyle:{color:"#CDCB56"},label:{show:!0,position:"top",formatter:"{c}%",color:"#666"}});const tt={tooltip:{appendToBody:!0,trigger:"item",formatter:ct=>{const{value:Dt,name:Ft,seriesName:Xt}=ct;return`
${Ft}
${Xt}\uFF1A${Dt}%
`}},grid:{left:"0%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{data:zt,axisLabel:{color:"#666",formatter:function(ct){return ct.length>4?ct.substring(0,4)+"...":ct}},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{show:!1,type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#666",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:qt};return c.createElement(F.Z,{option:tt,className:"w-full"})},Gt=()=>{const zt=Math.max(...St,...$t?it:[])*1.2||10,qt=[{value:St,name:"\u7CFB\u7EDF\u5E73\u5747",lineStyle:{color:"rgba(2, 141, 253, 1)",window:3},areaStyle:{color:"rgba(2, 141, 253, 0.35)"},itemStyle:{color:"rgba(2, 141, 253, 1)",borderWidth:2}}];$t&&qt.unshift({value:it,name:nr,lineStyle:{color:"rgba(205, 203, 86, 1)",window:3},areaStyle:{color:"rgba(205, 203, 86, 0.35)"},itemStyle:{color:"rgba(205, 203, 86, 1)",borderWidth:2}});const tt={tooltip:{appendToBody:!0,trigger:"item",position:"right"},radar:{indicator:wt.map(ct=>({name:ct.name,max:zt,min:0})),splitArea:{areaStyle:{color:["#fff","#f3f4f9"]}},name:{color:"#333",fontSize:12,formatter:function(ct){return ct.length>3?ct.slice(0,3)+"...":ct}},nameGap:5,axisLine:{lineStyle:{color:"#D9D9D9"}},splitLine:{lineStyle:{color:"#D9D9D9"}},center:["50%","50%"],radius:"50%"},series:[{type:"radar",symbolSize:2,tooltip:{trigger:"item",formatter:function(ct){console.log(ct);let Dt=ct.name+"
";return ct.value.forEach((Ft,Xt)=>{Dt+=wt[Xt].name+"\uFF1A"+Ft+"%
"}),Dt}},data:qt}]};return c.createElement(F.Z,{option:tt,className:"w-full"})};return c.createElement("div",{className:"flex flex-col item-center mt-20px-rem"},c.createElement("b",{className:"text-16px-rem"}," ",$t?"\u80FD\u529B\u56FE\u8C31\u4E2A\u4EBA\u638C\u63E1\u60C5\u51B5":"\u80FD\u529B\u56FE\u8C31\u638C\u63E1\u7387\u60C5\u51B5"),$t&&c.createElement("div",{className:"flex item-center gap-20px-rem text-14px-rem mt-10px-rem"},c.createElement("div",{className:"flex item-center"},c.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),c.createElement(te.Z,{title:nr},c.createElement("span",null,(0,ee.Pq)(nr,4)))),c.createElement("div",{className:"flex item-center"},c.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u7CFB\u7EDF\u5E73\u5747")),wt.length<3&&Lt(),wt.length>=3&&Gt())},C=ae(71951),O=ae(57193),H=ae(78323),$=ae(9931),q={NextAbility:"NextAbility___wLOPq",AnchorDomStyle:"AnchorDomStyle___CG1xj",AnchorDom:"AnchorDom___jjRxi"},se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAu5JREFUSEvlll1IU2EYx//PcW6JSuRFBRVB1I2Qtk3dh1JSXiVRF1bQXaFUBJ5tFFGCLLywTbTtUAwREoIKvIgI+iAqL3Jf0jYUpKsIiogkAsv8aOs8dWyT09zcZnrVe/m+/+f/4/2/7/ucQyhg1I+4ymeLdK0AtQHYQkT3E0LCPVbnmMjXhvIR1o72bvuZ0LSDuA2g9Wk1TIwHMsuuWL09mMtvWeAev6dWEMgBoAWAJpcZGC8Bdkct4kMQcSb9UiA7BUOo4gjAdgANOSEZBMQ0IUN2C9qSu5Ga03G1ZBFYNdZTWjSjPUUMGwg7VgJaWkPvwehLlM4PjFdf+K6sU+OwU/NVV2EH8SUAG1YHtMTlM5jcpNV5yBjwnmDC7TUCpds6qXL4RlmJLjHItHAx1nDw47m54mOLZ2gMS80sczeA3atIjYPxFIRmInRGzGLX37eUmYxBbwsTdQCo/gfwPAM3hQRflYuFMmKeyAxUEWpC3oMyQ7lIhTyNWQYPyCy7x6yOD4qdPiRV5gVMsfcEvFaBcB7AYQBCll3PMMinJbknbLZ9UmvyBur917fHrOfepTqGIdC3E6QRAT4JoDRpOkuALy5rXeP1ZyfBTPqwdJyYy6MW24CiMYQkM5iDOSM1Br0+APuZIJUk5m75Gy5+UwwahwfXTWmn6gTCJi3k50Gr48tCdEGpiQAXwAYmdMfM4uUqv2+jRvgxAmAXAW/lOJmy9lIFyMCZ5E6mwbhDJPdHLPaoOjJj8JqBIbgANKXmU0BjyNPATC8AFP9ulVMyUW2+QDXjNUAjAE8riQHYl36uKaAybwx6WxnoFwiHXpnFRysB5nwtauAfqMcUsdjCC700W3VapDkhakE6UL32PwMDUicTXykoy6SYQGLE0i5lqs0a6dGhoaI3Wz/2giAWAGUm7oqZRGf+vxhp7vqA9wAJ6ARj73JgBkYB6ohZ2p8tp8vrr00xSPZU5ZtpAmMzEbQMmgQQAfO9qFV8kk8SvwBkMTigdig/4QAAAABJRU5ErkJggg==",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABBRJREFUSEu1ln1MVXUYx7/fc87FQbRaL7PwZZZRDQTOhRxj1mLZqFz9Q8tVWyb34tVirbmsVpvOWfOPXNqGJl7kMvSfbNnLHyWbWfSuw+s95zIYTd0QFGvZ1gvG4J7ze+pc4h0uBLff38/z/Tx7fs8bMctnbuzI1RJOuRCLoSQHhAOyi1Rd4vraYo35HWOlSkLnr3PdvvUUVAJSBGAQwheZilcS6s1S7pUXIGqdCPJS2RJoJbV6QcanwOAmgWyGSPZYH4I90wLNoP0sRXaKIGeWSZjKrEWjvp8Gom7CPQfy50nAkpD4XCe+DyIb5gECyFO3XpN1/7Ha3IHiQNtaJe4RAC3jgB5MOfHPROTBecH+dSb4xS3ZWWsuX716AoJV0FgzDmgGrAMQhNIBG9EgvkvCyD8zaSwbAfqD1jOicCitsDFipPZGLFK4LQks29yT2f/br2cBLPp/gBTd51sUDeddTgKLA/bLSuStNMMugTQgsjCpq3G91VDUlAT6q+y4QArSBSTh6DTKHbhlULLL0yV4MtZYVMaVgfjtCVHn0wVLihNbYhHz7ZJQ+1I3kbgwrG2Qd9MftAKi0JA2IPGRFTErt28X7eNu+xgEFcPaGvVK+gPWVhHsSAuQ/FE3skuj4eW/+6vsnQJ5bdxoI16iP2DvF5FN8waSF3XDWBUN53cXV1uVysXRiZoE9tIMWHshqJkPkMQVzdDui4YLO0tCdrHroAUi104CknU0g/aW4UqaE5Tsg64/YNWvaL0nYN/lQr4Rwc1TaZHY5qX0cRH5YK4wQ9MeO32woMWrSJVwvhXIkum0qCFILypHpPO/Ar00AvojsUjB6dLqtoUDSn0NkTtT6fioLU82vhmwT0KkdLZQb5FqPlYM/Vn7Utdxjs8EI9gWaywqHAIG7WooqZ8NkGCnkalVtL5b0JP8M8HxVGkc7UG+ciZStCsJLK22Fw+40jMTkOCHGdlZVadqc//wqlE50jxdgUzQupR5/Y25P+xZ0j80SwPxHSJq67Sf7R1MwKuxiLnbs0n2mWLTxJslRbGsizWYh5NjryzYfkO/OF1e35A8ISKrJ0YHQ19r1Rd8742rTy7E35w4QVJmhghbEXPjsI3Xh89DyT6SX93xcOHqc83xwyLy1IgB8QuA3QsyFrw3MDBYJ5CHZkr9qC8/14zCNdEwE6PAKuvLf46bck3Hk2cOmkeeeF/0s81xb1LcO1vhKe3Iet0orBkLS6bUDNg/eUuS8OWTaoUS9zkvgLnCSPQK+bq3bKecNv4qu3tSWZN9BPcAGXWUwUcFEhJISaogSHSA2iFNv6k2Gs75a9oCMoPxpynqHQAZAG0Ijmq+7CZvxYx1WrmhPd91Vb5QboPIMggMaOyl4KLyGS3WgTzvJprx/Q3wmMIl7X6GaAAAAABJRU5ErkJggg==",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAstJREFUSEu9lk1oE1EQx2de06xNxaNSxS+wYltMNi0iBXsSBE/tQawnIZugXtpKUS9VCGgvFgKxF9EkRfHQFA/tSRC9qKAFm2SDKdoKSgVrPUqamK8deSFbt+km2bTb7imZN/v/vbdvvhA0j9MlTzKGk3NB+7TWrv3dfe3Lgb/Z9EsiIMRd56KhEz8r+erZUTU63fJZUugVIH5raba1vRhvzei9IEqxMBBc5GsIGI5OOC7VDSzBAgBwpCiE+JxZGgfnHrUva8U6PXKPUqA3WlsDQs9cSHxnFIr8MxJQ/4YXEJOMkScSEMN8zeslNr0U/whETq0vAkZ6D9tPeb2oGIFilzveVyDyAdHRMqEZQbBe//Cw7Tu3i27ZAwo91r0XRE805AgaAnKn8wOLwq/V1DMiusD/M2zoj4ROTqkCpwcW92SSqUUA2qsrirgiNNuOz463/qkFXQuarivzLYV8bgEJXkcnHH3r7s4ljylAN6qKIY7FQo5bhoHcsdMT67dahFn1MxZt7sQxRcknAMhaXQyzjFk6IsGOr9X81k6o58RhRPmnRNRda+el6H6PaLlcDaoLLN7Zauo2EAzVPln5VjALCH6h2XZP707XAXnozyzFXQQwCkT7jJyqog/iCgKM9B6yT2hT5n/QSLEzCqGfgDq3BCp7mecpQxpSiwM6pc/7gTI+3eQ3kczLIKAwjKIr9gkAOkzUriaVQKcUSxBB+44BebtJZ9M+tQNsGxhhqsnaNLwWNMVOoIC/vDhveQOIUcZgKBJwvC3mqlaw2BF+xCVQYLRi3TS8A/wNDEb6DtpDummh1eGJn0um7igAg5tJfAbwoHG37W7NxC/fvHh1vhVzuSfbXtrWdYqdLN4qWJTk+0B00/T2VEmwVMwXKtbXzTTgWsHnlGQ3EfFBa8OD9Y4YtWB83bQhyghM9TFlTKwHyH1NGYTrgW511P8HVz1GsEaaZFwAAAAASUVORK5CYII=",xe="data:image/png;base64,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",We="data:image/png;base64,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",Ce="data:image/png;base64,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",be=Object.defineProperty,ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,me=(wt,pt,vt)=>pt in wt?be(wt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):wt[pt]=vt,oe=(wt,pt)=>{for(var vt in pt||(pt={}))Re.call(pt,vt)&&me(wt,vt,pt[vt]);if(ve)for(var vt of ve(pt))Fe.call(pt,vt)&&me(wt,vt,pt[vt]);return wt},ie=(wt,pt)=>ge(wt,Le(pt));const ce={\u5B9E\u8BAD:se,\u8BD5\u5377:ue,\u8BFE\u4EF6:pe,\u89C6\u9891:Te,\u4E3B\u80FD\u529B:ke,\u5B50\u80FD\u529B:Ge,\u77E5\u8BC6\u70B9:xe,\u8D44\u6E90:We,\u603B\u6570:De,\u6559\u6750:Ce};var he=({type:wt,ImgProps:pt})=>c.createElement("img",ie(oe({src:(ce==null?void 0:ce[wt])||(ce==null?void 0:ce.\u8BFE\u4EF6)},pt),{width:"16rem",style:oe({width:"16rem"},(pt==null?void 0:pt.style)||{})})),Ee=ae(59533),Ne=ae(75823),Ue=Object.defineProperty,Xe=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Ot=(wt,pt,vt)=>pt in wt?Ue(wt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):wt[pt]=vt,Ut=(wt,pt)=>{for(var vt in pt||(pt={}))rt.call(pt,vt)&&Ot(wt,vt,pt[vt]);if(ft)for(var vt of ft(pt))At.call(pt,vt)&&Ot(wt,vt,pt[vt]);return wt},st=(wt,pt)=>Xe(wt,ot(pt)),Mt=(wt,pt,vt)=>new Promise((nr,$t)=>{var St=Gt=>{try{Lt(vt.next(Gt))}catch(zt){$t(zt)}},it=Gt=>{try{Lt(vt.throw(Gt))}catch(zt){$t(zt)}},Lt=Gt=>Gt.done?nr(Gt.value):Promise.resolve(Gt.value).then(St,it);Lt((vt=vt.apply(wt,pt)).next())});const ur=({children:wt,cout:pt=1})=>{const vt=(0,c.useRef)(null),[nr,$t]=(0,c.useState)(0),[St,it]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{vt.current&&setTimeout(()=>{const Lt=(0,ee.ZR)(vt.current,"rem",1);$t(Lt)},500)},[vt.current]),c.createElement("div",{className:"relative flex item-end "},c.createElement("div",{style:{height:St?"auto":`${pt*23.25}rem`,overflow:"hidden"}},c.createElement("div",{ref:vt,style:{fontSize:"14rem"}},wt)),nr>=pt*23.25&&c.createElement("div",{className:"current c-blue",style:{whiteSpace:"nowrap"},onClick:()=>{it(!St)}},St?"\u6536\u8D77":"\u5C55\u793A"))},Ar=({DataProps:wt,pathsDetail:pt,getUrl:vt})=>{var nr,$t,St,it;const{detail:Lt}=pt,[Gt,zt]=(0,c.useState)(!1);return c.createElement("div",{id:`${wt==null?void 0:wt.id}`,className:"bg-white",style:{borderRadius:"4rem",padding:"15rem 30rem 30rem"}},c.createElement("div",{style:{color:"#3061D0"}},c.createElement(he,{type:"\u5B50\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u5B50\u80FD\u529B"),c.createElement("div",{className:"c-grey-333 flex item-center",style:{fontSize:"14rem",margin:"20rem 0 10rem 0",gap:"10rem"}},c.createElement(te.Z,{title:wt==null?void 0:wt.name},c.createElement("div",{className:"multi_ellipsis1 minW-0"},wt==null?void 0:wt.name)),c.createElement("div",{className:"flex item-center",style:{gap:"5rem"}},(nr=wt==null?void 0:wt.ability_tags)==null?void 0:nr.map(qt=>c.createElement(X.default,{color:"orange",style:{fontSize:"12rem"}},qt)))),(wt==null?void 0:wt.description)&&c.createElement("div",{style:{padding:"12rem",background:"#F6F7F9"}},c.createElement(ur,null,wt==null?void 0:wt.description)),c.createElement("div",{className:"flex item-center justify-center w-full",style:{margin:"20rem 0",padding:"12rem",background:"linear-gradient( 180deg, #ECF3FF 0%, rgba(255,255,255,0) 100%)"}},"\u8986\u76D6 ",c.createElement(he,{type:"\u77E5\u8BC6\u70B9",ImgProps:{style:{margin:"0 5rem"}}})," ",wt==null?void 0:wt.knowledge_count,"\u4E2A\u77E5\u8BC6\u70B9",c.createElement("span",{style:{marginLeft:"40rem"}},c.createElement(he,{type:"\u8D44\u6E90",ImgProps:{style:{marginRight:"5rem"}}}),wt==null?void 0:wt.resource_count,"\u4E2A\u8D44\u6E90\u6570")),c.createElement("div",{style:{marginBottom:"10rem"}},c.createElement(he,{type:"\u77E5\u8BC6\u70B9",ImgProps:{style:{marginRight:"5rem"}}}),"\u8986\u76D6\u77E5\u8BC6\u70B9",wt==null?void 0:wt.knowledge_count,"\u4E2A"),c.createElement("div",{style:{height:"320rem",background:"#F6F7F9"}},c.createElement(P,{loading:!1,nodes:wt==null?void 0:wt.nodes,relationships:wt==null?void 0:wt.relationships})),c.createElement("div",{style:{margin:"30rem 0 10rem"}},c.createElement(he,{type:"\u8D44\u6E90",ImgProps:{style:{marginRight:"5rem"}}}),"\u8986\u76D6\u8D44\u6E90\u6570",wt==null?void 0:wt.resource_count,"\u4E2A"),c.createElement("div",{className:"flex-wrap",style:{gap:"10rem",display:"grid",gridTemplateColumns:"1fr 1fr"}},(it=(($t=wt==null?void 0:wt.resource_knowledge_graphs)==null?void 0:$t.length)>4&&!Gt?(St=wt==null?void 0:wt.resource_knowledge_graphs)==null?void 0:St.slice(0,4):wt==null?void 0:wt.resource_knowledge_graphs)==null?void 0:it.map(qt=>c.createElement("div",{key:qt==null?void 0:qt.id,className:"flex relative current",style:{gap:"10rem",padding:"25rem",background:"#f6f6f6",borderRadius:"10rem"},onClick:()=>Mt(void 0,null,function*(){yield vt==null?void 0:vt(qt)})},!(Lt!=null&&Lt.can_managed)&&c.createElement("div",{className:"absolute c-white",style:{top:0,right:0,padding:"2rem 10rem",borderRadius:"0 10rem 0 10rem",color:(qt==null?void 0:qt.complete_rate)!=100&&"#7C3100",background:(qt==null?void 0:qt.complete_rate)!=100?"#FFC86B":"#37AD83"}},(qt==null?void 0:qt.complete_rate)==100?"\u5DF2\u5B8C\u6210":"\u672A\u5B8C\u6210"),c.createElement(D.Z,{type:"circle",percent:qt==null?void 0:qt.complete_rate,size:60,status:"success",format:tt=>`${tt}%`,strokeWidth:10}),c.createElement(he,{type:qt==null?void 0:qt.node_type,ImgProps:{style:{width:"16rem",height:"16rem",marginTop:"3rem"}}}),c.createElement("div",{className:"flex-1 minW-0"},c.createElement(te.Z,{title:qt==null?void 0:qt.name,placement:"topLeft"},c.createElement("div",{className:"multi_ellipsis1 c-grey-333 blod",style:{fontSize:"16rem"}},qt==null?void 0:qt.name)),c.createElement("div",{className:"c-grey-333",style:{marginTop:"10rem",fontSize:"14rem"}},"\u77E5\u8BC6\u70B9\uFF1A",(qt==null?void 0:qt.knowledge_text)||"--"),(Lt==null?void 0:Lt.can_managed)&&c.createElement("div",{className:"flex flex-wrap item-center v-grey-666",style:{marginTop:"20rem",fontSize:"12rem",gap:"10rem"}},c.createElement("div",null,"\u5B66\u4E60\u4EBA\u6570\uFF1A",qt==null?void 0:qt.study_count,"\u4EBA"),c.createElement("div",null,"\u638C\u63E1\u4EBA\u6570\uFF1A",qt==null?void 0:qt.complete_count,"\u4EBA"),c.createElement("div",null,"\u638C\u63E1\u7387\uFF1A",qt==null?void 0:qt.complete_rate,"%")))))),(wt==null?void 0:wt.resource_knowledge_graphs.length)>4&&c.createElement("div",{className:"flex item-center justify-center",style:{padding:"0 220rem"},onClick:()=>{zt(!Gt)}},c.createElement(W.Z,{style:{borderColor:"#3061D0",marginBottom:"0rem",cursor:"pointer"},dashed:!0},c.createElement("span",{style:{color:"#3061D0"}},Gt?"\u70B9\u51FB\u6536\u8D77":"\u70B9\u51FB\u5C55\u5F00\u66F4\u591A"))))},tr=({pathsDetail:wt,dispatch:pt,user:vt})=>{var nr,$t,St,it,Lt,Gt,zt,qt,tt,ct,Dt,Ft,Xt,ht,G,Y,J,le,_e,Me,Pe,Ye,qe,bt,jt,Oe,Se,lt,Ze,je,$e,_t,dt;const{detail:kt}=wt,xt=(0,u.useParams)(),[Nt]=(0,u.useSearchParams)(),[Et,It]=(0,c.useState)({}),[yt,Be]=(0,c.useState)({id:null,open:!1,resourceUrl:""}),[,Ve,nt,Ke]=(0,i.U)(o.Ju,{subject_id:xt.pathId,id:xt==null?void 0:xt.abilityId}),[Tt,Ct]=(0,c.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),Pt=new URLSearchParams(window.location.search),Ht=()=>Mt(void 0,null,function*(){const He=yield nt({subject_id:xt==null?void 0:xt.pathId,id:xt==null?void 0:xt.abilityId})}),Qt=He=>pt({type:"userDetail/logWatchHistory",payload:Ut({},He)});function Jt(He){return Mt(this,null,function*(){var Yt,ar,yr;let or=yield(0,O.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:He==null?void 0:He.resourceUrl}});if(localStorage.setItem("container_type_tupu",or==null?void 0:or.container_type),(or==null?void 0:or.status)===0){if((He==null?void 0:He.node_type)=="\u8BD5\u5377"){const ir=yield(0,Ne.Mb)({categoryId:or==null?void 0:or.examination_bank_id});ir!=null&&ir.exercise_id&&(0,ee.xg)(`/classrooms/coursesId/exercise/${ir.exercise_id}/${(Yt=vt.userInfo)==null?void 0:Yt.login}/initate_answer`);return}(or==null?void 0:or.container_type)==="video"?Be({id:or==null?void 0:or.id,open:!0,resourceUrl:He==null?void 0:He.resourceUrl}):(or==null?void 0:or.container_type)==="att"?It({url:H.Z.API_SERVER+((ar=or==null?void 0:or.attachment)==null?void 0:ar.url),file_type:(yr=or==null?void 0:or.attachment)==null?void 0:yr.file_type}):window.open(He==null?void 0:He.resourceUrl)}})}const vr=He=>Mt(void 0,null,function*(){(He==null?void 0:He.resourceOrigin)===3?(0,ee.xg)(He==null?void 0:He.resourceUrl):Jt(He),!(kt!=null&&kt.can_managed)&&(yield(0,O.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:xt==null?void 0:xt.pathId,uuid:(He==null?void 0:He.last_knowledge_uuid)||(He==null?void 0:He.knowledge_uuid)}}))});return(0,c.useEffect)(()=>{var He,Yt;if((Ke==null?void 0:Ke.status)==0&&(kt!=null&&kt.can_managed)){const ar=(Yt=Object==null?void 0:Object.entries(((He=Ke==null?void 0:Ke.data)==null?void 0:He.study_grasp_hash)||{}))==null?void 0:Yt.map(([yr,or],ir)=>({name:yr,value:or,itemStyle:Tt[ir].itemStyle}));Ct(ar)}},[kt==null?void 0:kt.can_managed,Ke]),(0,c.useEffect)(()=>{Ht()},[xt==null?void 0:xt.abilityId]),(0,c.useEffect)(()=>{pt({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Nt.get("type")=="classrooms"?"course":"subject",graphable_id:xt==null?void 0:xt.pathId}}),Pt.set("tabs","5")},[]),(0,c.useEffect)(()=>(pt({type:"globalSetting/footerToggle",payload:!1}),()=>{pt({type:"globalSetting/footerToggle",payload:!0})}),[]),c.createElement(y.Z,{spinning:Ve},c.createElement("div",{className:"ml-auto mr-auto",style:{width:"1200rem",paddingTop:"15rem"}},c.createElement(L.Z,{style:{fontSize:"14rem",marginBottom:"20rem"},items:[{title:c.createElement("a",{className:"flex item-center",style:{fontSize:"14rem"},onClick:()=>{u.history.push(`/knowledgegraph/${xt.pathId}?${Pt}`)}},c.createElement(te.Z,{title:"\u8FD4\u56DE"},c.createElement("i",{className:"iconfont icon-fanhui1",style:{fontSize:"14rem",marginRight:"20rem"}})),"\u80FD\u529B\u56FE\u8C31")},{title:"\u80FD\u529B\u8BE6\u60C5"}]}),c.createElement("div",{className:"w-full flex"},c.createElement("div",{className:"sticky flex flex-col",style:{width:"250rem",borderRadius:"4rem 0 0 4rem",maxHeight:"100vh",overflowY:"auto",overflowX:"hidden",top:0,background:"#F6F7F9"}},c.createElement(V,{abilityGoalItem:(nr=Ke==null?void 0:Ke.data)==null?void 0:nr.ability_goals}),c.createElement("div",{style:{padding:"10rem 20rem 20rem"}},c.createElement("div",{className:"c-grey-333",style:{fontSize:"16rem"}},"\u76EE\u5F55\u5BFC\u822A"),c.createElement(b.default,{className:"w-full",value:Number(xt==null?void 0:xt.abilityId),style:{marginTop:"10rem"},onChange:He=>{u.history.push(`/knowledgegraph/${xt.pathId}/abilityMap/detail/${He}?${Pt}`)},options:((St=($t=Ke==null?void 0:Ke.data)==null?void 0:$t.ability_goals)==null?void 0:St.map(He=>({label:He==null?void 0:He.name,value:He==null?void 0:He.id})))||[],size:"large"})),c.createElement(s.default,{className:q.AnchorDomStyle,items:(Lt=(it=Ke==null?void 0:Ke.data)==null?void 0:it.children_ability_goals)==null?void 0:Lt.map(He=>{var Yt;return{key:He==null?void 0:He.id,href:`#${He==null?void 0:He.id}`,title:c.createElement("div",{className:`current relative ${q.AnchorDom}`},c.createElement("div",{className:"flex item-center",style:{gap:"10rem"}},c.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 c-grey-333",style:{fontSize:"14rem"}},He==null?void 0:He.name),c.createElement("span",{style:{color:"#464F66",fontSize:"12rem"}},kt!=null&&kt.can_managed?c.createElement(c.Fragment,null,c.createElement("span",{className:"iconfont icon-a-60-kejian",style:{marginRight:"5rem",fontSize:"12rem"}}),He==null?void 0:He.knowledge_count):c.createElement("span",{style:{color:"#00C088"}},c.createElement("span",{className:"iconfont icon-xuesheng2",style:{marginRight:"5rem",fontSize:"12rem"}}),(He==null?void 0:He.grasp_rate)||0,"%"))),c.createElement("div",{className:"flex flex-wrap",style:{gap:"5rem",marginTop:"10rem"}},(Yt=He==null?void 0:He.ability_tags)==null?void 0:Yt.map(ar=>c.createElement(X.default,{color:"orange",style:{fontSize:"12rem"},key:ar},ar))),c.createElement("div",{className:"multi_ellipsis2",style:{marginTop:"20rem",color:"#464F66",fontSize:"12rem"}},He==null?void 0:He.description))}})})),c.createElement("div",{className:"flex-1 minW-0 flex flex-col",style:{gap:"20rem"}},c.createElement("div",{className:"bg-white relative",style:{borderRadius:"4rem",padding:"15rem 30rem 30rem"}},((zt=(Gt=Ke==null?void 0:Ke.data)==null?void 0:Gt.next_ability_goal)==null?void 0:zt.id)&&c.createElement("div",{className:"absolute current",style:{right:0,top:0},onClick:()=>{var He,Yt;u.history.push(`/knowledgegraph/${xt.pathId}/abilityMap/detail/${(Yt=(He=Ke==null?void 0:Ke.data)==null?void 0:He.next_ability_goal)==null?void 0:Yt.id}?${Pt}`)}},c.createElement("div",{className:q.NextAbility},c.createElement("div",{className:"multi_ellipsis1"},(tt=(qt=Ke==null?void 0:Ke.data)==null?void 0:qt.next_ability_goal)==null?void 0:tt.name),c.createElement("div",null,c.createElement("span",{className:"iconfont icon-you2",style:{fontSize:"14rem"}})))),c.createElement("div",{style:{color:"#3061D0"}},c.createElement(he,{type:"\u4E3B\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u4E3B\u80FD\u529B"),c.createElement("div",{className:"c-grey-333 blod",style:{fontSize:"14rem",margin:"20rem 0 10rem 0"}},(ct=Ke==null?void 0:Ke.data)==null?void 0:ct.name),((Dt=Ke==null?void 0:Ke.data)==null?void 0:Dt.description)&&c.createElement("div",{style:{padding:"12rem",background:"#F6F7F9"}},c.createElement(ur,null,(Ft=Ke==null?void 0:Ke.data)==null?void 0:Ft.description)),(kt==null?void 0:kt.can_managed)&&c.createElement(c.Fragment,null,c.createElement("div",{className:"flex",style:{marginTop:"20rem",gap:"20rem"}},[{title:"\u5E73\u5747\u4E3B\u80FD\u529B\u638C\u63E1\u7387",value:(Xt=Ke==null?void 0:Ke.data)==null?void 0:Xt.children_ability_goal_grasp_rate,unit:"%",img:ae(46016),bg:"#E3F1FF"},{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(ht=Ke==null?void 0:Ke.data)==null?void 0:ht.total_knowledge_count,unit:"\u4E2A",img:ae(99755),bg:"#F1FDEF",ProgressTitle:"\u5360\u603B\u77E5\u8BC6\u70B9",percent:(G=Ke==null?void 0:Ke.data)==null?void 0:G.knowledge_rate,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(Y=Ke==null?void 0:Ke.data)==null?void 0:Y.total_resource_count,unit:"\u4E2A",img:ae(92691),bg:"#FFF9F4",ProgressTitle:"\u5360\u603B\u8D44\u6E90\u6570",percent:(J=Ke==null?void 0:Ke.data)==null?void 0:J.resource_rate,trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((He,Yt)=>c.createElement("div",{key:Yt,className:"flex-1 minW-0 relative",style:{borderRadius:"6rem",background:He==null?void 0:He.bg,padding:"20rem 30rem"}},c.createElement("img",{src:He==null?void 0:He.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"30rem",top:"20rem"}}),c.createElement("div",{className:"c-grey-666",style:{fontSize:"14rem"}},He==null?void 0:He.title),c.createElement("div",{className:"c-grey-333 blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},He==null?void 0:He.value,c.createElement("span",{style:{fontSize:"14rem"}},He==null?void 0:He.unit)),(He==null?void 0:He.ProgressTitle)&&c.createElement("div",{className:"c-grey-666",style:{fontSize:"12rem",marginTop:"20rem"}},c.createElement("div",null,He==null?void 0:He.ProgressTitle,He==null?void 0:He.percent,"%"),c.createElement(D.Z,{percent:He==null?void 0:He.percent,showInfo:!1,trailColor:He==null?void 0:He.trailColor,strokeColor:He==null?void 0:He.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))),c.createElement("div",{className:"c-grey-333",style:{margin:"40rem 0 30rem 0",fontSize:"14rem"}},"\u5B66\u4E60\u7EDF\u8BA1"),c.createElement("div",{className:"flex"},c.createElement("div",{className:"minW-0 flex flex-col",style:{gap:"13rem",width:"200rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(le=Ke==null?void 0:Ke.data)==null?void 0:le.study_count,unit:"",img:ae(37426),bg:"rgba(68, 95, 232, 0.1)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(_e=Ke==null?void 0:Ke.data)==null?void 0:_e.complete_rate,unit:"%",img:ae(19150),bg:"rgba(182, 129, 0, .1)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(Me=Ke==null?void 0:Ke.data)==null?void 0:Me.grasp_rate,unit:"%",img:ae(55303),bg:"rgba(6, 145, 127, .1)"}].map((He,Yt)=>c.createElement("div",{key:Yt,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:He==null?void 0:He.bg}},c.createElement("div",{style:{fontSize:"14rem"}},He==null?void 0:He.title),c.createElement("div",{className:"blod",style:{fontSize:"26rem"}},He==null?void 0:He.value,c.createElement("span",{style:{fontSize:"14rem"}},He==null?void 0:He.unit)),c.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:He==null?void 0:He.img})))),c.createElement("div",{className:"flex-1 minW-0"},c.createElement(f.Z,{dataSource:Tt,legend:{top:null,icon:"roundRect",bottom:10,itemWidth:14,itemGap:50,left:"center",formatter:He=>He}})))),!(kt!=null&&kt.can_managed)&&c.createElement(c.Fragment,null,c.createElement("div",{className:"flex item-center",style:{gap:"20rem",marginTop:"20rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(Pe=Ke==null?void 0:Ke.data)==null?void 0:Pe.total_knowledge_count,unit:"\u4E2A",percent:(Ye=Ke==null?void 0:Ke.data)==null?void 0:Ye.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9",trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(qe=Ke==null?void 0:Ke.data)==null?void 0:qe.total_resource_count,unit:"\u4E2A",percent:(bt=Ke==null?void 0:Ke.data)==null?void 0:bt.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570",trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((He,Yt)=>c.createElement("div",{key:Yt,className:"flex-1 minW-0 flex justify-between c-grey-333",style:{gap:"20rem",background:"#F6F7F9",borderRadius:"6rem",padding:"30rem 60rem"}},c.createElement("div",{className:"flex flex-col justify-between"},c.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},He==null?void 0:He.title),c.createElement("div",{className:"blod",style:{fontSize:"26rem"}},He==null?void 0:He.value,c.createElement("span",{style:{fontSize:"14rem"}},He==null?void 0:He.unit))),c.createElement("div",{className:"relative",style:{width:"133rem",height:"75rem"}},c.createElement(D.Z,{type:"dashboard",percent:He==null?void 0:He.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:0,top:0},trailColor:He==null?void 0:He.trailColor,strokeColor:He==null?void 0:He.strokeColor,strokeLinecap:"round",format:ar=>c.createElement("div",{className:"c-grey-333",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},ar,"%",c.createElement("br",null),c.createElement("br",null),He==null?void 0:He.percenttitle)}))))),c.createElement("div",{className:"c-grey-333 blod",style:{margin:"40rem 0 30rem 0",fontSize:"14rem"}},"\u5B66\u4E60\u7EDF\u8BA1"),c.createElement("div",{className:"flex",style:{marginTop:"20rem",gap:"20rem"}},[{title:"\u4E3B\u80FD\u529B\u638C\u63E1\u7387",value:(jt=Ke==null?void 0:Ke.data)==null?void 0:jt.children_ability_goal_grasp_rate,unit:"%",img:ae(46016),bg:"#E3F1FF"},{title:"\u5DF2\u638C\u63E1\u77E5\u8BC6\u70B9",value:((Oe=Ke==null?void 0:Ke.data)==null?void 0:Oe.knowledge_grasp_count)||0,unit:"\u4E2A",img:ae(99755),bg:"#F1FDEF",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((Se=Ke==null?void 0:Ke.data)==null?void 0:Se.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u5DF2\u5B8C\u6210\u8D44\u6E90\u6570",value:((lt=Ke==null?void 0:Ke.data)==null?void 0:lt.resource_complete_count)||0,unit:"\u4E2A",img:ae(92691),bg:"#FFF9F4",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((Ze=Ke==null?void 0:Ke.data)==null?void 0:Ze.resource_complete_rate)||0,trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((He,Yt)=>c.createElement("div",{key:Yt,className:"flex-1 minW-0 relative",style:{borderRadius:"6rem",background:He==null?void 0:He.bg,padding:"20rem 30rem"}},c.createElement("img",{src:He==null?void 0:He.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"30rem",top:"20rem"}}),c.createElement("div",{className:"c-grey-666",style:{fontSize:"14rem"}},He==null?void 0:He.title),c.createElement("div",{className:"c-grey-333 blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},He==null?void 0:He.value,c.createElement("span",{style:{fontSize:"14rem"}},He==null?void 0:He.unit)),(He==null?void 0:He.ProgressTitle)&&c.createElement("div",{className:"c-grey-666",style:{fontSize:"12rem",marginTop:"20rem"}},c.createElement("div",null,He==null?void 0:He.ProgressTitle,He==null?void 0:He.percent,"%"),c.createElement(D.Z,{percent:He==null?void 0:He.percent,showInfo:!1,trailColor:He==null?void 0:He.trailColor,strokeColor:He==null?void 0:He.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))),c.createElement("div",{className:"c-grey-333 blod",style:{margin:"30rem 0 10rem 0",fontSize:"14rem"}},"\u5F00\u59CB\u5B66\u4E60"),c.createElement("div",{className:"flex flex-col",style:{gap:"10rem"}},($e=(je=Ke==null?void 0:Ke.data)==null?void 0:je.children_ability_goals)==null?void 0:$e.map(He=>c.createElement("div",{key:He==null?void 0:He.id,className:"flex item-center",style:{gap:"20rem",padding:"20rem",background:"#F6F7F9",borderRadius:"6rem"}},c.createElement("div",{className:"flex-1 minW-0 flex flex-col"},c.createElement("div",{className:"flex",style:{gap:"10rem"}},c.createElement("div",{style:{color:"#3061D0"}},c.createElement(he,{type:"\u5B50\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u5B50\u80FD\u529B"),c.createElement(te.Z,{title:He==null?void 0:He.name,placement:"topLeft"},c.createElement("div",{className:"multi_ellipsis1"},He==null?void 0:He.name))),c.createElement("div",{className:"flex item-center",style:{gap:"10rem",marginTop:"15rem",fontSize:"14rem"}},c.createElement(X.default,{color:"orange",style:{fontSize:"12rem",lineHeight:"1.5"}},"\u8282\u70B9"),c.createElement("span",{className:"c-grey-333"},He==null?void 0:He.last_knowledge_name),He!=null&&He.is_complete?c.createElement("span",{className:"c-green"},"\uFF08\u5DF2\u638C\u63E1\uFF09"):c.createElement("span",{className:"c-grey-666"},"\uFF08\u672A\u638C\u63E1\uFF09"))),c.createElement(C.op,{onClick:()=>Mt(void 0,null,function*(){yield vr(He)})},(He==null?void 0:He.complete_rate)==0?"\u5F00\u59CB\u5B66\u4E60":"\u7EE7\u7EED\u5B66\u4E60")))))),(dt=(_t=Ke==null?void 0:Ke.data)==null?void 0:_t.children_ability_goals)==null?void 0:dt.map(He=>c.createElement(Ar,{key:He==null?void 0:He.id,DataProps:He,pathsDetail:wt,getUrl:vr}))))),c.createElement(x.default,{open:yt==null?void 0:yt.open,title:"\u89C6\u9891",width:800,centered:!0,onCancel:()=>{Be(st(Ut({},yt),{open:!1}))},onOk:()=>{Be(st(Ut({},yt),{open:!1}))}},c.createElement(Ee.Z,{allow_skip:!0,videoId:yt.id,toLog:!0,src:yt==null?void 0:yt.resourceUrl,logWatchHistory:He=>Qt(st(Ut({},He),{container_type:localStorage.getItem("container_type_tupu")}))})),c.createElement($.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Et==null?void 0:Et.url,type:Et==null?void 0:Et.file_type,disabledDownload:!0,onClose:()=>It({})}))};var Wr=(0,u.connect)(({pathsDetail:wt,user:pt})=>({pathsDetail:wt,user:pt}))(tr)},91415:function(er,Je,ae){"use strict";ae.d(Je,{BU:function(){return te},Dj:function(){return ee},gH:function(){return X},vp:function(){return D}});function ee(W){try{W.mozRequestFullScreen?W.mozRequestFullScreen():W.webkitRequestFullScreen&&W.webkitRequestFullScreen()}catch(y){console.log(y,":e")}}function te(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const X=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function D(){var W=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,y=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",W),window.isFullScreen?window.isFullScreen:W!=null}},90036:function(er,Je,ae){"use strict";ae.d(Je,{U:function(){return s}});var ee=ae(59301),te=Object.defineProperty,X=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,y=(x,c,u)=>c in x?te(x,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):x[c]=u,L=(x,c)=>{for(var u in c||(c={}))D.call(c,u)&&y(x,u,c[u]);if(X)for(var u of X(c))W.call(c,u)&&y(x,u,c[u]);return x},b=(x,c,u)=>new Promise((f,i)=>{var o=m=>{try{g(u.next(m))}catch(h){i(h)}},d=m=>{try{g(u.throw(m))}catch(h){i(h)}},g=m=>m.done?f(m.value):Promise.resolve(m.value).then(o,d);g((u=u.apply(x,c)).next())});function s(x,c){const[u,f]=(0,ee.useState)(c),[i,o]=(0,ee.useState)(!1),[d,g]=(0,ee.useState)();return[u,i,(h,v=!1)=>b(this,null,function*(){const r=v?c:L(L({},u),h);o(!0),f(r);const a=yield x(r);return o(!1),g(a),a}),d,g]}},94855:function(er,Je,ae){"use strict";ae.d(Je,{Z:function(){return Xt}});class ee{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(G,Y){return G.__proto__=Y,G},Object.assign=Object.assign||function(G){if(G==null)throw new TypeError("Cannot convert undefined or null to object");let Y=Object(G);for(let J=1;J ${Y}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","error",J),W.ENABLE_ERROR&&(console.error?console.error(J):console.warn?console.warn(J):console.log(J))}static i(G,Y){(!G||W.FORCE_GLOBAL_TAG)&&(G=W.GLOBAL_TAG);let J=`[${G}] > ${Y}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","info",J),W.ENABLE_INFO&&(console.info?console.info(J):console.log(J))}static w(G,Y){(!G||W.FORCE_GLOBAL_TAG)&&(G=W.GLOBAL_TAG);let J=`[${G}] > ${Y}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","warn",J),W.ENABLE_WARN&&(console.warn?console.warn(J):console.log(J))}static d(G,Y){(!G||W.FORCE_GLOBAL_TAG)&&(G=W.GLOBAL_TAG);let J=`[${G}] > ${Y}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","debug",J),W.ENABLE_DEBUG&&(console.debug?console.debug(J):console.log(J))}static v(G,Y){(!G||W.FORCE_GLOBAL_TAG)&&(G=W.GLOBAL_TAG);let J=`[${G}] > ${Y}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","verbose",J),W.ENABLE_VERBOSE&&console.log(J)}}W.GLOBAL_TAG="flv.js",W.FORCE_GLOBAL_TAG=!1,W.ENABLE_ERROR=!0,W.ENABLE_INFO=!0,W.ENABLE_WARN=!0,W.ENABLE_DEBUG=!0,W.ENABLE_VERBOSE=!0,W.ENABLE_CALLBACK=!1,W.emitter=new(D());var y=W;class L{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(G){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=G,this._totalBytes+=G):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=G,this._totalBytes+=G):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=G,this._totalBytes+=G,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let G=(this._now()-this._lastCheckpoint)/1e3;return G==0&&(G=1),this._intervalBytes/G/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let G=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/G/1024}}var b=L;class s{constructor(G){this._message=G}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class x extends s{constructor(G){super(G)}get name(){return"IllegalStateException"}}class c extends s{constructor(G){super(G)}get name(){return"InvalidArgumentException"}}class u extends s{constructor(G){super(G)}get name(){return"NotImplementedException"}}const f={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},i={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class o{constructor(G){this._type=G||"undefined",this._status=f.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=f.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===f.kConnecting||this._status===f.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(G){this._onContentLengthKnown=G}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(G){this._onURLRedirect=G}get onDataArrival(){return this._onDataArrival}set onDataArrival(G){this._onDataArrival=G}get onError(){return this._onError}set onError(G){this._onError=G}get onComplete(){return this._onComplete}set onComplete(G){this._onComplete=G}open(G,Y){throw new u("Unimplemented abstract function!")}abort(){throw new u("Unimplemented abstract function!")}}let d={};function g(){let ht=self.navigator.userAgent.toLowerCase(),G=/(edge)\/([\w.]+)/.exec(ht)||/(opr)[\/]([\w.]+)/.exec(ht)||/(chrome)[ \/]([\w.]+)/.exec(ht)||/(iemobile)[\/]([\w.]+)/.exec(ht)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ht)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ht)||/(webkit)[ \/]([\w.]+)/.exec(ht)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ht)||/(msie) ([\w.]+)/.exec(ht)||ht.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ht)||ht.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ht)||[],Y=/(ipad)/.exec(ht)||/(ipod)/.exec(ht)||/(windows phone)/.exec(ht)||/(iphone)/.exec(ht)||/(kindle)/.exec(ht)||/(android)/.exec(ht)||/(windows)/.exec(ht)||/(mac)/.exec(ht)||/(linux)/.exec(ht)||/(cros)/.exec(ht)||[],J={browser:G[5]||G[3]||G[1]||"",version:G[2]||G[4]||"0",majorVersion:G[4]||G[2]||"0",platform:Y[0]||""},le={};if(J.browser){le[J.browser]=!0;let _e=J.majorVersion.split(".");le.version={major:parseInt(J.majorVersion,10),string:J.version},_e.length>1&&(le.version.minor=parseInt(_e[1],10)),_e.length>2&&(le.version.build=parseInt(_e[2],10))}if(J.platform&&(le[J.platform]=!0),(le.chrome||le.opr||le.safari)&&(le.webkit=!0),le.rv||le.iemobile){le.rv&&delete le.rv;let _e="msie";J.browser=_e,le[_e]=!0}if(le.edge){delete le.edge;let _e="msedge";J.browser=_e,le[_e]=!0}if(le.opr){let _e="opera";J.browser=_e,le[_e]=!0}if(le.safari&&le.android){let _e="android";J.browser=_e,le[_e]=!0}le.name=J.browser,le.platform=J.platform;for(let _e in d)d.hasOwnProperty(_e)&&delete d[_e];Object.assign(d,le)}g();var m=d;class h extends o{static isSupported(){try{let G=m.msedge&&m.version.minor>=15048,Y=m.msedge?G:!0;return self.fetch&&self.ReadableStream&&Y}catch(G){return!1}}constructor(G,Y){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=G,this._config=Y,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(G,Y){this._dataSource=G,this._range=Y;let J=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(J=G.redirectedURL);let le=this._seekHandler.getConfig(J,Y),_e=new self.Headers;if(typeof le.headers=="object"){let Pe=le.headers;for(let Ye in Pe)Pe.hasOwnProperty(Ye)&&_e.append(Ye,Pe[Ye])}let Me={method:"GET",headers:_e,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Pe in this._config.headers)_e.append(Pe,this._config.headers[Pe]);G.cors===!1&&(Me.mode="same-origin"),G.withCredentials&&(Me.credentials="include"),G.referrerPolicy&&(Me.referrerPolicy=G.referrerPolicy),this._status=f.kConnecting,self.fetch(le.url,Me).then(Pe=>{if(this._requestAbort){this._requestAbort=!1,this._status=f.kIdle;return}if(Pe.ok&&Pe.status>=200&&Pe.status<=299){if(Pe.url!==le.url&&this._onURLRedirect){let qe=this._seekHandler.removeURLParameters(Pe.url);this._onURLRedirect(qe)}let Ye=Pe.headers.get("Content-Length");return Ye!=null&&(this._contentLength=parseInt(Ye),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Pe.body.getReader())}else if(this._status=f.kError,this._onError)this._onError(i.HTTP_STATUS_CODE_INVALID,{code:Pe.status,msg:Pe.statusText});else throw new s("FetchStreamLoader: Http code invalid, "+Pe.status+" "+Pe.statusText)}).catch(Pe=>{if(this._status=f.kError,this._onError)this._onError(i.EXCEPTION,{code:-1,msg:Pe.message});else throw Pe})}abort(){this._requestAbort=!0}_pump(G){return G.read().then(Y=>{if(Y.done)if(this._contentLength!==null&&this._receivedLength{if(Y.code===11&&m.msedge)return;this._status=f.kError;let J=0,le=null;if((Y.code===19||Y.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=f.kError,this._onError)this._onError(i.HTTP_STATUS_CODE_INVALID,{code:Y.status,msg:Y.statusText});else throw new s("MozChunkedLoader: Http code invalid, "+Y.status+" "+Y.statusText);else this._status=f.kBuffering}}_onProgress(G){if(this._status===f.kError)return;this._contentLength===null&&G.total!==null&&G.total!==0&&(this._contentLength=G.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Y=G.target.response,J=this._range.from+this._receivedLength;this._receivedLength+=Y.byteLength,this._onDataArrival&&this._onDataArrival(Y,J,this._receivedLength)}_onLoadEnd(G){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===f.kError)return;this._status=f.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(G){this._status=f.kError;let Y=0,J=null;if(this._contentLength&&G.loaded=200&&Y.status<=299){if(this._status=LoaderStatus.kBuffering,Y.responseURL!=null){let le=this._seekHandler.removeURLParameters(Y.responseURL);Y.responseURL!==this._currentRequestURL&&le!==this._currentRedirectedURL&&(this._currentRedirectedURL=le,this._onURLRedirect&&this._onURLRedirect(le))}let J=Y.getResponseHeader("Content-Length");if(J!=null&&this._contentLength==null){let le=parseInt(J);le>0&&(this._contentLength=le,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Y.status,msg:Y.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Y.status+" "+Y.statusText);else if(Y.readyState===3&&Y.status>=200&&Y.status<=299){this._status=LoaderStatus.kBuffering;let J=Y.response;this._reader.readAsArrayBuffer(J)}}_xhrOnError(G){this._status=LoaderStatus.kError;let Y=LoaderErrors.EXCEPTION,J={code:-1,msg:G.constructor.name+" "+G.type};if(this._onError)this._onError(Y,J);else throw new RuntimeException(J.msg)}_msrOnProgress(G){let J=G.target.result;if(J==null){this._doReconnectIfNeeded();return}let le=J.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=J.byteLength;let _e=this._totalRange.from+this._receivedLength;this._receivedLength+=le.byteLength,this._onDataArrival&&this._onDataArrival(le,_e,this._receivedLength),J.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${_e+le.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(J=this._range.from+this._contentLength-1),this._currentRequestRange={from:Y,to:J},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(G,Y){this._lastTimeLoaded=0;let J=G.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?J=this._currentRedirectedURL:G.redirectedURL!=null&&(J=G.redirectedURL));let le=this._seekHandler.getConfig(J,Y);this._currentRequestURL=le.url;let _e=this._xhr=new XMLHttpRequest;if(_e.open("GET",le.url,!0),_e.responseType="arraybuffer",_e.onreadystatechange=this._onReadyStateChange.bind(this),_e.onprogress=this._onProgress.bind(this),_e.onload=this._onLoad.bind(this),_e.onerror=this._onXhrError.bind(this),G.withCredentials&&(_e.withCredentials=!0),typeof le.headers=="object"){let Me=le.headers;for(let Pe in Me)Me.hasOwnProperty(Pe)&&_e.setRequestHeader(Pe,Me[Pe])}if(typeof this._config.headers=="object"){let Me=this._config.headers;for(let Pe in Me)Me.hasOwnProperty(Pe)&&_e.setRequestHeader(Pe,Me[Pe])}_e.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=f.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(G){let Y=G.target;if(Y.readyState===2){if(Y.responseURL!=null){let J=this._seekHandler.removeURLParameters(Y.responseURL);Y.responseURL!==this._currentRequestURL&&J!==this._currentRedirectedURL&&(this._currentRedirectedURL=J,this._onURLRedirect&&this._onURLRedirect(J))}if(Y.status>=200&&Y.status<=299){if(this._waitForTotalLength)return;this._status=f.kBuffering}else if(this._status=f.kError,this._onError)this._onError(i.HTTP_STATUS_CODE_INVALID,{code:Y.status,msg:Y.statusText});else throw new s("RangeLoader: Http code invalid, "+Y.status+" "+Y.statusText)}}_onProgress(G){if(this._status===f.kError)return;if(this._contentLength===null){let J=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,J=!0;let le=G.total;this._internalAbort(),le!=null&le!==0&&(this._totalLength=le)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,J){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Y=G.loaded-this._lastTimeLoaded;this._lastTimeLoaded=G.loaded,this._speedSampler.addBytes(Y)}_normalizeSpeed(G){let Y=this._chunkSizeKBList,J=Y.length-1,le=0,_e=0,Me=J;if(G=Y[le]&&G=3&&(Y=this._speedSampler.currentKBps)),Y!==0){let Me=this._normalizeSpeed(Y);this._currentSpeedNormalized!==Me&&(this._currentSpeedNormalized=Me,this._currentChunkSizeKB=Me)}let J=G.target.response,le=this._range.from+this._receivedLength;this._receivedLength+=J.byteLength;let _e=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Y.result)},Y.readAsArrayBuffer(G.data)}else{this._status=f.kError;let Y={code:-1,msg:"Unsupported WebSocket message type: "+G.data.constructor.name};if(this._onError)this._onError(i.EXCEPTION,Y);else throw new s(Y.msg)}}_dispatchArrayBuffer(G){let Y=G,J=this._receivedLength;this._receivedLength+=Y.byteLength,this._onDataArrival&&this._onDataArrival(Y,J,this._receivedLength)}_onWebSocketError(G){this._status=f.kError;let Y={code:G.code,msg:G.message};if(this._onError)this._onError(i.EXCEPTION,Y);else throw new s(Y.msg)}}var M=R;class z{constructor(G){this._zeroStart=G||!1}getConfig(G,Y){let J={};if(Y.from!==0||Y.to!==-1){let le;Y.to!==-1?le=`bytes=${Y.from.toString()}-${Y.to.toString()}`:le=`bytes=${Y.from.toString()}-`,J.Range=le}else this._zeroStart&&(J.Range="bytes=0-");return{url:G,headers:J}}removeURLParameters(G){return G}}var B=z;class P{constructor(G,Y){this._startName=G,this._endName=Y}getConfig(G,Y){let J=G;if(Y.from!==0||Y.to!==-1){let le=!0;J.indexOf("?")===-1&&(J+="?",le=!1),le&&(J+="&"),J+=`${this._startName}=${Y.from.toString()}`,Y.to!==-1&&(J+=`&${this._endName}=${Y.to.toString()}`)}return{url:J,headers:{}}}removeURLParameters(G){let Y=G.split("?")[0],J,le=G.indexOf("?");le!==-1&&(J=G.substring(le+1));let _e="";if(J!=null&&J.length>0){let Me=J.split("&");for(let Pe=0;Pe0;Ye[0]!==this._startName&&Ye[0]!==this._endName&&(qe&&(_e+="&"),_e+=Me[Pe])}}return _e.length===0?Y:Y+"?"+_e}}var F=P;class K{constructor(G,Y,J){this.TAG="IOController",this._config=Y,this._extraData=J,this._stashInitialSize=1024*384,Y.stashInitialSize!=null&&Y.stashInitialSize>0&&(this._stashInitialSize=Y.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Y.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=G,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(G.url),this._refTotalLength=G.filesize?G.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new b,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(G){this._extraData=G}get onDataArrival(){return this._onDataArrival}set onDataArrival(G){this._onDataArrival=G}get onSeeked(){return this._onSeeked}set onSeeked(G){this._onSeeked=G}get onError(){return this._onError}set onError(G){this._onError=G}get onComplete(){return this._onComplete}set onComplete(G){this._onComplete=G}get onRedirect(){return this._onRedirect}set onRedirect(G){this._onRedirect=G}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(G){this._onRecoveredEarlyEof=G}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===w?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let G=this._config;if(G.seekType==="range")this._seekHandler=new B(this._config.rangeLoadZeroStart);else if(G.seekType==="param"){let Y=G.seekParamStart||"bstart",J=G.seekParamEnd||"bend";this._seekHandler=new F(Y,J)}else if(G.seekType==="custom"){if(typeof G.customSeekHandler!="function")throw new c("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new G.customSeekHandler}else throw new c(`Invalid seekType in config: ${G.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=M;else if(v.isSupported())this._loaderClass=v;else if(a.isSupported())this._loaderClass=a;else if(w.isSupported())this._loaderClass=w;else throw new s("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(G){this._currentRange={from:0,to:-1},G&&(this._currentRange.from=G),this._speedSampler.reset(),G||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let G=this._resumeFrom;this._resumeFrom=0,this._internalSeek(G,!0)}}seek(G){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(G,!0)}_internalSeek(G,Y){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Y),this._loader.destroy(),this._loader=null;let J={from:G,to:-1};this._currentRange={from:J.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,J),this._onSeeked&&this._onSeeked()}updateUrl(G){if(!G||typeof G!="string"||G.length===0)throw new c("Url must be a non-empty string!");this._dataSource.url=G}_expandBuffer(G){let Y=this._stashSize;for(;Y+1024*1024*10){let le=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(J,0,Y).set(le,0)}this._stashBuffer=J,this._bufferSize=Y}_normalizeSpeed(G){let Y=this._speedNormalizeList,J=Y.length-1,le=0,_e=0,Me=J;if(G=Y[le]&&G=512&&G<=1024?Y=Math.floor(G*1.5):Y=G*2,Y>8192&&(Y=8192);let J=Y*1024+1024*1024*1;this._bufferSize0){let Me=this._stashBuffer.slice(0,this._stashUsed),Pe=this._dispatchChunks(Me,this._stashByteStart);if(Pe0){let Ye=new Uint8Array(Me,Pe);_e.set(Ye,0),this._stashUsed=Ye.byteLength,this._stashByteStart+=Pe}}else this._stashUsed=0,this._stashByteStart+=Pe;this._stashUsed+G.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+G.byteLength),_e=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_e.set(new Uint8Array(G),this._stashUsed),this._stashUsed+=G.byteLength}else{let Me=this._dispatchChunks(G,Y);if(Methis._bufferSize&&(this._expandBuffer(Pe),_e=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_e.set(new Uint8Array(G,Me),0),this._stashUsed+=Pe,this._stashByteStart=Y+Me}}}else if(this._stashUsed===0){let _e=this._dispatchChunks(G,Y);if(_ethis._bufferSize&&this._expandBuffer(Me),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(G,_e),0),this._stashUsed+=Me,this._stashByteStart=Y+_e}}else{this._stashUsed+G.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+G.byteLength);let _e=new Uint8Array(this._stashBuffer,0,this._bufferSize);_e.set(new Uint8Array(G),this._stashUsed),this._stashUsed+=G.byteLength;let Me=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Me0){let Pe=new Uint8Array(this._stashBuffer,Me);_e.set(Pe,0)}this._stashUsed-=Me,this._stashByteStart+=Me}}_flushStashBuffer(G){if(this._stashUsed>0){let Y=this._stashBuffer.slice(0,this._stashUsed),J=this._dispatchChunks(Y,this._stashByteStart),le=Y.byteLength-J;if(J0){let _e=new Uint8Array(this._stashBuffer,0,this._bufferSize),Me=new Uint8Array(Y,J);_e.set(Me,0),this._stashUsed=Me.byteLength,this._stashByteStart+=J}return 0}return this._stashUsed=0,this._stashByteStart=0,le}return 0}_onLoaderComplete(G,Y){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(G,Y){switch(y.e(this.TAG,`Loader error, code = ${Y.code}, msg = ${Y.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,G=i.UNRECOVERABLE_EARLY_EOF),G){case i.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let J=this._currentRange.to+1;J0){let Y=se.getConfig();G.emit("change",Y)}}static registerListener(G){se.emitter.addListener("change",G)}static removeListener(G){se.emitter.removeListener("change",G)}static addLogListener(G){y.emitter.addListener("log",G),y.emitter.listenerCount("log")>0&&(y.ENABLE_CALLBACK=!0,se._notifyChange())}static removeLogListener(G){y.emitter.removeListener("log",G),y.emitter.listenerCount("log")===0&&(y.ENABLE_CALLBACK=!1,se._notifyChange())}}se.emitter=new(D());var ue=se;class pe{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let G=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Y=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&G&&Y}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(G){if(this.keyframesIndex==null)return null;let Y=this.keyframesIndex,J=this._search(Y.times,G);return{index:J,milliseconds:Y.times[J],fileposition:Y.filepositions[J]}}_search(G,Y){let J=0,le=G.length-1,_e=0,Me=0,Pe=le;for(Y=G[_e]&&Y=128){G.push(String.fromCharCode(_e&65535)),J+=2;continue}}}else if(Y[J]<240){if(De(Y,J,2)){let _e=(Y[J]&15)<<12|(Y[J+1]&63)<<6|Y[J+2]&63;if(_e>=2048&&(_e&63488)!==55296){G.push(String.fromCharCode(_e&65535)),J+=3;continue}}}else if(Y[J]<248&&De(Y,J,3)){let _e=(Y[J]&7)<<18|(Y[J+1]&63)<<12|(Y[J+2]&63)<<6|Y[J+3]&63;if(_e>65536&&_e<1114112){_e-=65536,G.push(String.fromCharCode(_e>>>10|55296)),G.push(String.fromCharCode(_e&1023|56320)),J+=4;continue}}}G.push("\uFFFD"),++J}return G.join("")}var Ge=ke;let xe=function(){let ht=new ArrayBuffer(2);return new DataView(ht).setInt16(0,256,!0),new Int16Array(ht)[0]===256}();class We{static parseScriptData(G,Y,J){let le={};try{let _e=We.parseValue(G,Y,J),Me=We.parseValue(G,Y+_e.size,J-_e.size);le[_e.data]=Me.data}catch(_e){y.e("AMF",_e.toString())}return le}static parseObject(G,Y,J){if(J<3)throw new x("Data not enough when parse ScriptDataObject");let le=We.parseString(G,Y,J),_e=We.parseValue(G,Y+le.size,J-le.size),Me=_e.objectEnd;return{data:{name:le.data,value:_e.data},size:le.size+_e.size,objectEnd:Me}}static parseVariable(G,Y,J){return We.parseObject(G,Y,J)}static parseString(G,Y,J){if(J<2)throw new x("Data not enough when parse String");let _e=new DataView(G,Y,J).getUint16(0,!xe),Me;return _e>0?Me=Ge(new Uint8Array(G,Y+2,_e)):Me="",{data:Me,size:2+_e}}static parseLongString(G,Y,J){if(J<4)throw new x("Data not enough when parse LongString");let _e=new DataView(G,Y,J).getUint32(0,!xe),Me;return _e>0?Me=Ge(new Uint8Array(G,Y+4,_e)):Me="",{data:Me,size:4+_e}}static parseDate(G,Y,J){if(J<10)throw new x("Data size invalid when parse Date");let le=new DataView(G,Y,J),_e=le.getFloat64(0,!xe),Me=le.getInt16(8,!xe);return _e+=Me*60*1e3,{data:new Date(_e),size:10}}static parseValue(G,Y,J){if(J<1)throw new x("Data not enough when parse Value");let le=new DataView(G,Y,J),_e=1,Me=le.getUint8(0),Pe,Ye=!1;try{switch(Me){case 0:Pe=le.getFloat64(1,!xe),_e+=8;break;case 1:{Pe=!!le.getUint8(1),_e+=1;break}case 2:{let qe=We.parseString(G,Y+1,J-1);Pe=qe.data,_e+=qe.size;break}case 3:{Pe={};let qe=0;for((le.getUint32(J-4,!xe)&16777215)===9&&(qe=3);_e32)throw new c("ExpGolomb: readBits() bits exceeded max 32bits!");if(G<=this._current_word_bits_left){let Me=this._current_word>>>32-G;return this._current_word<<=G,this._current_word_bits_left-=G,Me}let Y=this._current_word_bits_left?this._current_word:0;Y=Y>>>32-this._current_word_bits_left;let J=G-this._current_word_bits_left;this._fillCurrentWord();let le=Math.min(J,this._current_word_bits_left),_e=this._current_word>>>32-le;return this._current_word<<=le,this._current_word_bits_left-=le,Y=Y<>>G)return this._current_word<<=G,this._current_word_bits_left-=G,G;return this._fillCurrentWord(),G+this._skipLeadingZero()}readUEG(){let G=this._skipLeadingZero();return this.readBits(G+1)-1}readSEG(){let G=this.readUEG();return G&1?G+1>>>1:-1*(G>>>1)}}var ge=be;class Le{static _ebsp2rbsp(G){let Y=G,J=Y.byteLength,le=new Uint8Array(J),_e=0;for(let Me=0;Me=2&&Y[Me]===3&&Y[Me-1]===0&&Y[Me-2]===0||(le[_e]=Y[Me],_e++);return new Uint8Array(le.buffer,0,_e)}static parseSPS(G){let Y=Le._ebsp2rbsp(G),J=new ge(Y);J.readByte();let le=J.readByte();J.readByte();let _e=J.readByte();J.readUEG();let Me=Le.getProfileString(le),Pe=Le.getLevelString(_e),Ye=1,qe=420,bt=[0,420,422,444],jt=8;if((le===100||le===110||le===122||le===244||le===44||le===83||le===86||le===118||le===128||le===138||le===144)&&(Ye=J.readUEG(),Ye===3&&J.readBits(1),Ye<=3&&(qe=bt[Ye]),jt=J.readUEG()+8,J.readUEG(),J.readBits(1),J.readBool())){let Jt=Ye!==3?8:12;for(let vr=0;vr0&&Jt<16?(Nt=vr[Jt-1],Et=He[Jt-1]):Jt===255&&(Nt=J.readByte()<<8|J.readByte(),Et=J.readByte()<<8|J.readByte())}if(J.readBool()&&J.readBool(),J.readBool()&&(J.readBits(4),J.readBool()&&J.readBits(24)),J.readBool()&&(J.readUEG(),J.readUEG()),J.readBool()){let Jt=J.readBits(32),vr=J.readBits(32);yt=J.readBool(),Be=vr,Ve=Jt*2,It=Be/Ve}}let Ke=1;(Nt!==1||Et!==1)&&(Ke=Nt/Et);let Tt=0,Ct=0;if(Ye===0)Tt=1,Ct=2-je;else{let Jt=Ye===3?1:2,vr=Ye===1?2:1;Tt=Jt,Ct=vr*(2-je)}let Pt=(lt+1)*16,Ht=(2-je)*((Ze+1)*16);Pt-=($e+_t)*Tt,Ht-=(dt+kt)*Ct;let Qt=Math.ceil(Pt*Ke);return J.destroy(),J=null,{profile_string:Me,level_string:Pe,bit_depth:jt,ref_frames:Se,chroma_format:qe,chroma_format_string:Le.getChromaFormatString(qe),frame_rate:{fixed:yt,fps:It,fps_den:Ve,fps_num:Be},sar_ratio:{width:Nt,height:Et},codec_size:{width:Pt,height:Ht},present_size:{width:Qt,height:Ht}}}static _skipScalingList(G,Y){let J=8,le=8,_e=0;for(let Me=0;Me>>8&255|(ht&255)<<8}function oe(ht){return(ht&4278190080)>>>24|(ht&16711680)>>>8|(ht&65280)<<8|(ht&255)<<24}function ie(ht,G){return ht[G]<<24|ht[G+1]<<16|ht[G+2]<<8|ht[G+3]}class ce{constructor(G,Y){this.TAG="FLVDemuxer",this._config=Y,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=G.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=G.hasAudioTrack,this._hasVideo=G.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Te,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let J=new ArrayBuffer(2);return new DataView(J).setInt16(0,256,!0),new Int16Array(J)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(G){let Y=new Uint8Array(G),J={match:!1};if(Y[0]!==70||Y[1]!==76||Y[2]!==86||Y[3]!==1)return J;let le=(Y[4]&4)>>>2!==0,_e=(Y[4]&1)!==0,Me=ie(Y,5);return Me<9?J:{match:!0,consumed:Me,dataOffset:Me,hasAudioTrack:le,hasVideoTrack:_e}}bindDataSource(G){return G.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(G){this._onTrackMetadata=G}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(G){this._onMediaInfo=G}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(G){this._onMetaDataArrived=G}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(G){this._onScriptDataArrived=G}get onError(){return this._onError}set onError(G){this._onError=G}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(G){this._onDataAvailable=G}get timestampBase(){return this._timestampBase}set timestampBase(G){this._timestampBase=G}get overridedDuration(){return this._duration}set overridedDuration(G){this._durationOverrided=!0,this._duration=G,this._mediaInfo.duration=G}set overridedHasAudio(G){this._hasAudioFlagOverrided=!0,this._hasAudio=G,this._mediaInfo.hasAudio=G}set overridedHasVideo(G){this._hasVideoFlagOverrided=!0,this._hasVideo=G,this._mediaInfo.hasVideo=G}resetMediaInfo(){this._mediaInfo=new Te}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(G,Y){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new x("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let J=0,le=this._littleEndian;if(Y===0)if(G.byteLength>13)J=ce.probe(G).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Y+J!==this._dataOffset&&y.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(G,J).getUint32(0,!le)!==0&&y.w(this.TAG,"PrevTagSize0 !== 0 !!!"),J+=4);JG.byteLength)break;let Me=_e.getUint8(0),Pe=_e.getUint32(0,!le)&16777215;if(J+11+Pe+4>G.byteLength)break;if(Me!==8&&Me!==9&&Me!==18){y.w(this.TAG,`Unsupported tag type ${Me}, skipped`),J+=11+Pe+4;continue}let Ye=_e.getUint8(4),qe=_e.getUint8(5),bt=_e.getUint8(6),jt=_e.getUint8(7),Oe=bt|qe<<8|Ye<<16|jt<<24;(_e.getUint32(7,!le)&16777215)!==0&&y.w(this.TAG,"Meet tag which has StreamID != 0!");let lt=J+11;switch(Me){case 8:this._parseAudioData(G,lt,Pe,Oe);break;case 9:this._parseVideoData(G,lt,Pe,Oe,Y+J);break;case 18:this._parseScriptData(G,lt,Pe);break}let Ze=_e.getUint32(11+Pe,!le);Ze!==11+Pe&&y.w(this.TAG,`Invalid PrevTagSize ${Ze}`),J+=11+Pe+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),J}_parseScriptData(G,Y,J){let le=Ce.parseScriptData(G,Y,J);if(le.hasOwnProperty("onMetaData")){if(le.onMetaData==null||typeof le.onMetaData!="object"){y.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&y.w(this.TAG,"Found another onMetaData tag!"),this._metadata=le;let _e=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},_e)),typeof _e.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=_e.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof _e.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=_e.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof _e.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=_e.audiodatarate),typeof _e.videodatarate=="number"&&(this._mediaInfo.videoDataRate=_e.videodatarate),typeof _e.width=="number"&&(this._mediaInfo.width=_e.width),typeof _e.height=="number"&&(this._mediaInfo.height=_e.height),typeof _e.duration=="number"){if(!this._durationOverrided){let Me=Math.floor(_e.duration*this._timescale);this._duration=Me,this._mediaInfo.duration=Me}}else this._mediaInfo.duration=0;if(typeof _e.framerate=="number"){let Me=Math.floor(_e.framerate*1e3);if(Me>0){let Pe=Me/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Pe,this._referenceFrameRate.fps_num=Me,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Pe}}if(typeof _e.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Me=_e.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Me),_e.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=_e,y.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(le).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},le))}_parseKeyframesIndex(G){let Y=[],J=[];for(let le=1;le>>4;if(Ye!==2&&Ye!==10){this._onError(Fe.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ye);return}let qe=0,bt=(Pe&12)>>>2;if(bt>=0&&bt<=4)qe=this._flvSoundRateTable[bt];else{this._onError(Fe.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+bt);return}let jt=(Pe&2)>>>1,Oe=Pe&1,Se=this._audioMetadata,lt=this._audioTrack;if(Se||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Se=this._audioMetadata={},Se.type="audio",Se.id=lt.id,Se.timescale=this._timescale,Se.duration=this._duration,Se.audioSampleRate=qe,Se.channelCount=Oe===0?1:2),Ye===10){let Ze=this._parseAACAudioData(G,Y+1,J-1);if(Ze==null)return;if(Ze.packetType===0){Se.config&&y.w(this.TAG,"Found another AudioSpecificConfig!");let je=Ze.data;Se.audioSampleRate=je.samplingRate,Se.channelCount=je.channelCount,Se.codec=je.codec,Se.originalCodec=je.originalCodec,Se.config=je.config,Se.refSampleDuration=1024/Se.audioSampleRate*Se.timescale,y.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Se);let $e=this._mediaInfo;$e.audioCodec=Se.originalCodec,$e.audioSampleRate=Se.audioSampleRate,$e.audioChannelCount=Se.channelCount,$e.hasVideo?$e.videoCodec!=null&&($e.mimeType='video/x-flv; codecs="'+$e.videoCodec+","+$e.audioCodec+'"'):$e.mimeType='video/x-flv; codecs="'+$e.audioCodec+'"',$e.isComplete()&&this._onMediaInfo($e)}else if(Ze.packetType===1){let je=this._timestampBase+le,$e={unit:Ze.data,length:Ze.data.byteLength,dts:je,pts:je};lt.samples.push($e),lt.length+=Ze.data.length}else y.e(this.TAG,`Flv: Unsupported AAC data type ${Ze.packetType}`)}else if(Ye===2){if(!Se.codec){let _t=this._parseMP3AudioData(G,Y+1,J-1,!0);if(_t==null)return;Se.audioSampleRate=_t.samplingRate,Se.channelCount=_t.channelCount,Se.codec=_t.codec,Se.originalCodec=_t.originalCodec,Se.refSampleDuration=1152/Se.audioSampleRate*Se.timescale,y.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Se);let dt=this._mediaInfo;dt.audioCodec=Se.codec,dt.audioSampleRate=Se.audioSampleRate,dt.audioChannelCount=Se.channelCount,dt.audioDataRate=_t.bitRate,dt.hasVideo?dt.videoCodec!=null&&(dt.mimeType='video/x-flv; codecs="'+dt.videoCodec+","+dt.audioCodec+'"'):dt.mimeType='video/x-flv; codecs="'+dt.audioCodec+'"',dt.isComplete()&&this._onMediaInfo(dt)}let Ze=this._parseMP3AudioData(G,Y+1,J-1,!1);if(Ze==null)return;let je=this._timestampBase+le,$e={unit:Ze,length:Ze.byteLength,dts:je,pts:je};lt.samples.push($e),lt.length+=Ze.length}}_parseAACAudioData(G,Y,J){if(J<=1){y.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let le={},_e=new Uint8Array(G,Y,J);return le.packetType=_e[0],_e[0]===0?le.data=this._parseAACAudioSpecificConfig(G,Y+1,J-1):le.data=_e.subarray(1),le}_parseAACAudioSpecificConfig(G,Y,J){let le=new Uint8Array(G,Y,J),_e=null,Me=0,Pe=0,Ye=null,qe=0,bt=null;if(Me=Pe=le[0]>>>3,qe=(le[0]&7)<<1|le[1]>>>7,qe<0||qe>=this._mpegSamplingRates.length){this._onError(Fe.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let jt=this._mpegSamplingRates[qe],Oe=(le[1]&120)>>>3;if(Oe<0||Oe>=8){this._onError(Fe.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Me===5&&(bt=(le[1]&7)<<1|le[2]>>>7,Ye=(le[2]&124)>>>2);let Se=self.navigator.userAgent.toLowerCase();return Se.indexOf("firefox")!==-1?qe>=6?(Me=5,_e=new Array(4),bt=qe-3):(Me=2,_e=new Array(2),bt=qe):Se.indexOf("android")!==-1?(Me=2,_e=new Array(2),bt=qe):(Me=5,bt=qe,_e=new Array(4),qe>=6?bt=qe-3:Oe===1&&(Me=2,_e=new Array(2),bt=qe)),_e[0]=Me<<3,_e[0]|=(qe&15)>>>1,_e[1]=(qe&15)<<7,_e[1]|=(Oe&15)<<3,Me===5&&(_e[1]|=(bt&15)>>>1,_e[2]=(bt&1)<<7,_e[2]|=8,_e[3]=0),{config:_e,samplingRate:jt,channelCount:Oe,codec:"mp4a.40."+Me,originalCodec:"mp4a.40."+Pe}}_parseMP3AudioData(G,Y,J,le){if(J<4){y.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let _e=this._littleEndian,Me=new Uint8Array(G,Y,J),Pe=null;if(le){if(Me[0]!==255)return;let Ye=Me[1]>>>3&3,qe=(Me[1]&6)>>1,bt=(Me[2]&240)>>>4,jt=(Me[2]&12)>>>2,Se=(Me[3]>>>6&3)!==3?2:1,lt=0,Ze=0,je=34,$e="mp3";switch(Ye){case 0:lt=this._mpegAudioV25SampleRateTable[jt];break;case 2:lt=this._mpegAudioV20SampleRateTable[jt];break;case 3:lt=this._mpegAudioV10SampleRateTable[jt];break}switch(qe){case 1:je=34,bt>>4,Ye=Me&15;if(Ye!==7){this._onError(Fe.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ye}`);return}this._parseAVCVideoPacket(G,Y+1,J-1,le,_e,Pe)}_parseAVCVideoPacket(G,Y,J,le,_e,Me){if(J<4){y.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Pe=this._littleEndian,Ye=new DataView(G,Y,J),qe=Ye.getUint8(0),jt=(Ye.getUint32(0,!Pe)&16777215)<<8>>8;if(qe===0)this._parseAVCDecoderConfigurationRecord(G,Y+4,J-4);else if(qe===1)this._parseAVCVideoData(G,Y+4,J-4,le,_e,Me,jt);else if(qe!==2){this._onError(Fe.FORMAT_ERROR,`Flv: Invalid video packet type ${qe}`);return}}_parseAVCDecoderConfigurationRecord(G,Y,J){if(J<7){y.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let le=this._videoMetadata,_e=this._videoTrack,Me=this._littleEndian,Pe=new DataView(G,Y,J);le?typeof le.avcc!="undefined"&&y.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),le=this._videoMetadata={},le.type="video",le.id=_e.id,le.timescale=this._timescale,le.duration=this._duration);let Ye=Pe.getUint8(0),qe=Pe.getUint8(1),bt=Pe.getUint8(2),jt=Pe.getUint8(3);if(Ye!==1||qe===0){this._onError(Fe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Pe.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Fe.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Oe=Pe.getUint8(5)&31;if(Oe===0){this._onError(Fe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Oe>1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Oe}`);let Se=6;for(let Ze=0;Ze1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${lt}`);Se++;for(let Ze=0;Ze=J){y.w(this.TAG,`Malformed Nalu near timestamp ${lt}, offset = ${Oe}, dataSize = ${J}`);break}let je=qe.getUint32(Oe,!Ye);if(Se===3&&(je>>>=8),je>J-Se){y.w(this.TAG,`Malformed Nalus near timestamp ${lt}, NaluSize > DataSize!`);return}let $e=qe.getUint8(Oe+Se)&31;$e===5&&(Ze=!0);let _t=new Uint8Array(G,Y+Oe,Se+je),dt={type:$e,data:_t};bt.push(dt),jt+=_t.byteLength,Oe+=Se+je}if(bt.length){let je=this._videoTrack,$e={units:bt,length:jt,isKeyframe:Ze,dts:lt,cts:Pe,pts:lt+Pe};Ze&&($e.fileposition=_e),je.samples.push($e),je.length+=jt}}}var ye=ce;class he{static init(){he.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let Y in he.types)he.types.hasOwnProperty(Y)&&(he.types[Y]=[Y.charCodeAt(0),Y.charCodeAt(1),Y.charCodeAt(2),Y.charCodeAt(3)]);let G=he.constants={};G.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),G.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),G.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),G.STSC=G.STCO=G.STTS,G.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),G.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),G.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),G.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),G.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),G.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(G){let Y=8,J=null,le=Array.prototype.slice.call(arguments,1),_e=le.length;for(let Pe=0;Pe<_e;Pe++)Y+=le[Pe].byteLength;J=new Uint8Array(Y),J[0]=Y>>>24&255,J[1]=Y>>>16&255,J[2]=Y>>>8&255,J[3]=Y&255,J.set(G,4);let Me=8;for(let Pe=0;Pe<_e;Pe++)J.set(le[Pe],Me),Me+=le[Pe].byteLength;return J}static generateInitSegment(G){let Y=he.box(he.types.ftyp,he.constants.FTYP),J=he.moov(G),le=new Uint8Array(Y.byteLength+J.byteLength);return le.set(Y,0),le.set(J,Y.byteLength),le}static moov(G){let Y=he.mvhd(G.timescale,G.duration),J=he.trak(G),le=he.mvex(G);return he.box(he.types.moov,Y,J,le)}static mvhd(G,Y){return he.box(he.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(G){return he.box(he.types.trak,he.tkhd(G),he.mdia(G))}static tkhd(G){let Y=G.id,J=G.duration,le=G.presentWidth,_e=G.presentHeight;return he.box(he.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,0,0,0,0,J>>>24&255,J>>>16&255,J>>>8&255,J&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,le>>>8&255,le&255,0,0,_e>>>8&255,_e&255,0,0]))}static mdia(G){return he.box(he.types.mdia,he.mdhd(G),he.hdlr(G),he.minf(G))}static mdhd(G){let Y=G.timescale,J=G.duration;return he.box(he.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,J>>>24&255,J>>>16&255,J>>>8&255,J&255,85,196,0,0]))}static hdlr(G){let Y=null;return G.type==="audio"?Y=he.constants.HDLR_AUDIO:Y=he.constants.HDLR_VIDEO,he.box(he.types.hdlr,Y)}static minf(G){let Y=null;return G.type==="audio"?Y=he.box(he.types.smhd,he.constants.SMHD):Y=he.box(he.types.vmhd,he.constants.VMHD),he.box(he.types.minf,Y,he.dinf(),he.stbl(G))}static dinf(){return he.box(he.types.dinf,he.box(he.types.dref,he.constants.DREF))}static stbl(G){return he.box(he.types.stbl,he.stsd(G),he.box(he.types.stts,he.constants.STTS),he.box(he.types.stsc,he.constants.STSC),he.box(he.types.stsz,he.constants.STSZ),he.box(he.types.stco,he.constants.STCO))}static stsd(G){return G.type==="audio"?G.codec==="mp3"?he.box(he.types.stsd,he.constants.STSD_PREFIX,he.mp3(G)):he.box(he.types.stsd,he.constants.STSD_PREFIX,he.mp4a(G)):he.box(he.types.stsd,he.constants.STSD_PREFIX,he.avc1(G))}static mp3(G){let Y=G.channelCount,J=G.audioSampleRate,le=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Y,0,16,0,0,0,0,J>>>8&255,J&255,0,0]);return he.box(he.types[".mp3"],le)}static mp4a(G){let Y=G.channelCount,J=G.audioSampleRate,le=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Y,0,16,0,0,0,0,J>>>8&255,J&255,0,0]);return he.box(he.types.mp4a,le,he.esds(G))}static esds(G){let Y=G.config||[],J=Y.length,le=new Uint8Array([0,0,0,0,3,23+J,0,1,0,4,15+J,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([J]).concat(Y).concat([6,1,2]));return he.box(he.types.esds,le)}static avc1(G){let Y=G.avcc,J=G.codecWidth,le=G.codecHeight,_e=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,J>>>8&255,J&255,le>>>8&255,le&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return he.box(he.types.avc1,_e,he.box(he.types.avcC,Y))}static mvex(G){return he.box(he.types.mvex,he.trex(G))}static trex(G){let Y=G.id,J=new Uint8Array([0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return he.box(he.types.trex,J)}static moof(G,Y){return he.box(he.types.moof,he.mfhd(G.sequenceNumber),he.traf(G,Y))}static mfhd(G){let Y=new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255]);return he.box(he.types.mfhd,Y)}static traf(G,Y){let J=G.id,le=he.box(he.types.tfhd,new Uint8Array([0,0,0,0,J>>>24&255,J>>>16&255,J>>>8&255,J&255])),_e=he.box(he.types.tfdt,new Uint8Array([0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255])),Me=he.sdtp(G),Pe=he.trun(G,Me.byteLength+16+16+8+16+8+8);return he.box(he.types.traf,le,_e,Pe,Me)}static sdtp(G){let Y=G.samples||[],J=Y.length,le=new Uint8Array(4+J);for(let _e=0;_e>>24&255,le>>>16&255,le>>>8&255,le&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255],0);for(let Pe=0;Pe>>24&255,Ye>>>16&255,Ye>>>8&255,Ye&255,qe>>>24&255,qe>>>16&255,qe>>>8&255,qe&255,bt.isLeading<<2|bt.dependsOn,bt.isDependedOn<<6|bt.hasRedundancy<<4|bt.isNonSync,0,0,jt>>>24&255,jt>>>16&255,jt>>>8&255,jt&255],12+16*Pe)}return he.box(he.types.trun,Me)}static mdat(G){return he.box(he.types.mdat,G)}}he.init();var Ee=he;class Ne{static getSilentFrame(G,Y){if(G==="mp4a.40.2"){if(Y===1)return new Uint8Array([0,200,0,128,35,128]);if(Y===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Y===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Y===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Y===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(Y===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(Y===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Y===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Y===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Ue=Ne;class Xe{constructor(G,Y,J,le,_e){this.dts=G,this.pts=Y,this.duration=J,this.originalDts=le,this.isSyncPoint=_e,this.fileposition=null}}class ot{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(G){G.isSyncPoint=!0,this.syncPoints.push(G)}}class ft{constructor(){this._list=[]}clear(){this._list=[]}appendArray(G){let Y=this._list;G.length!==0&&(Y.length>0&&G[0].originalDts=Y[_e].dts&&GY[le].lastSample.originalDts&&G=Y[le].lastSample.originalDts&&(le===Y.length-1||le0&&(_e=this._searchNearestSegmentBefore(J.originalBeginDts)+1),this._lastAppendLocation=_e,this._list.splice(_e,0,J)}getLastSegmentBefore(G){let Y=this._searchNearestSegmentBefore(G);return Y>=0?this._list[Y]:null}getLastSampleBefore(G){let Y=this.getLastSegmentBefore(G);return Y!=null?Y.lastSample:null}getLastSyncPointBefore(G){let Y=this._searchNearestSegmentBefore(G),J=this._list[Y].syncPoints;for(;J.length===0&&Y>0;)Y--,J=this._list[Y].syncPoints;return J.length>0?J[J.length-1]:null}}class At{constructor(G){this.TAG="MP4Remuxer",this._config=G,this._isLive=G.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new rt("audio"),this._videoSegmentInfoList=new rt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(m.chrome&&(m.version.major<50||m.version.major===50&&m.version.build<2661)),this._fillSilentAfterSeek=m.msedge||m.msie,this._mp3UseMpegAudio=!m.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(G){return G.onDataAvailable=this.remux.bind(this),G.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(G){this._onInitSegment=G}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(G){this._onMediaSegment=G}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(G){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(G,Y){if(!this._onMediaSegment)throw new x("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(G,Y),this._remuxVideo(Y),this._remuxAudio(G)}_onTrackMetadataReceived(G,Y){let J=null,le="mp4",_e=Y.codec;if(G==="audio")this._audioMeta=Y,Y.codec==="mp3"&&this._mp3UseMpegAudio?(le="mpeg",_e="",J=new Uint8Array):J=Ee.generateInitSegment(Y);else if(G==="video")this._videoMeta=Y,J=Ee.generateInitSegment(Y);else return;if(!this._onInitSegment)throw new x("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(G,{type:G,data:J.buffer,codec:_e,container:`${G}/${le}`,mediaDuration:Y.duration})}_calculateDtsBase(G,Y){this._dtsBaseInited||(G.samples&&G.samples.length&&(this._audioDtsBase=G.samples[0].dts),Y.samples&&Y.samples.length&&(this._videoDtsBase=Y.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let G=this._videoStashedLastSample,Y=this._audioStashedLastSample,J={type:"video",id:1,sequenceNumber:0,samples:[],length:0};G!=null&&(J.samples.push(G),J.length=G.length);let le={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Y!=null&&(le.samples.push(Y),le.length=Y.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(J,!0),this._remuxAudio(le,!0)}_remuxAudio(G,Y){if(this._audioMeta==null)return;let J=G,le=J.samples,_e,Me=-1,Pe=-1,Ye=-1,qe=this._audioMeta.refSampleDuration,bt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,jt=this._dtsBaseInited&&this._audioNextDts===void 0,Oe=!1;if(!le||le.length===0||le.length===1&&!Y)return;let Se=0,lt=null,Ze=0;bt?(Se=0,Ze=J.length):(Se=8,Ze=8+J.length);let je=null;if(le.length>1&&(je=le.pop(),Ze-=je.length),this._audioStashedLastSample!=null){let Et=this._audioStashedLastSample;this._audioStashedLastSample=null,le.unshift(Et),Ze+=Et.length}je!=null&&(this._audioStashedLastSample=je);let $e=le[0].dts-this._dtsBase;if(this._audioNextDts)_e=$e-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())_e=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Oe=!0);else{let Et=this._audioSegmentInfoList.getLastSampleBefore($e);if(Et!=null){let It=$e-(Et.originalDts+Et.duration);It<=3&&(It=0);let yt=Et.dts+Et.duration+It;_e=$e-yt}else _e=0}if(Oe){let Et=$e-_e,It=this._videoSegmentInfoList.getLastSegmentBefore($e);if(It!=null&&It.beginDts=1?nt=_t[_t.length-1].duration:nt=Math.floor(qe);let Ke=!1,Tt=null;if(nt>qe*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!m.safari){Ke=!0;let Ct=Math.abs(nt-qe),Pt=Math.ceil(Ct/qe),Ht=Ve+qe;y.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. diff --git a/p__knowledgegraph__Detail__id.a13053a1.async.js b/p__knowledgegraph__Detail__id.4e0e4d08.async.js similarity index 99% rename from p__knowledgegraph__Detail__id.a13053a1.async.js rename to p__knowledgegraph__Detail__id.4e0e4d08.async.js index 59e93f8502..20d7634c97 100644 --- a/p__knowledgegraph__Detail__id.a13053a1.async.js +++ b/p__knowledgegraph__Detail__id.4e0e4d08.async.js @@ -193,7 +193,7 @@ `),Yr.focus();default:throw new Error}},[Yr,Ni]),Ac=(0,fe.useMemo)(()=>{switch(Ni){case Wt:return fe.createElement(Di,{callback:ec,onCancel:Yl});case bn:return fe.createElement(yi.Z,{callback:ec,onCancel:Yl});case _n:return fe.createElement(sn.Z,{callback:ec,onCancel:Yl});case Xr:return fe.createElement(Wi,{editImgId:ho.current,callback:ec,onCancel:Yl});case Qr:return fe.createElement(Ia,{callback:ec,onCancel:Yl});case"maths-latex":return fe.createElement(Ke,{showSaveButton:!0,callback:ec});case"inline-latex":return fe.createElement(Te.Z,{showSaveButton:!0,callback:ec});default:return null}},[Ni]);function Yl(){Si("")}(0,fe.useEffect)(()=>{if($u.current){let Be=function(an){dt=!0,Qt=an.pageY},et=function(){dt=!1},$e=function(an){if(dt){let on=an.pageY-Qt;on<0&&(on=0),on>300&&(on=300);let zn=Ms+on+"px";hu(zn)}},rt=$u.current,dt=!1,Qt=0;return rt.addEventListener("mousedown",Be),document.addEventListener("mousemove",$e),document.addEventListener("mouseup",et),()=>{rt.removeEventListener("mousedown",Be),document.removeEventListener("mousemove",$e),document.removeEventListener("mouseup",et)}}},[Yr,$u]),(0,fe.useEffect)(()=>{hu(Ms)},[Ms]);const Ed=Oa(Pi),ff=Oa(zu),Vh={width:Ed,height:ff},Fc=(0,fe.useMemo)(()=>{if(_s){let Be=new Date(_s),et=Be.getHours(),$e=Be.getMinutes(),rt=Be.getSeconds();return et=et<10?"0"+et:et,$e=$e<10?"0"+$e:$e,rt=rt<10?"0"+rt:rt,`${et}:${$e}:${rt}`}return 0},[_s]),jh=Be=>{const et=[];if(Sa){let $e=-1;Be=Be.replace(/(@▁▁@|@▁@)/g,function(rt,dt,Qt){et.push({multiLine:rt!==Io})})}return et};function hf(){window.sessionStorage.removeItem(ta),_u(!1),io(0)}function Lc(){_u(!1),io(0),Yr.setValue(window.sessionStorage.getItem(ta))}(0,fe.useEffect)(()=>{Rs[Ni]&&Ni!==vr&&Ni!==Xr&&setTimeout(()=>{const Be=document.getElementsByClassName("markdown-popup-form")[0],et=window.innerWidth/2-Be.offsetWidth/2,$e=window.innerHeight/2-Be.offsetHeight/2;No(et),Ll($e)},0)},[Ni]);const Ns=Be=>{Be.preventDefault();const et=Be.clientX-Ic,$e=Be.clientY-Tp;document.body.onmousemove=rt=>{let dt=rt.clientX-et,Qt=rt.clientY-$e;const an=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth-an.offsetWidth,zn=window.innerHeight-an.offsetHeight;dt=Math.max(0,Math.min(dt,on)),Qt=Math.max(0,Math.min(Qt,zn)),Dp(rt.clientX,rt.clientY,et,$e)&&(No(dt),Ll(Qt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Dp=(Be,et,$e,rt)=>{const dt=document.body.clientHeight,Qt=document.body.clientWidth;return Be<20&&$e>Be||Be>Qt-20&&$eet||et>dt-20&&rt{var et;ho.current=Be,(et=Nc.current)==null||et.setHeight("100vh"),setTimeout(()=>{Si("add-flowchart")},150)}})):null))),Xs?fe.createElement("a",{ref:$u,className:"editor-resize"}):null,Ni===vr&&fe.createElement(ut,{callback:ec,onCancel:Yl}),Ni===Xr&&fe.createElement(Wi,{ref:Nc,editImgId:ho.current,callback:ec,onCancel:Yl}),fe.createElement(Mt.Z,null,Rs[Ni]&&Ni!==vr&&Ni!==Xr?fe.createElement(Hn.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ic,top:Tp},title:fe.createElement("div",{style:{cursor:"move"},onMouseDown:Ns},Rs[Ni]),open:!0,onCancel:Yl,footer:null,destroyOnClose:!0,width:Ni===Xr?"1200px":null,height:Ni===Xr?"80vh":null,className:"markdown-popup-form"},Ac):null))}},90443:function(Dt,Vn,Me){"use strict";Me.d(Vn,{Z:function(){return Wn},I:function(){return ir}});var fe=Me(28284),ct=Me(6767),at=Me(37568),it=Me(44104),nt=Me(1439),jt=Me(47889),ot=Me(7939),ft=Me(88457),Ct=Me(59301),He=Me(59301),qe=Object.defineProperty,Vt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,bt=(Mt,en,Sn)=>en in Mt?qe(Mt,en,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):Mt[en]=Sn,Rt=(Mt,en)=>{for(var Sn in en||(en={}))St.call(en,Sn)&&bt(Mt,Sn,en[Sn]);if(Tt)for(var Sn of Tt(en))Bt.call(en,Sn)&&bt(Mt,Sn,en[Sn]);return Mt},Nt=(Mt,en)=>Vt(Mt,Lt(en));const{useForm:Xt}=fe.default,mn={width:280,marginRight:10},$n={labelCol:{span:5},wrapperCol:{span:19}};var Wn=({callback:Mt,onCancel:en})=>{const[Sn]=Xt();let _t=(0,Ct.useRef)();function hn(nr){_t.current.width=Sn.getFieldValue("width"),_t.current.align=Sn.getFieldValue("align"),Mt(nr,_t.current)}function cn(nr,vn){if(nr.status===-1){ct.ZP.error(nr.message);return}Sn.setFieldsValue({src:`/api/attachments/${nr.id}`,type:vn.type})}function Yn(nr){let vn=nr.target.files[0];_t.current=vn,ir(vn,cn)}return He.createElement(fe.default,Nt(Rt({form:Sn},$n),{className:"upload-image-panel",onFinish:hn,style:{width:470,overflow:"hidden"}}),He.createElement(fe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},He.createElement("div",{className:"flex-container"},He.createElement(fe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},He.createElement(at.default,{style:mn})),He.createElement(yn,{onFileChange:Yn}))),He.createElement(fe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},He.createElement(at.default,{style:{width:264}})),He.createElement(fe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},He.createElement(it.Z,null,He.createElement(fe.default.Item,{name:"width",style:{margin:0}},He.createElement(nt.Z,{style:{width:264}})),He.createElement("span",{className:"ml8"},"%"))),He.createElement(fe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},He.createElement(jt.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"}]})),He.createElement("aside",null,He.createElement(fe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},He.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),He.createElement(ot.ZP,{type:"default",onClick:en},"\u53D6\u6D88"))))};function yn({onFileChange:Mt}){return He.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",He.createElement("input",{type:"file",onChange:Mt}))}function ir(Mt,en){if(!Mt)throw new String("\u6CA1\u6709\u6587\u4EF6");let Sn=new FormData;Sn.append("editormd-image-file",Mt),Sn.append("file_param_name","editormd-image-file"),Sn.append("byxhr","true");var _t=new window.XMLHttpRequest;_t.withCredentials=!0,_t.addEventListener("load",function(hn){en(JSON.parse(hn.target.responseText),Mt)},!1),_t.addEventListener("error",function(hn){console.error(hn)},!1),_t.open("POST",`${ft.KI}/api/attachments.json`),_t.send(Sn)}},81123:function(Dt,Vn,Me){"use strict";Me.d(Vn,{Z:function(){return at}});var fe=Me(59301),ct=Me(4676);class at extends fe.Component{constructor(nt){super(nt);const jt=window.document;this.node=jt.createElement("div"),jt.body.appendChild(this.node)}render(){const{children:nt}=this.props;return(0,ct.createPortal)(nt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},66991:function(Dt,Vn,Me){"use strict";Me.d(Vn,{Z:function(){return ct}});var fe=Me(59301);function ct(at,it){const nt=(0,fe.useRef)();(0,fe.useEffect)(()=>{nt.current=at}),(0,fe.useEffect)(()=>{function jt(){nt.current()}if(it!==null){let ot=setInterval(jt,it);return()=>clearInterval(ot)}},[it])}},34364:function(Dt,Vn,Me){"use strict";Me.d(Vn,{Q8:function(){return _e},d0:function(){return er},w6:function(){return mt}});var fe=Me(59301),ct=Me(16326),at=Me(82326),it=Me(6767),nt=Me(62957),jt=Me(47889),ot=Me(77019),ft=Me(5269),Ct=Me(25399),He=Me(62673),qe=Me(7939),Vt=Me(56656),Lt=Me.n(Vt),Tt=Me(81779),St=Me(57193),Bt=Me(89392),bt=Me.n(Bt),Rt=Me(63949),Nt=Me(13842),Xt=Me(95392),mn=Me(53398),$n=Me(69206),Wn=Me(12313),yn=Me(90609),ir=Me(86342),Mt=Me(59301),en=Object.defineProperty,Sn=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,nr=(Qn,Tr,Un)=>Tr in Qn?en(Qn,Tr,{enumerable:!0,configurable:!0,writable:!0,value:Un}):Qn[Tr]=Un,vn=(Qn,Tr)=>{for(var Un in Tr||(Tr={}))cn.call(Tr,Un)&&nr(Qn,Un,Tr[Un]);if(hn)for(var Un of hn(Tr))Yn.call(Tr,Un)&&nr(Qn,Un,Tr[Un]);return Qn},kn=(Qn,Tr)=>Sn(Qn,_t(Tr)),zr=(Qn,Tr,Un)=>new Promise((ut,Kt)=>{var Tn=Er=>{try{Nr(Un.next(Er))}catch(Ai){Kt(Ai)}},Hr=Er=>{try{Nr(Un.throw(Er))}catch(Ai){Kt(Ai)}},Nr=Er=>Er.done?ut(Er.value):Promise.resolve(Er.value).then(Tn,Hr);Nr((Un=Un.apply(Qn,Tr)).next())});function mt(Qn,Tr){const Un=[];for(let ut=Qn;ut{const ut=QnLt()(Tr).endOf("day"),Tn=Qn{const Un=parseInt(Lt()(Qn).format("HH")),ut=parseInt(Lt()().format("HH")),Kt=parseInt(Lt()().format("mm"));if(!Qn)return{disabledHours:()=>mt(0,ut),disabledMinutes:()=>mt(0,Kt)};if(Tr){const Tn=parseInt(Lt()(Tr).format("HH")),Hr=parseInt(Lt()(Tr).format("mm"));return Lt()(Qn).isSame(Lt()(Tr),"day")?{disabledHours:()=>mt(0,Tn),disabledMinutes:()=>Un<=Tn?mt(0,Hr):[]}:void 0}if(Lt()(Qn).isSame(Lt()(),"day"))return{disabledHours:()=>mt(0,ut),disabledMinutes:()=>Lt()(Qn).isSame(Lt()(),"hour")&&Un<=ut?mt(0,Kt):[]}},Di=(Qn,Tr)=>Qn==null?void 0:Qn.map(Un=>{var ut;return(ut=Tr==null?void 0:Tr.find(Kt=>Kt.value===Un))==null?void 0:ut.id}),{RangePicker:yi}=ct.default,{Option:sn}=at.default,Hn=({shixunHomeworks:Qn,loading:Tr,dispatch:Un,classroomList:ut,user:Kt})=>{var Tn,Hr,Nr,Er,Ai,Wi,as,ls,xs;const _r=(0,Xt.useParams)(),{workSetting:lr,workList:Ia,shixunWorkList:Ze,headerInfo:Pe,changeData:we}=Qn,[Ue,Ke]=(0,fe.useState)(!1),[Te,Wt]=(0,fe.useState)(!1);let[_n,Xr]=(0,fe.useState)([]),[vr,Dr]=(0,fe.useState)([]),[bn,Qr]=(0,fe.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:mn.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[ea,Ga]=(0,fe.useState)({}),[Zl,yo]=(0,fe.useState)({});(0,fe.useEffect)(()=>()=>{Xr([])},[]),(0,fe.useEffect)(()=>{Ke(!(0,Tt.GJ)())},[(0,Tt.GJ)()]);const fu=()=>{Un({type:"shixunHomeworks/getWorkSetting",payload:vn({},_r)})};(0,fe.useEffect)(()=>{if(!(lr!=null&&lr.course_id))return;Object.keys(bn).map(function(Zr){bn[Zr]=lr[Zr]}),(!bn.allow_late||!bn.unified_late)&&(bn.late_penalty=20,bn.penalty_type=mn.Q.Percent),bn.unified_setting||(bn.unified_late=!1,bn.unified_anonymous_comment=!1,bn.unified_anonymous_appeal=!1),_n=JSON.parse(JSON.stringify(lr.group_settings.map(Zr=>kn(vn({},Zr),{group_name:[Zr.group_name]})).filter(Zr=>Zr.publish_time!==null))),vr=JSON.parse(JSON.stringify(lr.allow_late_settings.map(Zr=>kn(vn({},Zr),{group_name:[Zr.group_name]})).filter(Zr=>Zr.late_time!==null))),Qr(vn({},bn));const yr=(0,Rt.QE)((_n==null?void 0:_n.length)>0?_n:[]);Xr([...yr]),(vr==null?void 0:vr.length)<=0?Dr([{penalty_type:mn.Q.Percent,late_penalty:20}]):Dr([...vr])},[lr]);const Nl=()=>zr(void 0,null,function*(){var yr,Zr,Rs,Ps,Pr,Gr,Pi,Ms,eo;if(((Rs=(Zr=(yr=Kt==null?void 0:Kt.userInfo)==null?void 0:yr.course)==null?void 0:Zr.shixun_homework_info)==null?void 0:Rs.shixun_homework_remaining_count)===0&&((Pr=(Ps=Qn==null?void 0:Qn.headerInfo)==null?void 0:Ps.homework_status)!=null&&Pr.includes("\u672A\u53D1\u5E03"))){(0,Rt.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Pi=(Gr=(0,Tt.eY)())==null?void 0:Gr.course)==null?void 0:Pi.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((Ms=Kt==null?void 0:Kt.userInfo)==null?void 0:Ms.user_status)===2){(0,$n.Rd)();return}const us=JSON.parse(JSON.stringify(bn));if(us.challenge_settings.filter(xn=>!xn.hide),us.categoryId=_r.categoryId,(eo=us.challenge_settings)!=null&&eo.every(xn=>!xn.checked)){it.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(_n),!bn.unified_setting)_n=_n==null?void 0:_n.map(xn=>{var Gi;if(!xn.publish_time||!xn.end_time)throw it.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!xn.group_name)throw it.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return xn.group_name=typeof(xn==null?void 0:xn.group_name)=="string"?[xn==null?void 0:xn.group_name]:xn==null?void 0:xn.group_name,xn.group_id=(Gi=lr.group_settings)==null?void 0:Gi.filter(ta=>{var Xs;return(Xs=xn==null?void 0:xn.group_name)==null?void 0:Xs.includes(ta.group_name)}).map(ta=>ta.group_id||ta.id).toString().split(","),xn});else if(!bn.publish_time||!bn.end_time)throw it.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(us.group_settings=_n,bn.allow_late)if(bn.unified_late){if(bn.late_penalty===null||bn.late_penalty===void 0||bn.late_penalty<0||bn.late_penalty>100)throw it.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!bn.late_time)throw it.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else vr=vr==null?void 0:vr.map(xn=>{var Gi,ta;if(xn.late_penalty===null||xn.late_penalty===void 0||xn.late_penalty<0||xn.late_penalty>100)throw it.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!xn.late_time)throw it.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!xn.group_name)throw it.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return xn.group_name=typeof(xn==null?void 0:xn.group_name)=="string"?[xn==null?void 0:xn.group_name]:xn==null?void 0:xn.group_name,xn.group_id=(ta=(Gi=xn==null?void 0:xn.group_name)==null?void 0:Gi.map(Xs=>{var ni,Wa;let Sa=(Wa=(ni=lr.group_settings)==null?void 0:ni.filter(Aa=>(Aa==null?void 0:Aa.group_name)===Xs))==null?void 0:Wa[0];return Sa==null?void 0:Sa.group_id}))==null?void 0:ta.toString().split(","),xn}),us.allow_late_settings=vr;let An=yield(0,ir.Tr)({homework_common_ids:[parseInt(_r.categoryId)],course_id:_r.coursesId,type:"homework_common"});(An==null?void 0:An.student_count)===0?Uo(us):(yo(us),Ga(An))}),Uo=yr=>{var Zr;if(yr.total_score===null){it.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(yr!=null&&yr.work_efficiency&&yr.eff_score===null){it.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Rs=yr.challenge_settings.reduce((Gr,Pi)=>Gr+Number(Pi.challenge_score),0);if((Rs==null?void 0:Rs.toFixed(10))!==((Zr=yr.total_score-yr.eff_score)==null?void 0:Zr.toFixed(10))){it.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${yr.total_score}\u5206`);return}const Ps={shixun_evaluation:yr.shixun_evaluation,challenge_settings:yr.challenge_settings};let Pr=()=>{var Gr;const Pi=()=>zr(void 0,null,function*(){Wt(!0),(yield(0,St.ZP)(`/api/homework_commons/${_r.categoryId}/publish_setting.json`,{method:"post",body:vn({},yr)})).status===0&&(it.ZP.success("\u66F4\u65B0\u6210\u529F"),fu(),Un({type:"user/getUserInfo",payload:{course_id:_r.coursesId}}),Un({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:vn({},_r)})),Wt(!1)});!(0,Bt.isEqual)(we,Ps)&&!((Gr=Pe==null?void 0:Pe.homework_status)!=null&&Gr.includes("\u672A\u53D1\u5E03"))?nt.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Pi}):Pi()};lr!=null&&lr.high_resources_consume&&!(lr!=null&&lr.high_resources_consume_permission)?Un({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_r.coursesId,type:"shixun",type_id:_r.categoryId,name:lr.homework_name,fn:()=>{Pr()}}}):Pr()},bi=(yr,Zr,Rs="group_id")=>{var Ps;return Zr?Zr.find(Pr=>Pr[Rs]===yr):(Ps=lr==null?void 0:lr.group_settings)==null?void 0:Ps.find(Pr=>Pr.group_id[0]===yr)},Do=(lr==null?void 0:lr.allow_late)||(lr==null?void 0:lr.anonymous_comment),Io=yr=>{var Zr,Rs;const Ps=bi(yr,lr==null?void 0:lr.allow_late_settings,"id"),Pr=bi(yr,lr==null?void 0:lr.anonymous_comment_settings),Gr=bi(yr);return(lr==null?void 0:lr.allow_late)&&Ps&&Lt()(Ps==null?void 0:Ps.late_time)<=Lt()()||(lr==null?void 0:lr.anonymous_comment)&&Pr&&(Pr==null?void 0:Pr.evaluation_start)!==null||((Rs=(Lt()(Gr==null?void 0:Gr.end_time)<=Lt()()&&((Zr=lr==null?void 0:lr.allow_late_settings)==null?void 0:Zr.filter(Pi=>Pi.group_id.includes(yr))))[0])==null?void 0:Rs.late_time)!=null},Fl=(0,fe.useMemo)(()=>(lr==null?void 0:lr.allow_late)||(lr==null?void 0:lr.all_group_late),[lr,Pe]),ba=lr==null?void 0:lr.anonymous_comment,Oa=yr=>{if(!yr)return!1;const Zr=bi(yr,lr==null?void 0:lr.anonymous_comment_settings);return(lr==null?void 0:lr.anonymous_comment)&&Zr&&(Zr==null?void 0:Zr.evaluation_start)!==null},bl=(yr,Zr)=>{var Rs,Ps,Pr,Gr,Pi;yr!=null&&yr.group_id||(yr.group_id=Di(yr==null?void 0:yr.group_name,lr==null?void 0:lr.group_settings)),Un({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:yr,index:Zr,rangePickerDisabled:(Ps=(Rs=yr==null?void 0:yr.group_id)==null?void 0:Rs[0])!=null&&Ps.publish_time?Ue||(Lt()()<=Lt()((Gr=bi((Pr=yr==null?void 0:yr.group_id)==null?void 0:Pr[0]))==null?void 0:Gr.publish_time)?!1:[!0,Io((Pi=yr==null?void 0:yr.group_id)==null?void 0:Pi[0])]):!1,disabledDate:lr==null?void 0:lr.course_end_date}})};return Mt.createElement("section",{className:Nt.Z.form},Mt.createElement("div",{className:Nt.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Mt.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Mt.createElement("div",null,Mt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Mt.createElement(jt.ZP.Group,{disabled:Ue||!((Tn=Pe==null?void 0:Pe.homework_status)!=null&&Tn.includes("\u672A\u53D1\u5E03"))||(0,Tt.Rm)()&&!((Hr=ut.AssistantObject.practice)!=null&&Hr.can_publish),value:bn.unified_setting,onChange:yr=>{var Zr;if(!((Zr=Pe==null?void 0:Pe.homework_status)!=null&&Zr.includes("\u672A\u53D1\u5E03"))){it.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(bn.unified_setting=!bn.unified_setting,bn.unified_setting||(bn.unified_late=!1,Dr([{late_penalty:5}])),Qr(Object.assign({},bn)),bn.unified_setting===!1&&_n==""){Xr(_n.concat({}));return}bn.unified_setting&&(Xr([]),Dr([{late_penalty:5}]))}},Mt.createElement(jt.ZP,{value:!0,disabled:Ue||!(lr!=null&&lr.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Mt.createElement(jt.ZP,{disabled:Ue||!((Nr=lr==null?void 0:lr.group_settings)!=null&&Nr.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Er=lr==null?void 0:lr.group_settings)==null?void 0:Er.length)===0&&Mt.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),bn.unified_setting&&Mt.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Mt.createElement(ot.Z,{align:"middle"},Mt.createElement(ft.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Mt.createElement(ft.Z,{className:"ml10"},Mt.createElement(ct.default,{size:"large",disabled:Ue||!((Ai=Pe==null?void 0:Pe.homework_status)!=null&&Ai.includes("\u672A\u53D1\u5E03")||(Wi=Pe==null?void 0:Pe.homework_status)!=null&&Wi.includes("\u672A\u5F00\u59CB"))||(0,Tt.Rm)()&&!((as=ut.AssistantObject.practice)!=null&&as.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:yr=>_e(yr,lr==null?void 0:lr.course_end_date),disabledTime:yr=>er(yr),value:bn.publish_time?Lt()(bn.publish_time):"",onChange:(yr,Zr)=>{bn.publish_time=Zr,(bn.end_time==""||!bn.end_time)&&bn.unified_setting&&(bn.end_time=Lt()(yr).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Qr(Object.assign({},bn))}}))),Mt.createElement(ot.Z,{align:"middle",className:"pl30"},Mt.createElement(ft.Z,null,"\u622A\u6B62\u65F6\u95F4"),Mt.createElement(ft.Z,{className:"ml10"},Mt.createElement(ct.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Lt()((0,Rt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(lr==null?void 0:lr.allow_late)&&(lr==null?void 0:lr.homework_status.includes("\u5DF2\u622A\u6B62"))||Ue||(lr==null?void 0:lr.allow_late)&&Lt()()>=Lt()(lr==null?void 0:lr.end_time)||(0,Tt.Rm)()&&!((ls=ut.AssistantObject.practice)!=null&&ls.can_publish),disabledDate:yr=>_e(yr,lr==null?void 0:lr.course_end_date,bn.publish_time),disabledTime:yr=>er(yr,bn.publish_time),value:bn.end_time?Lt()(bn.end_time):"",onChange:(yr,Zr)=>{bn.end_time=Zr,Qr(Object.assign({},bn))}})))),!bn.unified_setting&&(_n==null?void 0:_n.length)>0&&Mt.createElement(ot.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},_n&&_n.map(function(yr,Zr){var Rs,Ps,Pr,Gr,Pi,Ms,eo;return Mt.createElement(ft.Z,{span:24,key:Zr},Mt.createElement(ot.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Zr==(_n==null?void 0:_n.length)-1?"0px":"10px"}},Mt.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Zr+1),Mt.createElement(at.default,{disabled:Ue||((Rs=Pe==null?void 0:Pe.homework_status)!=null&&Rs.includes("\u672A\u53D1\u5E03")&&yr.id||Lt()(){var An;if((0,Tt.Rm)()&&!((An=ut.AssistantObject.practice)!=null&&An.can_publish)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n[Zr].group_name=us,_n[Zr].group_id=yr.group_id;const xn=(0,Bt.flattenDeep)(_n.map(ta=>ta.group_name)),Gi=vr.map(ta=>{let Xs=(ta==null?void 0:ta.group_name)||[];return kn(vn({},ta),{group_name:(0,Bt.remove)(Xs,ni=>xn.includes(ni))})});Dr(Gi),Xr(_n.slice())},maxTagCount:4,maxTagPlaceholder:us=>Mt.createElement("div",{style:{cursor:"pointer"},onClick:()=>bl(yr,Zr)},"+",us==null?void 0:us.length)},lr.group_settings&&lr.group_settings.map(function(us){if(!_n.map(xn=>xn.group_name).flat().includes(us.group_name))return Mt.createElement(sn,{value:us.group_name,key:us.id},us.group_name)})),Mt.createElement("div",{className:"ml20"},Mt.createElement(yi,{size:"large",ranges:{\u6B64\u523B:[yr.publish_time?Lt()(yr.publish_time):Lt()(),Lt()()]},allowClear:!1,disabled:Ue||(Lt()()<=Lt()((Gr=bi((Pr=yr==null?void 0:yr.group_id)==null?void 0:Pr[0]))==null?void 0:Gr.publish_time)?!1:[!0,Io((Pi=yr==null?void 0:yr.group_id)==null?void 0:Pi[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:us=>_e(us,lr==null?void 0:lr.course_end_date),disabledTime:us=>er(us),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Lt()((0,Rt.U6)(),"HH:mm"),Lt()((0,Rt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[yr.publish_time?Lt()(yr.publish_time):void 0,yr.end_time?Lt()(yr.end_time):void 0],onChange:(us,An)=>{var xn;if((0,Tt.Rm)()&&!((xn=ut.AssistantObject.practice)!=null&&xn.can_publish)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n[Zr].publish_time=An[0],!yr.end_time&&An[0]?_n[Zr].end_time=Lt()(An[0]).add(7,"days"):_n[Zr].end_time=An[1],Xr([..._n])},onCalendarChange:(us,An,xn)=>{if(An!=null&&An[0]&&!An[1]){const Gi=Lt()(An[0]).add(7,"days");_n[Zr].publish_time=An[0],_n[Zr].end_time=Gi,Xr([..._n])}}})),!Ue&&Mt.createElement("div",{style:{display:"flex",width:"50px"}},((Ms=yr==null?void 0:yr.group_id)==null?void 0:Ms.length)>1&&Mt.createElement(Ct.Z,{title:"\u89C4\u5219\u62C6\u5206"},Mt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>bl(yr,Zr)})),_n.length<((eo=lr==null?void 0:lr.group_settings)==null?void 0:eo.length)&&Mt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var us;if((0,Tt.Rm)()&&!((us=ut.AssistantObject.practice)!=null&&us.can_publish)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xr(_n.concat({}))}}),((yr==null?void 0:yr.publish_time)&&Lt()(){const us=(0,Bt.cloneDeep)(vr);us.forEach((An,xn)=>{An.group_name&&(An.group_name=An.group_name.filter(Gi=>{var ta;return!((ta=_n[Zr].group_name)!=null&&ta.includes(Gi))}))}),_n=_n.filter((An,xn)=>Zr!==xn),Dr(us),Xr(_n.slice()),setTimeout(()=>Xr(_n.slice()),10)}}))))}))),Mt.createElement(ot.Z,null,Mt.createElement(ft.Z,null,Mt.createElement("div",{className:Nt.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Mt.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Mt.createElement(ft.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Mt.createElement(He.default,{checked:bn.allow_late,disabled:Ue||Fl,onChange:yr=>{var Zr;if((0,Tt.Rm)()&&!((Zr=ut.AssistantObject.practice)!=null&&Zr.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yr.target.checked&&nt.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Mt.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Mt.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Mt.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Mt.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),bn.allow_late=!bn.allow_late,vr==""&&Dr([{late_penalty:5}]),Qr(Object.assign({},bn))}},Mt.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(bn==null?void 0:bn.allow_late)&&Mt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Mt.createElement("div",{style:{display:"flex"}},Mt.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Mt.createElement(jt.ZP.Group,{style:{marginLeft:"20px"},disabled:Ue||(lr==null?void 0:lr.anonymous_comment)||(lr==null?void 0:lr.allow_late),value:bn.unified_late,onChange:yr=>{var Zr;if((0,Tt.Rm)()&&!((Zr=ut.AssistantObject.practice)!=null&&Zr.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bn.unified_late=yr.target.value,vr==""&&!yr.target.value&&Dr([{penalty_type:mn.Q.Percent,late_penalty:20}]),Qr(vn({},bn))}},(bn==null?void 0:bn.unified_setting)&&Mt.createElement(jt.ZP,{value:!0,disabled:!(lr!=null&&lr.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((xs=lr==null?void 0:lr.group_settings)==null?void 0:xs.length)>0&&Mt.createElement(jt.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),bn!=null&&bn.unified_late?Mt.createElement(Mt.Fragment,null,Mt.createElement(ot.Z,{align:"middle",style:{marginTop:"10px"}},Mt.createElement(ft.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Mt.createElement(ft.Z,{className:"ml20"},Mt.createElement(mn.Z,{disabled:Ue||ba,value:{type:bn.penalty_type,inputValue:bn.late_penalty},onChange:yr=>{var Zr;if((0,Tt.Rm)()&&!((Zr=ut.AssistantObject.practice)!=null&&Zr.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qr(kn(vn({},bn),{late_penalty:yr.inputValue,penalty_type:yr.type}))}})),Mt.createElement(ft.Z,{flex:"1",className:"ml5"},Mt.createElement("span",{className:"c-grey-c ml10"},bn.penalty_type===mn.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Mt.createElement(ot.Z,{align:"middle",style:{marginTop:"15px"}},Mt.createElement(ft.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Mt.createElement(ft.Z,{className:"ml20"},Mt.createElement(ct.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Lt()((0,Rt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ue||ba,value:bn.late_time?Lt()(bn.late_time):"",disabledDate:yr=>_e(yr,lr==null?void 0:lr.course_end_date),onChange:(yr,Zr)=>{var Rs;if((0,Tt.Rm)()&&!((Rs=ut.AssistantObject.practice)!=null&&Rs.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bn.late_time=Zr,Qr(Object.assign({},bn))}})))):vr.map(function(yr,Zr){var Rs;return Mt.createElement(ft.Z,{span:24,key:Zr},Mt.createElement(ot.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Mt.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Zr+1),Mt.createElement(at.default,{disabled:Ue||!((Rs=Pe==null?void 0:Pe.homework_status)!=null&&Rs.includes("\u672A\u53D1\u5E03"))&&yr.id||(lr==null?void 0:lr.anonymous_comment),mode:"multiple",className:Nt.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof yr.group_name=="string"?[yr.group_name]:yr.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ps=>{var Pr;if((0,Tt.Rm)()&&!((Pr=ut.AssistantObject.practice)!=null&&Pr.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vr[Zr].group_name=Ps,vr[Zr].group_id=yr.group_id,Dr(vr.slice())}},lr.group_settings&&lr.group_settings.map(function(Ps){const Pr=vr.map(Pi=>Pi.group_name).flat(),Gr=_n.map(Pi=>Pi.group_name).flat();if(bn!=null&&bn.unified_setting){if(!Pr.includes(Ps.group_name))return Mt.createElement(sn,{value:Ps.group_name,key:Ps.id},Ps.group_name)}else if(Gr.includes(Ps.group_name)&&!Pr.includes(Ps.group_name))return Mt.createElement(sn,{value:Ps.group_name,key:Ps.id},Ps.group_name)})),Mt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Mt.createElement(mn.Z,{disabled:Ue||Oa(yr.id),value:{type:yr.penalty_type,inputValue:yr.late_penalty},onChange:Ps=>{var Pr;if((0,Tt.Rm)()&&!((Pr=ut.AssistantObject.practice)!=null&&Pr.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vr[Zr].late_penalty=Ps.inputValue,vr[Zr].penalty_type=Ps.type,Dr([...vr])}}),Mt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Mt.createElement(ct.default,{size:"large",disabled:Ue||Oa(yr.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Lt()((0,Rt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ps=>_e(Ps,lr==null?void 0:lr.course_end_date),format:"YYYY-MM-DD HH:mm",value:yr!=null&&yr.late_time?Lt()(yr.late_time):void 0,onChange:(Ps,Pr)=>{var Gr;if((0,Tt.Rm)()&&!((Gr=ut.AssistantObject.practice)!=null&&Gr.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vr[Zr].late_time=Pr,Dr([...vr])}}),!Ue&&Mt.createElement("div",{style:{display:"flex",width:"50px"}},Mt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ps;if((0,Tt.Rm)()&&!((Ps=ut.AssistantObject.practice)!=null&&Ps.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dr(vr.concat({penalty_type:mn.Q.Percent,late_penalty:20}))}}),Zr>0&&!yr.id&&Mt.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ps;if((0,Tt.Rm)()&&!((Ps=ut.AssistantObject.practice)!=null&&Ps.can_late)){it.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vr=vr.filter((Pr,Gr)=>Zr!==Gr),Dr(vr.slice()),setTimeout(()=>Dr(vr.slice()),10)}}))))})),!Ue&&Mt.createElement(Mt.Fragment,null,Mt.createElement(qe.ZP,{type:"primary",size:"large",loading:Te,style:{width:"138px",marginTop:"30px"},onClick:()=>Nl()},"\u4FDD\u5B58")),Mt.createElement(Wn.Z,{onConfirm:(yr,Zr)=>{_n.splice(yr,0,...Zr),_n.splice(yr+Zr.length,1);const Rs=(0,Rt.QE)([..._n]);Xr([...Rs])}}),Mt.createElement(yn.Z,{resdata:ea,type:"shixun",okloading:Te,oktext:(ea==null?void 0:ea.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:yr=>zr(void 0,null,function*(){Wt(!0);let Zr=yield(0,St.ZP)(`/api/courses/${_r.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(_r.categoryId)]}});Wt(!1),(Zr==null?void 0:Zr.status)===0&&Uo(Zl)})}))};Vn.ZP=(0,Xt.connect)(({shixunHomeworks:Qn,classroomList:Tr,loading:Un,user:ut})=>({shixunHomeworks:Qn,classroomList:Tr,loading:Un.effects,user:ut}))(Hn)},21542:function(Dt,Vn,Me){"use strict";Me.d(Vn,{Z:function(){return He}});var fe=Me(59301),ct=Me(37568),at=Me(62673),it=Me(77019),nt={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ot=Me(13922),ft=(qe,Vt,Lt)=>new Promise((Tt,St)=>{var Bt=Nt=>{try{Rt(Lt.next(Nt))}catch(Xt){St(Xt)}},bt=Nt=>{try{Rt(Lt.throw(Nt))}catch(Xt){St(Xt)}},Rt=Nt=>Nt.done?Tt(Nt.value):Promise.resolve(Nt.value).then(Bt,bt);Rt((Lt=Lt.apply(qe,Vt)).next())}),He=({data:qe,value:Vt=[],handleChangePage:Lt,className:Tt="",setSelectedRowKeys:St,selectedRowKeys:Bt,onChange:bt=()=>{}})=>{const[Rt,Nt]=(0,fe.useState)([]),[Xt,mn]=(0,fe.useState)([]),[$n,Wn]=(0,fe.useState)([]);let[yn,ir]=(0,fe.useState)(1),[Mt,en]=(0,fe.useState)();return(0,fe.useEffect)(()=>{Nt(qe),mn([]),Wn([])},[qe]),(0,fe.useEffect)(()=>{St&&(mn(Bt),Wn(Bt))},[Bt]),fe.createElement("div",{className:`flex justify-between w-full ${Tt}`},fe.createElement("div",{className:nt.leftdiv},fe.createElement(ct.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Sn=>ft(void 0,null,function*(){Nt(qe.filter(_t=>{var hn;return(hn=_t==null?void 0:_t.name)==null?void 0:hn.includes(Sn.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Rt.length===0&&fe.createElement(ot.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),fe.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},fe.createElement(at.default.Group,{value:Xt.map(Sn=>`${Sn.id}`),onChange:Sn=>{St(Rt.filter(_t=>Sn.includes(`${_t.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Rt.map((Sn,_t)=>fe.createElement(it.Z,{key:Sn.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},fe.createElement(at.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Sn.is_published,value:`${Sn.id}`},fe.createElement("div",{className:nt.listClass},fe.createElement("span",{className:nt.spantitle,style:{width:Sn.is_published?"108px":"170px"}},Sn.name),Sn.is_published&&fe.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),fe.createElement("div",{className:nt.rightdiv},fe.createElement(ct.default.Search,{onChange:Sn=>{Wn(Xt.filter(_t=>_t.name.includes(Sn.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),$n.length===0&&fe.createElement(ot.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),$n.length>0&&fe.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},fe.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},$n.map((Sn,_t)=>fe.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Sn.id},fe.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Sn.name),fe.createElement("img",{src:jt,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{St(Xt.filter(hn=>`${hn.id}`!=`${Sn.id}`))}})))))))}},12313:function(Dt,Vn,Me){"use strict";Me.d(Vn,{Z:function(){return bt}});var fe=Me(59301),ct=Me(95392),at=Me(16326),it=Me(62957),nt=Me(37568),jt=Me(6767),ot=Me(77019),ft=Me(5269),Ct={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},He=Me(56656),qe=Me.n(He),Vt=Me(63949),Lt=Me(13922),Tt=Me(59301);const{RangePicker:St}=at.default,Bt=({dispatch:Rt,classroomList:Nt,onConfirm:Xt})=>{const[mn,$n]=(0,fe.useState)([]),[Wn,yn]=(0,fe.useState)([]),[ir,Mt]=(0,fe.useState)(""),[en,Sn]=(0,fe.useState)([!1,!1]);(0,fe.useEffect)(()=>{var cn,Yn,nr,vn;if(Nt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((cn=Nt.actionTabs)==null?void 0:cn.rangePickerDisabled),(Yn=Nt.actionTabs)!=null&&Yn.rangePickerDisabled?Sn((nr=Nt.actionTabs)==null?void 0:nr.rangePickerDisabled):Sn([!1,!1]);let kn=Nt.actionTabs.data,zr=(vn=kn==null?void 0:kn.group_name)==null?void 0:vn.map((mt,_e)=>{var er;return{group_id:kn==null?void 0:kn.group_id[_e],group_name:kn==null?void 0:kn.group_name[_e],is_admin:kn==null?void 0:kn.is_admin,end_time:kn==null?void 0:kn.end_time,publish_time:Array.isArray(kn==null?void 0:kn.publish_time)?(er=kn==null?void 0:kn.publish_time)==null?void 0:er[0]:kn==null?void 0:kn.publish_time}});zr&&($n([...zr]),yn([...zr]))}},[Nt.actionTabs]);const _t=()=>{Rt({type:"classroomList/setActionTabs",payload:{}}),Mt("")},hn=cn=>{if(cn){const Yn=Wn==null?void 0:Wn.filter(nr=>{var vn,kn;return(kn=(vn=nr==null?void 0:nr.group_name)==null?void 0:vn.toLowerCase())==null?void 0:kn.includes(cn==null?void 0:cn.toLowerCase())});$n(Yn)}else $n(Wn)};return Tt.createElement(it.default,{width:980,title:Tt.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Tt.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Tt.createElement("span",{className:Ct.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Tt.createElement(nt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ir,onChange:cn=>{Mt(cn.target.value.trim()),hn(cn.target.value.trim())}})),centered:!0,maskClosable:!1,open:Nt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>_t(),onOk:()=>{var cn;if(Wn.some(nr=>!nr.end_time||!nr.publish_time)){jt.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}Xt((cn=Nt.actionTabs)==null?void 0:cn.index,Wn),_t()}},Tt.createElement("div",{className:Ct.modal_con},Tt.createElement(ot.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(mn==null?void 0:mn.length)>0?mn.map(function(cn,Yn){return Tt.createElement(ft.Z,{span:24,key:Yn},Tt.createElement(ot.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Yn==(mn==null?void 0:mn.length)-1?"0px":"10px"}},Tt.createElement("div",{className:Ct.multiple_select,title:cn==null?void 0:cn.group_name},cn==null?void 0:cn.group_name),Tt.createElement("div",{className:"ml20"},Tt.createElement(St,{size:"large",allowClear:!1,disabled:en,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:nr=>{var vn;return(0,Vt.Q8)(nr,(vn=Nt.actionTabs)==null?void 0:vn.disabledDate)},disabledTime:nr=>(0,Vt.d0)(nr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[qe()((0,Vt.U6)(),"HH:mm"),qe()((0,Vt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(cn==null?void 0:cn.publish_time)&&[qe()(cn==null?void 0:cn.publish_time),cn!=null&&cn.end_time?qe()(cn==null?void 0:cn.end_time):void 0],onChange:(nr,vn)=>{mn[Yn].publish_time=vn[0],mn[Yn].end_time=vn[1],$n([...mn]),Wn.forEach(kn=>{kn.group_id===(cn==null?void 0:cn.group_id)&&(kn.publish_time=vn[0],kn.end_time=vn[1])}),yn([...Wn])},onCalendarChange:(nr,vn,kn)=>{if(vn!=null&&vn[0]&&!vn[1]){const zr=qe()(vn[0]).add(7,"days");mn[Yn].publish_time=vn[0],mn[Yn].end_time=zr,$n([...mn]),Wn.forEach(mt=>{mt.group_id===(cn==null?void 0:cn.group_id)&&(mt.publish_time=vn[0],mt.end_time=zr)}),yn([...Wn])}}})),en[0]?Tt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Tt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{mn.splice(Yn,1),$n([...mn]),Wn.forEach((nr,vn)=>{nr.group_id===(cn==null?void 0:cn.group_id)&&Wn.splice(vn,1)}),yn([...Wn])}})))}):Tt.createElement(Lt.Z,null))))};var bt=(0,ct.connect)(({classroomList:Rt})=>({classroomList:Rt}))(Bt)},74481:function(Dt,Vn,Me){"use strict";Me.r(Vn),Me.d(Vn,{default:function(){return Uue}});var fe=Me(59301),ct=Me(95392),at=Me(62957),it=Me(6767),nt=Me(7939),jt={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},ot=Me(53283),ft=Me(28284),Ct=Me(47889),He=Me(17149),qe=Me(37568),Vt=Me(29787),Lt=Me(57193),Tt={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},St=Me(87169),Bt=Me(59301),bt=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Nt=({type:b,onCancel:a,onOk:y})=>{const[x]=ft.default.useForm(),[E,z]=(0,fe.useState)(1),[ee,te]=(0,fe.useState)(!1),[ne,ie]=(0,fe.useState)([]);(0,fe.useEffect)(()=>{x.setFieldValue("type",1),ae()},[]);const ae=()=>bt(void 0,null,function*(){if(b){te(!0);const le=yield(0,Lt.ZP)("/api/disciplines.json",{method:"get",params:{source:b}});ie(le.disciplines||[]),te(!1)}}),oe=()=>{const{sub_discipline_id:le,discipline_name:ce,sub_discipline_name:he,type:ye}=x.getFieldsValue();if((!le||le&&le.length===0)&&(!ce||!he))return it.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;y({user_customize:ye==2,sub_discipline_id:ye==1?[le[1]]:null,discipline_name:ce,sub_discipline_name:he})};return Bt.createElement(at.default,{width:640,className:Tt.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{a(),x.resetFields()},onOk:()=>{x.validateFields().then(le=>{if(E==2&&(le.discipline_name.replaceAll(" ","").length<=0||le.sub_discipline_name.replaceAll(" ","").length<=0)){it.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}oe(),x.resetFields()})}},Bt.createElement("div",{className:Tt.applyPublicContent},Bt.createElement("div",{className:Tt.tips},Bt.createElement(St.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Bt.createElement(ft.default,{labelAlign:"left",form:x},Bt.createElement(ft.default.Item,{name:"type"},Bt.createElement(Ct.ZP.Group,{onChange:le=>{z(le.target.value),le.target.value==1?x.setFieldsValue({discipline_name:"",sub_discipline_name:""}):x.setFieldsValue({sub_discipline_id:[]})}},Bt.createElement(Ct.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Bt.createElement(Ct.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),E==1&&Bt.createElement(ft.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Bt.createElement(He.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ne,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(le,ce)=>x.setFieldsValue({sub_discipline_id:le})})),E==2&&Bt.createElement(Bt.Fragment,null,Bt.createElement(ft.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Bt.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Bt.createElement(ft.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Bt.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),ee&&Bt.createElement("div",{className:Tt.spin},Bt.createElement(Vt.Z,null))))},Xt=Me(97231),mn="data:image/png;base64,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",$n="data:image/png;base64,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",Wn=Me(37639),yn=Me(25399),ir={flex_box_center:"flex_box_center___HlHga",flex_space_between:"flex_space_between___ZXfWh",flex_box_vertical_center:"flex_box_vertical_center___B_34d",flex_box_center_end:"flex_box_center_end___XaWUl",flex_box_column:"flex_box_column___dfD_W",ClassDesc:"ClassDesc___hvKGJ",LeftTitle:"LeftTitle___GVStZ",textname:"textname___KypkX",tupugx:"tupugx___iHe5s"},Mt=Me(78323),en=Me(63949),Sn=Me(90036),_t=Me(20554),hn=Me(22061),cn=Object.defineProperty,Yn=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,mt=(b,a,y)=>a in b?cn(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,_e=(b,a)=>{for(var y in a||(a={}))kn.call(a,y)&&mt(b,y,a[y]);if(vn)for(var y of vn(a))zr.call(a,y)&&mt(b,y,a[y]);return b},er=(b,a)=>Yn(b,nr(a)),Di=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const yi=({value:b=[],onChange:a})=>{const[y,x]=(0,fe.useState)(null),E=(ee,te,ne)=>{const ie=Array.from(ee),[ae]=ie.splice(te,1);return ie.splice(ne,0,ae),ie},z=(ee,te)=>Di(void 0,null,function*(){if(!ee.destination)return;const ne=E(te,ee.source.index,ee.destination.index);console.log("---",ne),a==null||a([...ne])});return fe.createElement(fe.Fragment,null,fe.createElement(qe.default,{value:y,placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E",maxLength:6,showCount:!0,addonAfter:"\u56DE\u8F66\u521B\u5EFA\u6807\u7B7E",onChange:ee=>{x(ee.target.value)},onPressEnter:ee=>{y&&(a==null||a([...b,y]),x(null))}}),fe.createElement("div",{className:"flex flex-wrap gap-14px-rem mt-12px-rem"},fe.createElement(hn.Z5,{onDragEnd:ee=>z(ee,b)},fe.createElement(hn.bK,{droppableId:"droppable",direction:"horizontal"},(ee,te)=>fe.createElement("div",er(_e({ref:ee.innerRef},ee.droppableProps),{style:{display:"flex",overflow:"auto",flexWrap:"wrap",gap:5}}),b.map((ne,ie)=>fe.createElement(hn._l,{key:ie,draggableId:ie.toString(),index:ie},(ae,oe)=>fe.createElement("div",er(_e(_e({ref:ae.innerRef},ae.draggableProps),ae.dragHandleProps),{className:"p-8px-rem flex item-center gap-8px-rem rounded-2px-rem",style:_e({margin:"0px"},ae.draggableProps.style)}),fe.createElement("div",{key:ie,className:"p-8px-rem flex item-center gap-8px-rem rounded-2px-rem",style:{background:"#EAF0F7"}},fe.createElement("div",{className:"c-black"},ne),fe.createElement("span",{className:"iconfont icon-guanbi10 c-grey-999 current",style:{fontSize:"10rem"},onClick:()=>{a==null||a(b==null?void 0:b.filter(le=>le!=ne))}}))))),ee.placeholder)))))},sn=({pathsDetail:b,dispatch:a,DataProps:y,onFinish:x})=>{const E=(0,ct.useParams)(),{actionTabs:z,detail:ee}=b,[te]=ft.default.useForm(),[ne,ie]=(0,fe.useState)("0"),[,ae,oe]=(0,Sn.U)(ot.j_,{subject_id:E==null?void 0:E.pathId}),le=[{title:"\u667A\u6167\u8D44\u6E90",node_types:["\u5B9E\u8BAD","\u89C6\u9891","\u8BFE\u4EF6","\u8BD5\u5377","\u95EE\u5377","\u7F16\u7A0B","\u865A\u4EFF","\u5206\u7EC4"],relation:"\u5173\u8054"},{title:"\u77E5\u8BC6\u56FE\u8C31",node_types:["\u8BFE\u7A0B\u56FE\u8C31","\u5927\u7EB2\u56FE\u8C31","\u601D\u653F\u56FE\u8C31","\u601D\u7EF4\u56FE\u8C31","\u80FD\u529B\u56FE\u8C31"],relation:"\u5173\u8054"},{title:"\u5B66\u4E60\u8DEF\u5F84",node_types:["\u521D\u59CB\u8DEF\u5F84","\u590D\u4E60\u8DEF\u5F84","\u8003\u524D\u8DEF\u5F84","\u8D44\u6E90\u63A8\u8350"],relation:"\u5173\u8054"},{title:"\u5B66\u60C5\u5206\u6790",node_types:["\u5B66\u60C5\u7EDF\u8BA1","\u80FD\u529B\u5206\u6790","\u638C\u63E1\u5206\u6790"],relation:"\u5173\u8054"}];return(0,fe.useEffect)(()=>{y&&te.setFieldsValue(er(_e({},y),{knowledge_statistics:le==null?void 0:le.map((ce,he)=>{var ye;return _e(_e({},ce),((ye=y==null?void 0:y.knowledge_statistics)==null?void 0:ye.at(-(he+1)))||{})})}))},[y]),fe.createElement(at.default,{title:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",open:z.key==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",centered:!0,width:656,onCancel:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{}}})},okText:"\u4FDD\u5B58",confirmLoading:ae,onOk:()=>{te.validateFields(["knowledge_statistics"],{recursive:!0}).then(()=>{te.submit()}).catch(ce=>{var he,ye;const Ae=(he=ce==null?void 0:ce.errorFields)==null?void 0:he.at(-1);Ae&&ie(`${(ye=Ae==null?void 0:Ae.name)==null?void 0:ye[1]}`)})}},fe.createElement(ft.default,{form:te,colon:!1,labelAlign:"right",labelCol:{span:5},size:"large",onFinish:ce=>Di(void 0,null,function*(){const he=yield oe(er(_e({},ce),{subject_id:E==null?void 0:E.pathId}));(he==null?void 0:he.status)==0&&(it.ZP.success("\u4FDD\u5B58\u6210\u529F"),x==null||x())})},fe.createElement(ft.default.List,{name:"knowledge_statistics"},(ce,{add:he,remove:ye})=>fe.createElement(fe.Fragment,null,fe.createElement(_t.default,{defaultActiveKey:"1",activeKey:ne,onTabClick:Ae=>{ie(Ae)},items:ce.map((Ae,me)=>({forceRender:!0,key:`${me}`,label:`\u7B2C${(0,en.EM)(me+1)}\u5C42`,children:fe.createElement(fe.Fragment,null,fe.createElement(ft.default.Item,{name:[Ae.name,"title"],label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},fe.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:6,showCount:!0})),fe.createElement(ft.default.Item,{name:[Ae.name,"node_types"],label:"\u6807\u7B7E",rules:[{required:!0,validator(Ce,Ee){const Se=[8,6,5,5][me];return(Ee==null?void 0:Ee.length)==0?Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u6807\u7B7E")):(Ee==null?void 0:Ee.length)>Se?Promise.reject(new Error(`\u6700\u591A${Se}\u4E2A\u6807\u7B7E`)):Promise.resolve()}}]},fe.createElement(yi,null)),me!==3&&fe.createElement(ft.default.Item,{name:[Ae.name,"relation"],label:`\u4E0E\u7B2C${(0,en.EM)(me+2)}\u5C42\u5173\u7CFB`,rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u4E0E\u7B2C${(0,en.EM)(me+2)}\u5C42\u5173\u7CFB`},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},fe.createElement(qe.default,{placeholder:`\u4E0E\u7B2C${(0,en.EM)(me+2)}\u5C42\u5173\u7CFB`,maxLength:6,showCount:!0})),fe.createElement(ft.default.Item,{label:"\u7EDF\u8BA1\u6570\u636E"},fe.createElement("div",{style:{color:"#232B40"}},fe.createElement("span",null,["\u5168\u90E8\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u8282\u70B9","\u8BFE\u7A0B\u4E2D\u521B\u5EFA\u7684\u6240\u6709\u77E5\u8BC6\u56FE\u8C31\uFF0C\u5305\u62EC\u80FD\u529B\u56FE\u8C31","\u8BFE\u7A0B\u4E2D\u521B\u5EFA\u7684\u5B66\u4E60\u8DEF\u5F84","\u83B7\u53D6\u5F53\u524D\u5DF2\u7ECF\u4E0A\u7EBF\u7684\u5B66\u60C5\u5206\u6790\u80FD\u529B\uFF0C\u5F53\u524D\u4E3A0"][me]))))}))})))))};var Hn=(0,ct.connect)(({pathsDetail:b})=>({pathsDetail:b}))(sn),Qn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAADiCAYAAAB9VTpFAAAAAXNSR0IArs4c6QAAIABJREFUeF7svW2QHMl5JvZUZXbVdE/3TM9MAwMMMABmMbuzO9jFLnaxH+RSEHZFnpekREp0gJZCkknrfIw7h+WLsCPuL8Eftv/4h+Mc4Qj9sH0RZ/sc4A+HQjJ1vLOEFSUdRWv3eCJjV6S45C4Xu8Die4Ce6Znqrqw038zK6qzq6o/5ABYzqI4Apj+ysjKz8sn3+30dFK9iBYoV2HMr4Oy5GRUTKlZgj62AlNJ5/fXX2dmzZ4XjOHKU6RXAHmWVijbFCmxzBQic1AUB86KU/M+B6LzjRBekZGtA6RgQ0ncHgbHgFnhtGm12FUzy9fp0pYwzZaxPABv4xjc28PWvU1cK4P2AXgB7mw+suPwhWQEpFakkIBFIvwEo7JwH5EWA/T3gTAHR24CzeAuVOwJREHwgPGey0il5k55z91pZ7CtvjAfTLPLDKFzfEA6rS0fUHZevRxLCCcWUU3JKXLLApVu5zvh+JjsNhmBxjPui07l1sFT6EYAgBjYNKaHgNsgLYD8k+7KYZnoFFDi/Aef8eSdS799G6ZeXEZ0FxL+8ispNH6V6HRvXbtwoVVCphbzSkqt3XYd7E8wbq5Tk+h3hlccRdKqhg5LryCa4U0VblB3OHSHkGoNTgyNKzGUboUCJM6fCXCaEEBE4fWYI2gIMAL0PaYhCqPf0moHAcgWSAw5jDDXgbgX4cQW4jV9Q/PifAXeKghfALnb8LlsBYmm1nHleSlf9dZzoD96QpStlOMvLEB8BfP3GDW/9WiNYXgauNVHbAJxyDRuyCb+1EUxH3A9YGxtuGNTbzJ3kjlx3OEK5LiYdv1TiMrobOtEEl3zc9blwwjASUlQ48yEgIingMp+5BEQRhmC+r9ZRBAKMAyBwCgGFVk5Ajd9TI/pdoZheqoH1BQdBvMI5Xi5D0k/tmDvwGMMUOldnoKh2R3eq/tF6ENAT1rwA9i7b1ntpuDYw6f30OyjdWkRnGXDevgIfASIcQ4j3wCFWJyCrG5hUG7jKgqAmwrDJvfFSJDvTTjvacMb8DYSdfZEjxt2xsTUWdpxQRlMl+I4sIYg6oc9L3JcEBiki5hBsGCSEdAScks8cEQqEAvB9TTUJqERSGWeg3xSMYpwSKBkNLf7K/l6jO4ad7qrPyyCcAK27nuLAohdi2vejVQiXvqW70FkxAbZRB94uA3djMBuA07pIw44XwN5LSLlfcyFFkC1rfuMXsuZ5yHMXoCjoN88hugC43/3gA2/t8OEQb76JqannKmGIUq2G1koArxQF+0IBMVbzm2gFU6EIK151/Ha43p5wpZiIXIc5EVtzXKficFS4RERyaAThe5wzOHIDkeMxl/GI6KYQKDlgtPsFsbcERnpPA2oHYB5RWs3q0ktxuxZO9ZcxEA0VNYAkbCfgTEhtZrW5orsWKY5/T5Hn9G3iFrprDsZCLPnAnMcVW6LuxAnUemw0GwbICbCb+4F3AbRiyk1NDeVW4C6Afb/A8CDfxwLql78J98Q5SFIKffV1+MeOAZdvvinGZ5/j0craRDQ2vo6btyDGy5O+V44QYr3tbNTciNWFlG2UvU5JdKZkKHy4bJ15cKIgmopKcDjz12V7o8R4yXddJqQMI+E4Zc6YlCGkw4XDHeYqykh7WbGwUJRSUTOimqQ3UtxrDJgYZ3r76w+GglKTLj3U4Ml+Q2yvUKAyF4aqA8Y0JYYIY1BnAZr+bIBP50b3EOhPsc3VMV1X85vzgeUylzTPdZKrk6OhexgxMIyH4cYE51fHgcsgTbni1hUno8BdAPtBBtsWx3ZOSoZvAt/8siPOX5T8p9PwN/jbnan1ZSnKqLVDBI01RG3WrKx5pZonOqsd13G4W5qCDCvSdW84nluJoqiONkpOmTWdjqgy1xmTQq6HLlwvkhMgmVLIDkTbZ2MVJkMRCYTg3FdUWxCVZAQYBiFIiavfazIZy5U2hVSsqwZVQtZ63/asSgogCTgBlvDH+RQz1VGMrizYsjezureoeyxOm8ZZYPd5jgkDwACSzuuM43RNa7iNTG0Oti7F1p3ViF0HbpaBd2KqTQtK/5RCrQD2FsHzoF527i3pVdfWZ13uuCISE5K5E7IdXi/5bFxId5I2iFNia51OVJeA55VYGIYCLodHwIvCUDoOXHAfjgykFHCUUkhhMQDjXGtvCaiGaoY5rKkFFGoXqs+KLqqli2lkgl+hWMyMIKpYzxjnMUgHiapKV2Vk3ZwHZCij/VOqP4vt1mxv/5diFuIXTd/+3K//7NgMVa8wYJZxPBZrv4n06vszxWDYVJsORvpcFSKciaIPS6XShzErTnK2AbZyYilY8QcVpVsY1+9/6yf+yqFDz7jwZh1ARlIDlcGPqSZRF6XV1VQz2cwZ5BiqOXAM+pqE7RyEKovydruOwWwRVMM68/gwyAOjGVIP8OwvBlHN+LRQzVMkuDvZ7H1z72WtUYr1zq4Z1wJASvkdA5b6PVHmeKwGuSLgqBVReNZrY/Rv6lBkDJ4QGAM6s4xdL2k2nM4BArWtIVcjK4C9BQA9qJeQZvln/1+wGHp8MZKhERIH0DEjdXb5X9syo1nAWMPUQ8a6VFYdFBrm1tLYPLWRETVZTdoPIosWPe/2bZ84CT1XLUmfFhuC9Rhi+XzgQWANcSA3YA4Ba3a90rr+Mbcfa6gauPr1VA1YqnDZYgzrxB0ppZ7mbNR764SZYkAduO0Dt7z19RWUyyTfGBbcVp4VwH5QAbqdcZFc/XeVzomoVDqKgJ69TUqzYLP5zwwE1M7VSiuhKEx6yyqFljkFRhywcrwQJIl3N3dyqcV69wOZDeWBVNICWD9GIiVPm0PAEv0HTYnApyBsdd6H+OszxkI8tSOZ+lgFOFEDGcPlnVhRprTeTKsBbWCT5e1wGG5wzt/1u5pwotYG0DQSozjT9uwRn0nRbLesgJTOue9iTDidJwD3sFZU2aTJUOBRJkRo67Y3cqzpbhTt70CAxIcGbc9hZl9DvPIOBXscRiudpudd81ZqPAka9bHV5TzSox4oEhhOgffKL8kBRbIxObIwYIoxfLIOTPkcTUJmAuSY/bYouqfYeIF9YOEkwyUPuBWD2bDfiVxtvNAKO/Yo+3qXtiEXyV/7y415zvCoGznjpKzS28bafIbaqL9ZGIwwcaG5XdtvahAAhvWYknktCtdjPoo7SlFv03mfAfR8bTMqQxRlA6WFPtfa91PXxxwBabOX6sDpOpeXBXOI5CoKHvejKbaefIUDFUA2GO5UgFtiff12uVy2qTSB27iVmr+F59mwjbbbf//st6Tv1jpPOiKak44YyJml2dUtgDwHbBY2e7XVMVoSOTUrOuex6pt4IMkh0eearABiLG2Gbx7EHZh52UJNwsnkyNh0L8I1Ud9TNYalGsc6Y2hqhzYFZA1so7PQ7HjDB6bCcG2G80uAIu5G821YMPpr/MRT7qQFK76JzbIbm/7Gt5v710ulU1qsG6zqzsqiubLpMMznkFEFokxnIyjQhy63ulUsKXS1+9YJk+lhKCtvvNAsEj2IW7C7V9p8Mnsp6qx/Md3Q31kP+MwsA/M5AjCsGEodA1uBOxm6QI0Bh3zWqgFXPeB6vIJG820UZsY/PHEjtcdUyNhDt9DubXD2ouRjMjgehGJJ881pcPe6bqTnmtX82hZrexOnbLnDTFU5CqqUVGANYeABYAEwxVlv4tTIZ7MzHcQyb67CL0Oh7SsN10CU9/NzDDWf42oYC0NcA1m5vcZ/aT095agi5H7G7uzjuLWxsXF3bGxs3dJ+GyUZ/VW+4Yo65yRfKIC9e3E7fOQka//xlfJqqfFo5HSOkIe3UujG1C7VQcwaEhXUDVLOVdppIsfypbqL2ypFsYXSxNFsiBw7fCKZA6efrcki2GpcI2q5071rS0DySnxFzUTTx0H3U5c5pzOUvidQn64zvDjnyx824ZCNwsjTPlkaEtlaf1+DwILH7tY5fh67ihr228jTBtADQa3AvtlFLdrvshX4RVqds99amw0inHC5M57LTeeYbWiWCcZjh48cUTjlAZr93ZZDzaoNI6h9fx8iBvT11c55XP3PBXvEee97zX5am0+hm7FmPx7nqRmGk1MMc2WOy+jK1ClgW1R71oM8gDDYD/EufJ9kahqALVfbirJc9tueagHsXYbTrQz35T+UNcHWXgQ4eTAmZp2+fWWBPAzYOWhMcJg5NHoAHv8+DPBd/1LLNzvv5MjYsPUBpXvXtoG8V1qd1qNc6zIxPdcnpnyLK1msMZxbYGgxHzcEyPlEUWditQ01pwNBsd8MmPYQLfi4Ownc9lqtm6hUbEDbMrWSq0fJe1YAeytI2QXXnD8v3QvLb/M6P1LveGxRhrIO7nOogIws89nfN3oo4EZci0HyfD/FVjoyy2aPh03AHrV+n3egdUGeYQcySkD10TpE8g4H+o7mMVcDvnTEQ63s4502oMK5E823ZdoiOZsB80zIYyX2kVfCjTGd8siYtIyNOgnuUCy24ygN+LBXAexhK7QLf//EhTvT7bGJqiM7M5DRwQhgJF9nlWc7OrVhmrjt3MxyE0tRU8uxRTPEeQdU9ltbYFAxZ2pkOjBl8y+j/CKQHqsxvNQATs/5+F6ToWWZtJTJKx4fva/4wH4P8jGGG9PhxhWMjVH4ZVbznYRi2kkURhllAexRVmk3tCFZ+nWwO7c2DgkHx6WIfO6yEiUgSF55pCbLzmaJnbk4pmJ5MEm6jZVnRiPcE4KZdy/qP6XWthY7bp/yeLNYXjO12FNVd5PPa1ved9mHmWG8MweUHU1qK8rUOhh2GsCrcx5enGMQHsfVNlMsuK35Nmw39UGHwAxR6jJrPeIE78P3KRsKdZn1/TZKsoEZSfO2ZwHs3QDaIWNcviA9H6uT67w6xRE8JkOdyWSY7Xo7U+/LJm+n001ca7jlnjMhOYDS8nQfcXzoHbM6O9t7TwV0cOD0DMNvL1WwDoa/acacQ8akZZRmpOQ44AlxtMJWZjlu+GtrdzA+ngX0yNrvfhMogD300T6gDRSFfp3duX56KhDRI+Be1YmiSugwJwG0Ia/2337TGaJ17rlss+3tDmxUJmPL0dAZCtwXlRb/oLxJ4pvE7bNu3GHGJk1m/VQQWGqd4g9JnyYWtHtgEEgXpxj+8XIFFKH1dlO7iCn23ADb2KljVnypBvlEBVcmgRsAJUrJpdJ08yS18CjKsuzzKYD9gOJ20LDI8eTGlbWZwJXTzBk7ItvrPnzP0vB0r05LlFuYbD/PDOoq57ckzNsOn8q0S86EQX336b/3PIkj0LJTy8rf9ucsu5H6HAPaOPPkzEMpySoMT80An1nwlPb7ahu4FmRs0ybuOlaeHfQgPzWF2zXg/Tg3eD9KrUC9FUCbZSiAvYW9/rFdIqWz/M23S52NI8el50/CjfbHibkSkKlgrphq2KDeDoHdsfnm+mgOYpJ71WHdefQeWcPm2Ff8zrPG53A5xlbeqADnFjy8OO/jkmD4cVOrs5NwS5XVtPuZXEqnPIilUrh2rMoJ1JSEkO5AGnAjW2/KTj3smRTAHrZCD8DvFK218C/e8/2x/dPCKR2QiGYjiVIqscAWxpl4mPZBRJZYmVsMV4Dn66fTMr+Gme4rC9L0gLTm2sRxd9/r6006wnSaQpsI24xB9336nsOYB7oX2ZxJm/3aHMPnFytoM4Y/W+lq4xWwjTdZDOy6BzxXxcash5UDJeX3bTKLEpDt1MFJAYDtUOqCYm8BCB/HJecuSPZGZ+NwFEbTzGNznVAwFfpryZOJD/cwkrXNCdi0NcsNUNc6nlkPzB6KTWXNr11nEe04YvgM25kkrx8zhezRkaX7/Y6WZAlsmVwPPp0qyfrMWQgPHLMVhlOzwLklDWpSlN1sd8FM3SSa8FjGXioDvzKJS6WSiv0gUNPjyqYyMjnBR7JRj/IYC4o9yip9HG2kdA5/E2OyufaY6/NZLjEW2qarPmPKYD5p1avd7aMzz0NIHm+verYUTLnXZdMUWsnIcucSn1ZqsJYyLIvmfjKGrejqsaHl8Nb9nmviH0oFAYAK41icAr54zMOLR3x8v8XwXgvKTm1OMbJRKw4iVpJRPPVBT8hXZtjtfeHGpdhOTVcYrzJ6T/8Sk9ZOUOqCYn8cYB3lnufPu8ee/vqEs77mtzv+I8wRDRmRT3++Gqzn2zxSZqE6C/yMIjmhtvlYypK1vAlZuz2RqXNiInON3HmjGXyC2Qp2fdR0qwAk6ZwSg3fcV7agR3xwdZPFaEDTf6T5nqtw/OaShy8uVvCdJvBWswtqm/02Di77K8ATY2H7WJmvHCtvXAXG1ixZ2sjUKVDT7QpgjwKQ3djmouRHL23MC4GjjuN4ApSUMgPdPJLchwXPPwp6F6Yf2LstLWZZBUFbozJWKhFrp1Npg9OplZJTQ91QD9rKvKQjyAz27IixmDkYBHsb4NkUR0PZcnVPOyhVj6PiQSVGeHXBwyvzPppg+LcrGtR2nza46SB4ZQadJ8qd65NheBU664lNpU2iBKP5VkUBdxLU6pDYjft/z435vHSfOwj20ViwINpi0S3FGcD6sN6jAlatUw4FN6GZKaD07XQYLHIuzLqKJQOxn1z6NMoqrwZ97qcYS3rPxJ2ni+D1gji7nyjbCQH05Tkfv3eyogB+AwxvrEB5lNkSCJ0AJkkCXfNMDfL5SVyfFbluojb73ZP1ZCf3dQHsnVzNLfR17H+TY6G7PiOEnHUZm5OhcDchDaYh008+3uS40rQrfXGiEVfI0yPtasmtASS/xzxtqptNHU36SoN0Nbj4+pzkEUOnmlQhsaqOWNmKSXlXrzAs1jj+2fNlzM/4+M4K8E4LaLatczLmLgy1rvvAqXFsLJdx91AZ17C21sL4eDad0T2TqbPzLoA9dCfcowYXJDt89+5ku1RZYoKK0Alf87hDNj2xgYbdtZMj9Lksa+qh2Qw3V8VzToEp/s6OlOj5PXuy6GuUCi2ObzR2dgN3e9j97cw249E70X4pjLqnXpbG5z9TzgRmfIaX5nycIZPWUgV/tQK8QTJ1DOrkmDJiA1Xy8IFfGkf7qWr7UtXzqHa1cTyxtd+petY7zXoXwL5HON1Mt4cvXCrj5sx0x3efYA7KgiKvBgA6oeAjErosxc0Fch7irUlsjvh3W9umrUwOlt4lslmTrBbMEGYb7aq9PbJRUikP4j/0TbTmm4EcT1454itzVqPG8G4AfG8FuN3WniQG1EaxRn+nKsAzVYSvVnGlEq5fWxWiU61WjRxtKLbJTzZSLPVm9lK/tgXF3olVHK0PB+cvssOHn51oy7HDYO5Bx3V8nffb7GLNZSoZOEvKNkGRk+HkUdwMeHfe9J1VxQ1YnM3IHMYENtpa55SzzegbLE05JQ88UmMK1CRTM4/h+02of2Sntkt2pkBNMvUEgtM13DnkKJna+H7TzAzVpvfG73tbbqIjT71Qnm1mqbbR9rx0l+ZvjN+SlUUXctph3JcRccQarXYQv43x7B1ziWw/l6kRQL2NGaWVctlDJ6Xajsv6MNKA62NENY9PlLwzLI9YJ2uV8SPpbWtNPHPGxKudTJt0fBUAi3WG04d8/JOnKpiZYvjeDeCvV4CbQmcfpSdlJBAaL/1reMCn96H1GGtfmWbirlVyx85PlpKp6cb3mgU3kyso9rZ29/CLyXPs+22MN9fXl+F5DYSB28OijsJR5tOgjFKpF29bpsg91DT+Iu4wX5rOYzRGlB+GLmWmn8wAmIgdU9X4+mkR9EUKnFSVw6cE/j7OzHt4ZYHhZMPHG7eBv24Cl9a1/7dR2tmqhRqBelKEn5hkP696MDJ1Nj+ZDer7BugC2EM30vYbLP7zn/h3J+YPu2E0I7l3IJuWyCh91HYbwGrnjsTWB8UbsO9+HmUqliCfimTuORkGQTprad7ysZIZcXzPgVz+AFnaeLHF3RAwZ2sMZ+Z8fOlxD8szOmUombN+3ALebwMtO4OURbHrDHh2Ep3PzeBqpYSPMmGXRrZOFaEfZfl3uk1BsXd6RQE89wey9NFYc0JE7BFErCGBkr5N7E1tUWiT/aPfMNR2tfdsHjEipj5us2ko5XlhDVyTPHRlNV+217iZ+YDkJvH9UmdbLJ/Y2UfNsNLac02pe5xXcpSR1IZAbVjvc0seTs/6SjH2gybwvdsxqO0qw1ZCtsUa8GINzcVy5/a0G96wSu4YQNNfO0rrvlPqgmLfA0BTl0v/i6ytO8G+0MFx0RHlfql6BlFpM7QEz1k5Ov5hM7qnZLoZpZztbZn8lCiqNkOBLfl5hLVNDqBclr9PBzaC1TlpnXipE82aZLx29DNFWlE+smdnSVHm4fR+H74PvN+CotakLCMHlOQ2VvdHasAX9+HOsVJwpeb75CJqJx2kSwyo77uiLG+1Coo9wiYcqckFyY507ky0171HHeZORw4824Rl21qHst55CrEczdlmpVfbdTvh/oeS+N67ZPFlr0/fMeVx8KmsJ8MGEjuUJMyBxaakHlAG1BRuyYn1Bs7MV/DFRQ9zNY7lhj60LgXA5RZUpBbJ1S3rIDDdUtOXptF+bbL9c08oRZld7dJmv02UlspR9nG+CmBvc/VNrHQkD851InlYOs64y5BOImjdYxio+9qcM+PcFKgzSBzMLQznAwaKumac/QZoc+39bPc9J4fFouQ8r+6Zp2+qNNkm8QHXlPrMER+/tVymqhzKXk2vd1uaStPfBNRxWiOiv9ynYvMCT02w9ucauDbZlanpRnnJ/DeddHCb26/v5QWwt7Wy0nnkDzCx4bUPRmCPuFEYV0nuD7thLLitEzOmlkx8ghrxZoHdw8UOnHcveTXx0wPva1/W73xI8eD9BxGKEDwpmt3liVPrY1Yh1w6oTVQzVGC+wfCbyxW8tuBjrqYjvm8LKA248f+m6pdmnem29PG5qpC/NC3vHEJ0c7qqPMpIpUZUOWujpuYJlb5fJq1Bj7AA9laBfV66xx9ZbawJ96jrsIMabd0oqH7dDvMYTZRl2Sz6GaXvVoA9eKq90O9+0yWz+r6Zu9sgztWiD2OzuyNTCQYVcgjY+lbdqcc3Ul8MWgHKEc5A4ZMvzTG8tlhRAR2LDcq2AqwEwKU28Fc3tLKMQJ3tjdIZ/cMDWD1exQeZMrbU1BwDO5r1ZKtbMe+6AtibXU0pHXzz7dJ8c7kRORuPSycaB2UGtRDbb8uliFifRrlGm5wv+27rPD45Y3vOn7LdYxqIucR3FOpMN0op4gYfRxqvQ9T72cit1GR0/3QwUCDHqVmG3/yFv/dnFipKxqaqHJcD4J2mNmu9S2atDKgpUqsMgV8/wIIXxvGeT9Ga+myxi87TjWzf749N+91v+xbA3gywpXSO/u+tAwhKBwIWHXQdshyb4OTuph2FmqYod2zzSrOZ8cBsUGcE8KH3yWA1n1vIOwm6izLwADHNejTStja9l1obzrlLnQmMRKP78jnZcOmchvFIhc5LtlBn+PxCBeeWKwrglJPIAJr+XiZQUy/JYPR1j5UhX53CraM+blU93IllaQKxAbZdneOehl5uZmtm2xbA3sTqHf2DtYPCc5ciVqohCjWVzuzboWCL76ecQOyas9nIRDOuPrt96H36NMilvgl7nWa57WxkPcvU0799QJjWQyh06ueciY7ActuSgQmhpNxkZxYomKOMM/M+mA+VSfT7K1oLfsMGtRkqB16uAS9M4e6jpeADv2vSMkkHjfZ7YMH5TWyne9q0APaw5SXW+3WwY++hEbKNpShyJtPcn82TJp7Qw3rV+3HAvk9tc4uqjAaZ4dq1/uICHTldijuQDe9LsfOn35sVNWdihoomXfQ7oXq/V2mMyKPsiI9/crqMubqv5GfSev+wCZX7mz4bhKpbxAt9tA75GxPhnafq/BqQUGrT1IRf7gpQ07QKYA+CoJTO4v+BWjtsPQrGpqUQ5XR6eit+eijl7jZQW3IIye3PlloDTucKGHyYdDnVkQ4de4DJUEdkE2wldYKdHurcx587NfEBN8ycikoDXqOsJ56K0Hr5F2z4Wy3g7RWo8EuK0koBOl4FKr2zWEb0qWp48+lxccuPotU4oINubi6hvw+0TF2w4iNua2q29K/W5tbWnXmXe/slsd6pytJZJGeAm9wnZbjt5WhHodo2UrIyd8YBq+/0YtKr/vR1I+0dTO7wcr40ucETZX4Pqc/VIOjhJnMaID8MOAnpnjUf+OS8h986UcFrx32822YqQQJR6xUqZ5s9beJUwU+UhfziAXbrSBmX0Gp14trUxkZt5OldBeqCYvdBAZXQufTR+kERlo5HUtTsLKF6v2akz8wm7o/V/mafPCqeYlQzGzMppRPPYSgxjbmEwTJ2/oKk+k51kH/XXpz2kZ9TRDunr2RRsq6tXYHEZwyU6veVYx6+crKGxVmOFpjKfEKgpqLzvRXB9fWkKPvcfqw/xYOfgWTqZlOgVqPBmn9bLmO7CfpxT5oWrLi1rFQs/tvL8K9GwbwM2THoRAiOlg31xhtMwfrJpvlUe1QWN5ctj4FuAD4SsC1w999N/XvqHW+mrQF9fJ/uuDMz6JlQTj+Z1ba7pqdgyulUfIZTcwz/3Zk6KjUfP2ppRdlVEUdoWfGW5i5k0npkHOKXZ9B8vqqK493K1KY2bPiukakLVnzA+fjY/3m30RHuIccbPyTbAddKWe3s0N2L3S3WH+TdX7oELg3uEQhfaqR9wU2t+rlNm5MoQ/B6x51BZN4a5caMD6DY5DnWz4iVx3rnshLp/rvlBzSwif1envHwe6cqeHWxhj9fgUrkn2i9M/Og3kim/qWakJ/cxz6cFRu3x7oF5/PYbwPsB85OPYzMFxSbVkhK59i/WJl0x8YXZRjN6UWLN5X6o+tDpWvA2K3MBrQQZO3J9PbMUm/9eZhHGt2tB9w5aB9IufuOyb6qn64g3koZE11qg2Vu3mOZHiRLZ9iB9GqnOyaKSzbnF+c85VX26lJNKcoo9JK03kmFDmtwxNkSc8JHAAAgAElEQVRQJNcn6pCvTHSuNRzxUQxqGlVuyZ3tVrwcBr57+XsB7PPSfeo0JtfubpxA5NQlg5tGkEC3oqqh3Gkg60+Z9KH2pkqOhMGOG6aIRb8H3ldTbv3QF9g5FLH7Vf5VGaypYZkZmGONYpsvN0UCJnWN+i8Da83+5E8tGUiykvF9etsTqGsV4POLZSVTE/utIrMoPXAcRx3a6U7iO5J76mJJRL86x1Yec4LLCENKD2xkaRvYRKXVjR8En++tgv+hBvbyBVkNguBAxLAAIcrKOVmh2N6+FiKEzZLbS67bdLclbY2sW+Zwf+nUNh5Iei3qndKwpXiN9J7IJ8rWmPsoqOwzzKrOQQFSlE6IluzWOqI3P2y5AbjiPKgups2B6GirnAllAG1adVffZjF0UAhVvDw16+F/fK2OwPdVdBbJ1HbOwSwYpqiiRxWdJ7zwziem+UfAWgtIQG0rynad9rsf8B9aYC9+S/r8VvuxtiPnXVcJgzYDnktvuw2ylDt7reVmGqcAEaoEziA2V2/nJIxkCLDNAPPY881S7YGU1NxI5dEWqPsMjTLw8iGmsnmSa+Z0CbK1GojX323ztuAIYmArkIe6/G3vK09ot4FsXcG0y2mZiuM1GP7Zy3XMzVR0yGVba77VPfJMWgz49DTCF8Y716ZccWOsm0nUAJpuSv+S4ni7nVqr8W+V1O/a68jp5H96x3P2H3nEdd2jgOMJEQBhmk3uTe5jUZ0k4ih7jU23Y+cV1cQudmVWzlD5/ggeRe42+3mAo3UuA9ybOaV3HDbfQhT6zALQqGhAkxfX1ZZGBMU7H6siunMrkH9ztc1aAcd6O0QgBNoxqlPgzp1YBtTq5t2rZn2Ol+c9fP5EDY0ZotQszvctECTPTq8t5/pKYtsfKwv5lcPs+kRp4zIwRpYv25xlg/qB9fveCtYeKmCTffrWbUxvBBtLcJyq4/KSsNPrJHvJZq1tBrG7+RRxiItgpTXmMZC7Gc5icm6X7UjR5l67eOZJDgN4cv++QniGJmcwnFer2oCatMhUvuZ3lpiqX0WApowjapZxI+puoSIw5UD8zc9ajBLsUzLAdSFURBWB21gYcil37s7VkyFx2WMc5054+J1TddxgPr6/IpQ8TS8CNY9LDdlSySEPmCxBfGEWdx4ZwyUAGzFlzitju6dA/XBRbCmdp/4f1DutjZMSXX/vnDgOvWMsDa7eQ2m1kYGKVqz1qV+VZa1N5sKkaF0a4P1O5gSH8RvGGIi1z3slLGn8Y26rbIc5HdFsZyvAUoNhsQ7cZExFRyXZjKwSN0S2aUpP1CBvXm/Jn95y3GY7QDOI612Fmv9JR1z2nC6x0aF7Opla0y8v+PinL84oVfhfNbUnWSKyKDTrZ2PmfqgG/Mo0WvMV3DpaUnZqotRGQWYotlGSmRxlu1pZln2EDwXFPnte8lsnMR1GnQXhlGaTNMB99Dl6lySaHfUxlZI3/iYF9rivNPXumrYS1j7JOZy+ub5b/3gq1ToBdjwe+0vryfYFd898exfAUOgz8wy1ClOUkRL8XWvFs7VK3arZWZ/JBPXcuBBv/qTJLgcMzZbQ7pwxS247+uSeSlYsNrHRdZ9jcYbhK6fqqM/6+GGT4Ua7y1+QCZJ8DOwXHTBf3A/xfBUfTWpQE6XOK2P7wOQn63egb+f7PQ/s5QvScxAckY48GjlOhUVw0vJe7/Kl5GurcTo/So43malPmxD8LHgzVL8P1e0ndRscx6Wle2VnI8/mxG0n2oDkvOq9CwHz9AzDyVmmsguQtjnmulPwMWoDs3LKusS5Su17vBxGpbVAfvfDNrvWFLgdUEE7LWvTdI1Pec+qWy506nCpcGXSOneqhh8LjndbTLH26UTD6fUsM6X9Fl+a6lxtuOKGVXInT1G259hve033NLCf+4M3Sp19Ty11OvKI6yRVWtKctqKE8YbJw2rmFOjCIY8172q9wwTkNoBszXe2smZXEdcP2IZop0Da51jPUu1uMz3X7v9xbjBfpxGaqxOFZgrUNoy0wNHFFSmout9xvDADOVeRGycn+J2fXFnb+F//w9rsjXVZvh0IValSAzujIVcTTSsGiKum+/yjUzW8dqKGH8PHu8qclV5HMwNz4swy4LlpbCyN4dYj7sY1aI8yJQFkfL8T7fdutlMPo+Z7E9hSOmdfh7+ysnJAiNqy44BnlWS2ZSTDdafWLNl7mYCFbvimDXBr8ynqlP+bbmX9lstSZ8xfOU9yqFKtR5mWPjJMsr+FGsPyLFO1qm4EwIqxV8fDtGeR+H5wrdSiGOhXDyL6/AF2tcTbawc8bwXNZvAPL6Lx3Strx+9sRLwZaF5HU+wYzHbRhPg+KqWRz/H5JQ+vLdewwn281SJ9giWHmLWzDmGqzvHL0wg+WcP1SglXc3J+q9vHCQcVpaZXAexhx8MD9vsnLsjy2tjGASb5PBivi7heS8KFZsY7iDXXUMjQriTFNWXeI6eWrCXYAKhr5uqGNdruqUYJFO9SdZu0aWxYesSB4Dba6GS+elwGnGcOMczXGSoVnbGTNNjmlaLO9kXxEOc84PEp1j5eRvirR/hHHnQNq2YTolZbCV//Dyv4L77nn7y14dZbQRttA2rLCmFW1ZyZi3WO3zlVw+xsGS3GVaLBdsrRh4GlyuhS+VvgzCTCT9Q7VyfD8JpVHC/Lfu9av++twGvPUeyzF2T1lrt+gkl3Wri8lLB6Awrf9dpY02x2z4FgacwV5TV1M/udEH2ptwZ0Qv378OC5X9tnRz/e3RqP4lB0hjZUmMCn5xkaUwzNUKcMMjM2JqwEy/E1iqhSdUrG8SsHEZ49wK5NRO21g1WPWF4SxWkUOszx+nXxQRCIr/xxa/pvN6pPrLdRIV+B1LIlB6betpTO6Cunaji1WMMPAh8tyviaOU+1clG/aLxU8fLZCbSenujcORBFN1XoZa/2+4EoubMVcG7nmj0FbFKUjbH1Z1HyGlKGyuc7AWWaS85ds1wzcAbVioKSQ4SdHjgBp91t9kJjkrG3Zvd9D2eQS4rzteb9qXYaGTNUjK4CpRzzKjq5H6XiJZQoQhijW4VE2v7WDKgxjhOTiJ6bYe2ztdUPq4zdiStimDzbXWDHIH/lf74+9oPm+tE1yGNh5GrWxhxl8dR15hOmMom+9lQd78JXmm87mZyKrrOXXJCjDPArkwie8IP3VMmdtbUOxsezmUTNmOi296029XYAuVPX7g1gS+k898coA+0jUSQfSxZnUOqgkSl4ZqkTnZeFBHUf/VnR4IEJBFhsz7U3r20Wy9xPAaB7KvWj3tnvbZ6D3pMt+uU5phL7URTUusWma612lxIaiqgAT+VmGcfnDsng8YpcOTkj7wAeZe8klNqgNiDq+ls7jqz/9z+vr3Wik9KRk/Y8TDz1fN3Hl07WMDdbVnZqCuYwYkCGYCeUmsrfnqoifHkKlzzgpqUcs81aD2zO750C76B+9gSwX/q/14+1Ec248PcLNyylfIZjMpze+PGWib/MA0sP29hVWmeYyHh5M+x5b582y5AX363HlKbcFnUflrfcLiZnPXGSQY/Vgc8sMKUYe2cdWKEQRquNos6WPZp+8hnH0iSixRoTL9c71+fGSs2a3NiITUg0MANkA3D6bJw90gqq//aHs9ytngrDkGI4dJIElXjQxz99uQ6/XsFVwZQXSU5gVuJhT9fUOPD0BFpPVrDS0Ioy4yZK989GaUV7WUG2p4H94h+uzkaO/7gIRc2lkMv4lcAoh7/uOot0Ob5cSpgXA51pOPA+Pfn67IuJcmeptqHORiNufc7w2z3jjb2/TLOKp11B52vA83MMb8VstwKPJTcr6hwfWoZS+szHSzMiemaCtT41haueh5VMYj+6Pa1s1nsr5cVFdc0UsM5L7rnvLwlXPAIpHLJTz9cYzp0kmXoK7wRMKdfMWCyFtwZ6jPYZBpyeQPNICR9ah4xRktncwwNR8fJ+UOZ+99jFFFs6Zy/Cb62Gp1zGG2EkHLusas/GTzmadNlOw+mODOw0Z5xKv9BNPt8F7Kgea9StkUBtU1hCwfsdKPGTtVlvAs4XFrS2m6jz++s6rDFhsS0wm+9ir0xlbvr0AdZ+caJz85GJ0gpardXVKAqr1WqW9bZDHAe7ZUrpVP+Hn+7b2OBPMuZWF2shzixW8OkTdVwGZZ+Kx5ZDrhWFVzI+8FQVwaOl9iWPTGpdbzKbSu+ZsMvtHgq7EtgUzBEEmEAH+2XUeowERyrilvdK4SEDbkMZ8njrbHTXEJNwcmt1vx6nlrSWXTe22GzlwWpT7+5M8ihzv4euNN4e8JkjDLUalGMH2aYNJU4036aDRCHFsTwFSgoYnpmSzdP7+FUfWM04eBjQ0OwM2009DbULq4qk33jP/7C0vvzlpw7M/fJR3y1P+WjHpj1j4bPHZ1bDOKwcK6P9/AQ+AkB5v+1Kl7YoYJxP9rSNehTQ7z5gS+n80rdxIGqHx1HiExCCK38mCwF5EB8E8NRCjapU68VmMoZ8cNv00r5jFuDmt+6IE8jnY1+boSjCagpYmmGqThVl6ST2lsBim7DofUrhzTjONIBPzbKbx8awWi8pZZSd/8tmdY0t2IB5pLKxBGw4Dr7wB2+U//PPnDjt1Ur1ZuyZZ2RuZY6zDhwTWDLjQ+5zwtUDVX5jvNW6iUolvHv3bjgxMfFQ26mHgXvXAfvX/khWVtjG8xEfm0Q7yI01zqvb1g/YvTCKv4kvyFLMviaxzEqnMGhlZUlYa6vahm3a0fWshiRyiOVpc8tDFSi7dIsD1wJdItZ+GXbWxg3zOWosxIkqj/6TQ+zqFAtu+r5PNmkDGJv1tlncoRQ6b9MRuF9//Rus8tzXJ1fancWOLJEXaMo3z89kFJ0rA/sZblU4iIMgGzVJFHToGHnayPkPlfPJMFDT77sH2NpNdDwMOschonnpws2iOtnPdulV49QVkwT10ZCHXMWaBWyLV09jRcM2w3FnCL9FiVMiQLqWiA3qbgfaptbPJdW0I802KaF+dQF4X+i8X7FZWjUxcrPiFRSfq2OhpiqkWWbtQ6Wwc3pK3q274urYmGivrkoRy9KG3aZJZGXpTbO5imLrl/vee++VLtePzcLBklfCmP0MDdDppqQnOFrBGg+C9+M6WoaLyJWpH1btdz+Q7xpgf/4v5NTK6sYJV0STEaPHnqMNy2bWirGVxW8C0hyA5yrR+rDnA84HxZZr+HfDDNPKNf1I0sq1rIYs69SiryHCRpFYcxWGTx/juNQO8X4Qx0pbrLaWrbuqeca5uuZzjXB9scpvHmXBCnyxDlSyWTppIEaO3hTb3W+jxeB28eab7jsLC+XQqR51fe+wy1CywU1PllxbJxg26n77A68VrhD7HXMSuXZqRaFI+168khXYFcD+7LfkxKrbedx1olldlcOAwqJ3fVhn03Yge55BaK7CylD+PptnEIvey353FWz9UzDl35Ao73KDYaEG5WxCWm+KlzaAV1hO/iNcU56gEBWf43CZyV8/GLaWx8QHvh+tAWVbCWXAbKj0jpqMbKpNlBtA6VqAAyFwnHGUVdQmB8oMwg3DVpXzDwHczWG9s1xEAeqcPflgA1tK59f++Eq5VZ5ZjFx2WOWgz9F+q32dUSzlgXOgUq0P+U31M+TwoGEMYs/NMNVzUA3zQjxsDbqZlG7rATjRYHhlgeMHzVC5gyYMf+wDami8MQATBXykBtngsnN2kq8uTwVXAJ98u40MTXKrrfFOql/sNCW0wE3DdK9cucLZ9MEDnOGxkk5ASnO8TaoCQNnOaXo2N2Fk6j2dJGEnGI8HF9ixTI1OZ9GBMwPOx0XQrwpTl4LbbF0G68l6Zal3zyGQOQFyKXiW7beexjBwdyFtSxQWy04OJImiXzPrDZ8pZxMC9Ru3QxVaqQiz7VzCqfZGfGoQGaQY5RrkrzTYjSkfKzMemlhdbWOwTfqemoxicNO+c99++213eXnZW2tjAS4OMYTtMc5/GgeVZN1VbfFgJG38TgBkt/bxwAL7sz+Rfvvn7aXI9Q4jDLr60gHmKAWYPmi2wZnHltvsfUJRczKRqN+szvoeHrEsHBPmnv3Rw4InDWMWPM5xToT45AzDUoPkasokEir2W0naxoMsDMHjzAcEdHUQVIDlKhNf3o/r5dLGR8BYB6urYQzqPI03dXpfXDBtcJN4fAeoToJ8/RUXQRyEEQMMmO0IrQLUI5w2DySwz168yKvR2dkWxLPMgRPqjPMJWc7k4s8BjfVVBoR2PwNZc9MwX0dnsQjZWOzeVU+6yDkQknPCiALGyzXUtalO1IHlQxxXw7jGc9zOnHQpG3VMwZcnmThUCtuvTsk7M+XwClAmsNDdjRLKyKnmLw3jvgImI3PTPlRUPP5H77Mmtj2ZdHAEjG6pyQMH7HMX3vLW9i1PR2H4ODxngjKf2LhOAbzPlPPkYrvppqi3QaVFvTfLmsfMcepwsmoHJEyA5qo1D0D5w05MAWfmOf66GWJdhYzpnlhKntbfqigsn+GVKQRPVHFtigXNCV/J0tl0uzZLm7Dd1Mf91ixb4DbAVsOI/yVANhT8fo9vS4h6QC56oIB9Xkr3b77TXgoj91AknUqiirKoZlZ+7QFZHrHOaZQFv8o5n2mXfBxFsZaQ3nwKnhT1GzTg2Pa83wdO7geOTHFlxrrZ1sBNOaZaH8ixg2KtPzPNNp6ttj+set4drK2FcW2qflUkHwgKaIHbPLnsnryvnMQDgsttD+OBAvYX/s3aXJu7TwhE43a2jGyVCxvciYzbBzCDqHcPuAcsZ6ptPIBc+bof65/Q25yTRx0qAhXGcGYOmJ3isRkrk2DXVpTF3VDR96VJJhbHwo3PzPAP0Go1UVF2ads7y7DcD3yQRA7Q1UwLar05rD8YwJbS+Qf/5mrFdSdPOaXSlIzClK06NaUYVHlEdFhyP0VUB1DvblXN3pK1PcDup1jL8Px5543N3ZvmpMF+fpZKw3JVk0pXutDGXUOc7USC9B25XJ6YZOuna7gxV1IZg+mfYbWNTG2D+oGg0pvbokXrrazAxw5sOqG/9KfN6Y43djwS0X7HhdsPoGav2xPtYc1zWOoM1vTHQZQ1/i2rXOsB6QhmsSGctwLtXIUynHCcnAXeaQO3rX7teOTkEPAYDntCfm6arR4r4X3fV56kdlogo/U2oE6cTRJ+t/DU2gpeds01Hzuwf/fbH43fLk+fcHhpf9QJdKKEASatBNxWzrE87Xa/Pvqx5j1ste1vnuGec8+OPPY85/Cw5WSSm081qCwsV9kAKazK1KSiWya+03FOMuqOlGoLHqIXp1nrZCl4P07gZ7Td9NdQ7G37eO+aXVwMtGcFPlZgn7sgvY1ZHIIrTjgOUeo0RBXYMiDvRzV7wD3E3p0Q7QGsuVmtPFv0MOqdYQpSXIICLKP0vVTAnePdALhK47WjtsxJYwbBgFnG8EINzSPjaD1aVucAxUwbMGdNWSkqXcioDxf6PzZgn5eSv/Fn67NuqXSMl/hM0B7iVZZBUvIxg+ge9nkYLzxE7rZdVfOUdrkAtqh3djsRqClvFyUXfG2B450QqoJlz8uQdkHJExjmuMBrU+zufCm45Pv+eiaBn077281DRt2p4I0C0A8XoBNR6+OY9rkLknX2bcxjfOx4tB6ME885TPGl8DmMulqKtYREWvW0+mE86dvisXtY855qkb0r16NgyzSh7il446VDHLUyVPw0mbP04WEh2TJyUzLCE2WIl+ps7ZiTsN4GxHms95bipT+OfVDc896twMdCsc9dlNU2D15iDq+EWVvWIPnalJjOWY88Cp5VrA07QJI+tqBY6zl3MqwDwfbULKUt8tFkwCWqadVz0nRPFjL3kefZqXEEJ8Y6t+ZZkhDfKMZsFtw4mhSgvndY2VU9319gS+l89k/gVcfbjwnPWwhFhv2OyeQw6j1QMTaMNe9D+QfJxHnUO5G/h4gI5CRGCREobfZXTnDcZQzvtRCDOlMki6K9iPX2GR4rQz5Xx+2DAte5j1ZZ51Cgu5loJ8N+P/C26V2FiD0y2PsK7HNvyWp4oz0vmTzmAqWUciqPCg+Qj/MUa4OoZg/1ju+3WfY8Ncz44lytfNxw1qP82VxR66maNmcF6oKMbl2lOxHwwXCwDPkPquHKfkdc9rVbqK31tk1ZOxozvUf2dDGN+50a6T/+d8HjkZDHHEeFFve8BgGkLxUfxLpbHeb13U9uNwNLseYZ+Ts7eNu5Rf1GNZ4Z8JUlrtIAfwiGa22T7ijDA4RM5fqmFLtHywiXy1h9YgwfQOf5sllvw34XVLqA78AVuC8U+/x56f74NewLRXgCrlOlZAnDlNWbsU0rSr1pxZq1Ln0Oh54u+7HdNqsQ+3RT1oCvLHIsNBjeUv7eg5MqzDHgExO4u9/H7f1R0ITv26Ysoyyjvyl5utB6FwjPW4H7Auwv/OX1mu9OPiER7Sd79UCvL2uUVnLP5NuB8vcI1Nt4X2dZc1KeZ23m3ZsCuXXsrcQtBtsEaNJ8n1SRWT5+0AIu2+YsdZM4jis+BChd56uT4erxMf4eAGPKMvJ01pRVuIUWWB66Avcc2Of+nSwz1jkB5s4KSak9M7TYqjmVpZA7yZpnTVGb7TuXwzBfxmw6Waxem+M42YCqZvlewFQ+MrtZl7hTqiOmTFmLZbSWxoJLgCoDmydP24kGCtv00G1dNLinwKYwzB99HwdEJzjFXM5EDqizOqQeBVj8jPI8y3pkYft55lDvfnbmPMXaIFEhaxYzJmhyD/3NRY4mY3ibNN/JZIxM3R0gydNPVtE67mFlVmLVC1t34qgsapznRXZfspsUkNgbK3DPgE2gfv+vML421nnUKZUOC+NZNpBU9i+St1kK20/uTg6DIYo11W4Et1RqRgkDl2rAby/6WPGBd1o6zCpxObFwrTzPKBdZGcFyqf1+1RNNK8OJiZ02xe7oyoL13htYu6+zuDfAltL52puYuON2jjkd9zBcEl91+ntF7Qah1CbDAzzSeuTvYYEjgxRf1pg2qz2nyKyTdeDMEV+l2Py+slH3UmiTGWWWCTzhyeCFsegKvPD66mpkJ+nP03o/VAXb7+vu38M3uyfAPv+W9H50p3XCLVcORpSIkLZrppLioGochlr2Y8vt5zEyGz1M8z3MNJY5GOiQoooav0ea7zrDW22ovGTtlHZP02zqmlxD9zERLZXZ6vIYbnrADSuAI+t4YmRqdX2h+d7DCLxHU9txYFN89ZffxlSpJV5yGXh+FUydpSCx5hpQ9dST7qqd+2nDe4BNVD7vRIhvlvdbHhfRl6mI+6FAjt85Ro4nDO8K4IctShNsspbZ76ESZr/gCbFQZpdrYmMlGhvbqOj4aWPGyjqdFAEc92jDPyzd7jiwybus1OwsuZ57iECdh9X04upKFUmuvgGs+iBTVxaImzGL9SjKMp3ZH8k9lHy4Pz/HVUH5qwDeIqfvhCOwgzmoLcNjHqJnS53LlVKJqLRJiJCtaGns00WOr4cFffdwnjsK7K+9IUtrUecZx3X3k1xtqnaMIlLbc+zLphuq20dlnac575eqOJeq5wWQWZ2S3zcpyT4/z9GoMfw4znaSdj3pplKYZJBHfISnSrg5UVK1nY2/N/Vq+3wXnmT3cJM/jF3vKLB/5w15MJLBKbdHoh68tH0VVoMUbZuoYz2IevdjzY2iz/boXiwDv7nAMV9n+N460AzTekBTBICuOeQLPF2W1yelXK+XSpQUwZSozSYZpFkWJWseRvTdwznvDLCVFvxKeY01TjhhdHD08XbzG/UF9wjkPg+4ebJ3X/PVELMW2akpmOMrCz7m68DbbV22lhuloLqZZiNI9z/rA58s4+6UUCVgCdBEnW1TlskiWmQ5GX2zFC03sQI7Auzf/Vs5zjrt+baQR11XRSn2+J0kkmdaBNUlFq2USFui3jGuRvVcy6XgGQ8x0xdps083gJdmOGbrDB9SHep215fMvidNbVIKeaom1x/hyj20uQrIahfUtpLsntbI2sQeKJruwRXYEWD/p9/beExIHHOkGDPV1u3SMyn52XywTb0ZROaCO0UdM0/C9tnMob65snfOw8yzPi/VOP7LJYZ1BmXS0t5k3QHrd0yZs456CGZluPbIGL+JVovqOhs5moZQgHoPAuhBndL2gC2l8/t/Au/uvvA0mDOTJCPMVq3IwWGKcGfJXpwhtJ9GPdfJZYA5y9w+l6vvw4YT27Fc5/j8HMORKeCvWlrzlTDdCbiZymr0tIfOQRfXqmLjxtjYmGG/bXMWvU+VqKW+Chv1gwqN3T2ubQH7978l/dbkxoF17jxeGvN9chtVgLVz7I64PimiPQoFH4jWbsbPLNs9CrjJRfSVWY6XGpT5hOEtgaRsrZajtXbQWOKf8hA96uPDis4gTPi3td4G3Ik5qwDziJuiaLblFdg6sKV0fu8vg4VOmc0hElPS4Q4zvqJbALbNoffMpk+Ob0U9B7HoObJ3rlLNujklMjk9BXzlmK9s1FchlN93N9S0qy/3mcA+j7WXJa5PlnDdArVhvQtQb3lrFhduZwW2DOzzFyX/e3/9WW+iPCvbge4nI6Sm8D1CJlJ7Ij2mauuLHmeUAdR7WP40cy4YRoNiqX9vwQerAD8ORMJ+m/npUGqGBgQOeXJtLoquVj3vllXX2VBrE0edsN8Fpd7OVi2u3cwKbAnY5Db62z+8U3eDsdPM88ugyC0LxX0JdkzsEl2XKgcbZ1Pp43TSj0XflILNHDgDzFrk9rk4wfFyHXh5juGvW0JlPMh7URz1sx5aUxw3S0TU06VqbUWZAXUhS29mVxZtt70CWwL2Vy++O9YuH5wveXgibwQDgZ1ia+NkIsqflOo+988vngDcAqmRd/tS+kG2s/heNFaVIGGW4+VZBt8H3g+p1I6+Y1p5r2uAPspke97nH3jASsZF1LDe9LcwZ217exYdbHUFNg1schtttpvHy9XaYRGKbg3reOiarbkAACAASURBVAQ9oLZduHLY9QQ9isPlyJb5Gcie90ninxwCIzi3UP8nJjj+8XGmEvi/F5oAU31njW8BnzFUAbmfYe0gx0cxqI05y/w1gDYa8IJSb3VnFtdtawW2AuzK3fb6MyXfm6Fyt7YWPBfU/YaXZzQ2bWNkZv28bWLNwEEQtPOn9ZW9Y9Le4xsTV7r82oKPOqUGpiT+SYRp90Sifg9xYI7hbjkIPvR1okHjSUY/20qywj10W1uyuHgnVmBTwKbSPP6B1n5ZZs9wxktEXW1HlFwWfKCGfFDsVyx/95G9beJvs+n9uG8yYRH8FApDgArGn6pzvNxgmK0BN0LiqyncsvdV95k8EoZ36pxfA3DHCuCwHVAKJdlO7Miijx1ZgZGBreKsv4upMQ+PSlfMEjoSEMRvslrw7AjtgIrNjj5JSpID9DwFWxbg5BlGnqAG2K80OD4zp2XqD0Ohw0YzFzFO7LeIGoytTbfb1zwhVlAum7BL26SVRGcVmu/NPtmi/b1YgZGBTdTaO9xedjx2BDLUhHpEQFtNe+YwgCB321psuyk1mzVj9YCbASaJP4HayMvUbs4D/tGij9kK8I6ITVq23YvYccZQEQKPMHbLCYIrvhAtVCp2cfke9pvuUQD7XmzTos/NrsDIwP7qu3IsuLbxSeaWqoa09bDho5i8ekZoVbDPL6iZO6d+9ukswMmMZbTt9NsMAz4z6+P0rFZp3wiEqsKRfjFUSK5mWJsE3o0rctDlhkobubpIjrDZHVe0vy8rMBKwz0nJyt9dP9Bx5LOMs+SanQF2dp5doA+j5in23LKRG5af6ggRtaZ+AgHM+RxfmmNKUUY2ahXQoeTqrqKM5lQGxHSIjZmo/RE8j9xEbVm6UJTdl61Z3GQ7KzASsP+z7zT3rbn8SZc5lOpLOUrnsuIZzVOu3mx4rqRkPsOAbYzMsUUqtQ4EUArkIHATgCvgeG0WODPLFPtNPLXJUdYdp0ADTNYZLlcA8iazY6lNggTbRl3kJtvO7iuuvWcrMBKwz/3l3SXXZY9SeR5OkCZgZ9nuHBTnAZvYXqobYP6qmaW58XzWe8ASZIFN9yUteJlMYircO8TpKR2pRbWpb8bVa7O15msADgA3ysBlK+OJMWvZlFolSCjk6Xu2L4uOt7kCQ4H9+z+R/vUb688A7qzCoE2tCSAGvZYiLc9EreRYo3WOwZ2MnZtoKQvl2aohPfJ3L+k3ijWVcJBT1mNKpsjxYh04OcPA/G6Uln0wcaEyicqDwPo4QAkSTEG8bJRWYdLa5oYrLr8/KzAQ2OcuXGClg1842nHC44zxMriAothGIW7HXedpyK059Cqo0hNUOOYEw+6LgNmvuEAumx4fNATqKUrc3QrxmVmO0w2GJrTziRIilEitG9MhUAWEB9zdB5Vw0DifGGWZSWNUmLTuz54s7rIDKzAQ2FQl05PV51we1VxopZkBqKF4g2zZRh43rPfw8aapsCLwiRkqTeb7yd+kzW74XOXyrrAQ5+Z8CB+4ndjJ4lEwfUiVhcABxm66QfCR7ydF8bLKslSChIIFH/4kixYf7woMptgXVw/IEj/lMJQo+IFIXS6w88xcMXudVwVk8JSNEG5R7j4x1xrccQAJKcg4R8PTCjOqj/V8g2G+JnATTIVfJsMUQtmpqd2BMFytcv4+5SeLuX3b8YTeJ1U5CkB/vJu1uPvoK9AX2F97443S7eaTRwUTS6ykLMFKi8xJIDX65AwrbivLDLUefSj9WmrmPMyRuel7I88TS133uXI+0e6iDLUK0GQi5rr16Ayr7wFyClif0YoyMmkbJZkd0EHdF0Xxtv8Qix7u8wr0BfZvfLu5n42xRem5M66Ao0RThQoB38ipNhXM5DlL+XxkHEDMATDUnJWpI5Kw5plF8jmHhxCHyhxzPrBYA+ZrDFdFnOlbn0vgVHSe2G8ITIdydYzzS36aUtvVOYok/vd5Mxa327kV6A/sv1h92pHOYZRIxaQtvl0FmIi14bElOKs4IzY846JpD9mm7JsDt2a7beJN35Q5V3m/FypAzQNOTWllGZFhuheLgU1jUMXxgPVyu/2B53kU0JHn+11ov3dujxU9fQwrkAvssxcln3TXX2DMa1BuPsKFgrCSm2NPLRvMORrxhBW3TFzGv4vm2fX16kZedr+ju9gvpR9XpiubLTegPlLWoN5fARqkNSMybKi15YhC+cz2CdGpR9Hlkq6jZRL5G823LVMXduqPYUMWt9yZFcgF9rk35GRnPTzlOs6EAnaMRE21Y3PXAFNXwnlbLHiWSud6pcVzGkbFDcX2OQGZY6kCzFeYYsHJ/7PrKmqsW9r3ewpo1YCrHnA7U53DjqlW1LpQlO3MBit6+XhWoAfYZ89f5JVPPv8kH+OHuEsojsMzYyBrdlzHLSsW15BfS94eBuxkqjYJtxRhw4BtbNs1n2O+ApyuMRwiFTeFYILMWKlhocIYsd/tKvChp11FbUWZHdBRpDP6ePZhcdcdXoEeYH/2W9J3vY0XWMmZ0som4xeelrNZrIgy1NzCtwZWH4XZqOM32u5+IC8DWChzLNYYTtQAjwul3iazln1rjzHUASoodrWkHVBMxUs7A0qhKBv1wRTtdsUKpIB9/rx0v/fCrSr8yumSX6pCBKpijwm+thVoWu7uksZBpq6sE0tGgO4ulEXBcwEdy+tezIJT9pMlCsXiAAnMgdUxgZtAXRYimmJstQFcyrFVG2pdZBPdFdu1GOSoK5AC9mf/+U/80uNzM6HHTnBOViFy5IgVZ8zYsWM2tw+wh7LhttbMjDIHxf2ATSa3GuNKWfbajLZVXxZCCc3EomuTHFFthmmGaB9wywOu+mn/b+MuakdqFcqyUXdN0e6BX4EUsM9dvFZthrVnStypR65wFYU2AE5pxjUV70uxjWdoDLL+irL+MZx5wGYhsdxaYXaqDrxEZi0GfEhhmBaoSWig6K5HgPXJIHgXOvmgCejISz5YZD554LdqMcDNrEAK2OQb3m6VX2A+HzcKsi4rbkxeWjlFirMsi20+b0fGzpWtY5t4mQELHseRCvBUjYFXgBuCtOBCJSg01Jq80CYB8ShjJHbbCf2zXmVFPPVmdkvRdtesQALs8+fPu3/xqf96isM7xUsEGW3miq1bGVs2ATvHnh1POy+Sa5B5y16tHmCn5GrSgHOcqDGUYxacnFAsUV95xU1CiNkoujZRKpGyjJIlZCO1bBa8oNa7ZrsWAx11BRJgUyGAn640FzjzHuEuxUdok5aivokCjagiZfTW35GFSb0stnw7oKauUix4DGoaR8UHliq6BA+5i5K9mljw9Ziam4NjDgyzDNdrZPnqZkDJZhQtbNWj7pCi3a5cgQTY5y5I7+Zk8zTn3kzJEdo3PEOxFYZjEq7ydFtx2cl729w0VMZOr5lm8mM0G1DHyjJyGT09pbXglDJY8dixd5m+t3ZCWZBha4ZzkyzBNmmlNOCFA8qu3K/FoEdcARvY7EZ19VP+eHmSzFxGOZZmxTWEVBYVBWyTCDBNtekXW8421DQvs4oZZx6lpt9qPnBMUWqmNOF0XxWOJSh6Q9UCUX7pZc4oq2gwA9yoaHu18QG3Y6uLEMwRN0bRbHevQALsT/9bOSnk6jO+HwM7LlZnA1vRxTiLSirnWTayK6MVt6l53nIloDZ+5YbD58B8rAF/foqhznQo1rtCB3gEMRtOdbWOhGF7jvPLsbsoydV2qmB6XyRL2N17tRj9JlbAAnbwhJDRHOfOOCVVsL1FtWZcG6BJ85ykRzLseNqztOv5lfE+swHeY86KsyDZZwKFYC7VyLSlqTW9yF59SVBJnm4PDZ/hOPmAb2x8NDY2ZjKL2vnKirRGm9gURdPdvwIJsM9++9aTjmRHyT/cmI0UO66DuhLvM/pA5iQF0n5yth22OSB8M1m+tFit7jfjA8/XORYrDMcqOuso+YJShtH3IdCMr/E5w2woOss+o8T+hHtCvInaMtpvlTChkKt3/4YtZjDaCihgn5fS/fN/HTwaue3HPIc5Ctgxe504qcRO4SpFEmnGLVD3pCI2aZGocxvYeSDPgJouoQwoR8ocn25QOCZTaY4UqBF7mcVFNgnUDaBzMOpca4ThVZTL1Myw4Ea2Tqp1FMAebVMUrXb/Cihgk6nr7avNBc7xmOMwl5RjypTVoxknGbsbZJFQbMtInTip5MjZdvrhbPZRK2wbVJXgqRrHqzNM1deiPkm2viyAq2E32+gMh3xUqiqYRK2NvdrWhBcJE3b/Hi1msIUVUMA+e1GOyY31U3Blw3XgmNzhttto4oEW5xXXtmztfda3lG6WJc8M0BBwW2dG1JpMWy/XucqEQtSa+GgK8iBgk2xN6m6PMywwBIvAldi7LKssS5xQCkq9hZ1RXLKrV0DL2FI6v/Qnq2e4404SUimBgS1DJzZrw35bTioDgR0vTeK0ktF6Zz4msvXJGsfLRK19zVcban0zodbAPg6xKOXtac7JEYVKcdlyNV2mFGYFqHf1/iwGv8UVUMCmonvX/nXrWRc4qDIgxVTZUGKlLIsVaRrbcRpiI4fnsOKpsj2m0geV9uktQ50MnX6bj23WL05pd9YsC05kuC5CPFnxr09ram1AbXuXFdR6ixuiuGxvrIACNiVXuOu2F5kbHjdupCRLx/qy2AONKf9wBetYc5ZEfmU15JtcG+W4InSiwcUKV4XzKHkCacKuCnJIEViJFWZ0MjwBREcZ+6mn0wZnkxESpRaO46gAj+JVrMDDuAKaYl+4VL5WmTwtGZtS5q2YFe9VoBG4ydWr60du0iOZQyAm7iOvpalzTew+sd6n6xynKSe4T6YtoUKzboQavfQaA+RzTLYqnc7fl8tl+pr+9XiXFSz4yI+gaLgHV8BixddfkJD7Eru1JWcnJq9ETU7UPM4tZhRoZnEyXmiD1kzR/9jPhJRkSzXg1YaPOco4SIAmD7MY1MRnUzXMQ4ytLXKQh5lJ8m9rwQsWfA9u0mJKm18BoxXn66t3F/zxiSdY2Er8vA3FNlSYyuIkJi5yLU1s2+l62XoYlh95zrgSv7G4kF6DA6Q0O0NVMStdt1FKoEAv+rPIGY4wvF8HrluU2o6xLnzBN78Hiiv24ArErPhb3tXJA7PSHT/JpVBw7VGgZd1HlWacXE8tTxW7rK5dJSQVjhmHgliB1yRbk8voqRrHcoPhJmVFCYTSiiX2bQ48DYijjP0dgLX4JyNfG0pNWvBCtt6DG7WY0uZWIAa2ZB9Wg2Oexx51orYi1ImcbQE6dkjT9mtVw4s0191MKracbai2lUCpOzLLUZyuOVQBXqxzLNR0DetLoVDacAXqWKM+RRlRpFw9wPnP4kyjxrxlwjEL89bmnn3Reg+vQNdX/OLdRqftPc8cUbI144lrqfIZN6y4DgbRwDbQjQ1hlumrWzIvs4IWsElpRgkUXpllaNSAd2K5OrFxc2COMcyF4a0DnFNiQsoLnqswK/zB9/BOLaa2qRVIgP2JC5fKbq3xHGOlaV10NmbHM7ZqCpE02VWMz7jBsim1qy5OATwf2NRkigFPTXG8NMMgKhrYKhwzftEZcNJnOAy8N65BTYOzgV0ozDb1yIvGD8MKJMB++Q+v1xy//Ijr8qMaoL3AtllxbfLScnY3NVK6SF/PAsaU2ojXpAk3Jq7FBlP26ptx+Ka5lu550mftY8BPAdy1so3aSjNV6rYwcT0MW7aY4ygrkMqgcnmi/bjH5DHYCjTLfNV1LSW+3MqJFlNoI20nxDpLtYWxbgl4YCnZ+oavTVuaV9AvkvPHgegkYyv7gA8spZkxcdEZUYRkjvKkizYP1Qqk0g+f/aO7DTHmPedIoTBsUiDZ/uAm9bDCcpKcPx0IknDiimuP6bPm4JNC9aQJJ/fRMw2gUgYu8TgjisWC13yGR4Hm4SC47Pu+KXlLHRIrnoC6oNYP1Z4tJjvCCqQLBlyQ3kcTrScdzz/MwqDH5JVKusAZKIE/Ue6uUq1bHzdPxDY6M1K7T1GB+jLH8lQM7IwPObWd9RmeAa5O9PqEp2KtCxZ8hCddNHmoViAD7Avs7sR/NBkw76TDnAldC9uixrr0dCxTx0o05aVCzipWAYHMEsbEWn1L70m2nqvoMj2kCfcqFGdt+O/uxYcZEyeAD8ZbreuoVIzCzLDhRbqjh2qrFpPdzArkVttcK7WWGWNzHNpZxcRlG1+UhB03gSIxsBNteawSp/bGF9wMiqg1KcwWa1ylO5qfAW7yriOKaVdjDMeAlSMIPvSRlOixHVKUNryg1pt53EXbh2UFeoBNEz97UVbdaOMF5kRVO8LLsOIpLbiSs03xvkS6Tq9fTLLpD4GZ0gkT1W74wOysTqKQfc0yxYb/fBy4ZsVaF9T6YdmZxTy3tQK5wKYcaN/5s2CBgy9LJ3AMO94LbKNAoxxoxojV34Rt2HCqvUXv52sctYaOubZfdFYcBOTzjL0TpzozGUdNzHXhZbatx15cvNdXIBfYNOkv/OH12tp49Rm3VJoihxWjDEtnUzFytnYt7dJroybrqtDINl5hOitKIIDFOscUhWtVMmx4GMLnHIelDJ4WgiplUuZRG9iFiWuv78pifttegb7APntRch6uPuowd4ExSq3QdUQx6cJ1bDYpzYzfuIa2hnMcERJjnL4j1ttjQCsAXp7l4HUgVJ1105fSx31AtE/Km4s67ZEJ+KCeCm34th950cHDsAJ9gU2Tp+yl791tnYTDDrpUL9tkLbXzjFNDVfJHm73ypGxzKDRIgx47obw6y8EaaYcUhCE45zgChMvr6+961SpRa5NMgYBd5DJ7GHZlMcdtr8BAYFPvZ9+VY/7P1k86XB7oyVqqQB1TbMbIpK1zHFmO4lo+F6h16bhKL/zSfg42lQF2XPPrKGPB00HwM/g+JVPIk68L99FtP/qig728AkOBTRlMf+315kyHlZ5mrjNul9fVrLheHiNNa1lb89+aKdeydZlDV+8QwPMNjrkZIIhLitgJDv0wxDHGmieE+Dl8n/RqRhNesOF7eScWc9vRFRgObMqJdlFWV93Wo8xlhynvuDJvxWjWbqWWnG2hnL41Ji6yXzcV3gXONHzMznXzmNlpiPcD0VIUfbCvVCIzl6nsUZi5dvSxF53t9RUYCdi0CJ/9TnOfG/EnwR0yQaeiukzWUr1Y2gvNUHaPWHRV7pYpZxXSqp+a4licS5u5DLgPA9EzQvzM63RuYnzcJFOwqXXhlLLXd2Uxv22vwMjAJpb8119fmQz52DMudyY4odTEaptCXvFwTCgnRXARkAm0bd1cacaXqNjerM5GmH0dAKIXBtuvC/l624+96GCvr8DowP7FSpDjyg/+ojUbcu9pTimUYsHaUGyTaMGw6WTaoiYEasOhz1WAl+c5hJ8kKFW/Efgp9/Eh4PZR4Kq/unob1aqdgdRoxAtg7/VdWcxv2yuwKWDT3b76rhy7da3zpBNFBxng6OqbRs7W49EUmymbNRF2EWcsNRT73BLH5czQCbXkRnoK+KCi3UjtCh/GKUUdEYV/+Lafe9HBHl+BTQObWPIv/OnafrfiP+k6YjxJh2Rpx7V7qVGpdb3QTADIa8c4VkyR7ZheE7AbzKdMpJe99fUr5XLZFLBPKc4KUO/xHVlMb0dWYPPAjm/7pe+sHZTMfcJxnarOWNr1ODPupapprAnXNnCGk3VgcZYDfqh063ZI5xiDfLoTXZ8Nww9QLtuF9grHlB153EUnD8sKbBnY589L99+/trbPi9iTTons20aO7nqgKUdRhVzKP67l7VMNhhNzHC0WZkI6ORoM4rFOdKVRKn2Uk2K4CPx4WHZlMc9tr8CWgU13JpfTO0FwpMPF40w5nOrSP90XRX0ZwGvqvVwHXl3keF+E4JmSnI8xFh1ut39a9Tw7xXDhmLLtx1x08LCtwLaATfL2ub9YbUifP+7yUl1GoQrx1C+jCic7tqbWTAhVFOBMLGPHonjcMsQ88ynH2U+rOkSbAG2nGS6qfDxsu7OY75ZXYHvAjm/769+/Xecb/BnHL08wYVxN0j7jRLlJeUaF94gVp/pchFoCN7mv0GuC+dEp4KNJgKK6svnDiRUvTF1bftTFhQ/TCuwIsBXlfvP2hBuOPRExd39X3u5SbhP59VQdODXP0eZxqCaZxAjYgsI1ebTI2If7Wq2PUKkYrbhJrkC5wwuvs4dpdxZz3fIK7AywVY1tyfDIxiFEzjI49xBTbps1J5Z8vsLwynGOdsrcRfq1EHOM4xGwn06vrZE7KVFs41Kq8psVFHvLz7m48CFbgR0DtlamXa7cweTjkGzWYbxEYDXmLBMIVvOAzx/hYPW05xm1LQM4IdnNqMPfO9z5YB0Th03ywsLr7CHbmMV0t7cCOwpsGspXL8qxZmn1OPfLRyKEJQXfMM6NFlLaYYbn5zjqjVjGjrl1YsdJBp8OePTHfyubj5RXf/6F6o1b04uLqeIAhYPK9h54cfXDsQI7DmxatvMXJf9h+e4CL40vRe3AtWXuCgdeO8ZQayjH025aJEHpz0Js3Obyb36O6FIzuvlko/3uP63fvourV0P87GcRzp0rZOzN7kspHTgO6SeK10O0AvcE2KRM++p78O9eXX+Gl7x9YZvMYBrGPqeyuQwvLnG0EwGcvNC01nw68KM/+vcB3mpSyR92VzrRjboIrp09WLvztdNO6ADFJh1xg56Xkk+/o0N1/EVEU0B0rlBAjrh6u7vZvQE2Ue3z592//cx/03CEfBQlNsNUDRHKdspUeZ/XFjkYZSlNqLZ+Nwkur/wM0f/19yFrCl8lZ2i3Nm5LFv5o8u3q7dfPO3Zeht29+vdi9L+g0OcBB29ijBYzCJsl1GrwOxDjZXSO3kTn7WVEbwHyQgHye/EEHog+7xmwzex+6427jY2w9Dgcp+50dEJEynl2Zt5XxQK67Li+whOAvMujf/m9wL0tGJoB0GwLrAl3LRDRLZe7t5gcu33Kw9o3v+zYbm4PxIJ+XIO4ICV7+z2U0AJv8uaY5zqOP16VQQRJidsnDiK6c+cOxiIpMVGPIK5HuH69vby8LL75zW/ixLlz8jxxQwXb/nE9wh297z0HNo2WUittlNafdCD3k8mLsqq8PAssLujcKuZFKCXNeOc2j/7ft0Ln7+/AIWC3BGVb4WgLBkcEURTJpt+JflIN/+76m197LnxoNyNR52/AOfh1sPd+1JxY5Y5bY1V3DWsoRVJWK9Wo2WzCi2rSr96VqE5EWFnB2GRd3r59G+VIynI9kq5oRKyD6O5hZV6M8A3g618vnIF2FGn3ubP7AmxJoZ6vN2ckc5/2SuPjTASYr2l2vF0xOcU1wAnc0wHkn/4t5A9uwb3dhqbaQqAdAiGB2xVSRizg6Gwwx216kbxSfmr85punHdqYe/3lSCnxX70Dz2+Bsyp4ELQqlQpNu4KOXJMlOS69aFUGEtKPqjIYJ6rdhKzUorEJyDEJidvARv2WLEfTsiohWxHkWgQ5ISDvhu/JXz52LPxzIPp6rNMorBG7a1vdF2Arqv2W9IImptj6xqOiFE1PUFKFBvDUQlqJRm1V1pUPufhXPwzYSpup7KYrbVKmUcoGQj+V/VTJzOEIISQx7050QwTRWqUkAjdcXf3B78629hIlJwegE8+jdNmHO9FarW6ELudRRXqlddaJIEuyLHnUkp2y1MCuQAObQNxsIhivSf8O5Eb1jiR2nKj2hoQsR5DVBuT169cxHkVyLZqVqmrxwYPRNCAPAPI2IEnx9mWi5gWrvisQft+ATatBlPuLf7q2H567WHLk9PEJ5ry4AFRqJu9ply2vBpDf/zseXfwoZM02sEIseSDQJtgLzcDrxC0MppC3IyCcSLZciJ9Plf07t1q3OpWoI6bnZ4PXz0Lsqk1JbPbrYK/j/2/vXHrjuPIrfuo+6tHN5kMiJdHiILai8XiEAFk4QDYB4lllM1n6K2QZZJmsMvMF5osMAmSRZYAombw2WuQBA+NRbFnRSKFFkxSb7O563X/m3Fu3WWyStsYDSbSnG2p0F6tbXV1dvzrn/7i3gHt4nrtrxSAbrSQiyGw5S+osFyMQI1OpXSGWzx0kLSCVwIN9fHwM/j2qNiGfOcipah9g5jZk6y4cngNU7dWbkGfPAK/cOxA8Aq41EGbV8QB49j7kHiDL7PrV5vu1gs1dwXHc//FH443G2t/Pkaz84B3gnbeCCPdvTKKNn5v2nx42yUf7UDHWLhs2tnQpN87K1A0WDbOiEvJ4/W5A6raBTY/Stv4sGRXHg8P9trh9rdp6jvqqJd64X57+EPrjMeRtPDL5tc3VJFmpy3RSZErnYOc8v5qINA6iM4gWSJ7mboopCLUVkcoNxBa045DKUb0hMYnWB9vH2k5ktr4hhduTFdn0dhzYBVWbYANPcNTs+PIi4b5VQQ7uQd4F5Dkt+k+Bjz6E0K4vrfrVAv21g+3h/gcx/+lmt0tXvbexspr9yXstNtdDLbt/W2sh//WJcX//caP3CLpX7Q7ss4PHTt/mr9l9OptLQiuqtJB5qzATST63Nt2rT07aLEtUldWz9NbasY/Pu2TUj/76FWaHu4aRD0U0/u1Jemtrx5UvkNduutpkbYlZO8yz3JYlkHX99NbCeZhlJloyaVI+z/1yk/Fx6tXaFiK057UQcghOTiCbQ4fjY4yKkEjLVkRmtOL+vi6z9WDHOVI2wr3KeHsbgidPcLSzM1ftW3eDLadyv/s+5B+9m4B89CszFmNx/hBLyN885G8EbH5tlmf+9p9frJaN/d07G/rWH78HpRdmLuXr1ATyN/8OPD5GMmnCRQcIt4+2Pdz9yZW6K5IsXMQgIdgKEqZli2cEPkqlEvUCSp9o1Lz24CzXs8/NZK2us70k0daY4dqUCv98635STD/Qn9+A+9P30bI09GcPYKiw93+QNAwzfnAfeus55Kcfwn1wH/ptwDz6AM27D5AcHBwMMNzQODlo9fWNoarKF2x5sAAAEWFJREFUoUuzEzMpR3WWWKPhTFMlyqQiBg5VCWtSpwSiUwSYpwRaOrAD3CaD1HOwC8FkgqpTb0tbTtUeMtYWKZkd99YcUs6TaLTjzI5fk6lAhlsQ7FK1nay226d2/G3IPiC8vHEEm3vTKzcAws3HxWQb98sS9NcP+hsBmz82kl999I9+lPzlD/98tFfl3/vD31G3vnPToNVn+084Xnv3/0x7/+eN+mUH9zyRNgf7FFjvzD3BtObh5lXb6q5jrYWhiT1zhVAgUdppaZpEdCmpUZpb2NaVTvShstCiEqtaOCPtvjFQs7rJlTbTVZtPZ+1s4JTKVepmqcrbtjxe0SqzXNZtouqkKZSxYp1UUE0KWIYQziVVYrT18Da01QJRhs8rscY6qjOberheVuAINjBDZtccVZl2HLMZZC13jLe9Sk8m3pbXIhLAHnZgo6tpj7G6PXJMrMXs+MBBpuvw2fHnAIa9DHm049fehuAhsF9Btjs73gf7w1/Z8R/3wI67vnv0Vt3/7ktFfy2UvxGw+c3ij/zgwQPzk8Pf+87GQN75g+/mg1ubbdKvbXvVLiGfPYb89y7w8T7UHu04E2iNnsfbcW/NQ/Uw2ZqH2ys2QVZafId6B3aiIH691oKmDY88L6hGgoU3AhVmhRHoVhvTKmmUv1BCi1YsWqWgdItE2H2jjFMuUToVp5wfZgolRrSCawyhrEGQ+X8TYAKrRE6fW/j42au0DesYR6s0Ey1liK29gos/Efjnkkvj4+3OjkshVU7IQ9kr2nEqdWhWOQU71rQHApl2dnwqm0Kwacef4Rmo2hs7kM+6JNpldpzflXD3jtp4bMW/zdctFfzVs/3GwfZf8f6P9V+ZvxjV2eDue99xW9u3jAmXEAg3gpW2kP/5JeRnD5F8coiETSucs5z2vCuCnXm9X+iuBBrADiruLbkHOywbBSHQhNxPke6XeYA2oD7zeaJFuGj53MX1wQmE9d1dRFKBtNqKLzZjCq0Ll2pIXdfQOZwSKwkhrwPkyogH2Sv2AthzO55mgvIIYjIXVZpqLjafLzdOJFsvXFRtyQbhOU6QstssNquw7OWz4yx7rUm+xpr2AZI7Gw57Ic5m6Wt7Y8s946w2C9nxOdjcfTHWvg/c+8Bnyi+7nYN7qdyvFu43Bnb/a1G0cP+++rvvfZA+3Ctv3Xk3+36atXpRuQneJ48hP/t5m+xWmse970qbxPp270QQwQ7wag+tn4dJOtXuVLyv2kGlGYs3aMUIIfcHoA4ZZz62qrO83uI3kugOfg+5eKVXc7AbeNAN1xlJpA4qbQh+VO2qU2zbAc7lNKi2lKJsGlTb2/HM8TlmJTKbudlshnQ1d7TjhkF0VjhMpmBNu3ITn0wLzSqsaR+faVbJCPtbXSdaL4nm7Thr2tdDTfsM2J0dZ3b8zj3IAwDMkHMffXD2OF0cqNNfPrNuqd6vBvCrAja3g3f1008w3E/qt29cT7aLVZMGPe7F3SXwdA/uwadt8tk+kr1S+0sIcboVvoylsGDHu9JXP9YmqEp7qMJr2rlNN1TtmEH3M543ITZX51W7ZXJqrtJB3VWae4uNpvYnAsX1hJ01ZdpuJ0I7TkD91nm1jsuVV29UNYyx3rYrG6z23I5T1ZlAi3a8n0TzNe2pr2ufNqtA6iJY8tQNffdZaFYBaMmzlbOqHe14ABsYXt+VVXdTLlJtbj+Ve8F6Xwqvj2TC7dzIvCXY336w+Q05dju5/xz52GErXWt2GpuszqtXHeCE8mRi5OHTBv/6EMkXk6DctOYlTwT+PBDBPp0S2dttH0N73fNx97k422ofGxNWqxljE1aCq93cjtOuSwCe67wVn9vys6pNqOu6gc6Mo3rXC3E26goEPIJNkBsLMUXqONujNeK0t+IhiabTUsSuOsxeINpxJtT4jSTNXSh7hWaVyWQCOg1bDEUKuDNgu64LbXWtS6LF7LgLNe0uO064Y+lrg6UvXooJkO8CuHsxsBdBzL9dONx2Cfa3GGx/Ku8ypl65HzzQeL9I/mVyb3OcNu+KSUYJdNIGXe702GBSNvjFUyMf/2+ZPB1rXwbzwzzDpC2dJgdl/qokmgd+rtrhIPQxancy8GBHFSf0Mf72JwiCb4Jie+tee/AJooe+U+aE7zGdHfexdi0xxmbsrZg4Y5zdS64RbH+a6ux4k5aiHZNpofRlUmbAL0ii+Zp2lx2XoVTuWOxwxau2V+xzXWjAYB2yvw8U66FhJVjyLZ9IewvANqHehuycBXoR5EXlXkL9atj90v/1Sljx/hZ2gHtb/ugRzBc3sHEyqG+VTbLVmiSPahoeWddq0JRGPv2iwYNPkXy626l3V7EuKePdbZ5EYxzNP3toL7DjwTt4u01FntvxLs720LsYXxtfglIqd6cKHlU7QJ2KkTbG44S/rr1K044zU064Q9mLsXUVYu3uZHAmOx5r2rHzbHoW7MWadl+1h9nQHSO0mI5urrjxETCvabPN1CfRAtwxQ/4ek2ebm3LjOXB9C0Kl7nZlH9bLnnfOZ6nUb4BrH9deqdsZ5SZeDx9q3L2rPwVGn6O6+aLVt52G7WfNgyaDSV38/GmLp4fA3gQ4nOhg0Tvt9pfsjHF02yXVurXepmstNta4u4YWD6svBUXLrb0KW2/HO4W+IDsekmjBstOO83OZHSfIXpEJqQeb5w0uE2jbK4NFuCuvzNaMXKxp+4aVKSRdyXz9ul/T9tnxtHC04+ebVU5r2vOBIV3DCvvHy3XInYNwONzhfcOTLBwMshAnx+VF0P1Msr37pcfW0oK/WuyuHNj8uufgBpJnz57Zo+3t9c9R78yQrAuSzPmE2/kJVZgtfzEx8uBRmXz0lJ1qYWImqrcHm4OOCbANJa4Ya/symOkaWrqsuVftOdiMq4Mae8t9URJNGQ8ry108ARBmfmbMgidO5tbcW3XTh/lr1LTP9I6zpj31jSY+iVZwxBcdw4lUrGmzbBiHcw5XfE37ne2RPzFcS5B8nzPajMdYkZHsrJ4BdBHgPrx87q+rFqeIvuyQXcL8amHu/+9XEuy4gT1bzrhb4f33GSpnnwGDfWDjBXCjAlacT7qR0NMx3Vw8mkAOJsDeGNg9An7xrE3GMy1xEIkHLta4YzLNx9mxoSXEyOYSOx7BjrH35aWv2is1FZqvoRVn6cvkg7PNKl1N25fEYk2b2fGSkDF5loo1mQtxdjcQxGUhG+63n0m0XIybisljhjzE2mkx8KO+ePVEjvy6nSC5ewPJZmeveZUHqjMfVgKk/hzb3ReXI8xxvveo1PE9547gJdSvD2ovLK/34379T7tAvX0ebH9/P318bXBtDHOb03kJTFqjmc+I2v8kHn2TCfDR0xYvJlqOJsBxA3l8gJBBp6qy84xwdN1ntOZBmWnBTafa8Nnx+d87xfY7UrNbLZbGQtnLd6Kxpm1EUDeISbRUh84xb8fzgYsxd4yvWec+jbV7NW1Ju460Uxs+m5V+xBfh1Sx7ZWzAgdS++wzCGWn4aJNpcmdQqFtF+NtO4X97PmcnjQd48bED3K87PDyUZn293QzQc6/5ZvveCWAJ9a9/eL+yd1x5sPvf3DeyhJNR4mPv0cjg5k1DBd+rqrWjNL3t0BYOWs270eK1xDRlnYmuBuMJ8Oke8GgP4keLceTYDMK7b1X1VlpLYuH4dtM1pszLXVq8vbZsOe0y5aclr7Nw+waVGIPHmrY20lzYrEJQzta02ayipfIlsMLXrrNQCy+PwFibGXLCrNlwwqx1nqORmWwWeXIvZ3kdwkFiN4EkY295B3C+AHOEnHb6hP3iYb231y8AtxamgZ9fp3wB6AuhXqr0K+P2K//jbxrYcXvnDS1dx6k6ODiw042N1X1gpQIGDZrBIczaqU2nxpzG40ob4dVHKDuzxsjj3QbP9iGMw6eNlt0XkElDqx5UiTY2KrVSLH21aBWTbaGrjNlzZr5Z++63mIYEGjvNWNo6rX1rH4vXoTY9z44HpW7FSsasec+Sh+w4hFM0s1ecNeyNrEwYFlcCt1Mk+s4oVYKKVhrbK3xlxX+Spqm30lGRM8BxeHd2Cq8Q9GmA3vE+DIocL9YQ5kK7OCu+hPorMXv9L/hGgb2g3n24qeCK2XMmmZ8cHaWHq9nGMdRm0yRFbVgGTlKKbz/hFhU8zGlO9WWCjba9waP9zpp2TS+f7Om2PGmQZEY4vmQ8hRvPQrmJcDsNadisEu14p9JsOPGdaL6NNNS3rW9ZpXUOcLPsxGW+ZmA5cIRwQ9bTFLdXoMZO2qEFdlSi1cC6poS7nUHfGCIZV3DDFNiwjCRqsX6z0y42rlg+cFwm1CnHqc4tdykZMpkBjoDn4Tpp5Xg8ltFoxIaB+WWVLrHcFzac+LBkOX3S6yd54RO/6WDHr+Pr3rEt1T8+f26wtaUxHpu90Sj7DNX1CdS1umkzBa0qkxjnY/JQC1dRjXqzPRjdckQHlZvt2cKJD+oWsvdCuy9OWhlmwMBoHMxatzsWlxtgaAym0sjhuPGJsuuFSaDhHu83biU32CiA8aR2TiCbhU2uD+rkiwptYQzeGiRqVAD7E2n5/GZhkr1J7UbWypr1Y818Jt/b6LoGrOUYcz4PGf5OlS2ss4S4qmCDWkuFihdk8IqcInUl4FaBkipdhI7cSU+V+2WrviIvxtR+/y9BfuMcn9uAbyzY8Zv0kmv+GOvdCXofdja36C8wtYelKvYzfaMGcmla3RqdVEhsg0brDnRpaZGDisdse1D4cGVQP9Ua17RsE2XmHOBEEdJo4UnAmBZKa2nDPG1uxTB3xpGjxh2XM6xoA2MaSANJ89zZhhc58fLqmNyCX8esm58gQowJ8bxfbsJyg5ofLoW1PgEn1goVurPcIPBibWtRiUVaC2ZT9tK4PC8HHHp2el1EqvVirTpmwiPYFyr0EuqrB3UE4Wpu2dfcql6JrA+6wpMnGjs7EXx9DGQrfoIW6L2yzA8ytdkgobzpsoGtTZuRVQ0jDWNzHQeOGB+rM0afXyrYnwDCNb79ycCv5xhvfzHCAIQP71toozkARZrm9LnnuHMMXCcwfraXBo3nO/wf/BvB9ieXoNQhweDVla/nlgG1o6kurJ2mQYUZnhDiCDLft5jRvqzhpK/W819kCfPXPDhf49u+8Yr9VfvqTC38VMEXrbuhZcdoJCcnJ2bXmNVWqeHAWlpYGSMdTNGMXNMqY3TDhFyFhPMtchKGAL7vNSd6DUeHerVv2ybhoyKrXd6OkPI9Efb5cjftKtfN18MgAz+OJwIkQ2OaGlMxjUVupFU1Sljr4SuAiXAcZ56rPFhrghwy27twuHmu4WRRoReXz+zaJcxfdaRdrfXferD7u3sB8kXbfnb54EBhY8OL4t5kkg0HvE4o8Lws7Umm1oewiaLZrSocpGrNehFHmzZo99EUKRJtoRvCP0NrDXTCMajspKkMhdwkCg2XG8dTQtMkuUEpDZwz3tW3KcysBWwOtK6qZoM0nVRVldo0nebsRjltJOlnrRe7wqLqXtRkEndPH2r/tziV0RLoqwXsy27NbxXYizvlEtD5stN6eXiTxt5egs1NgMArpbC2RhiS8XisR6yn40Q4W9hkMjF6MCiY7p5Op9IWRZ4DxgJTjjg5BoocUCNguj+dii4KgptkwHQK6BrI7HQ6K4qiOgGSYdiWqqslL3aCXQQrf9OLkl/9GPkcyP19s4T5ZfG5uq/7rQb7JUCPL+l3tHGfxanVIiz9WdGj8p9hpVcyunCfcwbQbrCF7wi7YPzyZcmsxfg4KvRLgbyE+OrC+Zts2RLsL9l7C4m4+MpFcL9s2at6d4+g8STRBzf+BpeBeBHo8f1xXd9SR7DPxcjLqYB/E1S+We9dgv2Sv9dCWW1RjV92OYJ+0adGsBdhXYT2S8GN8bF/0XK635f8db99L1uC/TV/00XQo6X9khPAZdb8a23BMrn1tXbbb82b/h9jkBzrCo8J3AAAAABJRU5ErkJggg==",Tr="data:image/png;base64,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",Un="data:image/png;base64,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",ut=Me(59301),Kt=Object.defineProperty,Tn=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Er=(b,a,y)=>a in b?Kt(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ai=(b,a)=>{for(var y in a||(a={}))Hr.call(a,y)&&Er(b,y,a[y]);if(Tn)for(var y of Tn(a))Nr.call(a,y)&&Er(b,y,a[y]);return b},Wi=(b,a)=>{var y={};for(var x in b)Hr.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Tn)for(var x of Tn(b))a.indexOf(x)<0&&Nr.call(b,x)&&(y[x]=b[x]);return y};const as=({title:b,className:a="",style:y={},index:x,name:E,dispatch:z,detail:ee})=>ut.createElement("div",{className:`absolute ${a}`,style:y},ut.createElement("img",{src:Tr,width:"187rem",style:{width:"187rem"}}),ut.createElement(Wn.Z,{content:x!==0&&ut.createElement("div",{style:{alignItems:"center",textAlign:"center"}},ut.createElement("div",null,"\u8BFE\u7A0B\u4E2D\u5305\u542B",b,"\u4E2A",E),(ee==null?void 0:ee.can_managed)&&b===0&&ut.createElement("a",{onClick:()=>{console.log("----",x===1?2:3),z({type:"pathsDetail/setActionTabs",payload:{key:"\u4FEE\u6539tab\u4FE1\u606F",type:x===1?2:3}})}},"\u524D\u5F80\u521B\u5EFA")),title:""},ut.createElement("div",{className:"absolute",style:{top:"32rem",right:"65rem",color:"#FFCF1B",fontSize:"30rem"}},b))),ls=({title:b,className:a="",style:y={}})=>ut.createElement("div",{className:`flex item-center justify-center absolute ${a}`,style:Ai({width:"200rem",height:"54rem",fontSize:"24rem",left:"50%",transform:"translateX(-50%)",bottom:"10rem",background:`url(${Me(11862)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",color:"#59F7FF"},y)}," ",b," "),xs=({DataProps:b=[],angleStep:a=.2,radius:y=500,top:x=0,verticalRadius:E=y})=>{const z=(0,fe.useRef)(null),ee=Math.PI+(Math.PI-((b==null?void 0:b.length)-1)*a)/2,te=({DataProps:ne={},style:ie={}})=>ut.createElement("div",{className:"flex flex-col item-center c-white absolute",style:Ai({fontSize:"14rem"},ie)},ut.createElement(yn.Z,{title:ne,placement:"topLeft"},ut.createElement("div",{className:"multi_ellipsis1"},ne)),ut.createElement("img",{src:Un,width:"97rem",height:"97rem",style:{width:"97rem",height:"97rem"}}));return ut.createElement("div",{ref:z,className:"relative"},b==null?void 0:b.map((ne,ie)=>{const ae=ee+ie*a,oe=y*Math.cos(ae),le=E*Math.sin(ae);return ut.createElement(te,{key:ie,DataProps:ne,style:{left:`calc(50% + ${oe}rem)`,bottom:`${le+E+x}rem`,transform:"translateX(-50%)"}})}))},_r=({DataProps:b={},dispatch:a,detail:y})=>{var x;return ut.createElement("div",{className:"flex flex-col item-center justify-center w-full h-full",style:{gap:"125rem"}},(x=b==null?void 0:b.knowledge_statistics)==null?void 0:x.map((E,z)=>ut.createElement(ut.Fragment,null,z==0&&ut.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},ut.createElement("div",{className:"relative flex item-center justify-center",style:{background:`url(${Me(47444)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"296rem",height:"100rem",marginTop:"82rem",zIndex:4}},ut.createElement(as,{detail:y,dispatch:a,index:0,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-120rem",top:"-64rem"}}),ut.createElement(xs,{DataProps:E==null?void 0:E.node_types,angleStep:1.35,radius:100,top:-60,verticalRadius:30}),ut.createElement(ls,{title:E==null?void 0:E.title}))),z==1&&ut.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},ut.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Me(425)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"404rem",height:"168rem",marginTop:"10rem",zIndex:3}},ut.createElement(as,{detail:y,dispatch:a,index:1,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-134rem",top:"-10rem"}}),ut.createElement("div",{className:"absolute",style:{left:"-30rem",top:"0rem"}},ut.createElement("img",{src:Qn,width:"93rem",style:{width:"93rem"}}),ut.createElement("div",{className:"absolute",style:{top:"5rem",left:"-25rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),ut.createElement(xs,{DataProps:E==null?void 0:E.node_types,angleStep:.15}),ut.createElement(ls,{title:E==null?void 0:E.title}))),z==2&&ut.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},ut.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Me(49260)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"542rem",height:"228rem",marginTop:"-65rem",zIndex:2}},ut.createElement(as,{detail:y,dispatch:a,index:2,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-135rem",top:"24rem"}}),ut.createElement("div",{className:"absolute",style:{left:"-40rem",top:"40rem"}},ut.createElement("img",{src:Qn,width:"114rem",style:{width:"114rem"}}),ut.createElement("div",{className:"absolute",style:{top:"20rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),ut.createElement(xs,{DataProps:E==null?void 0:E.node_types,angleStep:.16}),ut.createElement(ls,{title:E==null?void 0:E.title}))),z==3&&ut.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},ut.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Me(24219)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"764rem",height:"257rem",marginTop:"-70rem",zIndex:1}},ut.createElement(as,{detail:y,dispatch:a,index:3,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-115rem",top:"20rem"}}),ut.createElement("div",{className:"absolute",style:{left:"-15rem",top:"34rem"}},ut.createElement("img",{src:Qn,width:"123rem",style:{width:"123rem"}}),ut.createElement("div",{className:"absolute",style:{top:"25rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),ut.createElement(xs,{DataProps:E==null?void 0:E.node_types,angleStep:.16}),ut.createElement(ls,{title:E==null?void 0:E.title}))))),ut.createElement("div",{className:"flex item-center justify-center",style:{height:0}},ut.createElement("img",{src:Me(32682),width:"600rem",height:"465rem",style:{width:"600rem",height:"465rem",marginTop:"-260rem"}})))},lr=({DataProps:b,className:a="",style:y={}})=>ut.createElement("div",{className:`flex flex-col item-center w-full h-full ${a}`,style:Ai({padding:"20rem 30rem",background:"#162442",borderRadius:"8rem",gap:"10rem"},y)},(b==null?void 0:b.AvatarDom)||ut.createElement("img",{src:Mt.Z.API_SERVER+"/images/"+((b==null?void 0:b.image_url)||(b==null?void 0:b.avatar)),width:"60rem",height:"60rem",style:{borderRadius:"50%",width:"60rem",height:"60rem"}}),ut.createElement(yn.Z,{title:(b==null?void 0:b.username)||""},ut.createElement("div",{className:"multi_ellipsis1"},(b==null?void 0:b.username)||""))),Ia=b=>{var a=b,{pathsDetail:y,dispatch:x}=a,E=Wi(a,["pathsDetail","dispatch"]),z,ee,te,ne,ie,ae,oe,le,ce,he,ye,Ae,me,Ce,Ee,Se,Ne,Le,ze,Oe,Re,ke,Fe,Ye,gt,Et,Ht;const tn=(0,ct.useParams)(),{actionTabs:Rn,detail:Zt}=y,st=(0,fe.useRef)(null),[Gt]=(0,ct.useSearchParams)(),[At,Yt]=(0,fe.useState)(0),[,un,dr,qt]=(0,Sn.U)(ot.dX,{subject_id:tn.pathId});return(0,fe.useEffect)(()=>{st.current&&setTimeout(()=>{const kt=(0,en.ZR)(st.current,"rem",1);Yt(kt)},500)},[st.current,(z=y==null?void 0:y.detail)==null?void 0:z.description]),(0,fe.useEffect)(()=>{dr({subject_id:tn.pathId})},[]),ut.createElement(Vt.Z,{spinning:un},ut.createElement("section",null,ut.createElement("div",{className:"w-full relative c-white flex flex-col",style:{background:`url(${Me(12175)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}},ut.createElement("div",{className:"w-full flex justify-center item-center absolute blod text-center",style:{background:`url(${Me(93148)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",height:"282rem",letterSpacing:"5rem",lineHeight:"32rem",top:0,left:0,fontSize:"32rem",padding:"0 500rem 173rem"}},ut.createElement(yn.Z,{title:(te=(ee=y.detail)==null?void 0:ee.name)==null?void 0:te.split(` `)[0]},ut.createElement("div",{className:"multi_ellipsis2"},(ie=(ne=y.detail)==null?void 0:ne.name)==null?void 0:ie.split(` `)[0]))),ut.createElement("span",{className:ir.tupugx,onClick:()=>{var kt;Gt.get("type")==="classrooms"?ct.history.push((kt=y==null?void 0:y.detail)==null?void 0:kt.first_category_url):ct.history.push(`/paths/${tn.pathId}`)}},"\u8FD4\u56DE"),ut.createElement("div",{className:"flex flex-1 minW-0",style:{paddingTop:"140rem",paddingLeft:"40rem",paddingRight:"40rem"}},ut.createElement("div",{className:"flex-1 flex flex-col minW-0 relative",style:{padding:"50rem",borderRadius:"8rem",background:"rgba(32,47,79,0.3)",backdropFilter:"blur(10rem)",gap:"50rem"}},ut.createElement("div",{className:`absolute flex flex-col item-center justify-center ${ir.ClassDesc}`},"\u8BFE\u7A0B\u7B80\u4ECB"),ut.createElement("div",{className:"relative"},ut.createElement("div",{style:{height:"110rem",overflow:"hidden"}},ut.createElement("div",{ref:st},ut.createElement(Xt.Z,{className:"c-white",value:((ae=y==null?void 0:y.detail)==null?void 0:ae.description)||""}))),At>=110&&ut.createElement("div",{className:"flex item-center justify-center current",style:{padding:"0 220rem",color:"#3061D0",marginTop:"10rem"},onClick:()=>{var kt;at.default.confirm({title:"\u8BFE\u7A0B\u7B80\u4ECB",centered:!0,icon:null,width:900,closable:!0,cancelButtonProps:{style:{display:"none"}},content:ut.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},ut.createElement(Xt.Z,{value:((kt=y==null?void 0:y.detail)==null?void 0:kt.description)||""}))})}},"\u67E5\u770B\u5168\u90E8")),ut.createElement("div",{className:"flex w-full minW-0"},ut.createElement("div",{className:"flex flex-col item-center"}," ",ut.createElement("img",{src:Me(12260),width:"20rem",height:"17rem"})," \u5B66\u6821 "),ut.createElement("div",{style:{padding:"12rem 38rem",background:"#162442",borderRadius:"8rem",marginLeft:"20rem"}},((oe=y==null?void 0:y.detail)==null?void 0:oe.school)||"")),ut.createElement("div",{className:"flex w-full minW-0"},ut.createElement("div",{className:"flex flex-col item-center",style:{marginTop:"25rem"}}," ",ut.createElement("img",{src:Me(69303),width:"20rem"})," \u6559\u5E08 "),ut.createElement("div",{className:"flex-1 minW-0",style:{gap:"10rem",marginLeft:"20rem",display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}},(me=((ce=(le=y==null?void 0:y.detail)==null?void 0:le.subject_members)==null?void 0:ce.length)>10?(ye=(he=y==null?void 0:y.detail)==null?void 0:he.subject_members)==null?void 0:ye.slice(0,9):(Ae=y==null?void 0:y.detail)==null?void 0:Ae.subject_members)==null?void 0:me.map((kt,nn)=>ut.createElement(lr,{key:nn,DataProps:kt})),((Ee=(Ce=y==null?void 0:y.detail)==null?void 0:Ce.subject_members)==null?void 0:Ee.length)>10&&ut.createElement(Wn.Z,{content:ut.createElement("div",{className:"c-white",style:{gap:"10rem",maxWidth:"515rem",maxHeight:"425rem",display:"grid",overflow:"auto",gridTemplateColumns:"repeat(auto-fit, minmax(120rem, 1fr))"}},(Le=(Ne=(Se=y==null?void 0:y.detail)==null?void 0:Se.subject_members)==null?void 0:Ne.slice(9))==null?void 0:Le.map((kt,nn)=>ut.createElement(lr,{key:nn,DataProps:kt}))),title:null,trigger:"click",color:"rgba(32, 47, 79, 1)",className:"c-white"},ut.createElement("div",null,ut.createElement(lr,{className:"current",DataProps:{AvatarDom:ut.createElement("div",{className:"flex item-center justify-center",style:{borderRadius:"50%",width:"60rem",height:"60rem",background:"#202F4F"}},"+",((Oe=(ze=y==null?void 0:y.detail)==null?void 0:ze.subject_members)==null?void 0:Oe.slice(11)).length),username:"\u66F4\u591A"}})))))),ut.createElement("div",{className:"flex-1 minW-0 relative",style:{padding:"50rem"}},(Zt==null?void 0:Zt.can_managed)&&ut.createElement("div",{className:"current absolute flex item-center rounded-full",style:{padding:"5rem 10rem",top:0,right:0,gap:"10rem",background:"#202F4F"},onClick:()=>{x({type:"pathsDetail/save",payload:{actionTabs:{key:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"}}})}},ut.createElement("span",{className:"iconfont icon-bianji14",style:{color:"#82A8FF"}})," \u7F16\u8F91"),ut.createElement(_r,{detail:Zt,dispatch:x,DataProps:(qt==null?void 0:qt.data)||{}}))),ut.createElement("div",{className:"w-full flex",style:{marginTop:"20rem",paddingLeft:"40rem",paddingRight:"40rem",height:"168rem"}},ut.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"8rem 0 0 8rem",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",borderRight:"1rem solid rgba(79,151,255,0.34)",gap:"10rem"}},ut.createElement("div",{className:`absolute flex flex-col item-center justify-center ${ir.LeftTitle}`},"\u5B66\u4E60\u7EDF\u8BA1"),[{value:(Re=Zt==null?void 0:Zt.knowledge_statistics)==null?void 0:Re.course_count,title:"\u5E94\u7528\u8BFE\u5802\uFF08\u4E2A\uFF09"},{value:(ke=Zt==null?void 0:Zt.knowledge_statistics)==null?void 0:ke.school_count,title:"\u5E94\u7528\u9662\u6821\uFF08\u4E2A\uFF09"},{value:(Fe=Zt==null?void 0:Zt.knowledge_statistics)==null?void 0:Fe.initiative_study_count,title:"\u81EA\u4E3B\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(Ye=Zt==null?void 0:Zt.knowledge_statistics)==null?void 0:Ye.course_study_count,title:"\u8BFE\u5802\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(gt=Zt==null?void 0:Zt.knowledge_statistics)==null?void 0:gt.knowledge_visits,title:"\u7D2F\u8BA1\u6D4F\u89C8\u6B21\u6570\uFF08\u6B21\uFF09"}].map((kt,nn)=>ut.createElement("div",{key:nn,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},ut.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},kt==null?void 0:kt.value),ut.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},kt==null?void 0:kt.title)))),ut.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"0 8rem 8rem 0",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",gap:"10rem"}},ut.createElement("div",{className:`absolute flex flex-col item-center justify-center ${ir.LeftTitle}`},"\u8D44\u6E90\u7EDF\u8BA1"),(Ht=(Et=Zt==null?void 0:Zt.knowledge_statistics)==null?void 0:Et.resource_data)==null?void 0:Ht.map((kt,nn)=>ut.createElement("div",{key:nn,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},ut.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},kt==null?void 0:kt.num),ut.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},kt==null?void 0:kt.node_type,"\uFF08\u4E2A\uFF09")))))),(Rn==null?void 0:Rn.key)==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"&&ut.createElement(Hn,{DataProps:(qt==null?void 0:qt.data)||{},onFinish:()=>{dr({subject_id:tn.pathId}),x({type:"pathsDetail/save",payload:{actionTabs:{}}})}})))};var Ze=(0,ct.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Ia),Pe=Me(59301),we=Object.defineProperty,Ue=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Xr=(b,a,y)=>a in b?we(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,vr=(b,a)=>{for(var y in a||(a={}))Wt.call(a,y)&&Xr(b,y,a[y]);if(Te)for(var y of Te(a))_n.call(a,y)&&Xr(b,y,a[y]);return b},Dr=(b,a)=>Ue(b,Ke(a)),bn=(b,a)=>{var y={};for(var x in b)Wt.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Te)for(var x of Te(b))a.indexOf(x)<0&&_n.call(b,x)&&(y[x]=b[x]);return y},Qr=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const ea=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Ga=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee}=a,te=bn(a,["pathsDetail","user","globalSetting","loading","dispatch"]),ne,ie,ae,oe,le,ce,he,ye,Ae,me,Ce,Ee,Se,Ne,Le,ze,Oe;const[Re]=(0,ct.useSearchParams)(),ke=(0,ct.useParams)(),[Fe,Ye]=(0,fe.useState)({}),gt=(0,fe.useRef)(1),[Et,Ht]=(0,fe.useState)(),[tn,Rn]=(0,fe.useState)(!1),[Zt,st]=(0,fe.useState)(!1),Gt=(0,fe.useRef)(null),At=!((ne=y.detail)!=null&&ne.can_managed),[Yt,un]=(0,fe.useState)({status:!1}),dr=((ie=y.detail)==null?void 0:ie.is_free)||((ae=y.detail)==null?void 0:ae.can_learning);(0,fe.useEffect)(()=>{un({status:!1})},[]),(0,fe.useEffect)(()=>{function Fn(){return Qr(this,null,function*(){var Jn,Bn,gr,hi,zt,Cn,sr;if((Jn=y.detail)!=null&&Jn.courses){const tr=(Bn=y.detail)==null?void 0:Bn.courses;if((gr=tr==null?void 0:tr.toast)!=null&&gr.is_open&&((hi=tr.toast)==null?void 0:hi.open_num)===-1)st(!0);else if((zt=tr==null?void 0:tr.toast)!=null&&zt.is_open&&((Cn=tr==null?void 0:tr.toast)==null?void 0:Cn.open_num)===1){let ar=JSON.parse(localStorage.getItem("pathsshow"))||[];((sr=ar.filter(Kr=>Kr===(ke==null?void 0:ke.pathId)))==null?void 0:sr.length)>0?st(!1):(st(!0),ar.push(ke==null?void 0:ke.pathId),localStorage.setItem("pathsshow",JSON.stringify(ar)))}else st(!1)}})}Fn()},[(oe=y.detail)==null?void 0:oe.courses]),(0,fe.useEffect)(()=>{var Fn,Jn,Bn,gr,hi,zt,Cn,sr,tr,ar,Kr;if(!((Jn=(Fn=y.detail)==null?void 0:Fn.courses)==null?void 0:Jn.length))return;let ii;if((Bn=y.detail)!=null&&Bn.has_start){const ws=(hi=(gr=y.detail)==null?void 0:gr.courses)==null?void 0:hi.findIndex(ds=>{var wt;return((wt=ds.course_status)==null?void 0:wt.status)===1});ii=ws>-1?ws:0}else{let ws=(sr=(Cn=(zt=y.detail)==null?void 0:zt.courses)==null?void 0:Cn.map(ds=>{var wt;return(wt=ds.course_status)==null?void 0:wt.status}))==null?void 0:sr.lastIndexOf(2);ii=ws>-1?ws:0,ws=(ar=(tr=y.detail)==null?void 0:tr.courses)==null?void 0:ar.findIndex(ds=>{var wt;return((wt=ds.course_status)==null?void 0:wt.status)===0}),ii=ws>-1?ws:ii}Ye(((Kr=y.detail)==null?void 0:Kr.courses[ii])||{})},[y.detail]);const qt=Fn=>{un({status:Fn})},kt=Fn=>{at.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Pe.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Pe.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Pe.createElement("br",null)),onOk:()=>Qr(void 0,null,function*(){let Jn={user_customize:Fn.user_customize,type:Fn.type};Fn.user_customize?Jn=Dr(vr({},Jn),{discipline_name:Fn.discipline_name,sub_discipline_name:Fn.sub_discipline_name}):Fn.sub_discipline_id&&(Jn=Dr(vr({},Jn),{sub_discipline_id:Fn.sub_discipline_id}));const Bn=yield(0,ot.WO)(vr({id:ke.pathId},Jn));((Bn==null?void 0:Bn.status)===0||(Bn==null?void 0:Bn.status)===1)&&(nn(),it.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},nn=()=>{ee({type:"pathsDetail/getPathsDetail",payload:{id:ke.pathId,knowledge:!0}}),ee({type:"pathsDetail/getRightData",payload:{id:ke.pathId}})};return Pe.createElement("section",null,Re.get("type")!=="classrooms"?Pe.createElement(Ze,null):Pe.createElement("aside",{className:jt.banner,style:{backgroundImage:(he=(ce=(le=y==null?void 0:y.detail)==null?void 0:le.attachments)==null?void 0:ce[0])!=null&&he.url?`url(${(me=(Ae=(ye=y==null?void 0:y.detail)==null?void 0:ye.attachments)==null?void 0:Ae[0])==null?void 0:me.url})`:`url(${mn})`}},Pe.createElement("aside",{className:jt.wrp},Pe.createElement("div",{className:jt.name},(Ee=(Ce=y.detail)==null?void 0:Ce.name)==null?void 0:Ee.split(` -`)[0]),Pe.createElement("div",{className:jt.content},(Ne=(Se=y==null?void 0:y.detail)==null?void 0:Se.resource_data)==null?void 0:Ne.map((Fn,Jn)=>Pe.createElement("span",{key:Jn},Fn==null?void 0:Fn.node_type,"\uFF1A",Fn==null?void 0:Fn.num)),((Le=y.detail)==null?void 0:Le.origin_subject_identifier)&&Pe.createElement("div",{onClick:()=>{var Fn;window.open(`/paths/${(Fn=y.detail)==null?void 0:Fn.origin_subject_identifier}`)},className:jt.go},Pe.createElement("img",{src:$n,className:jt.goicon})," ",Pe.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),Yt.status&&Pe.createElement(Nt,{type:"subject",onCancel:()=>qt(!1),onOk:Fn=>{qt(!1),kt(Fn)}}),Pe.createElement(at.default,{open:Zt,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{st(!1)},centered:!0,footer:Pe.createElement("div",null,Pe.createElement(nt.ZP,{type:"primary",onClick:()=>{st(!1)}},"\u6211\u77E5\u9053\u4E86"))},Pe.createElement(Xt.Z,{style:{maxHeight:378,overflow:"auto"},value:(Oe=(ze=y==null?void 0:y.detail)==null?void 0:ze.toast)==null?void 0:Oe.content})))};var Zl=(0,ct.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Ga),yo=Me(27035),fu={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},Nl={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},Uo={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},bi="data:image/png;base64,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",Do="data:image/png;base64,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",Io="data:image/png;base64,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",Fl="data:image/png;base64,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",ba=Me(73243),Oa=Me(59301),bl=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Zr=({})=>{var b;const[a,y]=(0,fe.useState)(!0),[x,E]=(0,fe.useState)({}),z=(0,ct.useSelector)(ne=>ne),{pathsDetail:{detail:ee}}=z;(0,fe.useEffect)(()=>{ee!=null&&ee.id&&te()},[ee==null?void 0:ee.id]);const te=()=>bl(void 0,null,function*(){E(ee),y(!1)});return Oa.createElement(ba.Z,null,Oa.createElement("div",{className:Uo.information},a&&Oa.createElement(Vt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!a&&Oa.createElement("div",{className:Uo.body},Oa.createElement("div",{className:Uo.left},Oa.createElement("div",{className:Uo.box,style:{marginBottom:"20rem"}},Oa.createElement("img",{className:Uo.imgTitle,src:bi,style:{width:"453rem"}}),Oa.createElement(Xt.Z,{value:(x==null?void 0:x.description)||""})),!!(x!=null&&x.learning_notes)&&Oa.createElement("div",{className:Uo.box},Oa.createElement("img",{className:Uo.imgTitle,src:Io,style:{width:"453rem"}}),Oa.createElement(Xt.Z,{value:(x==null?void 0:x.learning_notes)||""}))),Oa.createElement("div",{className:Uo.right},Oa.createElement("img",{className:Uo.imgTitle,src:Do,style:{width:"323rem"}}),Oa.createElement("div",{className:Uo.listWarp},(b=x==null?void 0:x.subject_members)==null?void 0:b.map(ne=>Oa.createElement("div",{key:ne==null?void 0:ne.login,className:Uo.li},Oa.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/${ne==null?void 0:ne.avatar}`}),(ne==null?void 0:ne.role)===1&&Oa.createElement("img",{src:Fl,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Oa.createElement("div",null,Oa.createElement(yn.Z,{title:ne==null?void 0:ne.username},Oa.createElement("b",{className:"c-grey-333"},(0,en.Pq)(ne==null?void 0:ne.username,7))),Oa.createElement(yn.Z,{title:ne==null?void 0:ne.school_name},Oa.createElement("span",{className:"c-grey-999"},(0,en.Pq)(ne==null?void 0:ne.school_name,7)))))))))))},Rs={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Ps=Me(13747),Pr=Me(92310),Gr=Me.n(Pr),Pi=Me(17949),Ms={md:"md___NMHUA",dark:"dark___hYBxG"},eo=Me(59301),us=Object.defineProperty,An=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Gi=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,ni=(b,a,y)=>a in b?us(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Wa=(b,a)=>{for(var y in a||(a={}))ta.call(a,y)&&ni(b,y,a[y]);if(Gi)for(var y of Gi(a))Xs.call(a,y)&&ni(b,y,a[y]);return b},Sa=(b,a)=>An(b,xn(a)),Aa=(b,a)=>{var y={};for(var x in b)ta.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Gi)for(var x of Gi(b))a.indexOf(x)<0&&Xs.call(b,x)&&(y[x]=b[x]);return y},co=b=>{var a=b,{value:y,onChange:x,theme:E}=a,z=Aa(a,["value","onChange","theme"]);const ee={dark:Ms.dark};return eo.createElement(ba.Z,{prefixCls:"md"},eo.createElement("div",{className:Gr()(Ms.md,ee[E])},eo.createElement(Pi.Z,Sa(Wa({},z),{defaultValue:y,onChange:(te,ne)=>{console.log("a:",te,ne),ne!=null&&ne.length?x(te,ne):x(te)}}))))},al=Me(5600),ts=Me(59301),wr=Object.defineProperty,On=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Ku=(b,a,y)=>a in b?wr(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,qu=(b,a)=>{for(var y in a||(a={}))fo.call(a,y)&&Ku(b,y,a[y]);if(On)for(var y of On(a))Bo.call(a,y)&&Ku(b,y,a[y]);return b},Dc=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Os=({type:b,onEnter:a})=>{const[y,x]=(0,fe.useState)("");return ts.createElement("div",{className:Rs.comment},ts.createElement(co,{theme:"dark",height:b===1?"264rem":"134rem",value:y,onChange:E=>x(E)}),ts.createElement(nt.ZP,{size:"large",shape:"round",onClick:()=>a(y,b),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),ts.createElement("div",{style:{clear:"both"}}))};var yd=({})=>{const b=(0,ct.useParams)(),[a,y]=(0,fe.useState)(!0),[x,E]=(0,fe.useState)({page:1}),[z,ee]=(0,fe.useState)(0),[te,ne]=(0,fe.useState)(!1),[ie,ae]=(0,fe.useState)([]);(0,fe.useEffect)(()=>{oe(x)},[]);const oe=Ae=>Dc(void 0,null,function*(){y(!0);const me=yield(0,Lt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/discusses.json`,{method:"get",params:Ae});me!=null&&me.comments&&(ae(me==null?void 0:me.comments),ee(me==null?void 0:me.disscuss_count)),y(!1)}),le=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/post_discuss.json`,{method:"post",body:{content:Ae}});(Ce==null?void 0:Ce.status)===0&&(x.page=me===1?1:x.page,E(qu({},x)),oe(x),ne(!1))}),ce=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/discusses/${te}/reply.json`,{method:"post",body:{container_type:"Shixun",content:Ae}});Ce!=null&&Ce.discuss&&(ne(!1),oe(x))}),he=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/discusses/${Ae}/plus.json`,{method:"post",body:{container_type:"Discuss",type:me}});(Ce==null?void 0:Ce.status)!==-1&&oe(x)}),ye=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/discusses/${Ae}.json`,{method:"delete",body:{}});(Ce==null?void 0:Ce.status)===1&&(x.page=me===1&&ie.length===1&&x.page!==1?x.page-1:x.page,E(qu({},x)),oe(x))});return ts.createElement(ba.Z,null,ts.createElement(ts.Fragment,null,ts.createElement("span",{className:"relative",style:{float:"right"}},ts.createElement("div",{className:Rs.addBtn,onClick:()=>ne(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),ts.createElement("div",{className:Rs.exchange},ts.createElement("div",{className:Rs.body},ts.createElement(Vt.Z,{spinning:a},te===!0&&ts.createElement(Os,{type:1,onEnter:le}),z?ts.createElement(ts.Fragment,null,ts.createElement("div",{className:Rs.liWarp},ie==null?void 0:ie.map(Ae=>{var me,Ce,Ee,Se;return ts.createElement("div",{key:Ae==null?void 0:Ae.id,className:Rs.li},ts.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/${(me=Ae==null?void 0:Ae.author)==null?void 0:me.image_url}`}),ts.createElement("aside",{style:{flex:1}},ts.createElement("div",{className:Rs.head},ts.createElement("b",null,(Ce=Ae==null?void 0:Ae.author)==null?void 0:Ce.name),ts.createElement("span",null,Ae==null?void 0:Ae.time),ts.createElement("div",{className:Rs.btns},ts.createElement(yn.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},ts.createElement("div",{onClick:()=>ne(Ae.id),className:Rs.reply},ts.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(Ae==null?void 0:Ae.manage)&&ts.createElement(yn.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},ts.createElement("div",{onClick:()=>ye(Ae.id,1),className:Rs.delete},ts.createElement("i",{className:"iconfont icon-shanchu17"}))),ts.createElement(yn.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},ts.createElement("div",{onClick:()=>he(Ae==null?void 0:Ae.id,Ae!=null&&Ae.user_praise?0:1),className:Gr()(Rs.praise,(Ae==null?void 0:Ae.user_praise)&&Rs.active)},ts.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(Ae!=null&&Ae.praise_count)&&ts.createElement("aside",{className:Rs.num},Ae==null?void 0:Ae.praise_count))),ts.createElement(Xt.Z,{className:Rs.md,value:(Ae==null?void 0:Ae.content)||""}),!!((Ee=Ae==null?void 0:Ae.children)!=null&&Ee.length)&&ts.createElement("div",{className:Rs.secondWrap},(Se=Ae==null?void 0:Ae.children)==null?void 0:Se.map(Ne=>{var Le;return ts.createElement("div",{className:Rs.secondLi},ts.createElement("div",{className:Rs.secondHead},ts.createElement("b",null,(Le=Ne==null?void 0:Ne.author)==null?void 0:Le.name),ts.createElement("span",null,Ne==null?void 0:Ne.time),ts.createElement("div",{className:Rs.secondBtns},(Ne==null?void 0:Ne.manage)&&ts.createElement(yn.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},ts.createElement("div",{onClick:()=>ye(Ne.id,2),className:Rs.secondDelete},ts.createElement("i",{className:"iconfont icon-shanchu17"}))))),ts.createElement(Xt.Z,{className:Rs.md,value:(Ne==null?void 0:Ne.content)||""}))})),te===Ae.id&&ts.createElement(Os,{type:2,onEnter:ce})))})),ts.createElement("div",{className:Rs.pagination},ts.createElement(Ps.Z,{onChange:Ae=>{x.page=Ae,E(qu({},x)),oe(x)},total:z,current:x==null?void 0:x.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:Ae=>ts.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",ts.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},Ae),"\u6761\u6570\u636E")}))):!te&&ts.createElement(al.Z,{textColor:"#fff",style:{visibility:a?"hidden":"visible"}}))))))},mo={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",disabledBtn:"disabledBtn___gfcug",addBtn:"addBtn___oYSpZ",ChangeBut:"ChangeBut___XjMr5",PublishBut:"PublishBut___r0ltL",SwitchStyle:"SwitchStyle___ioClp",spin:"spin___Oa3YX"},ol=Me(71411),go="data:image/png;base64,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",Co="data:image/png;base64,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",xo="data:image/png;base64,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",zs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABDCAYAAAALU4KYAAAAAXNSR0IArs4c6QAAGn9JREFUeF7NfGtwXdd13rf23uece+7FxZMACD4sSq4km6qduqO4GuUh0c/Yki23HTHpJDO2/9j9406Tuo4jx+blWG9l4qn1o5Ez02Q6TTpDTeQolBTJGQ2VsRs7iajYcsla1ItvgARAXgD3cV57r2qdcy9wAQIEKcEZnD/Aee3Hd9bjW2uvfQkbfTATd9okAN3/r6QbIoBXeWFlO3LePS7X/lr9Ey0O8UqGddlnesfyjhuTBpiZHn8car3Gjo6C8LfA2QksjmHbJHjZ+Q0d/Nd5TvqSd3fvvrLvtXcv2fXGd6X3fy4A7n8B+rbOCI4dWwJo8gawXD9WBfkL0N1BjrfBuH75kM+dBuE4gF3A+A5wft455HzlBE/Nwd2wUFz/WwCX63/PHsquFKD1nttwAGs1VtgNs7un56MrR9GE2r0LZr3BXc39qTbSrY0CQOnvcv3X9iIFNkaNNx5AZoU/hS+Ss3iIJPUcu28EwYefDICHe65fACDnjblC2uR+97bfuda93vuePH86QTL/So9kXqb/2ucQY4Ps4IYDeOAA69M74OcTP726DAWAHr0JPuaW3+/vnM5fjeh1nj2xgFjPwWFHz8tr9P87dyPa1ACeiFC6BIPxpSuBhd6xHSU0imulEBy1l2zcyndX3l/t+Vdn0FYluPzdc6t8gZ7+v/wxtDbKE/9cJPDNAGWZQjsGj3bm0ghArQVQuQoe64ce9lBuobWqrPmuzIlqLY7NL5U5iZbOV74knU21y83XT8KNbFm6u7L/7p2vfBqNTQtg7RCb4XYB4GzXqHVGTjHUAICygZmYQBntt6Grq70SAudn0FhoFxKog+Lvyv7l2shb17/0CSxsagBRR99q8/S5oC6j/U0zPlopRxGgk3hR0qwfcO+55we5E4kElLWe6xiLM9PBQiMqgEsIl+V5+z6DuU0L4BceY+/a7asDWFEFdRnqg6kEqHZBdgwOgiXI4xjI0iWbaDyw6jl33vLn00ZMk/PBvO0A13S4LM+LX8RcrUaFvXyHx4bbwMceY292FF2Humx4JoBXARAaeH2jqCJ5h6PveX22iTkXwTYBtOaQ+aW1o5LkZVzcvAC+yN7sGxhcDZpSWNCb/jLMYCUZSATAgvDkh3HgTPV44x6AyZCevKDeX/L0+cEwOSPvGQPOMpA0Mbtg6wmHueQt1IUor30kRzG7aQGsHWC/YgoARRpE4rqHqiBX1CENr1xJF0GW2Xo9z6U9F+R6q03VMxf0o5mj9zFgK777g2vG7YHuK/J4o+5daCnYUhuot5CIBK7sX87z42XMbGoAOwHFJSKwZaQA0Fj4g4NLADJ7TJSuak4UefT6KfxplOG93QYlaROW8PA1W9O/kGsZPFyYwQXFhe07ewGJH1wmsXAU5zctgF96hoPhuZwtwPeXJpEkoPHRgmBrDb+sst5obFHnROK0AdsMFKWo/PJ7zX/NLD76xN8DrieFICCWPPfI9mH3pLQ5l5qZVLCMgLpFJBRzZf+LH+A3MFWjTepEvv0MB/MN9NDZYtipBo1VUBIRjPwkGPDVMgDlGcemA1EGdqZ8Zgb/TWu857O3AdPzwBP/sDxfyABXSu7hbcPu6VZqpjWQiQc/30Tk2bUlMLsbk5sWwNqfcMkMoQhAeoiyADhaQSlTMYVl8o12W7QyigFPaTJEIGc7DsSiNDmt743SIslV9oHP3g5M1YG//MdLkq6uUnL7y372F1nMmTEBTwuAIv0riLqchiGQ3YUzmxpArmCsqy5hh+gKrxvoQ+j5aZ8yNGg8GiThaw6Js1lGTjvAIoMpzdb1w1G6ZPNyEAPgc7cBZy8CT764HERFOLlta/ZZx2beNtG80EKUdiSw23/+PSNAzg9HOPP4BiVVN5wH/vYBDgc89ITuRShRHsFgn8q2OMULJoM1IW1BtjxgYKZgZt6/P0qKdJ6ngbTnkYqAeDtwagY4eHhpuUARHx0azH4LQKA0VRoJz0RtbynXI6FM9ygBR1Kc2twAakz0uuBwEFt0llp2XqqylDwPQbmsRm2WLaalnTL+hbq+t90B75brC/AOv7HcmfeVChCPnweefgkwGnak6u5JWD2fJWnmjMeUpoHwokbLm72ECkiy1eLERqX1N1wC//AAh00P27oDjy3UYBhNNJqlswODnRDPZmFfxY0x69xpOAe/Pq/3t+NC8m69ofC4P3p1tekD1Q6Ir02h+dJx97AJ+MdpqicThxRpikbba4bVbKLdMmdWa+HGFMc3LYC1x7isR7C9O3ChI8FQtoPbZso3aSg0RSkqqZIbh7NKe1o35ryvL0R0k7zzSzcWkvcPr60OXvfqcB/sTddl97xyOn3DMhxSc5YdUomrL7Q5LZXVFheZVVOqNzq8sXkBPMhl3cZOmag1BZXQgFZBvMPXYI904ns06OC2KIIdq+rw2En13+MM+JX3AO0UePH1y4MnajvYlz2sdHaENYwiKOe8cy7hhWYSh0KHnA1OW/FKnUNnSyHijcBrmxbAL/9PrvSVCwB7j0qIAVVK3hUlVnMG9jVXPK3iD73X/wA79V/aCXB+DnjpzcuDpxVcteweMX72T2RBKcR9uyCKqaEDrQIgi2L/RJxgYa2Wdju8umkBfOQ5rjTncE3v4EsVbFGUWY+McyojxbacEr8ryZz/m/8muHvXiP6QiOq3ngLmL5NkFfB0EP+PjNzLxJYUtFOardEq1inehGdiCWlSbfJ16WgBktK99DiKY7XaxixtbrgTEQDbC0trcqmD6qtkW7PYTAZhNpiTZYUw0DxhYfEfby99I/RxncxS7N4z/7S63GiCK5ezR0nFP9ZGu1w5tYZzNp+DteaU2EAo41yCeQqxNV7A2dVacyN4pbZBa8MbDmDtAPexKgDJ7Z8CmdBuzyJ9zjNZVTkQKRuS4Ql26oZP/YL35fdsp8VKhv97CvjH14HTs4DtpDyVYg7L/Meeb1+WNp1zUgLC5GBZRJHgbEyniXTCWhaoTMv48WgcB5c4EZeB9DiObFoAv/IkV8vt5XUGCqmmCm83FmSMTsi4YVZuNGubj6Sp/sSv3wrcsIw5An/0N0XopggchPY7RruXik/ixDMRM5ToMImPEpl2NOWg57LElhxpi0SfySTOWe0Yx8ubFsB9/4v7tcGNMu7ePJ9XRlUHdldsnWYLVsj6bVT6nGN6n1bAb/wScP3Wpdn+8Bjww2NoJ7D/W6sl8AoIAVISRkPSNjpjeJbNHCmnQ2PSJNbHbRuNS/KMnebPzeHH3/kiXTbpenlXtnR3w1X4wQM80NadOLYzg8DHsKgcOFYaObcpO5XsSqLwP4ML0m008B9uBa4bB0/Nu1d/fDL7P4eP21eIwUx5HQYxE1lyylmnFBSYHSljMp84VdZ/jQiJ8ECVP69t1EZ9Waa2M+/JGRzetADWvsuDnOJfLtpAAnmBHUtjfd6YZERpnxm2zCrbnqXqA1nq/ToBskg2GZZwYnww/cGpi/aC48Iudo0ji9ISnCLlJBdYyKECO0ekwMr6J8UGCoAuQ93zk7FW259aTZK2XcTff3GzSuBX/4yHyh7ev6jCBlAm2ZbE/nnf2EFZ12Ttyg6ZuA52rEMSFJSKe3jv+hrUtW6qKPJip0+qFLJ251LwAmkaSWM9ubIhiYTGr8PfffHmTarCDzzFQ3ELH+gduBh6CtMJskoTbIuUDpnTHUxXVs+3PpoAWX2StBc7m1aZVMqJnpT1kzXe/UFtL23ImuCG28DaAR5mh5tz9cs1rAihxC4pP93h4PqY4DnHg4qQKSo8Za6gV3EQFU7EsVOOYRTMBSK2IDVvYz5LbLi3/2UfVOGFTQvg/U/wSJTgg0vlk8JyATIgbWyR6idXTrJsl2OlHDlF7IhY5TaOSLBUTGLzwOiucooDEUfinFNiM8WxCPIGcEpR5ilPIuhEnJVL9CyrHunOSfcShIrx/KYFsPbnvAUebrlEmBhK+3aEHYiVCx3sjtwzC56kWDyqlAcTVA6OSCTD5fIplEWAzT0yHIvHyQFXOaHOJdcj/wRnnApwnOlZ+RhrCjTje5sWwPsP8GhKuFWA6k5AnIUIE+l0VESBlQ0tue0yRRYHrEjy+bKiJHKSC51IpVv0wXn4IrIlt8ULWwVk7NjmmOaL8uqkIp2IO2GrZ7sfJ/9AOeNZGs9sFX/96CcpvgqLseajV2V3rqRDATBi/OrKZ8UGknKjos9WUX8Gu0tsYQ6McxkxMipqWxxBsRN0e2SoUFtHREakU0saCw4mv+aQBKLC1rYcNJNTM0Jn1hrvliqe+k+bFcDaEzyGFLevHLysupFx4zAYd2yH48x5itEWacrVUBCSoFcYzSozz1U6dxyuiEJcIZ+WINIbhoGJydFFl+Icp2r6cio8XMWTmxbA+57k8bSFDy8abcoTngYaxunsvURUEU2Mk0xUscuUxUPkti8nx7kQ9sDoClEUycydjNAfyTTI34JPw/eNUkTsGA2K1c/AkA5ScnDSUhH+FVLJC/hu7fPUu9R0Jcq16jMbosJi/GVrQ6mKip3FThvh9mLEEE10nGdN4MG3/4oUGeGFUWZFT4WCSFRWAJSHezml4YKmLOmwSKBIsXjiHtMo9Eg+hCv5Ou8HzIlN9E+UgMfwSCNwyM2DtO0sI6tW8OcbVeb79gBkpscOw8xa9GsPgReB2gqZyVo6qZsBjv09TK6S+wMP/UoV5W4sBgpuKJcghsusZeeUdVZ4jrjh5aCtLhZK8ljikxUpIq2htFJK5/DmW6PqUEpsKjNjgTM0cjPh0JY0GBE8XVVPVEaQtVp5qV08H2O+djvs2yk8vwoAmWqHEJQrGNRteFGApBwgjhog10QpDcDVCrzmNLYhwUdBboCUkmW3urMuIiB0pEQqlIOVhfeyUJdFQpwLm9ASzse00gP0DpRIC0kubGCnDSJuEptpkcjcOTm0JWmhPPQ7Wa9nSA1/In3oIDlQHiotzMd1F3qDNoua5bBcMe0WsqkE9Uc/Kc9d2T6SdQG8+wDrD2zFsCoj1DGiZoL50IOHFqq2hBTJglNBtULUyhyX27Zlf9lF+mOwOGNT1LXnxlipPk5wMoeIpExG1NRVHGGQBWhQCBIaU5jFtY/CmuXJBBIaQ21iNacYdSKVV6/l4Ik9laVV6y5ypuZh3LAyahtb13BOnVODeLIUtLMoC+c92wyk7ASNyvzEBNL5GEPKQxAzWskHcXG9EpA1ByzF4sZhPDRQCxXMYkG+Sr3PqMFqq93K/PnyrBlp5zUw2YfCSbyAYR/xLS411WROb1HC1RT6nHLvVk6d4EICDBPSIh2/BBMJJhq+cy4QAJiR28lcKVXHJhbeWlQzVaxi6CLqyFvptCfwsuQGFTJhjYs9yH0DQ8b9C2bWxuj7f9LG1M2jmCAg+8oe2RixXOIe+QlXVL09bMMwbT3zwkyttmfVsuFLAWSm+55vjumgEkTDmKrdRImsczQqrYGsSbo1F858ay+ie5/HuzKF2doeakhRJY3EH1ZsKrahj7oUHy68Jqrw7LVEOkIGWbNIhCwrlghWWWXFkoFXi/h78F2GwyX8sohsFFHhtp04klWiEGnPKVRJuXdTX/rE1qHge5KR+d2/4YGqj/7fv41OrSb5tUNvlkpm15jjRvueX+mbWWknlwEopWlNH9tVE9O/exctiD361g8x1GqjOjc7HT+ydyzPr9UO8aBvF/Q9H+nPSyfue7Y5wZ65xToo5fyX7Dw+zEBfntgktxWqqBd8a/lygZybc1yom2SilycRxGUXjkQteuElOuMkgUoSCufrIqTyrHQnOiHYy5FniUSUhxHorGLK7gUi/0df+wjlW3Luf2ZhdM5Lk4c+Orxi79QSpN/+Efc3GcPxKZztDQMXAfzyc1wZKGHM/ipOdPX+ge/zUBShCm5l5JXPd9cR9h3iHfv34ExX7GvPzg2DSnn0kRPmFp3lxLtF1Cm/plBxym0hcCWnLUI9mGKwi0AmInYpQaWZ8GInsW6RaVl55FRG5bom2HtMzkPuLFR7mcqueDGnP+QGoTGGEn8fJqtHSfT9B+8cvNgRCMNpa2z/xyqrruJ1mxOzphV2VjxM/c6tlC/A5gDWjrAfTMY7fu8jpcVSnj/8Ow4to5rMNCntrzRFVbsN3fNkY9yPK83a3s41Zvr6s+nNWkm5Bjes0gsqzjyKw3/NjP6ctrg8veVBuT7HUiPDUvgm2x4WRUwSLpJRECqYJwyENLPgX0hqTg87iYYejKSMZoGcnhLy3Itd8azrVxpb2LiG8rPDrFXTIjv1zY+XX+oKwL5nuD9BI3jgk9Xp5dgLI1huG0UrH3w+vvbNweDUd27O65KZvvlctOvluYMnH9+7d9EcifR5GfTsxQWena7O964hyJZWfWv8busFb3alUrz1TW+5hl7xlvS+pfRGWLxPO72VRekchPXlPkQkSAoshfDmRDv3xNCSpqYOrysyNPkkxNXkiQQBisQZQSUivWCVF8opltvKsHIVoryQSWLmc2zsG07zRZFS5dGJ3XXvp93KBBEe/UZ8ze/fGby2bPONAPUD7HQxSkmKJEwwK2ZNAH7sRfYmp6PttU+Ex6l2KJeEwdoeWnX9YDVVkmtfeJG9nZPxrka7df6hvUPz6/EmWS+Gwg6nsp0KNMHWDTN0qKCCHDgrqyBKAjTuOhCxaUV4t3SoQmskaBbAxUR4edBD+SpKSoQma647tjOsXK41klhl6+qW6Wf339VXbEV8qxjxgacxmHG8xfYtCcJiT8z00AvYnmRJ1cpCQSO9UNvbt4jRvu/xtpEMs1R7jseQoFH7FK2+828tBDvX73m2OeFDV9gF52tXuQdNvHdpCOH8fKvsrK4oQyVyVFKKPKicypQd2+tyJe9GtLKoxI7ZqJTBCRgRUSYUJ99IllOi7uF05JQ978OerN1ZnRUPKtoT3Tw3UErUKAI1X7tjCZTeqcq23ddH42s5IWMdczvJ6ovgi9k7xH1oLJQot2eqsvB2AcxtqOxS/8XmWOZMVbOLicIZHEb0TrcSfPXP6kOmP7yNOWMxl85ml9Au3dn3zmkurQkrmofKZgNg5ki7elEqUfPx3YYyomhLlqSBg6rf9+nK+bX2y8nzfCu2Bh76bRSztUhZBTP7P0mLW5lzjRpFiaQgcr6CgdodV6fCawnml779ajB8zbaRGLostqGVuajdbs9P+cPNm46Ca7WisGAdwc5vf/Wp+pCy3q2SkDCedpmFUza1bHSiwLFVpq2cazq2rXrcak5jtC194DYo1Ot9rIN+0qoUxwl8rRsUl2fWy0TnYP8C+k0/BrIsCTPHnC64dohwqvfdrx1sbff6wtncidSeiq890gpObFTdcC84tYNny0kyMKA8VZKMIBAD7Gcp2OqUU79Sjs/PIxlrIkPlqMPo7sUUzNljoGCnKPBrGGkknN+bPqrmJIcR7DDaLvi+1kFmlCeZVqSJyfeOOWQuDFpb+lHv0o0r+WBC5UbSOZ8GBqpplFTiiDObJheCudlm7fPXLqa/ageO+NnAddvv/Xj4ZkFj/oRLGMW2fXfgzY3aBnrZATPTl/4afrlxsRQaL0g97WVtaA+k4ZGCjZUtMi2dyiufkSRgSYBpdoHnZ+0UzsQutaYStfoQPfoJJG8nmyKKf+BxqFe3Yiydw5zpx0jWTKpZzLExFyZbztMP3zW6WGsobOP9ffEu2whOiUQu2hQxilk9Hn8lDY7/PCTxSiTgn/MZUdXaPvADL+AaN482DcEl7WREUhQNE5zp82HlZ1d6E6+ylXfbVlwDhbNdn7HMKP/2gVPhcDi6Y8EFUw/fJb9ocGW26p9z4u+kL/H6tbuRfuEwzI6Z5AYHfxIfR917DuNplowkNp3248rFqIzKg3dSHqV0KU/tL+sD4HBsuBSc6F0OWDWZsO+J9nbjkWdnpyZrn98VbySQ+ZffoM3Oa4EpalZoEdN9T2Ls+hgze/fCPXQI25Morpw6GbyxbRI2/cVop5eqyqzvvy45wNqB6Upt79hixJX7h4OTodYTE5FtR/fdGZ69bDJhmfF/62vBi7bBkWo06+f63hhvv9OJ157lYW62y/v/fTkvfJQ6mtg7HX1r7848rhQN6P6f2+ZDbLqRjvy/73bYro0Wg/8HH6ciB8hM9z/X2vq1X6vktTD3HuTtkuDd/zE6+9APuBq3sctFeF3ULqcf5WRXw/PflPel3bPHDtN3vnjzYrnbIu2Zj7caE6QnT+PsWtVc6yZUv/DYi97Elt3jllXoyDZ8e3wWR3dnVwum7OIc5eSGb9wR/LQ76f1P46baHTgiX1VA+MbBZPc3Px0cWbz/FG6sfYp+Juf3PcsT6VsuvPZrlNc97/ur1rtiFS50Ve2bf9W+Vmfp/D3/TjJETLXvRtekxPa+z5RP5bZrJHk3RvzXFj/ICk0Q0GY/CG+43R4lUpItb9FwOLVeIea6APZK5b5nZvuzdnnIM+Rx5iLy6xd2tydiUY/11LxTfJ52uZQ4LU7RL1LSlTa04utqd5SOdQG892m85+t30v+Tc/kAIw7ba3dSnvCQSOGon9xY+0xQ/LIUM/3ed+PrH/i3wauFmjE9eAD9X91La6SomGq1FzR231TiUt8wZUKzOGmp0uzDnZj3SuztVQG4TMUPcjlFe8i2VVjxwJlzMcJQirtbR6Yf58f33r0uqMvaEwJ7N4wkcLvXJUuyxP6ZHnoSfd2AXp6R/OWVre8y3X0Aaugi1LaxeiV1pQGPKMg8sE5cm/zwwtuNxN42gCu/Tu0gl6HQnzWjEEoIs1Sdcpo4F3thuUkNRBiFOzINlmhh374iZXUlX3m9Z/Jl1f2g3btB8rN6sz+FHtlZD1kNlknHpcx26lSFYDvb8v3y3NsFbOVYNgzA1SYpjB3e7nJLtcpepjxrySsZKPmhCMgSi/IdtCyTsWMhxpLdT9iRZgdTcej8NlSiifwYxAGprEU54Y58UiUrKYdAxS5RshtA2oG0o6XIyCXkyq2JnWhuVDHlanP8uQK4nuTkxr4GjWuOG1Qqpg2jQ9n8EfaruA0KTBGJNNBAnycru+za6Lchpi2azQy7dmW1PXnx3IZI8vrjvfSJ/w8tE40m/y3h+QAAAABJRU5ErkJggg==",Ni=Me(14006),Si=Me(82326),_s=Me(18287),io={flex_box_center:"flex_box_center___g95QO",flex_space_between:"flex_space_between___DdZrd",flex_box_vertical_center:"flex_box_vertical_center___XptQo",flex_box_center_end:"flex_box_center_end___OeRyD",flex_box_column:"flex_box_column___GCZDS",addModal:"addModal___rkVQM",contentWrap:"contentWrap___hdqno",boxTitle:"boxTitle___messp",tip:"tip___w9Tak",leftBox:"leftBox___kDArQ",formSty:"formSty___RXRPG",rightBox:"rightBox___BUv9Q",nodeData:"nodeData___FbbqZ",yc:"yc___lhz8B",yclj:"yclj___Z6AKQ",nametitle:"nametitle___lR1nK",treeheight:"treeheight___RZ8Gb"},zu=Me(89489),hu=Me(13922),Vd=Me(71951),_u={contentWrap:"contentWrap___ni2IK",titleSty:"titleSty___EglCE",leftBox:"leftBox___s2Tog",rightBox:"rightBox___UXF7P",tipSty:"tipSty___tamqo"},Ic=Me(16326),No=Me(62673),Tp=Me(56656),Ll=Me.n(Tp),tu=Me(21542),ku=Me(94373),$u=Me(34364),xd=Me(81281),ho=Me(59301),Nc=Object.defineProperty,jd=Object.defineProperties,df=Object.getOwnPropertyDescriptors,$c=Object.getOwnPropertySymbols,bd=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,Ac=(b,a,y)=>a in b?Nc(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Yl=(b,a)=>{for(var y in a||(a={}))bd.call(a,y)&&Ac(b,y,a[y]);if($c)for(var y of $c(a))ec.call(a,y)&&Ac(b,y,a[y]);return b},Ed=(b,a)=>jd(b,df(a)),ff=(b,a)=>{var y={};for(var x in b)bd.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&$c)for(var x of $c(b))a.indexOf(x)<0&&ec.call(b,x)&&(y[x]=b[x]);return y},Vh=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Fc={\u8BD5\u5377:"#F65160",\u89C6\u9891:"#4237E7",\u5B9E\u8BAD:"#145DFF",\u8BFE\u4EF6:"#1B8565",\u4F5C\u4E1A:"#21B292",\u5176\u4ED6:"#B96B18",\u6559\u6750:"#B96B18",\u56FE\u6587:"#B96B18",\u5206\u7EC4:"#21B292",\u7AE0\u8282:"#B16514"},jh={\u8BD5\u5377:"#FEEDEF",\u89C6\u9891:"#ECEAFC",\u5B9E\u8BAD:"#E7EEFF",\u8BFE\u4EF6:"#EBF6F2",\u4F5C\u4E1A:"#ECFBF7",\u5176\u4ED6:"#FFF7EF",\u6559\u6750:"#FFF7EF",\u5206\u7EC4:"#ECFBF7",\u56FE\u6587:"#FFF7EF",\u7AE0\u8282:"#FFF3EC"},hf=b=>{var a=b,{pathsDetail:y,classroomList:x,user:E,globalSetting:z,dispatch:ee,visible:te,setVisible:ne,detail:ie,uuid:ae,treeList:oe,onOk:le}=a,ce=ff(a,["pathsDetail","classroomList","user","globalSetting","dispatch","visible","setVisible","detail","uuid","treeList","onOk"]),he;const ye=(0,ct.useParams)(),[Ae,me]=(0,fe.useState)([]),[Ce,Ee]=(0,fe.useState)([]),[Se]=ft.default.useForm(),[Ne,Le]=(0,fe.useState)(1),[ze,Oe]=(0,fe.useState)([]),[Re,ke]=(0,fe.useState)(0),[Fe,Ye]=(0,fe.useState)([]),[gt,Et]=(0,fe.useState)(!0),[Ht,tn]=(0,fe.useState)(!1),[Rn,Zt]=(0,fe.useState)(!1),[st,Gt]=(0,fe.useState)(!1),[At,Yt]=(0,fe.useState)({});ye.coursesId=ye.pathId,ye.id=ye.coursesId,(0,fe.useEffect)(()=>{if(te){if(Fn(),dr(),x.actionTabs.type===2){const Bn=x.actionTabs.selectArrsAll[0];Et(Bn.unified_setting)}else Et(!1);const Jn=un(oe);Ee(Jn),me([])}},[te]);const un=Jn=>Jn==null?void 0:Jn.map(Bn=>{const{id:gr,node_type:hi,name:zt,children:Cn,position:sr}=Bn;return{key:gr,title:"has_children"in Bn?`${zt}`:ho.createElement(ho.Fragment,null,ho.createElement("span",{style:{color:Fc[hi],backgroundColor:jh[hi],padding:"2px 4px",marginRight:"5px"}},hi),ho.createElement("span",null,zt)),children:(Cn==null?void 0:Cn.length)>0?un(Cn):[],tag:"has_children"in Bn?"":hi}}),dr=Jn=>Vh(void 0,null,function*(){tn(!0);const Bn=yield(0,ku.c_)(Ed(Yl({},ye),{page:Jn||Ne,limit:2e4}));Bn==null||Bn.course_groups.map((gr,hi)=>{gr.key=gr.id,gr.title=gr.name,gr.disabled=gr.is_published}),Bn&&(Oe([...Bn==null?void 0:Bn.course_groups]),ke(Bn==null?void 0:Bn.course_groups_count),tn(!1),Jn||Se.setFieldsValue({publish_time:Ll()(Ll()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ll()(Ll()(new Date((0,en.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),qt=Jn=>{console.log("onCheck",Jn),me(Jn)},kt=()=>Vh(void 0,null,function*(){var Jn,Bn,gr;const hi=Yl({},Se.getFieldsValue());if(hi.end_time<=hi.publish_time){it.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Zt(!1);return}if((Fe==null?void 0:Fe.length)<=0&&!gt&&ze.length>0){it.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Zt(!1);return}let zt={ids:[...Ae],group_ids:Fe.length>0?Fe.map(sr=>sr.id):(Jn=x.detailShixunsList)==null?void 0:Jn.course_groups,end_time:Ll()(hi.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ll()(hi.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Fe.length,subject_id:ye.pathId};Zt(!0);const Cn=yield(0,Lt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:Yl({},zt)});Cn.status===0&&(((Bn=Cn==null?void 0:Cn.examination_bank_ids)==null?void 0:Bn.length)>0||((gr=Cn==null?void 0:Cn.shixun_info)==null?void 0:gr.length)>0?(Yt(Ed(Yl({},Cn),{courseId:ye==null?void 0:ye.coursesId})),ne(!1),Gt(!0)):nn()),Zt(!1)}),nn=()=>{le(ae,""),ee({type:"classroomList/setActionTabs",payload:{}}),ee({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),tn(!1),Fn(),(0,en.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),it.ZP.success("\u53D1\u5E03\u6210\u529F")},Fn=()=>{Le(1),Oe([]),Ye([])};return ho.createElement(at.default,{title:"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90",open:te,confirmLoading:Rn,width:"1200rem",centered:!0,onOk:kt,onCancel:()=>{ne(!1)},maskClosable:!1},ho.createElement(Vt.Z,{spinning:Ht},ho.createElement("div",{className:`flex w-full ${_u.contentWrap}`},ho.createElement("div",{className:`p-10px-rem flex-1 minW-0 ${_u.leftBox}`},ho.createElement("div",{className:_u.titleSty},"\u9009\u62E9\u8D44\u6E90"),ho.createElement(_s.default,{checkable:!0,onCheck:qt,checkedKeys:Ae,treeData:Ce,defaultExpandedKeys:[(he=oe==null?void 0:oe[0])==null?void 0:he.id]})),ho.createElement("div",{className:`flex flex-col flex-1 minW-0 ${_u.rightBox}`},ho.createElement("div",{className:_u.titleSty},"\u53D1\u5E03\u89C4\u5219"),ho.createElement("p",{className:_u.tipSty},"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49 \u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),ho.createElement(ft.default,{className:"flex flex-col",form:Se},ho.createElement("div",{className:"flex item-center gap-10px-rem"},ho.createElement(ft.default.Item,{className:"flex-1 minW-0",name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ho.createElement(Ic.default,{disabledDate:Jn=>(0,$u.Q8)(Jn,null),disabledTime:Jn=>(0,$u.d0)(Jn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ho.createElement(ft.default.Item,{className:"flex-1 minW-0",name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},ho.createElement(Ic.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},disabledDate:Jn=>(0,$u.Q8)(Jn,null,Se.getFieldValue("publish_time")),disabledTime:Jn=>(0,$u.d0)(Jn,Se.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ze.length<=0&&x.actionTabs.type===2&&ho.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),ze.length>0&&ho.createElement("div",{className:"flex justify-between ",style:{marginBottom:"10rem"}},ho.createElement(No.default,{className:"flex-1 minW-0",checked:Fe.length===ze.length,onChange:Jn=>{Fe.length===ze.length?Ye([]):Ye(ze)}},"\u5168\u9009"),ho.createElement("div",{className:"flex-1 minW-0"},"\u5DF2\u9009\u62E9",Fe.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!gt)&&ze.length>0&&ho.createElement(tu.Z,{className:"flex-1 minW-0",data:ze,selectedRowKeys:Fe,setSelectedRowKeys:Ye,handleChangePage:()=>{}}))))),ho.createElement(xd.Z,{source:"\u5B9E\u8BAD\u548C\u8BD5\u5377",showModal:st,onCancel:()=>Gt(!1),info:At,onOk:nn}))};var Lc=(0,ct.connect)(({pathsDetail:b,classroomList:a,user:y,globalSetting:x})=>({pathsDetail:b,classroomList:a,user:y,globalSetting:x}))(hf),Ns=Me(59301),Dp=Object.defineProperty,Be=Object.defineProperties,et=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Qt=(b,a,y)=>a in b?Dp(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,an=(b,a)=>{for(var y in a||(a={}))rt.call(a,y)&&Qt(b,y,a[y]);if($e)for(var y of $e(a))dt.call(a,y)&&Qt(b,y,a[y]);return b},on=(b,a)=>Be(b,et(a)),zn=(b,a)=>{var y={};for(var x in b)rt.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&$e)for(var x of $e(b))a.indexOf(x)<0&&dt.call(b,x)&&(y[x]=b[x]);return y},jn=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const gn=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,addmodal:te,setaddmodal:ne,uuid:ie,onOk:ae}=a,oe=zn(a,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),le,ce,he,ye,Ae,me,Ce,Ee,Se,Ne,Le;const ze=(0,ct.useParams)(),[Oe,Re]=(0,fe.useState)([]),[ke,Fe]=(0,fe.useState)(!1),[Ye,gt]=(0,fe.useState)([]),[Et]=ft.default.useForm(),Ht=ft.default.useWatch("uuid",Et),[tn,Rn]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{var un,dr;if(te){if(st(),ie){const qt=((dr=(un=y==null?void 0:y.detail)==null?void 0:un.route_nodes)==null?void 0:dr.find(kt=>(kt==null?void 0:kt.id)==ie))||{};(qt==null?void 0:qt.knowledge_labels)=="--"&&(qt.knowledge_labels=""),Et.setFieldsValue(an({},qt))}Gt()}},[te]);function Zt(un,dr){for(let qt of un)dr.push(qt),qt.children&&qt.children.length>0&&Zt(qt.children,dr)}const st=()=>jn(void 0,null,function*(){Fe(!0);let un=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:ze==null?void 0:ze.pathId}});(un==null?void 0:un.status)===0&>([{id:1,name:"\u5168\u90E8"},...(un==null?void 0:un.data)||[]]),Fe(!1)}),Gt=()=>jn(void 0,null,function*(){const un=Et.getFieldValue("knowledge_labels")||[],dr=Et.getFieldValue("resource_labels")||[],qt=(un==null?void 0:un.length)>0?un:["\u5168\u90E8"],kt=Et.getFieldValue("uuid")||ie;if(!kt){it.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}Fe(!0);let nn=yield(0,Lt.ZP)("/api/subject_knowledge/tree.json",{method:"post",body:{uuid:kt,subject_id:ze==null?void 0:ze.pathId,knowledge_labels:qt,resource_labels:dr,id:ie,is_edit:!!ie}});(nn==null?void 0:nn.status)===0&&Re(nn==null?void 0:nn.data),Fe(!1)}),At=un=>{console.log(un);const dr=un.node.id,qt=un.dragNode.id,kt=un.node.pos.split("-"),nn=un.dropPosition-Number(kt[kt.length-1]),Fn=(gr,hi,zt)=>{for(let Cn=0;Cn{zt.splice(hi,1),Bn=gr}),!un.dropToGap)Fn(Jn,dr,gr=>{gr.children=gr.children||[],gr.children.unshift(Bn)});else{let gr=[],hi;Fn(Jn,dr,(zt,Cn,sr)=>{gr=sr,hi=Cn}),nn===-1?gr.splice(hi,0,Bn):gr.splice(hi+1,0,Bn)}Re(Jn)},Yt=un=>jn(void 0,null,function*(){var dr,qt,kt,nn,Fn;let Jn=[];if(Zt(Oe,Jn),(Oe==null?void 0:Oe.length)<=0||((dr=Jn==null?void 0:Jn.filter(hi=>!(hi!=null&&hi.is_out)))==null?void 0:dr.length)===0||((qt=Oe==null?void 0:Oe.filter(hi=>!(hi!=null&&hi.is_out)))==null?void 0:qt.length)===0){it.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}Rn(!0);const Bn=on(an({},un),{uuid:un.uuid||ie,subject_id:ze==null?void 0:ze.pathId,routes:Oe});ie&&(Bn.id=(Fn=(nn=(kt=y==null?void 0:y.detail)==null?void 0:kt.route_nodes)==null?void 0:nn.find(hi=>hi==null?void 0:hi.is_choice))==null?void 0:Fn.id);const gr=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"post",body:an({},Bn)});(gr==null?void 0:gr.status)===0&&(it.ZP.success(ie?"\u7F16\u8F91\u6210\u529F":"\u65B0\u589E\u6210\u529F"),ae(gr==null?void 0:gr.id,""),ne(!1)),Rn(!1)});return Ns.createElement(at.default,{title:ie?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:te,width:"1140rem",className:io.addModal,centered:!0,onOk:()=>jn(void 0,null,function*(){Et.submit()}),okButtonProps:{loading:tn},okText:ie?"\u5B8C\u6210\u7F16\u8F91":"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{ne(!1)},maskClosable:!1},Ns.createElement(Vt.Z,{spinning:ke},Ns.createElement("div",{className:io.contentWrap},Ns.createElement("div",{className:io.leftBox},Ns.createElement("div",{className:`flex item-center gap-10px-rem ${io.boxTitle}`},"\u57FA\u672C\u4FE1\u606F",Ns.createElement(yn.Z,{title:Ns.createElement(Ns.Fragment,null,"\u8DEF\u5F84\u540D\u79F0\uFF1A\u586B\u5199\u672C\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0\uFF0C\u5982\uFF1A\u6587\u79D1\u5B66\u4E60\u8DEF\u5F84\u3001\u57FA\u7840\u5B66\u4E60\u8DEF\u5F84\u7B49",Ns.createElement("br",null),"\u9002\u7528\u4EBA\u7FA4\uFF1A\u586B\u5199\u9002\u5408\u9002\u7528\u672C\u5B66\u4E60\u8DEF\u5F84\u7684\u7528\u6237\uFF0C\u5982\uFF1A\u6587\u79D1\u4E13\u4E1A\u5B66\u751F\u7B49",Ns.createElement("br",null),"\u7B80\u4ECB\uFF1A\u5BF9\u672C\u5B66\u4E60\u8DEF\u5F84\u505A\u57FA\u672C\u4ECB\u7ECD\uFF0C\u5982\uFF1A\u4ECB\u7ECD\u8D44\u6E90\u7C7B\u578B\u7B49",Ns.createElement("br",null),"\u77E5\u8BC6\u56FE\u8C31\uFF1A\u9009\u62E9\u672C\u8BFE\u7A0B\u4E2D\u5DF2\u7ECF\u521B\u5EFA\u7684\u77E5\u8BC6\u56FE\u8C31",Ns.createElement("br",null),"\u8D44\u6E90\u7C7B\u578B\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u7C7B\u578B",Ns.createElement("br",null),"\u56FE\u8C31\u6807\u7B7E\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u6807\u7B7E",Ns.createElement("br",null),"\u6CE8\u610F\uFF1A\u53EF\u4EE5\u901A\u8FC7\u8D44\u6E90\u7C7B\u578B\u548C\u56FE\u8C31\u6807\u7B7E\u7B5B\u9009\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5185\u5BB9\uFF0C\u66F4\u5FEB\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")},Ns.createElement("span",{className:"iconfont icon-tishi7 current",style:{color:"#FF8C29"}}))),Ns.createElement(ft.default,{className:io.formSty,form:Et,layout:"horizontal",onFinish:Yt,scrollToFirstError:!0,size:"large",colon:!1,labelAlign:"right",initialValues:{knowledge_labels:["\u5168\u90E8"],uuid:((ce=(le=y==null?void 0:y.detail)==null?void 0:le.nodes)==null?void 0:ce.length)>1?(Ae=(ye=(he=y==null?void 0:y.detail)==null?void 0:he.nodes.slice(1))==null?void 0:ye[0])==null?void 0:Ae.uuid:""}},Ns.createElement(ft.default.Item,{label:"\u8DEF\u5F84\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0"}]},Ns.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0",maxLength:20})),Ns.createElement(ft.default.Item,{label:"\u9002\u7528\u4EBA\u7FA4",name:"applicable_people"},Ns.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50})),Ns.createElement(ft.default.Item,{label:"\u7B80\u4ECB",name:"description"},Ns.createElement(qe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:3,maxLength:200})),Ns.createElement(ft.default.Item,{label:"\u77E5\u8BC6\u56FE\u8C31",name:"uuid",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31"}]},Ns.createElement(Si.default,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",options:((Ce=(me=y==null?void 0:y.detail)==null?void 0:me.nodes)==null?void 0:Ce.length)>1?(Ee=y==null?void 0:y.detail)==null?void 0:Ee.nodes.slice(1):[],fieldNames:{label:"name",value:"uuid"}})),Ns.createElement(ft.default.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"resource_labels",initialValue:["\u5168\u90E8"]},Ns.createElement(Si.default,{placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",mode:"multiple",showSearch:!0,optionFilterProp:"node_type",options:((Le=(Ne=(Se=y==null?void 0:y.detail)==null?void 0:Se.nodes)==null?void 0:Ne.find(un=>(un==null?void 0:un.uuid)==Ht))==null?void 0:Le.resource_labels)||[],fieldNames:{label:"node_type",value:"node_type"}})),Ns.createElement(ft.default.Item,{label:"\u56FE\u8C31\u6807\u7B7E",name:"knowledge_labels"},Ns.createElement(Si.default,{allowClear:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u56FE\u8C31\u6807\u7B7E",options:Ye,fieldNames:{label:"name",value:"name"}}))),Ns.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},Ns.createElement(Vd.op,{shape:"default",onClick:Gt},"\u67E5\u8BE2"))),Ns.createElement("div",{className:io.rightBox},Ns.createElement("div",{className:io.boxTitle},"\u5B66\u4E60\u8DEF\u5F84",Ns.createElement("span",{className:io.tip},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),Ns.createElement("div",{style:{maxHeight:"500rem",overflow:"auto"}},(Oe==null?void 0:Oe.length)>0?Ns.createElement(_s.default,{style:{background:"#FAFAFA"},treeData:Oe,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:io.treeheight,draggable:!0,onDrop:At,switcherIcon:Ns.createElement(zu.Z,null),titleRender:un=>Ns.createElement("div",{className:io.nodeData,style:{color:un!=null&&un.is_out?"#999999":"#000000"}},Ns.createElement("span",{style:{color:Fc[un==null?void 0:un.node_type],backgroundColor:jh[un==null?void 0:un.node_type],padding:"2px 4px",marginRight:"5px"}},un==null?void 0:un.node_type),Ns.createElement("div",{className:io.nametitle,title:un==null?void 0:un.name,style:{flex:1}},(un==null?void 0:un.is_out)&&Ns.createElement("span",{className:io.yc},"\u5DF2\u79FB\u51FA")," ",un==null?void 0:un.name),Ns.createElement("span",{className:io.yclj,style:{color:un!=null&&un.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{const dr=(kt,nn)=>{var Fn;kt.is_out=nn,((Fn=kt==null?void 0:kt.children)==null?void 0:Fn.length)>0&&kt.children.forEach(Jn=>dr(Jn,nn))},qt=!un.is_out;un.is_out=qt,dr(un,qt)}},un!=null&&un.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):Ns.createElement(hu.Z,{styles:{margin:"20rem auto"}}))))))};var rr=(0,ct.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(gn),Br=Me(80992),Gn={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},hr=Me(34817),cr=Me(77019),Sr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",xr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",ri="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",Ir="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",di="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",Rr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",Jr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",ns="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",fi=Me(5269),Oi=Me(64094),Ur=Me(59301),os=Object.defineProperty,zi=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,Qi=Object.getOwnPropertySymbols,qi=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,ks=(b,a,y)=>a in b?os(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Hs=(b,a)=>{for(var y in a||(a={}))qi.call(a,y)&&ks(b,y,a[y]);if(Qi)for(var y of Qi(a))ps.call(a,y)&&ks(b,y,a[y]);return b},Us=(b,a)=>zi(b,Fi(a)),Zi=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const pi=({classroomList:b,dispatch:a,courseEndTime:y})=>{const x=(0,ct.useParams)(),[E]=ft.default.useForm(),[z,ee]=(0,fe.useState)(1),[te,ne]=(0,fe.useState)([]),[ie,ae]=(0,fe.useState)(0),[oe,le]=(0,fe.useState)(20),[ce,he]=(0,fe.useState)(!0),[ye,Ae]=(0,fe.useState)([]),[me,Ce]=(0,fe.useState)(!0);x.coursesId=x.pathId,x.id=x.coursesId,(0,fe.useEffect)(()=>{if(b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ne(),Ee(),b.actionTabs.type===2){const ke=b.actionTabs.selectArrsAll[0];Ce(ke.unified_setting)}else Ce(!1)},[b.actionTabs]);const Ee=ke=>Zi(void 0,null,function*(){he(!0);const Fe=yield(0,ku.c_)(Us(Hs({},x),{page:ke||z,limit:2e4}));Fe==null||Fe.course_groups.map((Ye,gt)=>{Ye.key=Ye.id,Ye.title=Ye.name,Ye.disabled=Ye.is_published}),Fe&&(ne([...Fe==null?void 0:Fe.course_groups]),ae(Fe==null?void 0:Fe.course_groups_count),he(!1),ke||E.setFieldsValue({publish_time:Ll()(Ll()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ll()(Ll()(new Date((0,en.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Se=()=>Zi(void 0,null,function*(){var ke;const Fe=Hs({},E.getFieldsValue());if(Fe.end_time<=Fe.publish_time){it.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Re(!1);return}if((ye==null?void 0:ye.length)<=0&&!me&&te.length>0){it.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Re(!1);return}let Ye={ids:[...b.actionTabs.selectArrs],group_ids:ye.length>0?ye.map(Et=>Et.id):(ke=b.detailShixunsList)==null?void 0:ke.course_groups,end_time:Ll()(Fe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ll()(Fe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ye.length,subject_id:x.pathId};Re(!0),(yield(0,Lt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:Hs({},Ye)})).status===0?(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Re(!1),Ne(),(0,en.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),it.ZP.success("\u53D1\u5E03\u6210\u529F")):Re(!1)}),Ne=()=>{ee(1),ne([]),Ae([])},Le=ie>z*oe,{detailShixunsList:ze}=b,[Oe,Re]=(0,fe.useState)(!1);return Ur.createElement(at.default,{width:600,centered:!0,confirmLoading:Oe,title:"\u53D1\u5E03\u8282\u70B9",open:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:Oi.Z.modal,onOk:()=>Se(),onCancel:()=>{Ne(),a({type:"classroomList/setActionTabs",payload:{}})}},Ur.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",Ur.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Ur.createElement(ft.default,{form:E},Ur.createElement("div",{style:{paddingLeft:0}},Ur.createElement(cr.Z,{className:"mt30",align:"middle"},Ur.createElement(fi.Z,null,Ur.createElement(ft.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ur.createElement(Ic.default,{style:{width:170,marginRight:"25px"},disabledDate:ke=>(0,$u.Q8)(ke,y),disabledTime:ke=>(0,$u.d0)(ke),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ur.createElement(fi.Z,{className:"ml20"},Ur.createElement(ft.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ur.createElement(Ic.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},disabledDate:ke=>(0,$u.Q8)(ke,y,E.getFieldValue("publish_time")),disabledTime:ke=>(0,$u.d0)(ke,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),b.actionTabs.type===2&&Ur.createElement(cr.Z,{style:{marginBottom:"10px"}},Ur.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ur.createElement(Ct.ZP.Group,{value:me,onChange:ke=>{Ce(ke.target.value),Ae([])}},Ur.createElement(Ct.ZP,{value:!0,disabled:!b.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ur.createElement(Ct.ZP,{className:"ml20",disabled:te.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),te.length<=0&&b.actionTabs.type===2&&Ur.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(b.actionTabs.type===1||!me)&&te.length>0&&Ur.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ur.createElement("span",{style:{flex:1}},Ur.createElement(No.default,{checked:ye.length===te.length,onChange:ke=>{ye.length===te.length?Ae([]):Ae(te)}},"\u5168\u9009")),Ur.createElement("span",{style:{width:16}}),Ur.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ye.length||0,"\u4E2A\u5206\u73ED")),(b.actionTabs.type===1||!me)&&te.length>0&&Ur.createElement(tu.Z,{data:te,selectedRowKeys:ye,setSelectedRowKeys:Ae})))};var ki=(0,ct.connect)(({classroomList:b})=>({classroomList:b}))(pi),or=Me(59301),_i=Object.defineProperty,Vs=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,sa=(b,a,y)=>a in b?_i(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ya=(b,a)=>{for(var y in a||(a={}))Fs.call(a,y)&&sa(b,y,a[y]);if(la)for(var y of la(a))Ls.call(a,y)&&sa(b,y,a[y]);return b},Qa=(b,a)=>Vs(b,Zs(a)),na=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const to=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],aa=({pathsDetail:b,setselectitems:a,publishshow:y,node:x,index:E,onExpandClick:z,onClickDetails:ee,selectitems:te})=>{var ne,ie,ae;const[oe,le]=(0,fe.useState)(!1),ce=(0,fe.useRef)(null),{name:he,complete_rate:ye,node_type:Ae,resource_info:me,grasp_rate:Ce,has_children:Ee,children:Se,expand:Ne,key:Le,is_publish:ze,status:Oe,id:Re,url:ke}=x||{};(0,fe.useEffect)(()=>{var Zt;Fe();const st=(Zt=ce.current)==null?void 0:Zt.parentElement;if(!st)return;const Gt=new ResizeObserver(()=>{Fe()});return Gt.observe(st),()=>{Gt.disconnect()}},[Ne]);const Fe=()=>{if(!ce.current)return;const Zt=ce.current,st=Zt.parentElement,Gt=Zt.previousElementSibling,At=st==null?void 0:st.firstElementChild;if(st&&Gt&&At){const Yt=Gt.getBoundingClientRect().height,un=st.getBoundingClientRect().height,dr=At.getBoundingClientRect().height,qt=Yt/2,kt=un-(dr+Yt)/2;Zt.style.bottom=`${qt}px`,Zt.style.height=`${kt}px`}},Ye=(ne=Number(ye))==null?void 0:ne.toFixed(0),gt=Ye==="100",Et=gt?Ae==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${Ye}%`,Ht=me==null?void 0:me.reduce((Zt,st)=>Zt+st.value,0),tn={\u5B9E\u8BAD:Sr,\u8BD5\u5377:xr,\u8BFE\u4EF6:ri,\u89C6\u9891:br},Rn=()=>{z(Le)};return or.createElement("div",{className:Gn.treeNode,"data-index":E},or.createElement("div",{className:Gn.node,style:gt?{background:"#EDF7EE"}:{}},!ze&&!((ie=b==null?void 0:b.detail)!=null&&ie.can_managed)&&or.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},or.createElement("div",null,or.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),or.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),or.createElement("div",{className:Gn.statusbutton,style:{background:(ae=to.find(Zt=>Zt.name===Oe))==null?void 0:ae.color}},Oe),y&&or.createElement(No.default,{checked:te==null?void 0:te.map(Zt=>Zt.id).includes(Re),onChange:()=>{if(te!=null&&te.map(Zt=>Zt.id).includes(Re))a(te.filter(Zt=>Zt.id!==Re));else{let Zt=[...te];Zt.push(x),a(Zt)}},className:Gn.checkbox}),or.createElement(cr.Z,{style:{padding:Ee?"initial":"3rem 0"}},or.createElement(yn.Z,{title:"\u5B8C\u6210\u7387"},or.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},or.createElement(hr.Z,{strokeColor:"#60C059",percentage:ye,startAngle:270,trackColor:"#E3E8EF",text:Et,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),or.createElement("div",{className:Gn.info},or.createElement(cr.Z,{align:"middle"},or.createElement(yn.Z,{title:Ae},or.createElement("img",{src:tn[Ae]||Ir,style:{marginRight:"10rem",width:"16rem"}})),or.createElement(yn.Z,{title:he},or.createElement("b",{onClick:()=>{ee(x)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,en.Pq)(he,19)))),or.createElement(cr.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:Ee?"0":"30rem"}},or.createElement(cr.Z,{align:"middle"},or.createElement(yn.Z,{title:"\u638C\u63E1\u7387"},or.createElement("img",{src:di,style:{marginRight:"4rem",width:"16rem"}})),or.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Ce,"%")),or.createElement(cr.Z,{align:"middle",style:{marginLeft:"55rem"}},or.createElement(yn.Z,{title:"\u5B8C\u6210\u7387"},or.createElement("img",{src:Rr,style:{marginRight:"4rem",width:"16rem"}})),or.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ye,"%"))),Ee&&or.createElement(cr.Z,{className:Gn.resource},or.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",Ht),or.createElement("div",{onClick:()=>le(!oe),className:Gn.action},oe?or.createElement(or.Fragment,null,"\u6536\u8D77",or.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):or.createElement(or.Fragment,null,"\u5C55\u5F00",or.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),oe&&or.createElement("div",{className:Gn.tags},me==null?void 0:me.map((Zt,st)=>or.createElement(yn.Z,{title:Zt.name},or.createElement("div",{className:Gn.tag,key:st},(0,en.Pq)(Zt.name,5),"\uFF1A",Zt.value)))),E.length>1&&or.createElement("div",{className:Gn.leftLine}),Ne&&or.createElement("div",{className:Gn.rightLine}),Ee&&or.createElement("img",{onClick:Rn,className:Gn.icon,src:Ne?ns:Jr})),Se&&Se.length>0&&Ne&&or.createElement("div",{className:Gn.nodeWrap},Se.map((Zt,st)=>or.createElement(aa,{key:Zt.key,onExpandClick:z,onClickDetails:ee,publishshow:y,setselectitems:a,pathsDetail:b,selectitems:te,node:Zt,index:E+"-"+(st+1)})),Se.length>1&&or.createElement("div",{ref:ce,className:Gn.line})))},za=({data:b,onExpandClick:a,selectitems:y,onClickDetails:x,pathsDetail:E,setselectitems:z,publishshow:ee})=>or.createElement("div",{className:Gn.treeNode},or.createElement("div",{className:Gn.nodeWrap},b.map((te,ne)=>or.createElement(aa,{key:te.key,onExpandClick:a,onClickDetails:x,pathsDetail:E,publishshow:ee,selectitems:y,setselectitems:z,node:te,index:String(ne+1)}))));var ka=({visible:b,onCancel:a,subjectId:y,onClickDetails:x,pathsDetail:E,dispatch:z})=>{var ee;const[te,ne]=(0,fe.useState)([]),[ie,ae]=(0,fe.useState)(!0),[oe,le]=(0,fe.useState)("\u5168\u90E8"),[ce,he]=(0,fe.useState)([]),[ye]=(0,ct.useSearchParams)(),[Ae,me]=(0,fe.useState)(!1),[Ce,Ee]=(0,fe.useState)([]);(0,fe.useEffect)(()=>{Ne()},[oe]),(0,fe.useEffect)(()=>{E.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(z({type:"pathsDetail/setActionTabs",payload:{key:""}}),Ne())},[E.actionTabs.key]);const Se=(ke,Fe)=>na(void 0,null,function*(){const Ye=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:ke,subject_id:y,node_type:oe}});if((Ye==null?void 0:Ye.status)===0)return Fe&&he((Ye==null?void 0:Ye.node_types)||[]),(Ye==null?void 0:Ye.data)||[];ae(!1)}),Ne=()=>na(void 0,null,function*(){ae(!0);const ke=yield Se(b,!0);ne(ke),ae(!1)}),Le=(ke,Fe,Ye)=>na(void 0,null,function*(){return yield Promise.all(ke.map(Et=>na(void 0,null,function*(){return Et.key===Fe?yield Ye(Et):Et.children&&Et.children.length>0?Qa(ya({},Et),{children:yield Le(Et.children,Fe,Ye)}):Et})))}),ze=ke=>na(void 0,null,function*(){ae(!0);const Fe=yield Le(te,ke,Ye=>na(void 0,null,function*(){var gt,Et;const Ht=Qa(ya({},Ye),{expand:!(Ye!=null&&Ye.expand)});return!(Ye!=null&&Ye.expand)&&!((gt=Ye==null?void 0:Ye.children)!=null&>.length)&&(Ht.children=yield Se(ke),((Et=Ht.children)==null?void 0:Et.length)===0&&(Ht.has_children=!1,Ht.expand=!1)),Ht}));ne(Fe),ae(!1)}),Oe=ke=>na(void 0,null,function*(){ae(!0),yield x(ke,!1),ae(!1)});return or.createElement("div",{className:Gn.tree},or.createElement("div",{className:Gn.center},or.createElement("div",{className:Gn.head},or.createElement("div",{className:Gn.del},or.createElement("i",{onClick:a,className:"iconfont icon-shanchuhuanjing"}),or.createElement("b",null))),or.createElement("div",{className:Gn.body},ie&&or.createElement("div",{className:Gn.loading},or.createElement(Vt.Z,{spinning:!0})),or.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},or.createElement("div",{className:Gn.tabs,style:{flex:1}},ce==null?void 0:ce.map(ke=>or.createElement("div",{onClick:()=>le(ke.node_type),className:ke.node_type===oe?Gn.active:void 0,key:ke.node_type},ke.node_type,"\uFF08",ke.count,"\uFF09"))),ye.get("type")==="classrooms"&&((ee=E==null?void 0:E.detail)==null?void 0:ee.can_managed)&&or.createElement("div",null,Ae&&or.createElement(No.default,{style:{color:"#fff"},checked:(Ce==null?void 0:Ce.length)===(te==null?void 0:te.length),onChange:()=>{if((Ce==null?void 0:Ce.length)===(te==null?void 0:te.length))Ee([]);else{me(!0);let ke=[...te];Ee(ke)}}},(Ce==null?void 0:Ce.length)===(te==null?void 0:te.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",Ce==null?void 0:Ce.length,"\uFF09"),Ae&&or.createElement(nt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>me(!1)},"\u53D6\u6D88"),or.createElement(nt.ZP,{type:"primary",onClick:()=>na(void 0,null,function*(){if(Ae)z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Ce==null?void 0:Ce.map(ke=>ke.id)}});else{me(!0);let ke=[...te];Ee(ke)}}),style:{borderRadius:"24rem"}},Ae?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),or.createElement("div",{className:Gn.scrollBox},or.createElement("div",{className:Gr()(Gn.treeWarp,!0&&Gn.allTreeNode)},or.createElement(za,{pathsDetail:E,selectitems:Ce,setselectitems:Ee,publishshow:Ae,data:te,onClickDetails:Oe,onExpandClick:ze}))))),or.createElement(ki,null))},Ja=Me(9931),Ha=Me(14084),Ys=Me(81779),Ts={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},Po=Object.defineProperty,Ro=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,Ka=(b,a,y)=>a in b?Po(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Va=(b,a)=>{for(var y in a||(a={}))Ua.call(a,y)&&Ka(b,y,a[y]);if(Ro)for(var y of Ro(a))ll.call(a,y)&&Ka(b,y,a[y]);return b};const _a=b=>React.createElement("svg",Va({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ua=Object.defineProperty,pu=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,pa=(b,a,y)=>a in b?ua(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ci=(b,a)=>{for(var y in a||(a={}))Ki.call(a,y)&&pa(b,y,a[y]);if(pu)for(var y of pu(a))Hi.call(a,y)&&pa(b,y,a[y]);return b};const rs=b=>React.createElement("svg",Ci({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var Oo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Mo=Object.defineProperty,ul=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,Su=Object.prototype.propertyIsEnumerable,Rl=(b,a,y)=>a in b?Mo(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,cl=(b,a)=>{for(var y in a||(a={}))tc.call(a,y)&&Rl(b,y,a[y]);if(ul)for(var y of ul(a))Su.call(a,y)&&Rl(b,y,a[y]);return b};const Hu=b=>React.createElement("svg",cl({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var mu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ed=Object.defineProperty,Gd=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,nu=(b,a,y)=>a in b?ed(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,El=(b,a)=>{for(var y in a||(a={}))nc.call(a,y)&&nu(b,y,a[y]);if(Gd)for(var y of Gd(a))Uu.call(a,y)&&nu(b,y,a[y]);return b};const yc=b=>React.createElement("svg",El({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var Rc="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Yf=Object.defineProperty,Ip=Object.getOwnPropertySymbols,Gh=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,Xh=(b,a,y)=>a in b?Yf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Wh=(b,a)=>{for(var y in a||(a={}))Gh.call(a,y)&&Xh(b,y,a[y]);if(Ip)for(var y of Ip(a))Xd.call(a,y)&&Xh(b,y,a[y]);return b};const Oc=b=>React.createElement("svg",Wh({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var Jf="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Np=({type:b})=>{const a=(0,fe.useMemo)(()=>{switch(b){case"\u8BFE\u4EF6":return fe.createElement("img",{src:nl,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return fe.createElement("img",{src:Oo,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return fe.createElement("img",{src:mu,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return fe.createElement("img",{src:Rc,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return fe.createElement("img",{src:Jf,style:{width:"16rem",height:"16rem"}});default:return""}},[b]);return fe.createElement(fe.Fragment,null,a)},Qh="data:image/png;base64,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",Zh="data:image/png;base64,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";const td=({className:b="",style:a={},direction:y,DataProps:x,pathsDetail:E,isOne:z,handleClickDetails:ee})=>{const{detail:te}=E,[ne]=(0,ct.useSearchParams)(),ie=(x==null?void 0:x.status)=="\u672A\u53D1\u5E03"&&ne.get("type")=="classrooms",ae=(0,fe.useMemo)(()=>(x==null?void 0:x.grasp_rate)>=80&&(x==null?void 0:x.grasp_rate)<=100?Ts.waveDom100:(x==null?void 0:x.grasp_rate)>=60&&(x==null?void 0:x.grasp_rate)<=79?Ts.waveDom79:(x==null?void 0:x.grasp_rate)>0&&(x==null?void 0:x.grasp_rate)<=59?Ts.waveDom59:"",[x==null?void 0:x.grasp_rate]);return fe.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${Ts.Node} ${b}`,style:a,onClick:()=>{ie&&!te.can_managed||ee(x)}},fe.createElement("img",{src:y=="up"?Qh:Zh,className:`${Ts.Direction} ${y=="up"?Ts.UP:Ts.DOWN}`}),fe.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},fe.createElement(yn.Z,{title:`${x!=null&&x.node_type?`${x==null?void 0:x.node_type}\uFF1A`:""}${x==null?void 0:x.name}`},fe.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},fe.createElement(Np,{type:x==null?void 0:x.node_type})," ",x==null?void 0:x.name))),fe.createElement("div",{className:`relative rounded-full flex item-center justify-center ${Ts.waveDom} ${ae}`},ie?fe.createElement(yn.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},fe.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):fe.createElement("div",{className:`${Ts.wave}`,style:{top:`calc(100% - ${(x==null?void 0:x.grasp_rate)||0}%)`}})),fe.createElement("div",{className:`${z?Ts.HeightItem:""}`,style:{height:"82rem"}}))},Kf=({DataProps:b={},className:a="",currentIndex:y=1,pathsDetail:x,handleClickDetails:E,showKnowledge:z})=>{var ee,te,ne;const ie=(0,fe.useMemo)(()=>(b==null?void 0:b.grasp_rate)>=80&&(b==null?void 0:b.grasp_rate)<=100?Ts.ItemDom100:(b==null?void 0:b.grasp_rate)>=60&&(b==null?void 0:b.grasp_rate)<=79?Ts.ItemDom79:(b==null?void 0:b.grasp_rate)>0&&(b==null?void 0:b.grasp_rate)<=59?Ts.ItemDom59:"",[b==null?void 0:b.grasp_rate]),ae=(0,fe.useRef)(null);return(0,fe.useEffect)(()=>{if(ae.current){const oe=ae.current.offsetWidth,le=ae.current.children;if(oe<1200){for(const me of le)me.classList.remove(Ts.NodeShowDirection);return}let ce=oe;const he=[];let ye=[];const Ae=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const me of le)me.removeAttribute("style"),me.classList.remove(Ts.NodeShowDirection),ce-((me==null?void 0:me.offsetWidth)+Ae)>0?(ye.push(me),ce-=(me==null?void 0:me.offsetWidth)+Ae):(ce=oe-(me==null?void 0:me.offsetWidth)-Ae,he.push(ye),ye=[],ye.push(me));he.push(ye),he.forEach(me=>{me.forEach((Ce,Ee)=>{Ee==(me==null?void 0:me.length)-1&&Ce.classList.add(Ts.NodeShowDirection)})})}},[ae,b==null?void 0:b.children]),fe.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${Ts.ItemDom} ${ie} ${a}`},fe.createElement("div",{className:`absolute ${Ts.Arrow}`}),fe.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${Ts.Title}`},fe.createElement(yn.Z,{title:""},fe.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},b==null?void 0:b.name)),fe.createElement("div",{className:"text-14px-rem"},(ee=b==null?void 0:b.children)==null?void 0:ee.length,"\u4E2A",z?"\u77E5\u8BC6\u70B9":"\u8D44\u6E90")),((te=b==null?void 0:b.children)==null?void 0:te.length)>0?fe.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},fe.createElement("div",{ref:ae,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(ne=b==null?void 0:b.children)==null?void 0:ne.map((oe,le)=>{var ce,he;return fe.createElement(td,{key:le,handleClickDetails:E,pathsDetail:x,isOne:((ce=b==null?void 0:b.children)==null?void 0:ce.length)==1,DataProps:oe,direction:le%2==0?"up":"down",className:le%2==0&&((he=b==null?void 0:b.children)==null?void 0:he.length)!=1?Ts.NodeUp:"flex-col"})}))):fe.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},fe.createElement(hu.Z,{img:Me(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var xc=({pathsDetail:b,handleClickDetails:a,dataSource:y,showKnowledge:x})=>{const E=(0,fe.useRef)(null);return(0,fe.useEffect)(()=>{if(E.current){const z=E.current.offsetWidth,ee=document.querySelectorAll("#learning_path_chapter");let te=z;const ne=[];let ie=[];const ae=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const oe of ee)if(oe.removeAttribute("style"),oe.classList.remove(Ts.ArrowDisable,Ts.ArrowDownLeft,Ts.ArrowLeft,Ts.ArrowDownRight,Ts.ArrowRight),te-((oe==null?void 0:oe.offsetWidth)+ae)>0)ie.push(oe),te-=(oe==null?void 0:oe.offsetWidth)+ae;else{const le=(te+ae-10)/(ie==null?void 0:ie.length);ie.forEach(ce=>{ce.style.width=`${(ce.offsetWidth+le)/z*100}%`}),te=z-(oe==null?void 0:oe.offsetWidth)-ae,ne.push(ie),ie=[],ie.push(oe)}ne.push(ie),ne.forEach((oe,le)=>{var ce;le%2===1?[...oe||[]].reverse().forEach((ye,Ae)=>{ye.style.order=(le+1)*10+Ae,Ae==0?(ye.style["margin-left"]="auto",ye.classList.add((ne==null?void 0:ne.length)-1==le?Ts.ArrowDisable:Ts.ArrowDownLeft)):ye.classList.add(Ts.ArrowLeft)}):oe.forEach((he,ye)=>{he.style.order=(le+1)*10+ye,ye==(oe==null?void 0:oe.length)-1?he.classList.add((ne==null?void 0:ne.length)-1==le?Ts.ArrowDisable:Ts.ArrowDownRight):he.classList.add(Ts.ArrowRight)}),(oe==null?void 0:oe.length)==1&&(oe[0].style.width="100%"),((ce=oe==null?void 0:oe[0])==null?void 0:ce.offsetWidth)fe.createElement(Kf,{key:ee,handleClickDetails:a,pathsDetail:b,currentIndex:ee+1,showKnowledge:x,DataProps:z}))))},kc=Me(3180),Kn=Me(59301),Yh=Object.defineProperty,mf=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,Dm=Object.prototype.propertyIsEnumerable,wd=(b,a,y)=>a in b?Yh(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Uc=(b,a)=>{for(var y in a||(a={}))gf.call(a,y)&&wd(b,y,a[y]);if(Hc)for(var y of Hc(a))Dm.call(a,y)&&wd(b,y,a[y]);return b},Vc=(b,a)=>mf(b,Fp(a)),Bu=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const rc=[3,2,1],Wd=({xxljac:b,pathsDetail:a,dispatch:y,setxxljac:x})=>{var E,z,ee,te,ne,ie,ae,oe,le,ce,he,ye,Ae;const me=(0,ct.useParams)(),Ce=(0,ct.useSelector)(Pn=>Pn),{pathsDetail:{detail:Ee={},actionTabs:Se}}=Ce,[Ne,Le]=(0,fe.useState)(!1),[ze,Oe]=(0,fe.useState)(!1),[Re,ke]=(0,fe.useState)(""),[Fe,Ye]=(0,fe.useState)(!1),[gt,Et]=(0,fe.useState)(!1),[Ht,tn]=(0,fe.useState)(!1),[Rn,Zt]=(0,fe.useState)(""),[st,Gt]=(0,fe.useState)({}),[At,Yt]=(0,fe.useState)([]),[un,dr]=(0,fe.useState)([]),[qt,kt]=(0,fe.useState)([]),[nn,Fn]=(0,fe.useState)(!1),[Jn,Bn]=(0,fe.useState)(1),[gr,hi]=(0,fe.useState)({});let[zt,Cn]=(0,fe.useState)({});const sr=Ee==null?void 0:Ee.can_managed,[tr]=(0,ct.useSearchParams)(),[ar,Kr]=(0,fe.useState)(!1),Wr=new URLSearchParams(window.location.search);Wr.set("tabs","2");const ii=(Pn={})=>{y({type:"pathsDetail/getKnowledgeGraphs",payload:Uc({graphable_type:tr.get("type")==="classrooms"?"course":"subject",graphable_id:me==null?void 0:me.pathId},Pn)})};function ws(){return Bu(this,null,function*(){var Pn;let Xn=[...(Pn=a==null?void 0:a.detail)==null?void 0:Pn.nodes];kt(Xn==null?void 0:Xn.splice(1))})}(0,fe.useEffect)(()=>{var Pn;(Pn=a==null?void 0:a.detail)!=null&&Pn.nodes&&Jn===1&&(ws(),Bn(2))},[(E=a==null?void 0:a.detail)==null?void 0:E.nodes]),(0,fe.useEffect)(()=>{var Pn,Xn,Xi,ti,Ii,is,si,Vi,Ds,Cs;let qr=!1;((Xn=(Pn=a==null?void 0:a.detail)==null?void 0:Pn.route_nodes)==null?void 0:Xn.length)>0&&(qr=!((ti=(Xi=a==null?void 0:a.detail)==null?void 0:Xi.route_nodes)!=null&&ti.some(qs=>qs==null?void 0:qs.is_choice))),(si=(is=(Ii=a==null?void 0:a.detail)==null?void 0:Ii.route_nodes)==null?void 0:is.find(qs=>qs==null?void 0:qs.is_choice))!=null&&si.id&&x((Cs=(Ds=(Vi=a==null?void 0:a.detail)==null?void 0:Vi.route_nodes)==null?void 0:Ds.find(qs=>qs==null?void 0:qs.is_choice))==null?void 0:Cs.id),!sr&&qr&&(0,Ys.bg)()&&y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})},[(z=a==null?void 0:a.detail)==null?void 0:z.route_nodes]),(0,fe.useEffect)(()=>{b&&ds(b)},[b]);const ds=(Pn=null)=>Bu(void 0,null,function*(){Le(!0);const Xn=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Pn,subject_id:me==null?void 0:me.pathId}});if((Xn==null?void 0:Xn.status)===0){Gt(Xn||{});const Xi=(Xn==null?void 0:Xn.parent_knowledges)||[];dr(Xi)}Le(!1)});(0,fe.useEffect)(()=>{st!=null&&st.data&&Yt((st==null?void 0:st.data)||[])},[st]);const wt=()=>Bu(void 0,null,function*(){if(!Rn){it.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Rn!=="\u786E\u8BA4\u5220\u9664"){it.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}tn(!0);const Pn=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:b,subject_id:me==null?void 0:me.pathId}});(Pn==null?void 0:Pn.status)===0&&(it.ZP.success("\u5220\u9664\u6210\u529F"),Ye(!1),ii({graphable_id:me==null?void 0:me.pathId})),tn(!1)}),tt=(...Pn)=>Bu(void 0,[...Pn],function*(Xn={}){yield(0,Lt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:Vc(Uc({},Xn),{subject_id:me==null?void 0:me.pathId})})}),Dn=(Pn,Xn=!0)=>Bu(void 0,null,function*(){var Xi,ti,Ii,is,si,Vi;if((Pn==null?void 0:Pn.container_type)==="Attachment"&&!((Xi=a==null?void 0:a.detail)!=null&&Xi.can_managed)){if((0,Ha.fc)({id:Pn==null?void 0:Pn.container_id,watch_type:2,course_id:me==null?void 0:me.pathId}),Pn!=null&&Pn.is_link){tt({uuid:(Pn==null?void 0:Pn.knowledge_uuid)||(Pn==null?void 0:Pn.key)}),(0,en.xg)(Pn==null?void 0:Pn.url);return}hi({url:Mt.Z.API_SERVER+(Pn==null?void 0:Pn.url),file_type:Pn==null?void 0:Pn.file_type});return}if(Pn!=null&&Pn.url){tt({uuid:(Pn==null?void 0:Pn.knowledge_uuid)||(Pn==null?void 0:Pn.key)}),window.open(Pn==null?void 0:Pn.url);return}Xn&&Le(!0);let Ds=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:me==null?void 0:me.pathId,nodeUuid:(Pn==null?void 0:Pn.knowledge_uuid)||(Pn==null?void 0:Pn.key)}});if((Ds==null?void 0:Ds.status)===0){if(((Ii=(ti=Ds==null?void 0:Ds.data)==null?void 0:ti.nodes)==null?void 0:Ii.length)>0){let Cs=(Vi=(si=(is=Ds==null?void 0:Ds.data)==null?void 0:is.nodes)==null?void 0:si.map(qr=>{var qs,pn,Lr,wi,fs,oi,Vr,ys,Ma,Ko,wo,Hd,Dl;const Y0=(qs=Ds==null?void 0:Ds.data)==null?void 0:qs.resource_count;return Vc(Uc({},qr==null?void 0:qr.properties),{rootNodeUuid:(pn=qr==null?void 0:qr.properties)==null?void 0:pn.rootNodeUuid,id:(Lr=qr==null?void 0:qr.properties)==null?void 0:Lr.uuid,name:(wi=qr==null?void 0:qr.properties)==null?void 0:wi.name,description:(fs=qr==null?void 0:qr.properties)==null?void 0:fs.description,nodeType:(oi=qr==null?void 0:qr.properties)==null?void 0:oi.nodeType,tags:((Vr=qr==null?void 0:qr.properties)==null?void 0:Vr.tags)&&((Ko=(Ma=(ys=qr==null?void 0:qr.properties)==null?void 0:ys.tags)==null?void 0:Ma.split("\uFF0C"))==null?void 0:Ko.map(kh=>({name:kh})))||[],colorType:parseInt((wo=qr==null?void 0:qr.properties)==null?void 0:wo.color)>3?"3":(Hd=qr==null?void 0:qr.properties)==null?void 0:Hd.color,activeColor:"#FA6400",size:rc[((Dl=qr==null?void 0:qr.properties)==null?void 0:Dl.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:Y0})}))==null?void 0:Vi[0];Cs.resourceid=Pn==null?void 0:Pn.id,Cn(Cs),Fn(!0)}Le(!1)}}),ur=()=>Kn.createElement("div",{className:mo.studentHead},Kn.createElement("div",{className:"flex item-center w-full"},Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:go}),Kn.createElement("aside",null,Kn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Kn.createElement("b",null,st==null?void 0:st.resource_count))),Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:Co}),Kn.createElement("aside",null,Kn.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),Kn.createElement("b",{style:{color:"#F7B500"}},st==null?void 0:st.complete_rate,"%"))),Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:xo}),Kn.createElement("aside",null,Kn.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),Kn.createElement("b",{style:{color:"#3AFFC8"}},st==null?void 0:st.grasp_rate,"%"))),Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:zs}),Kn.createElement("aside",null,Kn.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),Kn.createElement(yn.Z,{title:st==null?void 0:st.last_knowledge_name},Kn.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,en.Pq)(st==null?void 0:st.last_knowledge_name,13))))),Kn.createElement("div",{onClick:()=>{st!=null&&st.last_knowledge_name&&Dn({knowledge_uuid:st==null?void 0:st.last_knowledge_uuid,id:st==null?void 0:st.last_knowledge_uuid})},className:st!=null&&st.last_knowledge_name?mo.btn:`${mo.btn} ${mo.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return Kn.createElement(Kn.Fragment,null,!((te=(ee=a==null?void 0:a.detail)==null?void 0:ee.route_nodes)!=null&&te.length)&&Kn.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},Kn.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},sr&&Kn.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{ke(null),Oe(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),Kn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Me(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4EC0\u4E48\uFF1F"),Kn.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4E00\u6761\u57FA\u4E8E\u8BFE\u7A0B\u76EE\u6807\u5BFC\u822A\u8DEF\u7EBF\uFF0C\u901A\u8FC7\u89C4\u5212\u6700\u4F18\u5B66\u4E60\u987A\u5E8F\uFF0C\u53EF\u914D\u5408\u591A\u79CD\u7C7B\u8D44\u6E90\uFF08\u89C6\u9891\u3001\u8BFE\u4EF6\u3001\u4E60\u9898\u3001\u8BFE\u4EF6\u7B49\uFF09\uFF0C\u52A9\u529B\u5B66\u751F\u4EE5\u6700\u7701\u529B\u3001\u6700\u9AD8\u6548\u3001\u6700\u6E05\u6670\u7684\u65B9\u5F0F\u638C\u63E1\u8BFE\u7A0B\u6838\u5FC3\u77E5\u8BC6\u5185\u5BB9",Kn.createElement("img",{className:"absolute",src:Me(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),Kn.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},Kn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Kn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Me(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u5B66\u4E60\u8DEF\u5F84\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),Kn.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},Kn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Me(79989)}),Kn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Me(73486)}),[{title:"\u591A\u7EF4\u5B66\u4E60\u8DEF\u5F84",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u6761\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u5B66\u4E60\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Me(49747)},{title:"\u8BFE\u5802\u5B66\u60C5\u7EDF\u8BA1",desc:tr.get("type")=="classrooms"?"\u652F\u6301\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1":"\u652F\u6301\u4E00\u952E\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u3002",img:Me(7875)},{title:"\u5B66\u60C5\u5206\u6790+\u5B66\u60C5\u9884\u8B66+\u8D44\u6E90\u63A8\u8350",desc:"\u652F\u6301\u6839\u636E\u5B66\u751F\u5728\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\uFF0C\u7ECF\u8FC7\u7CFB\u7EDF\u5B66\u60C5\u9884\u8B66\u60C5\u51B5\uFF0C\u4E3A\u5B66\u751F\u63A8\u8350\u4E0D\u540C\u7684\u5B66\u4E60\u8D44\u6E90\uFF0C\u5B9E\u73B0\u5343\u4EBA\u5343\u9762\u7684\u5B66\u4E60\u573A\u666F\u3002",img:Me(14813)}].map((Pn,Xn)=>Kn.createElement("div",{key:Xn,className:`flex flex-col item-center ${Xn!=1?"pt-56px-rem":""}`},Kn.createElement("img",{src:Pn==null?void 0:Pn.img,style:{width:"127rem",height:"119rem"}}),Kn.createElement("div",{className:"px-20px-rem pb-20px-rem mt-10px-rem",style:{background:`url(${Me(14760)}) 0 0 / 100% 100% no-repeat`}},Pn==null?void 0:Pn.title),Kn.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),Kn.createElement("div",{className:"px-20px-rem py-10px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"152rem"}},Pn==null?void 0:Pn.desc))))),Kn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Kn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Me(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u6CE8\u610F\u4E8B\u9879 "),Kn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:Kn.createElement("div",{className:"flex flex-col gap-4px-rem"},Kn.createElement("div",{className:"text-16px-rem"},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84"),Kn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5B66\u4E60\u8DEF\u5F84\u57FA\u4E8E\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u3002",Kn.createElement("br",null),Kn.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u65F6\uFF0C\u540C\u6B65\u5EFA\u7ACB\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u77E5\u8BC6\u56FE\u8C31\u7684\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")))},{desc:Kn.createElement("div",{className:"flex flex-col gap-4px-rem"},Kn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210"),Kn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u540E\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E",Kn.createElement("span",{style:{color:"#FFE698"}},"\u77E5\u8BC6\u8282\u70B9\u7684\u524D\u5E8F/\u540E\u5E8F\u5173\u7CFB"),"\u81EA\u52A8\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:Kn.createElement("div",{className:"flex flex-col gap-4px-rem"},Kn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u8C03\u6574"),Kn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5728\u751F\u6210\u7684\u5B66\u4E60\u8DEF\u5F84\u4E2D\uFF0C\u53EF\u4EE5\u70B9\u51FB",Kn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u79FB\u9664\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u548C",Kn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u8C03\u6574\u8DEF\u5F84\u4E2D\u5B66\u4E60\u5185\u5BB9\uFF0C\u4E5F\u53EF\u4EE5",Kn.createElement("span",{style:{color:"#FFE698"}},"\u62D6\u52A8\u5B66\u4E60\u8DEF\u5F84\u8282\u70B9"),"\u8C03\u6574\u5B66\u4E60\u987A\u5E8F\u3002"))}].map((Pn,Xn)=>Kn.createElement("div",{key:Xn,className:"py-20px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},Kn.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Xn+1).toString().padStart(2,"0")),Kn.createElement("div",{className:"flex-1 minW-0"},Pn==null?void 0:Pn.desc))))))),((ie=(ne=a==null?void 0:a.detail)==null?void 0:ne.route_nodes)==null?void 0:ie.length)&&Kn.createElement(ba.Z,null,Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:mo.learning},Kn.createElement(Vt.Z,{spinning:Ne,size:"large",wrapperClassName:mo.spin,tip:"\u6570\u636E\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u7A0D\u540E"},Kn.createElement("div",{className:mo.body},sr?Kn.createElement("div",{className:`${mo.head}`}," ",Kn.createElement("div",{className:"w-full flex item-center justify-between"},Kn.createElement("div",{className:mo.numerical},Kn.createElement("div",null,Kn.createElement("img",{src:go}),Kn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Kn.createElement("b",null,st==null?void 0:st.resource_count)),Kn.createElement("div",null,Kn.createElement("img",{src:Co}),Kn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),Kn.createElement("b",{style:{color:"#F7B500"}},st==null?void 0:st.complete_rate,"%")),Kn.createElement("div",null,Kn.createElement("img",{src:xo}),Kn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),Kn.createElement("b",{style:{color:"#3AFFC8"}},st==null?void 0:st.grasp_rate,"%"))),Kn.createElement("div",{className:mo.action},tr.get("type")!=="classrooms"&&!(0,Ys.JA)()&&Kn.createElement("div",{onClick:()=>{y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",params:{type:"route"}}}})}},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-guanlianketang"})),Kn.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),sr&&Kn.createElement("div",{onClick:()=>{ke(null),Oe(!0)}},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-tianjia4"})),Kn.createElement("span",null,"\u521B\u5EFA")),Kn.createElement("div",{onClick:()=>{ke(b),Oe(!0)}},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-bianji13"})),Kn.createElement("span",null,"\u7F16\u8F91")),Kn.createElement("div",{onClick:()=>Ye(!0)},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-shanchu17"})),Kn.createElement("span",null,"\u5220\u9664"))))):ur(),Kn.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},tr.get("type")=="classrooms"&&sr&&Kn.createElement("div",{className:`current flex item-center ${mo.PublishBut}`,onClick:()=>{Kr(!0)}},Kn.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),Kn.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},Kn.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),Kn.createElement(yn.Z,{title:((oe=(ae=Ee==null?void 0:Ee.route_nodes)==null?void 0:ae.find(Pn=>Pn==null?void 0:Pn.is_choice))==null?void 0:oe.name)||""},Kn.createElement("div",{className:"multi_ellipsis1"},((ce=(le=Ee==null?void 0:Ee.route_nodes)==null?void 0:le.find(Pn=>Pn==null?void 0:Pn.is_choice))==null?void 0:ce.name)||"")),Kn.createElement("div",{className:`current flex item-center ${mo.ChangeBut}`,onClick:()=>{y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})}},Kn.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!sr&&Kn.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${mo.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",Kn.createElement(ol.Z,{onChange:Pn=>{Yt(Pn?(Xi=>Xi==null?void 0:Xi.filter(ti=>(ti==null?void 0:ti.grasp_rate)!=100).map(ti=>{var Ii;return Vc(Uc({},ti),{children:(Ii=ti==null?void 0:ti.children)==null?void 0:Ii.filter(is=>(is==null?void 0:is.grasp_rate)!=100)})}))(st==null?void 0:st.data):(st==null?void 0:st.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),((me==null?void 0:me.pathId)==="9fvi57nt"||tr.get("type")==="classrooms")&&Kn.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${mo.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u5C55\u793A\u77E5\u8BC6\u70B9\u5B66\u4E60\u8DEF\u5F84",Kn.createElement(ol.Z,{value:st==null?void 0:st.show_knowledge,onChange:Pn=>Bu(void 0,null,function*(){Le(!0);const Xn=yield(0,Lt.ZP)("/api/knowledge/v2/switch.json",{method:"post",body:{subject_id:me==null?void 0:me.pathId,show_knowledge:Pn}});ds(b)}),checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),sr&&tr.get("type")==="classrooms"&&Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:`current flex item-center ${mo.ChangeBut}`,onClick:()=>{var Pn,Xn;ct.history.push(`/knowledgegraph/${me==null?void 0:me.pathId}/statistics/learningpath/${(Xn=(Pn=Ee==null?void 0:Ee.route_nodes)==null?void 0:Pn.find(Xi=>Xi==null?void 0:Xi.is_choice))==null?void 0:Xn.id}?${Wr}`)}}," \u6570\u636E\u7EDF\u8BA1 ")),Kn.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},Kn.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),Kn.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),Kn.createElement("div",null,"100% ~ 80%"),Kn.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Kn.createElement("div",null,"79% ~ 60%"),Kn.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Kn.createElement("div",null,"59% ~ 0%"),Kn.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Kn.createElement("div",null,"\u672A\u5B66\u4E60"))),(he=st==null?void 0:st.data)!=null&&he.length?Kn.createElement(xc,{showKnowledge:st==null?void 0:st.show_knowledge,pathsDetail:a,dataSource:At||[],handleClickDetails:Dn}):Kn.createElement(hu.Z,{img:Ni,className:"flex flex-col item-center justify-center",styles:{height:"80vh"},imgStyles:{width:"200rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E"}))),gt&&Kn.createElement(ka,{pathsDetail:a,subjectId:me==null?void 0:me.pathId,dispatch:y,visible:gt,onCancel:()=>Et(!1),onClickDetails:Dn}),Kn.createElement(at.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:Fe,centered:!0,confirmLoading:Ht,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>Ye(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Zt("")},onOk:wt},Kn.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},Kn.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ye=un==null?void 0:un.find(Pn=>Pn.id===b))==null?void 0:ye.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),Kn.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Kn.createElement(qe.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Rn,onChange:Pn=>Zt(Pn.target.value)})))))),ze&&Kn.createElement(rr,{onOk:()=>{ii({graphable_id:me==null?void 0:me.pathId}),ds(b)},setaddmodal:Oe,addmodal:ze,uuid:Re}),Kn.createElement(Br.Z,{routeData:{is_route:!0,route_id:zt==null?void 0:zt.resourceid},initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:qt,setshow:()=>{},getData:ds,buildTree:()=>{},containerRef:()=>{},showdetail:nn,setshowdetail:Fn,items:zt}),Kn.createElement(Ja.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:gr==null?void 0:gr.url,type:gr==null?void 0:gr.file_type,disabledDownload:!0,onClose:()=>hi({})}),(Se==null?void 0:Se.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"&&Kn.createElement(kc.E_,{type:"route",open:(Se==null?void 0:Se.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:(Ae=Ee==null?void 0:Ee.route_nodes)==null?void 0:Ae.find(Pn=>Pn.id===b),onFinish:()=>{ii({graphable_id:me==null?void 0:me.pathId})}}),Kn.createElement(Lc,{visible:ar,setVisible:Kr,treeList:st==null?void 0:st.data,uuid:b,detail:Ee,onOk:Pn=>{Kr(!1),ds(Pn)}}))};var jc=(0,ct.connect)(({pathsDetail:b,user:a})=>({pathsDetail:b,user:a}))(Wd),Ol={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},Xa=Me(59301),Lp=Object.defineProperty,qf=Object.getOwnPropertySymbols,Rp=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,js=(b,a,y)=>a in b?Lp(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Sl=(b,a)=>{for(var y in a||(a={}))Rp.call(a,y)&&js(b,y,a[y]);if(qf)for(var y of qf(a))Da.call(a,y)&&js(b,y,a[y]);return b},bc=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Dg=({value:b=[],onChange:a,type:y,subjectId:x})=>{const[E,z]=(0,fe.useState)(!1),[ee,te]=(0,fe.useState)([]),[ne,ie]=(0,fe.useState)([]),[ae,oe]=(0,fe.useState)([]),[le,ce]=(0,fe.useState)(""),[he,ye]=(0,fe.useState)(""),[Ae,me]=(0,fe.useState)(!1),[Ce,Ee]=(0,fe.useState)(!1),Se=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],Ne=y===1?"\u7C7B\u578B":"\u6807\u7B7E",Le=y===1?"0":"4";(0,fe.useEffect)(()=>{E&&(oe(b),ze())},[E]);const ze=()=>bc(void 0,null,function*(){var Ye;Ee(!0);const gt=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:x,item_type:Le}});(gt==null?void 0:gt.status)===0&&(te((Ye=gt==null?void 0:gt.data)==null?void 0:Ye.map(Et=>Et.name)),ie((gt==null?void 0:gt.data)||[])),Ee(!1)}),Oe=Ye=>bc(void 0,null,function*(){var gt;Ee(!0);const Et=(gt=ne==null?void 0:ne.find(tn=>tn.name===Ye))==null?void 0:gt.id,Ht=yield(0,Lt.ZP)(`/api/knowledge_items/${Et}.json`,{method:"delete",body:{subject_id:x}});if((Ht==null?void 0:Ht.status)===0){ze(),it.ZP.success("\u5220\u9664\u6210\u529F");return}Ee(!1)}),Re=({title:Ye="",style:gt={},showDelete:Et=!0,modal:Ht=!1,active:tn=!1})=>{const Zt=(At=>At.split("").reduce((Yt,un)=>Yt+un.charCodeAt(0),0))(Ye)%Se.length,{background:st,borderColor:Gt}=Se[Zt];return Xa.createElement("div",{className:Gr()(Ol.tag,tn?Ol.active:""),onClick:()=>{Ht&&(E===1&&oe([Ye]),E===2&&(ae.includes(Ye)?oe(ae.filter(At=>At!==Ye)):oe([...ae,Ye])))},style:Sl({background:st,borderColor:Gt},gt)},Xa.createElement("span",null,Ye),Et&&Xa.createElement("i",{onClick:At=>{At.stopPropagation(),Ht?Oe(Ye):a(b.filter(Yt=>Yt!==Ye))},className:"iconfont icon-shanchu5"}))},ke=()=>{a([...ae]),z(!1)},Fe=()=>bc(void 0,null,function*(){if(!le.replace(/\s+/g,"")){ye(`${Ne}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(ee.includes(le)){ye(`\u8BE5${Ne}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}Ee(!0);const Ye=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:x,item_type:Le,name:le}});if((Ye==null?void 0:Ye.status)===0){yield ze(),me(!1),it.ZP.success("\u6DFB\u52A0\u6210\u529F");return}Ee(!1)});return Xa.createElement("div",{className:Ol.tagsModal},y===1&&Xa.createElement(Xa.Fragment,null,b==null?void 0:b.map((Ye,gt)=>Xa.createElement(Re,{key:gt,title:Ye,showDelete:!1,style:{marginRight:"20rem"}})),Xa.createElement("div",{onClick:()=>z(1),style:{marginBottom:"20rem"},className:Ol.btn},Xa.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),y===2&&Xa.createElement(Xa.Fragment,null,b==null?void 0:b.map((Ye,gt)=>Xa.createElement(Re,{key:gt,title:Ye})),Xa.createElement("div",{onClick:()=>z(2),className:Ol.btn,style:{marginBottom:"10rem"}},Xa.createElement("i",{className:"iconfont icon-tianjiatixing"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),Xa.createElement(at.default,{open:!!E,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>z(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{me(!1),ye(""),ce("")},onOk:ke,title:`\u9009\u62E9${Ne}`},Xa.createElement("div",{className:Ol.modal},Xa.createElement(Vt.Z,{spinning:Ce},Xa.createElement("div",{className:Ol.mHead},Xa.createElement("b",null),Xa.createElement("span",null,`\u8282\u70B9${Ne}`,"\uFF08",ee.length,"\uFF09"),Xa.createElement("div",{onClick:()=>{Ae||(me(!0),ye(""),ce(""))},className:Ol.btn},Xa.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),Xa.createElement("div",{className:Ol.body},!(ee!=null&&ee.length)&&!Ae&&Xa.createElement(al.Z,{style:{height:"230rem"}}),ee==null?void 0:ee.map((Ye,gt)=>Xa.createElement(Re,{showDelete:!(ae!=null&&ae.includes(Ye)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:ae.includes(Ye),key:gt,title:Ye})),Ae&&Xa.createElement("div",{className:Ol.add},Xa.createElement(qe.default,{style:{width:"rem"},size:"large",value:le,onChange:Ye=>{ye(""),ce(Ye.target.value)}}),Xa.createElement("i",{onClick:Fe,className:"iconfont icon-dui",style:{color:"#1B8565"}}),Xa.createElement("i",{onClick:()=>me(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!he&&Xa.createElement("div",{className:Ol.error},he)))))))},Bv={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},Mv=Me(1560),Tv=Me(75727),fa=Me(14566),$i=Me(54172),bs=Me(62788),Ba=Me(59301),wl=Object.defineProperty,Jh=Object.defineProperties,Kh=Object.getOwnPropertyDescriptors,Ig=Object.getOwnPropertySymbols,Ty=Object.prototype.hasOwnProperty,Dy=Object.prototype.propertyIsEnumerable,Ng=(b,a,y)=>a in b?wl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Fg=(b,a)=>{for(var y in a||(a={}))Ty.call(a,y)&&Ng(b,y,a[y]);if(Ig)for(var y of Ig(a))Dy.call(a,y)&&Ng(b,y,a[y]);return b},Im=(b,a)=>Jh(b,Kh(a)),Iy=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Dv=(b,a)=>{const y=b.getParentData(a.id,"tree");return y?a.style.x>y.style.x?"right":"left":"center"},Iv=[3,2,1];let Nm=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const K0=(b,a)=>{const y={};let x=null;return b.forEach(E=>{y[E.properties.uuid]=Im(Fg({},E),{id:E.properties.uuid,children:[]})}),a.forEach(E=>{const z=y[E.startNodeUuid],ee=y[E.endNodeUuid];z&&(z.id=z.properties.uuid),z&&ee&&z.children.push(ee)}),b.forEach(E=>{!a.some(ee=>ee.endNodeUuid===E.properties.uuid)&&(x=y[E.properties.uuid])}),x};var Lg=(0,fe.forwardRef)(({nodeUuid:b,pathsDetail:a,subject_id:y,setshowdetail:x,setitems:E,setzoomsize:z},ee)=>{const[te,ne]=(0,fe.useState)(!1),ie=(0,fe.useRef)(0),ae=(0,fe.useRef)(null),oe=(0,fe.useRef)();(0,fe.useEffect)(()=>{me()},[]);function le(Ee){oe.current.zoomBy(Ee)}function ce(){setTimeout(()=>{var Ee;z((((Ee=oe==null?void 0:oe.current)==null?void 0:Ee.getZoom())*100).toFixed(0))},300)}function he(Ee){var Se;let Ne=oe.current.getElementDataByState("node","selected");(Ne==null?void 0:Ne.length)>0&&oe.current.setElementState((Se=Ne==null?void 0:Ne[0])==null?void 0:Se.id,[""]),oe.current.setElementState(Ee,["selected"])}function ye(Ee,Se){try{const Ne={},Le={};oe.current.getEdgeData().map(ze=>{Ne[ze.id]=Ee==="Enter"?"inactive":"active"}),oe.current.getNodeData().map(ze=>{Ee==="Enter"?Le[ze.id]=ze.colornodeType===Se?"highlight":"inactive":Le[ze.id]="active"}),oe.current.setElementState(Ne),oe.current.setElementState(Le)}catch(Ne){}}function Ae(Ee,Se){var Ne;(Ne=oe==null?void 0:oe.current)==null||Ne.fitView(Ee,Se)}(0,fe.useImperativeHandle)(ee,()=>({zoomBy:le,getData:me,selectall:he,onMouse:ye,fitView:Ae,getZooms:ce}));const me=()=>Iy(void 0,null,function*(){var Ee,Se,Ne,Le,ze,Oe,Re,ke,Fe,Ye;ne(!0);let gt=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:b,subject_id:y,depth:-1,relationshipFilter:"\u5305\u542B>",labelFilter:(Ee=a==null?void 0:a.detail)!=null&&Ee.show_label?"\u6807\u7B7E|\u56FE\u8C31":""}});ne(!1);let Et=(Ne=(Se=gt==null?void 0:gt.data)==null?void 0:Se.nodes)==null?void 0:Ne.map(st=>{var Gt,At,Yt,un,dr,qt,kt,nn,Fn,Jn,Bn,gr;return Im(Fg({},st==null?void 0:st.properties),{rootNodeUuid:(Gt=st==null?void 0:st.properties)==null?void 0:Gt.rootNodeUuid,id:(At=st==null?void 0:st.properties)==null?void 0:At.uuid,name:(Yt=st==null?void 0:st.properties)==null?void 0:Yt.name,description:(un=st==null?void 0:st.properties)==null?void 0:un.description,nodeType:(dr=st==null?void 0:st.properties)==null?void 0:dr.nodeType,tags:((qt=st==null?void 0:st.properties)==null?void 0:qt.tags)&&((Fn=(nn=(kt=st==null?void 0:st.properties)==null?void 0:kt.tags)==null?void 0:nn.split("\uFF0C"))==null?void 0:Fn.map(hi=>({name:hi})))||[],colorType:parseInt((Jn=st==null?void 0:st.properties)==null?void 0:Jn.color)>3?"3":(Bn=st==null?void 0:st.properties)==null?void 0:Bn.color,activeColor:"#FA6400",size:Iv[((gr=st==null?void 0:st.properties)==null?void 0:gr.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),Ht=K0((ze=(Le=gt==null?void 0:gt.data)==null?void 0:Le.nodes)==null?void 0:ze.map((st,Gt)=>{var At,Yt,un,dr,qt;return Im(Fg({},st),{key:Gt,title:(At=st==null?void 0:st.properties)==null?void 0:At.name,newcolor:parseInt((Yt=st==null?void 0:st.properties)==null?void 0:Yt.color)===1?"#CC7CF5":((un=Nm==null?void 0:Nm.find(kt=>{var nn;return(kt==null?void 0:kt.name)===((nn=st==null?void 0:st.properties)==null?void 0:nn.nodeType)}))==null?void 0:un.color)||"#2D947C",colornodeType:parseInt((dr=st==null?void 0:st.properties)==null?void 0:dr.color)===1?"\u6839\u8282\u70B9":((qt=Nm==null?void 0:Nm.find(kt=>{var nn;return(kt==null?void 0:kt.name)===((nn=st==null?void 0:st.properties)==null?void 0:nn.nodeType)}))==null?void 0:qt.name)||"\u5176\u4ED6"})}),(Re=(Oe=gt==null?void 0:gt.data)==null?void 0:Oe.relationships)==null?void 0:Re.filter(st=>st.type==="\u5305\u542B"));oe!=null&&oe.current&&((ke=oe==null?void 0:oe.current)==null||ke.destroy());let tn=(0,bs.RN)(Ht),Rn=(Fe=tn.nodes)==null?void 0:Fe.filter((st,Gt,At)=>Gt===At.findIndex(Yt=>Yt.id===st.id)),Zt=(Ye=tn.edges)==null?void 0:Ye.filter((st,Gt,At)=>Gt===At.findIndex(Yt=>Yt.source===st.source&&Yt.target===st.target));Ce({nodes:Rn,edges:Zt},Et)}),Ce=(Ee,Se)=>{var Ne,Le;oe.current=null,oe.current=new bs.kJ({container:ae.current,autoResize:!0,autoFit:{type:((Ne=Ee==null?void 0:Ee.nodes)==null?void 0:Ne.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((Le=Ee==null?void 0:Ee.nodes)==null?void 0:Le.length)>300),data:Ee,node:{style:{labelText:ze=>ze.title,labelFill:"#ffffff",fill:ze=>ze.newcolor,labelBackground:!1,labelPlacement:function(ze){const Oe=Dv(this,ze);return Oe==="center"?"right":Oe},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:ze=>(ie.current++,ie.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var ze;z((((ze=oe==null?void 0:oe.current)==null?void 0:ze.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:ze=>{let Oe=Se.filter(Re=>{var ke,Fe;return(Re==null?void 0:Re.id)===((Fe=(ke=ze.target)==null?void 0:ke.config)==null?void 0:Fe.id)});if((Oe==null?void 0:Oe.length)===0){x(!1);return}E(Oe==null?void 0:Oe[0]),x(!0),ze.view.setCursor("pointer")},multiple:!1}]}),oe.current.render(),setTimeout(()=>{var ze;z((((ze=oe==null?void 0:oe.current)==null?void 0:ze.getZoom())*100).toFixed(0))},300)};return Ba.createElement("div",{style:{height:"100%"}},Ba.createElement(Vt.Z,{spinning:te,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),Ba.createElement("div",{style:{height:"100%"},ref:ae}))});function Fm(b,a){var y=b==null?null:typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(y!=null){var x,E,z,ee,te=[],ne=!0,ie=!1;try{if(z=(y=y.call(b)).next,a===0){if(Object(y)!==y)return;ne=!1}else for(;!(ne=(x=z.call(y)).done)&&(te.push(x.value),te.length!==a);ne=!0);}catch(ae){ie=!0,E=ae}finally{try{if(!ne&&y.return!=null&&(ee=y.return(),Object(ee)!==ee))return}finally{if(ie)throw E}}return te}}function Nv(b,a,y){return a=$0(a),a in b?Object.defineProperty(b,a,{value:y,enumerable:!0,configurable:!0,writable:!0}):b[a]=y,b}function zp(b,a){return Ny(b)||Fm(b,a)||Ec(b,a)||_f()}function ic(b){return _0(b)||Fv(b)||Ec(b)||Cd()}function _0(b){if(Array.isArray(b))return so(b)}function Ny(b){if(Array.isArray(b))return b}function Fv(b){if(typeof Symbol!="undefined"&&b[Symbol.iterator]!=null||b["@@iterator"]!=null)return Array.from(b)}function Ec(b,a){if(b){if(typeof b=="string")return so(b,a);var y=Object.prototype.toString.call(b).slice(8,-1);if(y==="Object"&&b.constructor&&(y=b.constructor.name),y==="Map"||y==="Set")return Array.from(b);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return so(b,a)}}function so(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=new Array(a);yPe.createElement("span",{key:Jn},Fn==null?void 0:Fn.node_type,"\uFF1A",Fn==null?void 0:Fn.num)),((Le=y.detail)==null?void 0:Le.origin_subject_identifier)&&Pe.createElement("div",{onClick:()=>{var Fn;window.open(`/paths/${(Fn=y.detail)==null?void 0:Fn.origin_subject_identifier}`)},className:jt.go},Pe.createElement("img",{src:$n,className:jt.goicon})," ",Pe.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),Yt.status&&Pe.createElement(Nt,{type:"subject",onCancel:()=>qt(!1),onOk:Fn=>{qt(!1),kt(Fn)}}),Pe.createElement(at.default,{open:Zt,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{st(!1)},centered:!0,footer:Pe.createElement("div",null,Pe.createElement(nt.ZP,{type:"primary",onClick:()=>{st(!1)}},"\u6211\u77E5\u9053\u4E86"))},Pe.createElement(Xt.Z,{style:{maxHeight:378,overflow:"auto"},value:(Oe=(ze=y==null?void 0:y.detail)==null?void 0:ze.toast)==null?void 0:Oe.content})))};var Zl=(0,ct.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Ga),yo=Me(27035),fu={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},Nl={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},Uo={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},bi="data:image/png;base64,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",Do="data:image/png;base64,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",Io="data:image/png;base64,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",Fl="data:image/png;base64,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",ba=Me(73243),Oa=Me(59301),bl=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Zr=({})=>{var b;const[a,y]=(0,fe.useState)(!0),[x,E]=(0,fe.useState)({}),z=(0,ct.useSelector)(ne=>ne),{pathsDetail:{detail:ee}}=z;(0,fe.useEffect)(()=>{ee!=null&&ee.id&&te()},[ee==null?void 0:ee.id]);const te=()=>bl(void 0,null,function*(){E(ee),y(!1)});return Oa.createElement(ba.Z,null,Oa.createElement("div",{className:Uo.information},a&&Oa.createElement(Vt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!a&&Oa.createElement("div",{className:Uo.body},Oa.createElement("div",{className:Uo.left},Oa.createElement("div",{className:Uo.box,style:{marginBottom:"20rem"}},Oa.createElement("img",{className:Uo.imgTitle,src:bi,style:{width:"453rem"}}),Oa.createElement(Xt.Z,{value:(x==null?void 0:x.description)||""})),!!(x!=null&&x.learning_notes)&&Oa.createElement("div",{className:Uo.box},Oa.createElement("img",{className:Uo.imgTitle,src:Io,style:{width:"453rem"}}),Oa.createElement(Xt.Z,{value:(x==null?void 0:x.learning_notes)||""}))),Oa.createElement("div",{className:Uo.right},Oa.createElement("img",{className:Uo.imgTitle,src:Do,style:{width:"323rem"}}),Oa.createElement("div",{className:Uo.listWarp},(b=x==null?void 0:x.subject_members)==null?void 0:b.map(ne=>Oa.createElement("div",{key:ne==null?void 0:ne.login,className:Uo.li},Oa.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/${ne==null?void 0:ne.avatar}`}),(ne==null?void 0:ne.role)===1&&Oa.createElement("img",{src:Fl,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Oa.createElement("div",null,Oa.createElement(yn.Z,{title:ne==null?void 0:ne.username},Oa.createElement("b",{className:"c-grey-333"},(0,en.Pq)(ne==null?void 0:ne.username,7))),Oa.createElement(yn.Z,{title:ne==null?void 0:ne.school_name},Oa.createElement("span",{className:"c-grey-999"},(0,en.Pq)(ne==null?void 0:ne.school_name,7)))))))))))},Rs={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Ps=Me(13747),Pr=Me(92310),Gr=Me.n(Pr),Pi=Me(17949),Ms={md:"md___NMHUA",dark:"dark___hYBxG"},eo=Me(59301),us=Object.defineProperty,An=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Gi=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,ni=(b,a,y)=>a in b?us(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Wa=(b,a)=>{for(var y in a||(a={}))ta.call(a,y)&&ni(b,y,a[y]);if(Gi)for(var y of Gi(a))Xs.call(a,y)&&ni(b,y,a[y]);return b},Sa=(b,a)=>An(b,xn(a)),Aa=(b,a)=>{var y={};for(var x in b)ta.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Gi)for(var x of Gi(b))a.indexOf(x)<0&&Xs.call(b,x)&&(y[x]=b[x]);return y},co=b=>{var a=b,{value:y,onChange:x,theme:E}=a,z=Aa(a,["value","onChange","theme"]);const ee={dark:Ms.dark};return eo.createElement(ba.Z,{prefixCls:"md"},eo.createElement("div",{className:Gr()(Ms.md,ee[E])},eo.createElement(Pi.Z,Sa(Wa({},z),{defaultValue:y,onChange:(te,ne)=>{console.log("a:",te,ne),ne!=null&&ne.length?x(te,ne):x(te)}}))))},al=Me(5600),ts=Me(59301),wr=Object.defineProperty,On=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Ku=(b,a,y)=>a in b?wr(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,qu=(b,a)=>{for(var y in a||(a={}))fo.call(a,y)&&Ku(b,y,a[y]);if(On)for(var y of On(a))Bo.call(a,y)&&Ku(b,y,a[y]);return b},Dc=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Os=({type:b,onEnter:a})=>{const[y,x]=(0,fe.useState)("");return ts.createElement("div",{className:Rs.comment},ts.createElement(co,{theme:"dark",height:b===1?"264rem":"134rem",value:y,onChange:E=>x(E)}),ts.createElement(nt.ZP,{size:"large",shape:"round",onClick:()=>a(y,b),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),ts.createElement("div",{style:{clear:"both"}}))};var yd=({})=>{const b=(0,ct.useParams)(),[a,y]=(0,fe.useState)(!0),[x,E]=(0,fe.useState)({page:1}),[z,ee]=(0,fe.useState)(0),[te,ne]=(0,fe.useState)(!1),[ie,ae]=(0,fe.useState)([]);(0,fe.useEffect)(()=>{oe(x)},[]);const oe=Ae=>Dc(void 0,null,function*(){y(!0);const me=yield(0,Lt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/discusses.json`,{method:"get",params:Ae});me!=null&&me.comments&&(ae(me==null?void 0:me.comments),ee(me==null?void 0:me.disscuss_count)),y(!1)}),le=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/post_discuss.json`,{method:"post",body:{content:Ae}});(Ce==null?void 0:Ce.status)===0&&(x.page=me===1?1:x.page,E(qu({},x)),oe(x),ne(!1))}),ce=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/discusses/${te}/reply.json`,{method:"post",body:{container_type:"Shixun",content:Ae}});Ce!=null&&Ce.discuss&&(ne(!1),oe(x))}),he=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/discusses/${Ae}/plus.json`,{method:"post",body:{container_type:"Discuss",type:me}});(Ce==null?void 0:Ce.status)!==-1&&oe(x)}),ye=(Ae,me)=>Dc(void 0,null,function*(){y(!0);const Ce=yield(0,Lt.ZP)(`/api/discusses/${Ae}.json`,{method:"delete",body:{}});(Ce==null?void 0:Ce.status)===1&&(x.page=me===1&&ie.length===1&&x.page!==1?x.page-1:x.page,E(qu({},x)),oe(x))});return ts.createElement(ba.Z,null,ts.createElement(ts.Fragment,null,ts.createElement("span",{className:"relative",style:{float:"right"}},ts.createElement("div",{className:Rs.addBtn,onClick:()=>ne(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),ts.createElement("div",{className:Rs.exchange},ts.createElement("div",{className:Rs.body},ts.createElement(Vt.Z,{spinning:a},te===!0&&ts.createElement(Os,{type:1,onEnter:le}),z?ts.createElement(ts.Fragment,null,ts.createElement("div",{className:Rs.liWarp},ie==null?void 0:ie.map(Ae=>{var me,Ce,Ee,Se;return ts.createElement("div",{key:Ae==null?void 0:Ae.id,className:Rs.li},ts.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/${(me=Ae==null?void 0:Ae.author)==null?void 0:me.image_url}`}),ts.createElement("aside",{style:{flex:1}},ts.createElement("div",{className:Rs.head},ts.createElement("b",null,(Ce=Ae==null?void 0:Ae.author)==null?void 0:Ce.name),ts.createElement("span",null,Ae==null?void 0:Ae.time),ts.createElement("div",{className:Rs.btns},ts.createElement(yn.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},ts.createElement("div",{onClick:()=>ne(Ae.id),className:Rs.reply},ts.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(Ae==null?void 0:Ae.manage)&&ts.createElement(yn.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},ts.createElement("div",{onClick:()=>ye(Ae.id,1),className:Rs.delete},ts.createElement("i",{className:"iconfont icon-shanchu17"}))),ts.createElement(yn.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},ts.createElement("div",{onClick:()=>he(Ae==null?void 0:Ae.id,Ae!=null&&Ae.user_praise?0:1),className:Gr()(Rs.praise,(Ae==null?void 0:Ae.user_praise)&&Rs.active)},ts.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(Ae!=null&&Ae.praise_count)&&ts.createElement("aside",{className:Rs.num},Ae==null?void 0:Ae.praise_count))),ts.createElement(Xt.Z,{className:Rs.md,value:(Ae==null?void 0:Ae.content)||""}),!!((Ee=Ae==null?void 0:Ae.children)!=null&&Ee.length)&&ts.createElement("div",{className:Rs.secondWrap},(Se=Ae==null?void 0:Ae.children)==null?void 0:Se.map(Ne=>{var Le;return ts.createElement("div",{className:Rs.secondLi},ts.createElement("div",{className:Rs.secondHead},ts.createElement("b",null,(Le=Ne==null?void 0:Ne.author)==null?void 0:Le.name),ts.createElement("span",null,Ne==null?void 0:Ne.time),ts.createElement("div",{className:Rs.secondBtns},(Ne==null?void 0:Ne.manage)&&ts.createElement(yn.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},ts.createElement("div",{onClick:()=>ye(Ne.id,2),className:Rs.secondDelete},ts.createElement("i",{className:"iconfont icon-shanchu17"}))))),ts.createElement(Xt.Z,{className:Rs.md,value:(Ne==null?void 0:Ne.content)||""}))})),te===Ae.id&&ts.createElement(Os,{type:2,onEnter:ce})))})),ts.createElement("div",{className:Rs.pagination},ts.createElement(Ps.Z,{onChange:Ae=>{x.page=Ae,E(qu({},x)),oe(x)},total:z,current:x==null?void 0:x.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:Ae=>ts.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",ts.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},Ae),"\u6761\u6570\u636E")}))):!te&&ts.createElement(al.Z,{textColor:"#fff",style:{visibility:a?"hidden":"visible"}}))))))},mo={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",disabledBtn:"disabledBtn___gfcug",addBtn:"addBtn___oYSpZ",ChangeBut:"ChangeBut___XjMr5",PublishBut:"PublishBut___r0ltL",SwitchStyle:"SwitchStyle___ioClp",spin:"spin___Oa3YX"},ol=Me(71411),go="data:image/png;base64,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",Co="data:image/png;base64,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",xo="data:image/png;base64,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",zs="data:image/png;base64,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",Ni=Me(14006),Si=Me(82326),_s=Me(18287),io={flex_box_center:"flex_box_center___g95QO",flex_space_between:"flex_space_between___DdZrd",flex_box_vertical_center:"flex_box_vertical_center___XptQo",flex_box_center_end:"flex_box_center_end___OeRyD",flex_box_column:"flex_box_column___GCZDS",addModal:"addModal___rkVQM",contentWrap:"contentWrap___hdqno",boxTitle:"boxTitle___messp",tip:"tip___w9Tak",leftBox:"leftBox___kDArQ",formSty:"formSty___RXRPG",rightBox:"rightBox___BUv9Q",nodeData:"nodeData___FbbqZ",yc:"yc___lhz8B",yclj:"yclj___Z6AKQ",nametitle:"nametitle___lR1nK",treeheight:"treeheight___RZ8Gb"},zu=Me(89489),hu=Me(13922),Vd=Me(71951),_u={contentWrap:"contentWrap___ni2IK",titleSty:"titleSty___EglCE",leftBox:"leftBox___s2Tog",rightBox:"rightBox___UXF7P",tipSty:"tipSty___tamqo"},Ic=Me(16326),No=Me(62673),Tp=Me(56656),Ll=Me.n(Tp),tu=Me(21542),ku=Me(94373),$u=Me(34364),xd=Me(81281),ho=Me(59301),Nc=Object.defineProperty,jd=Object.defineProperties,df=Object.getOwnPropertyDescriptors,$c=Object.getOwnPropertySymbols,bd=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,Ac=(b,a,y)=>a in b?Nc(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Yl=(b,a)=>{for(var y in a||(a={}))bd.call(a,y)&&Ac(b,y,a[y]);if($c)for(var y of $c(a))ec.call(a,y)&&Ac(b,y,a[y]);return b},Ed=(b,a)=>jd(b,df(a)),ff=(b,a)=>{var y={};for(var x in b)bd.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&$c)for(var x of $c(b))a.indexOf(x)<0&&ec.call(b,x)&&(y[x]=b[x]);return y},Vh=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Fc={\u8BD5\u5377:"#F65160",\u89C6\u9891:"#4237E7",\u5B9E\u8BAD:"#145DFF",\u8BFE\u4EF6:"#1B8565",\u4F5C\u4E1A:"#21B292",\u5176\u4ED6:"#B96B18",\u6559\u6750:"#B96B18",\u56FE\u6587:"#B96B18",\u5206\u7EC4:"#21B292",\u7AE0\u8282:"#B16514"},jh={\u8BD5\u5377:"#FEEDEF",\u89C6\u9891:"#ECEAFC",\u5B9E\u8BAD:"#E7EEFF",\u8BFE\u4EF6:"#EBF6F2",\u4F5C\u4E1A:"#ECFBF7",\u5176\u4ED6:"#FFF7EF",\u6559\u6750:"#FFF7EF",\u5206\u7EC4:"#ECFBF7",\u56FE\u6587:"#FFF7EF",\u7AE0\u8282:"#FFF3EC"},hf=b=>{var a=b,{pathsDetail:y,classroomList:x,user:E,globalSetting:z,dispatch:ee,visible:te,setVisible:ne,detail:ie,uuid:ae,treeList:oe,onOk:le}=a,ce=ff(a,["pathsDetail","classroomList","user","globalSetting","dispatch","visible","setVisible","detail","uuid","treeList","onOk"]),he;const ye=(0,ct.useParams)(),[Ae,me]=(0,fe.useState)([]),[Ce,Ee]=(0,fe.useState)([]),[Se]=ft.default.useForm(),[Ne,Le]=(0,fe.useState)(1),[ze,Oe]=(0,fe.useState)([]),[Re,ke]=(0,fe.useState)(0),[Fe,Ye]=(0,fe.useState)([]),[gt,Et]=(0,fe.useState)(!0),[Ht,tn]=(0,fe.useState)(!1),[Rn,Zt]=(0,fe.useState)(!1),[st,Gt]=(0,fe.useState)(!1),[At,Yt]=(0,fe.useState)({});ye.coursesId=ye.pathId,ye.id=ye.coursesId,(0,fe.useEffect)(()=>{if(te){if(Fn(),dr(),x.actionTabs.type===2){const Bn=x.actionTabs.selectArrsAll[0];Et(Bn.unified_setting)}else Et(!1);const Jn=un(oe);Ee(Jn),me([])}},[te]);const un=Jn=>Jn==null?void 0:Jn.map(Bn=>{const{id:gr,node_type:hi,name:zt,children:Cn,position:sr}=Bn;return{key:gr,title:"has_children"in Bn?`${zt}`:ho.createElement(ho.Fragment,null,ho.createElement("span",{style:{color:Fc[hi],backgroundColor:jh[hi],padding:"2px 4px",marginRight:"5px"}},hi),ho.createElement("span",null,zt)),children:(Cn==null?void 0:Cn.length)>0?un(Cn):[],tag:"has_children"in Bn?"":hi}}),dr=Jn=>Vh(void 0,null,function*(){tn(!0);const Bn=yield(0,ku.c_)(Ed(Yl({},ye),{page:Jn||Ne,limit:2e4}));Bn==null||Bn.course_groups.map((gr,hi)=>{gr.key=gr.id,gr.title=gr.name,gr.disabled=gr.is_published}),Bn&&(Oe([...Bn==null?void 0:Bn.course_groups]),ke(Bn==null?void 0:Bn.course_groups_count),tn(!1),Jn||Se.setFieldsValue({publish_time:Ll()(Ll()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ll()(Ll()(new Date((0,en.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),qt=Jn=>{console.log("onCheck",Jn),me(Jn)},kt=()=>Vh(void 0,null,function*(){var Jn,Bn,gr;const hi=Yl({},Se.getFieldsValue());if(hi.end_time<=hi.publish_time){it.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Zt(!1);return}if((Fe==null?void 0:Fe.length)<=0&&!gt&&ze.length>0){it.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Zt(!1);return}let zt={ids:[...Ae],group_ids:Fe.length>0?Fe.map(sr=>sr.id):(Jn=x.detailShixunsList)==null?void 0:Jn.course_groups,end_time:Ll()(hi.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ll()(hi.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Fe.length,subject_id:ye.pathId};Zt(!0);const Cn=yield(0,Lt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:Yl({},zt)});Cn.status===0&&(((Bn=Cn==null?void 0:Cn.examination_bank_ids)==null?void 0:Bn.length)>0||((gr=Cn==null?void 0:Cn.shixun_info)==null?void 0:gr.length)>0?(Yt(Ed(Yl({},Cn),{courseId:ye==null?void 0:ye.coursesId})),ne(!1),Gt(!0)):nn()),Zt(!1)}),nn=()=>{le(ae,""),ee({type:"classroomList/setActionTabs",payload:{}}),ee({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),tn(!1),Fn(),(0,en.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),it.ZP.success("\u53D1\u5E03\u6210\u529F")},Fn=()=>{Le(1),Oe([]),Ye([])};return ho.createElement(at.default,{title:"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90",open:te,confirmLoading:Rn,width:"1200rem",centered:!0,onOk:kt,onCancel:()=>{ne(!1)},maskClosable:!1},ho.createElement(Vt.Z,{spinning:Ht},ho.createElement("div",{className:`flex w-full ${_u.contentWrap}`},ho.createElement("div",{className:`p-10px-rem flex-1 minW-0 ${_u.leftBox}`},ho.createElement("div",{className:_u.titleSty},"\u9009\u62E9\u8D44\u6E90"),ho.createElement(_s.default,{checkable:!0,onCheck:qt,checkedKeys:Ae,treeData:Ce,defaultExpandedKeys:[(he=oe==null?void 0:oe[0])==null?void 0:he.id]})),ho.createElement("div",{className:`flex flex-col flex-1 minW-0 ${_u.rightBox}`},ho.createElement("div",{className:_u.titleSty},"\u53D1\u5E03\u89C4\u5219"),ho.createElement("p",{className:_u.tipSty},"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49 \u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),ho.createElement(ft.default,{className:"flex flex-col",form:Se},ho.createElement("div",{className:"flex item-center gap-10px-rem"},ho.createElement(ft.default.Item,{className:"flex-1 minW-0",name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ho.createElement(Ic.default,{disabledDate:Jn=>(0,$u.Q8)(Jn,null),disabledTime:Jn=>(0,$u.d0)(Jn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ho.createElement(ft.default.Item,{className:"flex-1 minW-0",name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},ho.createElement(Ic.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},disabledDate:Jn=>(0,$u.Q8)(Jn,null,Se.getFieldValue("publish_time")),disabledTime:Jn=>(0,$u.d0)(Jn,Se.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ze.length<=0&&x.actionTabs.type===2&&ho.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),ze.length>0&&ho.createElement("div",{className:"flex justify-between ",style:{marginBottom:"10rem"}},ho.createElement(No.default,{className:"flex-1 minW-0",checked:Fe.length===ze.length,onChange:Jn=>{Fe.length===ze.length?Ye([]):Ye(ze)}},"\u5168\u9009"),ho.createElement("div",{className:"flex-1 minW-0"},"\u5DF2\u9009\u62E9",Fe.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!gt)&&ze.length>0&&ho.createElement(tu.Z,{className:"flex-1 minW-0",data:ze,selectedRowKeys:Fe,setSelectedRowKeys:Ye,handleChangePage:()=>{}}))))),ho.createElement(xd.Z,{source:"\u5B9E\u8BAD\u548C\u8BD5\u5377",showModal:st,onCancel:()=>Gt(!1),info:At,onOk:nn}))};var Lc=(0,ct.connect)(({pathsDetail:b,classroomList:a,user:y,globalSetting:x})=>({pathsDetail:b,classroomList:a,user:y,globalSetting:x}))(hf),Ns=Me(59301),Dp=Object.defineProperty,Be=Object.defineProperties,et=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Qt=(b,a,y)=>a in b?Dp(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,an=(b,a)=>{for(var y in a||(a={}))rt.call(a,y)&&Qt(b,y,a[y]);if($e)for(var y of $e(a))dt.call(a,y)&&Qt(b,y,a[y]);return b},on=(b,a)=>Be(b,et(a)),zn=(b,a)=>{var y={};for(var x in b)rt.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&$e)for(var x of $e(b))a.indexOf(x)<0&&dt.call(b,x)&&(y[x]=b[x]);return y},jn=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const gn=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,addmodal:te,setaddmodal:ne,uuid:ie,onOk:ae}=a,oe=zn(a,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),le,ce,he,ye,Ae,me,Ce,Ee,Se,Ne,Le;const ze=(0,ct.useParams)(),[Oe,Re]=(0,fe.useState)([]),[ke,Fe]=(0,fe.useState)(!1),[Ye,gt]=(0,fe.useState)([]),[Et]=ft.default.useForm(),Ht=ft.default.useWatch("uuid",Et),[tn,Rn]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{var un,dr;if(te){if(st(),ie){const qt=((dr=(un=y==null?void 0:y.detail)==null?void 0:un.route_nodes)==null?void 0:dr.find(kt=>(kt==null?void 0:kt.id)==ie))||{};(qt==null?void 0:qt.knowledge_labels)=="--"&&(qt.knowledge_labels=""),Et.setFieldsValue(an({},qt))}Gt()}},[te]);function Zt(un,dr){for(let qt of un)dr.push(qt),qt.children&&qt.children.length>0&&Zt(qt.children,dr)}const st=()=>jn(void 0,null,function*(){Fe(!0);let un=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:ze==null?void 0:ze.pathId}});(un==null?void 0:un.status)===0&>([{id:1,name:"\u5168\u90E8"},...(un==null?void 0:un.data)||[]]),Fe(!1)}),Gt=()=>jn(void 0,null,function*(){const un=Et.getFieldValue("knowledge_labels")||[],dr=Et.getFieldValue("resource_labels")||[],qt=(un==null?void 0:un.length)>0?un:["\u5168\u90E8"],kt=Et.getFieldValue("uuid")||ie;if(!kt){it.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}Fe(!0);let nn=yield(0,Lt.ZP)("/api/subject_knowledge/tree.json",{method:"post",body:{uuid:kt,subject_id:ze==null?void 0:ze.pathId,knowledge_labels:qt,resource_labels:dr,id:ie,is_edit:!!ie}});(nn==null?void 0:nn.status)===0&&Re(nn==null?void 0:nn.data),Fe(!1)}),At=un=>{console.log(un);const dr=un.node.id,qt=un.dragNode.id,kt=un.node.pos.split("-"),nn=un.dropPosition-Number(kt[kt.length-1]),Fn=(gr,hi,zt)=>{for(let Cn=0;Cn{zt.splice(hi,1),Bn=gr}),!un.dropToGap)Fn(Jn,dr,gr=>{gr.children=gr.children||[],gr.children.unshift(Bn)});else{let gr=[],hi;Fn(Jn,dr,(zt,Cn,sr)=>{gr=sr,hi=Cn}),nn===-1?gr.splice(hi,0,Bn):gr.splice(hi+1,0,Bn)}Re(Jn)},Yt=un=>jn(void 0,null,function*(){var dr,qt,kt,nn,Fn;let Jn=[];if(Zt(Oe,Jn),(Oe==null?void 0:Oe.length)<=0||((dr=Jn==null?void 0:Jn.filter(hi=>!(hi!=null&&hi.is_out)))==null?void 0:dr.length)===0||((qt=Oe==null?void 0:Oe.filter(hi=>!(hi!=null&&hi.is_out)))==null?void 0:qt.length)===0){it.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}Rn(!0);const Bn=on(an({},un),{uuid:un.uuid||ie,subject_id:ze==null?void 0:ze.pathId,routes:Oe});ie&&(Bn.id=(Fn=(nn=(kt=y==null?void 0:y.detail)==null?void 0:kt.route_nodes)==null?void 0:nn.find(hi=>hi==null?void 0:hi.is_choice))==null?void 0:Fn.id);const gr=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"post",body:an({},Bn)});(gr==null?void 0:gr.status)===0&&(it.ZP.success(ie?"\u7F16\u8F91\u6210\u529F":"\u65B0\u589E\u6210\u529F"),ae(gr==null?void 0:gr.id,""),ne(!1)),Rn(!1)});return Ns.createElement(at.default,{title:ie?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:te,width:"1140rem",className:io.addModal,centered:!0,onOk:()=>jn(void 0,null,function*(){Et.submit()}),okButtonProps:{loading:tn},okText:ie?"\u5B8C\u6210\u7F16\u8F91":"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{ne(!1)},maskClosable:!1},Ns.createElement(Vt.Z,{spinning:ke},Ns.createElement("div",{className:io.contentWrap},Ns.createElement("div",{className:io.leftBox},Ns.createElement("div",{className:`flex item-center gap-10px-rem ${io.boxTitle}`},"\u57FA\u672C\u4FE1\u606F",Ns.createElement(yn.Z,{title:Ns.createElement(Ns.Fragment,null,"\u8DEF\u5F84\u540D\u79F0\uFF1A\u586B\u5199\u672C\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0\uFF0C\u5982\uFF1A\u6587\u79D1\u5B66\u4E60\u8DEF\u5F84\u3001\u57FA\u7840\u5B66\u4E60\u8DEF\u5F84\u7B49",Ns.createElement("br",null),"\u9002\u7528\u4EBA\u7FA4\uFF1A\u586B\u5199\u9002\u5408\u9002\u7528\u672C\u5B66\u4E60\u8DEF\u5F84\u7684\u7528\u6237\uFF0C\u5982\uFF1A\u6587\u79D1\u4E13\u4E1A\u5B66\u751F\u7B49",Ns.createElement("br",null),"\u7B80\u4ECB\uFF1A\u5BF9\u672C\u5B66\u4E60\u8DEF\u5F84\u505A\u57FA\u672C\u4ECB\u7ECD\uFF0C\u5982\uFF1A\u4ECB\u7ECD\u8D44\u6E90\u7C7B\u578B\u7B49",Ns.createElement("br",null),"\u77E5\u8BC6\u56FE\u8C31\uFF1A\u9009\u62E9\u672C\u8BFE\u7A0B\u4E2D\u5DF2\u7ECF\u521B\u5EFA\u7684\u77E5\u8BC6\u56FE\u8C31",Ns.createElement("br",null),"\u8D44\u6E90\u7C7B\u578B\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u7C7B\u578B",Ns.createElement("br",null),"\u56FE\u8C31\u6807\u7B7E\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u6807\u7B7E",Ns.createElement("br",null),"\u6CE8\u610F\uFF1A\u53EF\u4EE5\u901A\u8FC7\u8D44\u6E90\u7C7B\u578B\u548C\u56FE\u8C31\u6807\u7B7E\u7B5B\u9009\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5185\u5BB9\uFF0C\u66F4\u5FEB\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")},Ns.createElement("span",{className:"iconfont icon-tishi7 current",style:{color:"#FF8C29"}}))),Ns.createElement(ft.default,{className:io.formSty,form:Et,layout:"horizontal",onFinish:Yt,scrollToFirstError:!0,size:"large",colon:!1,labelAlign:"right",initialValues:{knowledge_labels:["\u5168\u90E8"],uuid:((ce=(le=y==null?void 0:y.detail)==null?void 0:le.nodes)==null?void 0:ce.length)>1?(Ae=(ye=(he=y==null?void 0:y.detail)==null?void 0:he.nodes.slice(1))==null?void 0:ye[0])==null?void 0:Ae.uuid:""}},Ns.createElement(ft.default.Item,{label:"\u8DEF\u5F84\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0"}]},Ns.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0",maxLength:20})),Ns.createElement(ft.default.Item,{label:"\u9002\u7528\u4EBA\u7FA4",name:"applicable_people"},Ns.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50})),Ns.createElement(ft.default.Item,{label:"\u7B80\u4ECB",name:"description"},Ns.createElement(qe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:3,maxLength:200})),Ns.createElement(ft.default.Item,{label:"\u77E5\u8BC6\u56FE\u8C31",name:"uuid",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31"}]},Ns.createElement(Si.default,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",options:((Ce=(me=y==null?void 0:y.detail)==null?void 0:me.nodes)==null?void 0:Ce.length)>1?(Ee=y==null?void 0:y.detail)==null?void 0:Ee.nodes.slice(1):[],fieldNames:{label:"name",value:"uuid"}})),Ns.createElement(ft.default.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"resource_labels",initialValue:["\u5168\u90E8"]},Ns.createElement(Si.default,{placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",mode:"multiple",showSearch:!0,optionFilterProp:"node_type",options:((Le=(Ne=(Se=y==null?void 0:y.detail)==null?void 0:Se.nodes)==null?void 0:Ne.find(un=>(un==null?void 0:un.uuid)==Ht))==null?void 0:Le.resource_labels)||[],fieldNames:{label:"node_type",value:"node_type"}})),Ns.createElement(ft.default.Item,{label:"\u56FE\u8C31\u6807\u7B7E",name:"knowledge_labels"},Ns.createElement(Si.default,{allowClear:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u56FE\u8C31\u6807\u7B7E",options:Ye,fieldNames:{label:"name",value:"name"}}))),Ns.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},Ns.createElement(Vd.op,{shape:"default",onClick:Gt},"\u67E5\u8BE2"))),Ns.createElement("div",{className:io.rightBox},Ns.createElement("div",{className:io.boxTitle},"\u5B66\u4E60\u8DEF\u5F84",Ns.createElement("span",{className:io.tip},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),Ns.createElement("div",{style:{maxHeight:"500rem",overflow:"auto"}},(Oe==null?void 0:Oe.length)>0?Ns.createElement(_s.default,{style:{background:"#FAFAFA"},treeData:Oe,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:io.treeheight,draggable:!0,onDrop:At,switcherIcon:Ns.createElement(zu.Z,null),titleRender:un=>Ns.createElement("div",{className:io.nodeData,style:{color:un!=null&&un.is_out?"#999999":"#000000"}},Ns.createElement("span",{style:{color:Fc[un==null?void 0:un.node_type],backgroundColor:jh[un==null?void 0:un.node_type],padding:"2px 4px",marginRight:"5px"}},un==null?void 0:un.node_type),Ns.createElement("div",{className:io.nametitle,title:un==null?void 0:un.name,style:{flex:1}},(un==null?void 0:un.is_out)&&Ns.createElement("span",{className:io.yc},"\u5DF2\u79FB\u51FA")," ",un==null?void 0:un.name),Ns.createElement("span",{className:io.yclj,style:{color:un!=null&&un.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{const dr=(kt,nn)=>{var Fn;kt.is_out=nn,((Fn=kt==null?void 0:kt.children)==null?void 0:Fn.length)>0&&kt.children.forEach(Jn=>dr(Jn,nn))},qt=!un.is_out;un.is_out=qt,dr(un,qt)}},un!=null&&un.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):Ns.createElement(hu.Z,{styles:{margin:"20rem auto"}}))))))};var rr=(0,ct.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(gn),Br=Me(80992),Gn={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},hr=Me(34817),cr=Me(77019),Sr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",xr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",ri="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",Ir="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",di="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",Rr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",Jr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",ns="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",fi=Me(5269),Oi=Me(64094),Ur=Me(59301),os=Object.defineProperty,zi=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,Qi=Object.getOwnPropertySymbols,qi=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,ks=(b,a,y)=>a in b?os(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Hs=(b,a)=>{for(var y in a||(a={}))qi.call(a,y)&&ks(b,y,a[y]);if(Qi)for(var y of Qi(a))ps.call(a,y)&&ks(b,y,a[y]);return b},Us=(b,a)=>zi(b,Fi(a)),Zi=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const pi=({classroomList:b,dispatch:a,courseEndTime:y})=>{const x=(0,ct.useParams)(),[E]=ft.default.useForm(),[z,ee]=(0,fe.useState)(1),[te,ne]=(0,fe.useState)([]),[ie,ae]=(0,fe.useState)(0),[oe,le]=(0,fe.useState)(20),[ce,he]=(0,fe.useState)(!0),[ye,Ae]=(0,fe.useState)([]),[me,Ce]=(0,fe.useState)(!0);x.coursesId=x.pathId,x.id=x.coursesId,(0,fe.useEffect)(()=>{if(b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ne(),Ee(),b.actionTabs.type===2){const ke=b.actionTabs.selectArrsAll[0];Ce(ke.unified_setting)}else Ce(!1)},[b.actionTabs]);const Ee=ke=>Zi(void 0,null,function*(){he(!0);const Fe=yield(0,ku.c_)(Us(Hs({},x),{page:ke||z,limit:2e4}));Fe==null||Fe.course_groups.map((Ye,gt)=>{Ye.key=Ye.id,Ye.title=Ye.name,Ye.disabled=Ye.is_published}),Fe&&(ne([...Fe==null?void 0:Fe.course_groups]),ae(Fe==null?void 0:Fe.course_groups_count),he(!1),ke||E.setFieldsValue({publish_time:Ll()(Ll()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ll()(Ll()(new Date((0,en.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Se=()=>Zi(void 0,null,function*(){var ke;const Fe=Hs({},E.getFieldsValue());if(Fe.end_time<=Fe.publish_time){it.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Re(!1);return}if((ye==null?void 0:ye.length)<=0&&!me&&te.length>0){it.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Re(!1);return}let Ye={ids:[...b.actionTabs.selectArrs],group_ids:ye.length>0?ye.map(Et=>Et.id):(ke=b.detailShixunsList)==null?void 0:ke.course_groups,end_time:Ll()(Fe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ll()(Fe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ye.length,subject_id:x.pathId};Re(!0),(yield(0,Lt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:Hs({},Ye)})).status===0?(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Re(!1),Ne(),(0,en.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),it.ZP.success("\u53D1\u5E03\u6210\u529F")):Re(!1)}),Ne=()=>{ee(1),ne([]),Ae([])},Le=ie>z*oe,{detailShixunsList:ze}=b,[Oe,Re]=(0,fe.useState)(!1);return Ur.createElement(at.default,{width:600,centered:!0,confirmLoading:Oe,title:"\u53D1\u5E03\u8282\u70B9",open:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:Oi.Z.modal,onOk:()=>Se(),onCancel:()=>{Ne(),a({type:"classroomList/setActionTabs",payload:{}})}},Ur.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",Ur.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Ur.createElement(ft.default,{form:E},Ur.createElement("div",{style:{paddingLeft:0}},Ur.createElement(cr.Z,{className:"mt30",align:"middle"},Ur.createElement(fi.Z,null,Ur.createElement(ft.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ur.createElement(Ic.default,{style:{width:170,marginRight:"25px"},disabledDate:ke=>(0,$u.Q8)(ke,y),disabledTime:ke=>(0,$u.d0)(ke),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ur.createElement(fi.Z,{className:"ml20"},Ur.createElement(ft.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ur.createElement(Ic.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ll()((0,en.U6)(),"HH:mm")},disabledDate:ke=>(0,$u.Q8)(ke,y,E.getFieldValue("publish_time")),disabledTime:ke=>(0,$u.d0)(ke,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),b.actionTabs.type===2&&Ur.createElement(cr.Z,{style:{marginBottom:"10px"}},Ur.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ur.createElement(Ct.ZP.Group,{value:me,onChange:ke=>{Ce(ke.target.value),Ae([])}},Ur.createElement(Ct.ZP,{value:!0,disabled:!b.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ur.createElement(Ct.ZP,{className:"ml20",disabled:te.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),te.length<=0&&b.actionTabs.type===2&&Ur.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(b.actionTabs.type===1||!me)&&te.length>0&&Ur.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ur.createElement("span",{style:{flex:1}},Ur.createElement(No.default,{checked:ye.length===te.length,onChange:ke=>{ye.length===te.length?Ae([]):Ae(te)}},"\u5168\u9009")),Ur.createElement("span",{style:{width:16}}),Ur.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ye.length||0,"\u4E2A\u5206\u73ED")),(b.actionTabs.type===1||!me)&&te.length>0&&Ur.createElement(tu.Z,{data:te,selectedRowKeys:ye,setSelectedRowKeys:Ae})))};var ki=(0,ct.connect)(({classroomList:b})=>({classroomList:b}))(pi),or=Me(59301),_i=Object.defineProperty,Vs=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,sa=(b,a,y)=>a in b?_i(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ya=(b,a)=>{for(var y in a||(a={}))Fs.call(a,y)&&sa(b,y,a[y]);if(la)for(var y of la(a))Ls.call(a,y)&&sa(b,y,a[y]);return b},Qa=(b,a)=>Vs(b,Zs(a)),na=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const to=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],aa=({pathsDetail:b,setselectitems:a,publishshow:y,node:x,index:E,onExpandClick:z,onClickDetails:ee,selectitems:te})=>{var ne,ie,ae;const[oe,le]=(0,fe.useState)(!1),ce=(0,fe.useRef)(null),{name:he,complete_rate:ye,node_type:Ae,resource_info:me,grasp_rate:Ce,has_children:Ee,children:Se,expand:Ne,key:Le,is_publish:ze,status:Oe,id:Re,url:ke}=x||{};(0,fe.useEffect)(()=>{var Zt;Fe();const st=(Zt=ce.current)==null?void 0:Zt.parentElement;if(!st)return;const Gt=new ResizeObserver(()=>{Fe()});return Gt.observe(st),()=>{Gt.disconnect()}},[Ne]);const Fe=()=>{if(!ce.current)return;const Zt=ce.current,st=Zt.parentElement,Gt=Zt.previousElementSibling,At=st==null?void 0:st.firstElementChild;if(st&&Gt&&At){const Yt=Gt.getBoundingClientRect().height,un=st.getBoundingClientRect().height,dr=At.getBoundingClientRect().height,qt=Yt/2,kt=un-(dr+Yt)/2;Zt.style.bottom=`${qt}px`,Zt.style.height=`${kt}px`}},Ye=(ne=Number(ye))==null?void 0:ne.toFixed(0),gt=Ye==="100",Et=gt?Ae==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${Ye}%`,Ht=me==null?void 0:me.reduce((Zt,st)=>Zt+st.value,0),tn={\u5B9E\u8BAD:Sr,\u8BD5\u5377:xr,\u8BFE\u4EF6:ri,\u89C6\u9891:br},Rn=()=>{z(Le)};return or.createElement("div",{className:Gn.treeNode,"data-index":E},or.createElement("div",{className:Gn.node,style:gt?{background:"#EDF7EE"}:{}},!ze&&!((ie=b==null?void 0:b.detail)!=null&&ie.can_managed)&&or.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},or.createElement("div",null,or.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),or.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),or.createElement("div",{className:Gn.statusbutton,style:{background:(ae=to.find(Zt=>Zt.name===Oe))==null?void 0:ae.color}},Oe),y&&or.createElement(No.default,{checked:te==null?void 0:te.map(Zt=>Zt.id).includes(Re),onChange:()=>{if(te!=null&&te.map(Zt=>Zt.id).includes(Re))a(te.filter(Zt=>Zt.id!==Re));else{let Zt=[...te];Zt.push(x),a(Zt)}},className:Gn.checkbox}),or.createElement(cr.Z,{style:{padding:Ee?"initial":"3rem 0"}},or.createElement(yn.Z,{title:"\u5B8C\u6210\u7387"},or.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},or.createElement(hr.Z,{strokeColor:"#60C059",percentage:ye,startAngle:270,trackColor:"#E3E8EF",text:Et,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),or.createElement("div",{className:Gn.info},or.createElement(cr.Z,{align:"middle"},or.createElement(yn.Z,{title:Ae},or.createElement("img",{src:tn[Ae]||Ir,style:{marginRight:"10rem",width:"16rem"}})),or.createElement(yn.Z,{title:he},or.createElement("b",{onClick:()=>{ee(x)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,en.Pq)(he,19)))),or.createElement(cr.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:Ee?"0":"30rem"}},or.createElement(cr.Z,{align:"middle"},or.createElement(yn.Z,{title:"\u638C\u63E1\u7387"},or.createElement("img",{src:di,style:{marginRight:"4rem",width:"16rem"}})),or.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Ce,"%")),or.createElement(cr.Z,{align:"middle",style:{marginLeft:"55rem"}},or.createElement(yn.Z,{title:"\u5B8C\u6210\u7387"},or.createElement("img",{src:Rr,style:{marginRight:"4rem",width:"16rem"}})),or.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ye,"%"))),Ee&&or.createElement(cr.Z,{className:Gn.resource},or.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",Ht),or.createElement("div",{onClick:()=>le(!oe),className:Gn.action},oe?or.createElement(or.Fragment,null,"\u6536\u8D77",or.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):or.createElement(or.Fragment,null,"\u5C55\u5F00",or.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),oe&&or.createElement("div",{className:Gn.tags},me==null?void 0:me.map((Zt,st)=>or.createElement(yn.Z,{title:Zt.name},or.createElement("div",{className:Gn.tag,key:st},(0,en.Pq)(Zt.name,5),"\uFF1A",Zt.value)))),E.length>1&&or.createElement("div",{className:Gn.leftLine}),Ne&&or.createElement("div",{className:Gn.rightLine}),Ee&&or.createElement("img",{onClick:Rn,className:Gn.icon,src:Ne?ns:Jr})),Se&&Se.length>0&&Ne&&or.createElement("div",{className:Gn.nodeWrap},Se.map((Zt,st)=>or.createElement(aa,{key:Zt.key,onExpandClick:z,onClickDetails:ee,publishshow:y,setselectitems:a,pathsDetail:b,selectitems:te,node:Zt,index:E+"-"+(st+1)})),Se.length>1&&or.createElement("div",{ref:ce,className:Gn.line})))},za=({data:b,onExpandClick:a,selectitems:y,onClickDetails:x,pathsDetail:E,setselectitems:z,publishshow:ee})=>or.createElement("div",{className:Gn.treeNode},or.createElement("div",{className:Gn.nodeWrap},b.map((te,ne)=>or.createElement(aa,{key:te.key,onExpandClick:a,onClickDetails:x,pathsDetail:E,publishshow:ee,selectitems:y,setselectitems:z,node:te,index:String(ne+1)}))));var ka=({visible:b,onCancel:a,subjectId:y,onClickDetails:x,pathsDetail:E,dispatch:z})=>{var ee;const[te,ne]=(0,fe.useState)([]),[ie,ae]=(0,fe.useState)(!0),[oe,le]=(0,fe.useState)("\u5168\u90E8"),[ce,he]=(0,fe.useState)([]),[ye]=(0,ct.useSearchParams)(),[Ae,me]=(0,fe.useState)(!1),[Ce,Ee]=(0,fe.useState)([]);(0,fe.useEffect)(()=>{Ne()},[oe]),(0,fe.useEffect)(()=>{E.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(z({type:"pathsDetail/setActionTabs",payload:{key:""}}),Ne())},[E.actionTabs.key]);const Se=(ke,Fe)=>na(void 0,null,function*(){const Ye=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:ke,subject_id:y,node_type:oe}});if((Ye==null?void 0:Ye.status)===0)return Fe&&he((Ye==null?void 0:Ye.node_types)||[]),(Ye==null?void 0:Ye.data)||[];ae(!1)}),Ne=()=>na(void 0,null,function*(){ae(!0);const ke=yield Se(b,!0);ne(ke),ae(!1)}),Le=(ke,Fe,Ye)=>na(void 0,null,function*(){return yield Promise.all(ke.map(Et=>na(void 0,null,function*(){return Et.key===Fe?yield Ye(Et):Et.children&&Et.children.length>0?Qa(ya({},Et),{children:yield Le(Et.children,Fe,Ye)}):Et})))}),ze=ke=>na(void 0,null,function*(){ae(!0);const Fe=yield Le(te,ke,Ye=>na(void 0,null,function*(){var gt,Et;const Ht=Qa(ya({},Ye),{expand:!(Ye!=null&&Ye.expand)});return!(Ye!=null&&Ye.expand)&&!((gt=Ye==null?void 0:Ye.children)!=null&>.length)&&(Ht.children=yield Se(ke),((Et=Ht.children)==null?void 0:Et.length)===0&&(Ht.has_children=!1,Ht.expand=!1)),Ht}));ne(Fe),ae(!1)}),Oe=ke=>na(void 0,null,function*(){ae(!0),yield x(ke,!1),ae(!1)});return or.createElement("div",{className:Gn.tree},or.createElement("div",{className:Gn.center},or.createElement("div",{className:Gn.head},or.createElement("div",{className:Gn.del},or.createElement("i",{onClick:a,className:"iconfont icon-shanchuhuanjing"}),or.createElement("b",null))),or.createElement("div",{className:Gn.body},ie&&or.createElement("div",{className:Gn.loading},or.createElement(Vt.Z,{spinning:!0})),or.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},or.createElement("div",{className:Gn.tabs,style:{flex:1}},ce==null?void 0:ce.map(ke=>or.createElement("div",{onClick:()=>le(ke.node_type),className:ke.node_type===oe?Gn.active:void 0,key:ke.node_type},ke.node_type,"\uFF08",ke.count,"\uFF09"))),ye.get("type")==="classrooms"&&((ee=E==null?void 0:E.detail)==null?void 0:ee.can_managed)&&or.createElement("div",null,Ae&&or.createElement(No.default,{style:{color:"#fff"},checked:(Ce==null?void 0:Ce.length)===(te==null?void 0:te.length),onChange:()=>{if((Ce==null?void 0:Ce.length)===(te==null?void 0:te.length))Ee([]);else{me(!0);let ke=[...te];Ee(ke)}}},(Ce==null?void 0:Ce.length)===(te==null?void 0:te.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",Ce==null?void 0:Ce.length,"\uFF09"),Ae&&or.createElement(nt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>me(!1)},"\u53D6\u6D88"),or.createElement(nt.ZP,{type:"primary",onClick:()=>na(void 0,null,function*(){if(Ae)z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Ce==null?void 0:Ce.map(ke=>ke.id)}});else{me(!0);let ke=[...te];Ee(ke)}}),style:{borderRadius:"24rem"}},Ae?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),or.createElement("div",{className:Gn.scrollBox},or.createElement("div",{className:Gr()(Gn.treeWarp,!0&&Gn.allTreeNode)},or.createElement(za,{pathsDetail:E,selectitems:Ce,setselectitems:Ee,publishshow:Ae,data:te,onClickDetails:Oe,onExpandClick:ze}))))),or.createElement(ki,null))},Ja=Me(9931),Ha=Me(14084),Ys=Me(81779),Ts={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},Po=Object.defineProperty,Ro=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,Ka=(b,a,y)=>a in b?Po(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Va=(b,a)=>{for(var y in a||(a={}))Ua.call(a,y)&&Ka(b,y,a[y]);if(Ro)for(var y of Ro(a))ll.call(a,y)&&Ka(b,y,a[y]);return b};const _a=b=>React.createElement("svg",Va({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ua=Object.defineProperty,pu=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,pa=(b,a,y)=>a in b?ua(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ci=(b,a)=>{for(var y in a||(a={}))Ki.call(a,y)&&pa(b,y,a[y]);if(pu)for(var y of pu(a))Hi.call(a,y)&&pa(b,y,a[y]);return b};const rs=b=>React.createElement("svg",Ci({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var Oo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Mo=Object.defineProperty,ul=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,Su=Object.prototype.propertyIsEnumerable,Rl=(b,a,y)=>a in b?Mo(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,cl=(b,a)=>{for(var y in a||(a={}))tc.call(a,y)&&Rl(b,y,a[y]);if(ul)for(var y of ul(a))Su.call(a,y)&&Rl(b,y,a[y]);return b};const Hu=b=>React.createElement("svg",cl({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var mu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ed=Object.defineProperty,Gd=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,nu=(b,a,y)=>a in b?ed(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,El=(b,a)=>{for(var y in a||(a={}))nc.call(a,y)&&nu(b,y,a[y]);if(Gd)for(var y of Gd(a))Uu.call(a,y)&&nu(b,y,a[y]);return b};const yc=b=>React.createElement("svg",El({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var Rc="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Yf=Object.defineProperty,Ip=Object.getOwnPropertySymbols,Gh=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,Xh=(b,a,y)=>a in b?Yf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Wh=(b,a)=>{for(var y in a||(a={}))Gh.call(a,y)&&Xh(b,y,a[y]);if(Ip)for(var y of Ip(a))Xd.call(a,y)&&Xh(b,y,a[y]);return b};const Oc=b=>React.createElement("svg",Wh({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var Jf="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Np=({type:b})=>{const a=(0,fe.useMemo)(()=>{switch(b){case"\u8BFE\u4EF6":return fe.createElement("img",{src:nl,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return fe.createElement("img",{src:Oo,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return fe.createElement("img",{src:mu,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return fe.createElement("img",{src:Rc,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return fe.createElement("img",{src:Jf,style:{width:"16rem",height:"16rem"}});default:return""}},[b]);return fe.createElement(fe.Fragment,null,a)},Qh="data:image/png;base64,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",Zh="data:image/png;base64,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";const td=({className:b="",style:a={},direction:y,DataProps:x,pathsDetail:E,isOne:z,handleClickDetails:ee})=>{const{detail:te}=E,[ne]=(0,ct.useSearchParams)(),ie=(x==null?void 0:x.status)=="\u672A\u53D1\u5E03"&&ne.get("type")=="classrooms",ae=(0,fe.useMemo)(()=>(x==null?void 0:x.grasp_rate)>=80&&(x==null?void 0:x.grasp_rate)<=100?Ts.waveDom100:(x==null?void 0:x.grasp_rate)>=60&&(x==null?void 0:x.grasp_rate)<=79?Ts.waveDom79:(x==null?void 0:x.grasp_rate)>0&&(x==null?void 0:x.grasp_rate)<=59?Ts.waveDom59:"",[x==null?void 0:x.grasp_rate]);return fe.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${Ts.Node} ${b}`,style:a,onClick:()=>{ie&&!te.can_managed||ee(x)}},fe.createElement("img",{src:y=="up"?Qh:Zh,className:`${Ts.Direction} ${y=="up"?Ts.UP:Ts.DOWN}`}),fe.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},fe.createElement(yn.Z,{title:`${x!=null&&x.node_type?`${x==null?void 0:x.node_type}\uFF1A`:""}${x==null?void 0:x.name}`},fe.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},fe.createElement(Np,{type:x==null?void 0:x.node_type})," ",x==null?void 0:x.name))),fe.createElement("div",{className:`relative rounded-full flex item-center justify-center ${Ts.waveDom} ${ae}`},ie?fe.createElement(yn.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},fe.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):fe.createElement("div",{className:`${Ts.wave}`,style:{top:`calc(100% - ${(x==null?void 0:x.grasp_rate)||0}%)`}})),fe.createElement("div",{className:`${z?Ts.HeightItem:""}`,style:{height:"82rem"}}))},Kf=({DataProps:b={},className:a="",currentIndex:y=1,pathsDetail:x,handleClickDetails:E,showKnowledge:z})=>{var ee,te,ne;const ie=(0,fe.useMemo)(()=>(b==null?void 0:b.grasp_rate)>=80&&(b==null?void 0:b.grasp_rate)<=100?Ts.ItemDom100:(b==null?void 0:b.grasp_rate)>=60&&(b==null?void 0:b.grasp_rate)<=79?Ts.ItemDom79:(b==null?void 0:b.grasp_rate)>0&&(b==null?void 0:b.grasp_rate)<=59?Ts.ItemDom59:"",[b==null?void 0:b.grasp_rate]),ae=(0,fe.useRef)(null);return(0,fe.useEffect)(()=>{if(ae.current){const oe=ae.current.offsetWidth,le=ae.current.children;if(oe<1200){for(const me of le)me.classList.remove(Ts.NodeShowDirection);return}let ce=oe;const he=[];let ye=[];const Ae=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const me of le)me.removeAttribute("style"),me.classList.remove(Ts.NodeShowDirection),ce-((me==null?void 0:me.offsetWidth)+Ae)>0?(ye.push(me),ce-=(me==null?void 0:me.offsetWidth)+Ae):(ce=oe-(me==null?void 0:me.offsetWidth)-Ae,he.push(ye),ye=[],ye.push(me));he.push(ye),he.forEach(me=>{me.forEach((Ce,Ee)=>{Ee==(me==null?void 0:me.length)-1&&Ce.classList.add(Ts.NodeShowDirection)})})}},[ae,b==null?void 0:b.children]),fe.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${Ts.ItemDom} ${ie} ${a}`},fe.createElement("div",{className:`absolute ${Ts.Arrow}`}),fe.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${Ts.Title}`},fe.createElement(yn.Z,{title:""},fe.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},b==null?void 0:b.name)),fe.createElement("div",{className:"text-14px-rem"},(ee=b==null?void 0:b.children)==null?void 0:ee.length,"\u4E2A",z?"\u77E5\u8BC6\u70B9":"\u8D44\u6E90")),((te=b==null?void 0:b.children)==null?void 0:te.length)>0?fe.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},fe.createElement("div",{ref:ae,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(ne=b==null?void 0:b.children)==null?void 0:ne.map((oe,le)=>{var ce,he;return fe.createElement(td,{key:le,handleClickDetails:E,pathsDetail:x,isOne:((ce=b==null?void 0:b.children)==null?void 0:ce.length)==1,DataProps:oe,direction:le%2==0?"up":"down",className:le%2==0&&((he=b==null?void 0:b.children)==null?void 0:he.length)!=1?Ts.NodeUp:"flex-col"})}))):fe.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},fe.createElement(hu.Z,{img:Me(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var xc=({pathsDetail:b,handleClickDetails:a,dataSource:y,showKnowledge:x})=>{const E=(0,fe.useRef)(null);return(0,fe.useEffect)(()=>{if(E.current){const z=E.current.offsetWidth,ee=document.querySelectorAll("#learning_path_chapter");let te=z;const ne=[];let ie=[];const ae=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const oe of ee)if(oe.removeAttribute("style"),oe.classList.remove(Ts.ArrowDisable,Ts.ArrowDownLeft,Ts.ArrowLeft,Ts.ArrowDownRight,Ts.ArrowRight),te-((oe==null?void 0:oe.offsetWidth)+ae)>0)ie.push(oe),te-=(oe==null?void 0:oe.offsetWidth)+ae;else{const le=(te+ae-10)/(ie==null?void 0:ie.length);ie.forEach(ce=>{ce.style.width=`${(ce.offsetWidth+le)/z*100}%`}),te=z-(oe==null?void 0:oe.offsetWidth)-ae,ne.push(ie),ie=[],ie.push(oe)}ne.push(ie),ne.forEach((oe,le)=>{var ce;le%2===1?[...oe||[]].reverse().forEach((ye,Ae)=>{ye.style.order=(le+1)*10+Ae,Ae==0?(ye.style["margin-left"]="auto",ye.classList.add((ne==null?void 0:ne.length)-1==le?Ts.ArrowDisable:Ts.ArrowDownLeft)):ye.classList.add(Ts.ArrowLeft)}):oe.forEach((he,ye)=>{he.style.order=(le+1)*10+ye,ye==(oe==null?void 0:oe.length)-1?he.classList.add((ne==null?void 0:ne.length)-1==le?Ts.ArrowDisable:Ts.ArrowDownRight):he.classList.add(Ts.ArrowRight)}),(oe==null?void 0:oe.length)==1&&(oe[0].style.width="100%"),((ce=oe==null?void 0:oe[0])==null?void 0:ce.offsetWidth)fe.createElement(Kf,{key:ee,handleClickDetails:a,pathsDetail:b,currentIndex:ee+1,showKnowledge:x,DataProps:z}))))},kc=Me(3180),Kn=Me(59301),Yh=Object.defineProperty,mf=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,Dm=Object.prototype.propertyIsEnumerable,wd=(b,a,y)=>a in b?Yh(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Uc=(b,a)=>{for(var y in a||(a={}))gf.call(a,y)&&wd(b,y,a[y]);if(Hc)for(var y of Hc(a))Dm.call(a,y)&&wd(b,y,a[y]);return b},Vc=(b,a)=>mf(b,Fp(a)),Bu=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const rc=[3,2,1],Wd=({xxljac:b,pathsDetail:a,dispatch:y,setxxljac:x})=>{var E,z,ee,te,ne,ie,ae,oe,le,ce,he,ye,Ae;const me=(0,ct.useParams)(),Ce=(0,ct.useSelector)(Pn=>Pn),{pathsDetail:{detail:Ee={},actionTabs:Se}}=Ce,[Ne,Le]=(0,fe.useState)(!1),[ze,Oe]=(0,fe.useState)(!1),[Re,ke]=(0,fe.useState)(""),[Fe,Ye]=(0,fe.useState)(!1),[gt,Et]=(0,fe.useState)(!1),[Ht,tn]=(0,fe.useState)(!1),[Rn,Zt]=(0,fe.useState)(""),[st,Gt]=(0,fe.useState)({}),[At,Yt]=(0,fe.useState)([]),[un,dr]=(0,fe.useState)([]),[qt,kt]=(0,fe.useState)([]),[nn,Fn]=(0,fe.useState)(!1),[Jn,Bn]=(0,fe.useState)(1),[gr,hi]=(0,fe.useState)({});let[zt,Cn]=(0,fe.useState)({});const sr=Ee==null?void 0:Ee.can_managed,[tr]=(0,ct.useSearchParams)(),[ar,Kr]=(0,fe.useState)(!1),Wr=new URLSearchParams(window.location.search);Wr.set("tabs","2");const ii=(Pn={})=>{y({type:"pathsDetail/getKnowledgeGraphs",payload:Uc({graphable_type:tr.get("type")==="classrooms"?"course":"subject",graphable_id:me==null?void 0:me.pathId},Pn)})};function ws(){return Bu(this,null,function*(){var Pn;let Xn=[...(Pn=a==null?void 0:a.detail)==null?void 0:Pn.nodes];kt(Xn==null?void 0:Xn.splice(1))})}(0,fe.useEffect)(()=>{var Pn;(Pn=a==null?void 0:a.detail)!=null&&Pn.nodes&&Jn===1&&(ws(),Bn(2))},[(E=a==null?void 0:a.detail)==null?void 0:E.nodes]),(0,fe.useEffect)(()=>{var Pn,Xn,Xi,ti,Ii,is,si,Vi,Ds,Cs;let qr=!1;((Xn=(Pn=a==null?void 0:a.detail)==null?void 0:Pn.route_nodes)==null?void 0:Xn.length)>0&&(qr=!((ti=(Xi=a==null?void 0:a.detail)==null?void 0:Xi.route_nodes)!=null&&ti.some(qs=>qs==null?void 0:qs.is_choice))),(si=(is=(Ii=a==null?void 0:a.detail)==null?void 0:Ii.route_nodes)==null?void 0:is.find(qs=>qs==null?void 0:qs.is_choice))!=null&&si.id&&x((Cs=(Ds=(Vi=a==null?void 0:a.detail)==null?void 0:Vi.route_nodes)==null?void 0:Ds.find(qs=>qs==null?void 0:qs.is_choice))==null?void 0:Cs.id),!sr&&qr&&(0,Ys.bg)()&&y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})},[(z=a==null?void 0:a.detail)==null?void 0:z.route_nodes]),(0,fe.useEffect)(()=>{b&&ds(b)},[b]);const ds=(Pn=null)=>Bu(void 0,null,function*(){Le(!0);const Xn=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Pn,subject_id:me==null?void 0:me.pathId}});if((Xn==null?void 0:Xn.status)===0){Gt(Xn||{});const Xi=(Xn==null?void 0:Xn.parent_knowledges)||[];dr(Xi)}Le(!1)});(0,fe.useEffect)(()=>{st!=null&&st.data&&Yt((st==null?void 0:st.data)||[])},[st]);const wt=()=>Bu(void 0,null,function*(){if(!Rn){it.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Rn!=="\u786E\u8BA4\u5220\u9664"){it.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}tn(!0);const Pn=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:b,subject_id:me==null?void 0:me.pathId}});(Pn==null?void 0:Pn.status)===0&&(it.ZP.success("\u5220\u9664\u6210\u529F"),Ye(!1),ii({graphable_id:me==null?void 0:me.pathId})),tn(!1)}),tt=(...Pn)=>Bu(void 0,[...Pn],function*(Xn={}){yield(0,Lt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:Vc(Uc({},Xn),{subject_id:me==null?void 0:me.pathId})})}),Dn=(Pn,Xn=!0)=>Bu(void 0,null,function*(){var Xi,ti,Ii,is,si,Vi;if((Pn==null?void 0:Pn.container_type)==="Attachment"&&!((Xi=a==null?void 0:a.detail)!=null&&Xi.can_managed)){if((0,Ha.fc)({id:Pn==null?void 0:Pn.container_id,watch_type:2,course_id:me==null?void 0:me.pathId}),Pn!=null&&Pn.is_link){tt({uuid:(Pn==null?void 0:Pn.knowledge_uuid)||(Pn==null?void 0:Pn.key)}),(0,en.xg)(Pn==null?void 0:Pn.url);return}hi({url:Mt.Z.API_SERVER+(Pn==null?void 0:Pn.url),file_type:Pn==null?void 0:Pn.file_type});return}if(Pn!=null&&Pn.url){tt({uuid:(Pn==null?void 0:Pn.knowledge_uuid)||(Pn==null?void 0:Pn.key)}),window.open(Pn==null?void 0:Pn.url);return}Xn&&Le(!0);let Ds=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:me==null?void 0:me.pathId,nodeUuid:(Pn==null?void 0:Pn.knowledge_uuid)||(Pn==null?void 0:Pn.key)}});if((Ds==null?void 0:Ds.status)===0){if(((Ii=(ti=Ds==null?void 0:Ds.data)==null?void 0:ti.nodes)==null?void 0:Ii.length)>0){let Cs=(Vi=(si=(is=Ds==null?void 0:Ds.data)==null?void 0:is.nodes)==null?void 0:si.map(qr=>{var qs,pn,Lr,wi,fs,oi,Vr,ys,Ma,Ko,wo,Hd,Dl;const Y0=(qs=Ds==null?void 0:Ds.data)==null?void 0:qs.resource_count;return Vc(Uc({},qr==null?void 0:qr.properties),{rootNodeUuid:(pn=qr==null?void 0:qr.properties)==null?void 0:pn.rootNodeUuid,id:(Lr=qr==null?void 0:qr.properties)==null?void 0:Lr.uuid,name:(wi=qr==null?void 0:qr.properties)==null?void 0:wi.name,description:(fs=qr==null?void 0:qr.properties)==null?void 0:fs.description,nodeType:(oi=qr==null?void 0:qr.properties)==null?void 0:oi.nodeType,tags:((Vr=qr==null?void 0:qr.properties)==null?void 0:Vr.tags)&&((Ko=(Ma=(ys=qr==null?void 0:qr.properties)==null?void 0:ys.tags)==null?void 0:Ma.split("\uFF0C"))==null?void 0:Ko.map(kh=>({name:kh})))||[],colorType:parseInt((wo=qr==null?void 0:qr.properties)==null?void 0:wo.color)>3?"3":(Hd=qr==null?void 0:qr.properties)==null?void 0:Hd.color,activeColor:"#FA6400",size:rc[((Dl=qr==null?void 0:qr.properties)==null?void 0:Dl.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:Y0})}))==null?void 0:Vi[0];Cs.resourceid=Pn==null?void 0:Pn.id,Cn(Cs),Fn(!0)}Le(!1)}}),ur=()=>Kn.createElement("div",{className:mo.studentHead},Kn.createElement("div",{className:"flex item-center w-full"},Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:go}),Kn.createElement("aside",null,Kn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Kn.createElement("b",null,st==null?void 0:st.resource_count))),Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:Co}),Kn.createElement("aside",null,Kn.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),Kn.createElement("b",{style:{color:"#F7B500"}},st==null?void 0:st.complete_rate,"%"))),Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:xo}),Kn.createElement("aside",null,Kn.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),Kn.createElement("b",{style:{color:"#3AFFC8"}},st==null?void 0:st.grasp_rate,"%"))),Kn.createElement("div",{className:mo.headLi},Kn.createElement("img",{src:zs}),Kn.createElement("aside",null,Kn.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),Kn.createElement(yn.Z,{title:st==null?void 0:st.last_knowledge_name},Kn.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,en.Pq)(st==null?void 0:st.last_knowledge_name,13))))),Kn.createElement("div",{onClick:()=>{st!=null&&st.last_knowledge_name&&Dn({knowledge_uuid:st==null?void 0:st.last_knowledge_uuid,id:st==null?void 0:st.last_knowledge_uuid})},className:st!=null&&st.last_knowledge_name?mo.btn:`${mo.btn} ${mo.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return Kn.createElement(Kn.Fragment,null,!((te=(ee=a==null?void 0:a.detail)==null?void 0:ee.route_nodes)!=null&&te.length)&&Kn.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},Kn.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},sr&&Kn.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{ke(null),Oe(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),Kn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Me(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4EC0\u4E48\uFF1F"),Kn.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4E00\u6761\u57FA\u4E8E\u8BFE\u7A0B\u76EE\u6807\u5BFC\u822A\u8DEF\u7EBF\uFF0C\u901A\u8FC7\u89C4\u5212\u6700\u4F18\u5B66\u4E60\u987A\u5E8F\uFF0C\u53EF\u914D\u5408\u591A\u79CD\u7C7B\u8D44\u6E90\uFF08\u89C6\u9891\u3001\u8BFE\u4EF6\u3001\u4E60\u9898\u3001\u8BFE\u4EF6\u7B49\uFF09\uFF0C\u52A9\u529B\u5B66\u751F\u4EE5\u6700\u7701\u529B\u3001\u6700\u9AD8\u6548\u3001\u6700\u6E05\u6670\u7684\u65B9\u5F0F\u638C\u63E1\u8BFE\u7A0B\u6838\u5FC3\u77E5\u8BC6\u5185\u5BB9",Kn.createElement("img",{className:"absolute",src:Me(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),Kn.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},Kn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Kn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Me(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u5B66\u4E60\u8DEF\u5F84\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),Kn.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},Kn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Me(79989)}),Kn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Me(73486)}),[{title:"\u591A\u7EF4\u5B66\u4E60\u8DEF\u5F84",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u6761\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u5B66\u4E60\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Me(49747)},{title:"\u8BFE\u5802\u5B66\u60C5\u7EDF\u8BA1",desc:tr.get("type")=="classrooms"?"\u652F\u6301\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1":"\u652F\u6301\u4E00\u952E\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u3002",img:Me(7875)},{title:"\u5B66\u60C5\u5206\u6790+\u5B66\u60C5\u9884\u8B66+\u8D44\u6E90\u63A8\u8350",desc:"\u652F\u6301\u6839\u636E\u5B66\u751F\u5728\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\uFF0C\u7ECF\u8FC7\u7CFB\u7EDF\u5B66\u60C5\u9884\u8B66\u60C5\u51B5\uFF0C\u4E3A\u5B66\u751F\u63A8\u8350\u4E0D\u540C\u7684\u5B66\u4E60\u8D44\u6E90\uFF0C\u5B9E\u73B0\u5343\u4EBA\u5343\u9762\u7684\u5B66\u4E60\u573A\u666F\u3002",img:Me(14813)}].map((Pn,Xn)=>Kn.createElement("div",{key:Xn,className:`flex flex-col item-center ${Xn!=1?"pt-56px-rem":""}`},Kn.createElement("img",{src:Pn==null?void 0:Pn.img,style:{width:"127rem",height:"119rem"}}),Kn.createElement("div",{className:"px-20px-rem pb-20px-rem mt-10px-rem",style:{background:`url(${Me(14760)}) 0 0 / 100% 100% no-repeat`}},Pn==null?void 0:Pn.title),Kn.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),Kn.createElement("div",{className:"px-20px-rem py-10px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"152rem"}},Pn==null?void 0:Pn.desc))))),Kn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Kn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Me(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u6CE8\u610F\u4E8B\u9879 "),Kn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:Kn.createElement("div",{className:"flex flex-col gap-4px-rem"},Kn.createElement("div",{className:"text-16px-rem"},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84"),Kn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5B66\u4E60\u8DEF\u5F84\u57FA\u4E8E\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u3002",Kn.createElement("br",null),Kn.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u65F6\uFF0C\u540C\u6B65\u5EFA\u7ACB\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u77E5\u8BC6\u56FE\u8C31\u7684\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")))},{desc:Kn.createElement("div",{className:"flex flex-col gap-4px-rem"},Kn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210"),Kn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u540E\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E",Kn.createElement("span",{style:{color:"#FFE698"}},"\u77E5\u8BC6\u8282\u70B9\u7684\u524D\u5E8F/\u540E\u5E8F\u5173\u7CFB"),"\u81EA\u52A8\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:Kn.createElement("div",{className:"flex flex-col gap-4px-rem"},Kn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u8C03\u6574"),Kn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5728\u751F\u6210\u7684\u5B66\u4E60\u8DEF\u5F84\u4E2D\uFF0C\u53EF\u4EE5\u70B9\u51FB",Kn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u79FB\u9664\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u548C",Kn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u8C03\u6574\u8DEF\u5F84\u4E2D\u5B66\u4E60\u5185\u5BB9\uFF0C\u4E5F\u53EF\u4EE5",Kn.createElement("span",{style:{color:"#FFE698"}},"\u62D6\u52A8\u5B66\u4E60\u8DEF\u5F84\u8282\u70B9"),"\u8C03\u6574\u5B66\u4E60\u987A\u5E8F\u3002"))}].map((Pn,Xn)=>Kn.createElement("div",{key:Xn,className:"py-20px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},Kn.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Xn+1).toString().padStart(2,"0")),Kn.createElement("div",{className:"flex-1 minW-0"},Pn==null?void 0:Pn.desc))))))),((ie=(ne=a==null?void 0:a.detail)==null?void 0:ne.route_nodes)==null?void 0:ie.length)&&Kn.createElement(ba.Z,null,Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:mo.learning},Kn.createElement(Vt.Z,{spinning:Ne,size:"large",wrapperClassName:mo.spin,tip:"\u6570\u636E\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u7A0D\u540E"},Kn.createElement("div",{className:mo.body},sr?Kn.createElement("div",{className:`${mo.head}`}," ",Kn.createElement("div",{className:"w-full flex item-center justify-between"},Kn.createElement("div",{className:mo.numerical},Kn.createElement("div",null,Kn.createElement("img",{src:go}),Kn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Kn.createElement("b",null,st==null?void 0:st.resource_count)),Kn.createElement("div",null,Kn.createElement("img",{src:Co}),Kn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),Kn.createElement("b",{style:{color:"#F7B500"}},st==null?void 0:st.complete_rate,"%")),Kn.createElement("div",null,Kn.createElement("img",{src:xo}),Kn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),Kn.createElement("b",{style:{color:"#3AFFC8"}},st==null?void 0:st.grasp_rate,"%"))),Kn.createElement("div",{className:mo.action},tr.get("type")!=="classrooms"&&!(0,Ys.JA)()&&Kn.createElement("div",{onClick:()=>{y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",params:{type:"route"}}}})}},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-guanlianketang"})),Kn.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),sr&&Kn.createElement("div",{onClick:()=>{ke(null),Oe(!0)}},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-tianjia4"})),Kn.createElement("span",null,"\u521B\u5EFA")),Kn.createElement("div",{onClick:()=>{ke(b),Oe(!0)}},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-bianji13"})),Kn.createElement("span",null,"\u7F16\u8F91")),Kn.createElement("div",{onClick:()=>Ye(!0)},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-shanchu17"})),Kn.createElement("span",null,"\u5220\u9664"))))):ur(),Kn.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},tr.get("type")=="classrooms"&&sr&&Kn.createElement("div",{className:`current flex item-center ${mo.PublishBut}`,onClick:()=>{Kr(!0)}},Kn.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),Kn.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},Kn.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),Kn.createElement(yn.Z,{title:((oe=(ae=Ee==null?void 0:Ee.route_nodes)==null?void 0:ae.find(Pn=>Pn==null?void 0:Pn.is_choice))==null?void 0:oe.name)||""},Kn.createElement("div",{className:"multi_ellipsis1"},((ce=(le=Ee==null?void 0:Ee.route_nodes)==null?void 0:le.find(Pn=>Pn==null?void 0:Pn.is_choice))==null?void 0:ce.name)||"")),Kn.createElement("div",{className:`current flex item-center ${mo.ChangeBut}`,onClick:()=>{y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})}},Kn.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!sr&&Kn.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${mo.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",Kn.createElement(ol.Z,{onChange:Pn=>{Yt(Pn?(Xi=>Xi==null?void 0:Xi.filter(ti=>(ti==null?void 0:ti.grasp_rate)!=100).map(ti=>{var Ii;return Vc(Uc({},ti),{children:(Ii=ti==null?void 0:ti.children)==null?void 0:Ii.filter(is=>(is==null?void 0:is.grasp_rate)!=100)})}))(st==null?void 0:st.data):(st==null?void 0:st.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),((me==null?void 0:me.pathId)==="9fvi57nt"||tr.get("type")==="classrooms")&&Kn.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${mo.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u5C55\u793A\u77E5\u8BC6\u70B9\u5B66\u4E60\u8DEF\u5F84",Kn.createElement(ol.Z,{value:st==null?void 0:st.show_knowledge,onChange:Pn=>Bu(void 0,null,function*(){Le(!0);const Xn=yield(0,Lt.ZP)("/api/knowledge/v2/switch.json",{method:"post",body:{subject_id:me==null?void 0:me.pathId,show_knowledge:Pn}});ds(b)}),checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),sr&&tr.get("type")==="classrooms"&&Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:`current flex item-center ${mo.ChangeBut}`,onClick:()=>{var Pn,Xn;ct.history.push(`/knowledgegraph/${me==null?void 0:me.pathId}/statistics/learningpath/${(Xn=(Pn=Ee==null?void 0:Ee.route_nodes)==null?void 0:Pn.find(Xi=>Xi==null?void 0:Xi.is_choice))==null?void 0:Xn.id}?${Wr}`)}}," \u6570\u636E\u7EDF\u8BA1 ")),Kn.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},Kn.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),Kn.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),Kn.createElement("div",null,"100% ~ 80%"),Kn.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Kn.createElement("div",null,"79% ~ 60%"),Kn.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Kn.createElement("div",null,"59% ~ 0%"),Kn.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Kn.createElement("div",null,"\u672A\u5B66\u4E60"))),(he=st==null?void 0:st.data)!=null&&he.length?Kn.createElement(xc,{showKnowledge:st==null?void 0:st.show_knowledge,pathsDetail:a,dataSource:At||[],handleClickDetails:Dn}):Kn.createElement(hu.Z,{img:Ni,className:"flex flex-col item-center justify-center",styles:{height:"80vh"},imgStyles:{width:"200rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E"}))),gt&&Kn.createElement(ka,{pathsDetail:a,subjectId:me==null?void 0:me.pathId,dispatch:y,visible:gt,onCancel:()=>Et(!1),onClickDetails:Dn}),Kn.createElement(at.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:Fe,centered:!0,confirmLoading:Ht,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>Ye(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Zt("")},onOk:wt},Kn.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},Kn.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ye=un==null?void 0:un.find(Pn=>Pn.id===b))==null?void 0:ye.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),Kn.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Kn.createElement(qe.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Rn,onChange:Pn=>Zt(Pn.target.value)})))))),ze&&Kn.createElement(rr,{onOk:()=>{ii({graphable_id:me==null?void 0:me.pathId}),ds(b)},setaddmodal:Oe,addmodal:ze,uuid:Re}),Kn.createElement(Br.Z,{routeData:{is_route:!0,route_id:zt==null?void 0:zt.resourceid},initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:qt,setshow:()=>{},getData:ds,buildTree:()=>{},containerRef:()=>{},showdetail:nn,setshowdetail:Fn,items:zt}),Kn.createElement(Ja.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:gr==null?void 0:gr.url,type:gr==null?void 0:gr.file_type,disabledDownload:!0,onClose:()=>hi({})}),(Se==null?void 0:Se.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"&&Kn.createElement(kc.E_,{type:"route",open:(Se==null?void 0:Se.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:(Ae=Ee==null?void 0:Ee.route_nodes)==null?void 0:Ae.find(Pn=>Pn.id===b),onFinish:()=>{ii({graphable_id:me==null?void 0:me.pathId})}}),Kn.createElement(Lc,{visible:ar,setVisible:Kr,treeList:st==null?void 0:st.data,uuid:b,detail:Ee,onOk:Pn=>{Kr(!1),ds(Pn)}}))};var jc=(0,ct.connect)(({pathsDetail:b,user:a})=>({pathsDetail:b,user:a}))(Wd),Ol={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},Xa=Me(59301),Lp=Object.defineProperty,qf=Object.getOwnPropertySymbols,Rp=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,js=(b,a,y)=>a in b?Lp(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Sl=(b,a)=>{for(var y in a||(a={}))Rp.call(a,y)&&js(b,y,a[y]);if(qf)for(var y of qf(a))Da.call(a,y)&&js(b,y,a[y]);return b},bc=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Dg=({value:b=[],onChange:a,type:y,subjectId:x})=>{const[E,z]=(0,fe.useState)(!1),[ee,te]=(0,fe.useState)([]),[ne,ie]=(0,fe.useState)([]),[ae,oe]=(0,fe.useState)([]),[le,ce]=(0,fe.useState)(""),[he,ye]=(0,fe.useState)(""),[Ae,me]=(0,fe.useState)(!1),[Ce,Ee]=(0,fe.useState)(!1),Se=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],Ne=y===1?"\u7C7B\u578B":"\u6807\u7B7E",Le=y===1?"0":"4";(0,fe.useEffect)(()=>{E&&(oe(b),ze())},[E]);const ze=()=>bc(void 0,null,function*(){var Ye;Ee(!0);const gt=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:x,item_type:Le}});(gt==null?void 0:gt.status)===0&&(te((Ye=gt==null?void 0:gt.data)==null?void 0:Ye.map(Et=>Et.name)),ie((gt==null?void 0:gt.data)||[])),Ee(!1)}),Oe=Ye=>bc(void 0,null,function*(){var gt;Ee(!0);const Et=(gt=ne==null?void 0:ne.find(tn=>tn.name===Ye))==null?void 0:gt.id,Ht=yield(0,Lt.ZP)(`/api/knowledge_items/${Et}.json`,{method:"delete",body:{subject_id:x}});if((Ht==null?void 0:Ht.status)===0){ze(),it.ZP.success("\u5220\u9664\u6210\u529F");return}Ee(!1)}),Re=({title:Ye="",style:gt={},showDelete:Et=!0,modal:Ht=!1,active:tn=!1})=>{const Zt=(At=>At.split("").reduce((Yt,un)=>Yt+un.charCodeAt(0),0))(Ye)%Se.length,{background:st,borderColor:Gt}=Se[Zt];return Xa.createElement("div",{className:Gr()(Ol.tag,tn?Ol.active:""),onClick:()=>{Ht&&(E===1&&oe([Ye]),E===2&&(ae.includes(Ye)?oe(ae.filter(At=>At!==Ye)):oe([...ae,Ye])))},style:Sl({background:st,borderColor:Gt},gt)},Xa.createElement("span",null,Ye),Et&&Xa.createElement("i",{onClick:At=>{At.stopPropagation(),Ht?Oe(Ye):a(b.filter(Yt=>Yt!==Ye))},className:"iconfont icon-shanchu5"}))},ke=()=>{a([...ae]),z(!1)},Fe=()=>bc(void 0,null,function*(){if(!le.replace(/\s+/g,"")){ye(`${Ne}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(ee.includes(le)){ye(`\u8BE5${Ne}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}Ee(!0);const Ye=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:x,item_type:Le,name:le}});if((Ye==null?void 0:Ye.status)===0){yield ze(),me(!1),it.ZP.success("\u6DFB\u52A0\u6210\u529F");return}Ee(!1)});return Xa.createElement("div",{className:Ol.tagsModal},y===1&&Xa.createElement(Xa.Fragment,null,b==null?void 0:b.map((Ye,gt)=>Xa.createElement(Re,{key:gt,title:Ye,showDelete:!1,style:{marginRight:"20rem"}})),Xa.createElement("div",{onClick:()=>z(1),style:{marginBottom:"20rem"},className:Ol.btn},Xa.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),y===2&&Xa.createElement(Xa.Fragment,null,b==null?void 0:b.map((Ye,gt)=>Xa.createElement(Re,{key:gt,title:Ye})),Xa.createElement("div",{onClick:()=>z(2),className:Ol.btn,style:{marginBottom:"10rem"}},Xa.createElement("i",{className:"iconfont icon-tianjiatixing"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),Xa.createElement(at.default,{open:!!E,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>z(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{me(!1),ye(""),ce("")},onOk:ke,title:`\u9009\u62E9${Ne}`},Xa.createElement("div",{className:Ol.modal},Xa.createElement(Vt.Z,{spinning:Ce},Xa.createElement("div",{className:Ol.mHead},Xa.createElement("b",null),Xa.createElement("span",null,`\u8282\u70B9${Ne}`,"\uFF08",ee.length,"\uFF09"),Xa.createElement("div",{onClick:()=>{Ae||(me(!0),ye(""),ce(""))},className:Ol.btn},Xa.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),Xa.createElement("div",{className:Ol.body},!(ee!=null&&ee.length)&&!Ae&&Xa.createElement(al.Z,{style:{height:"230rem"}}),ee==null?void 0:ee.map((Ye,gt)=>Xa.createElement(Re,{showDelete:!(ae!=null&&ae.includes(Ye)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:ae.includes(Ye),key:gt,title:Ye})),Ae&&Xa.createElement("div",{className:Ol.add},Xa.createElement(qe.default,{style:{width:"rem"},size:"large",value:le,onChange:Ye=>{ye(""),ce(Ye.target.value)}}),Xa.createElement("i",{onClick:Fe,className:"iconfont icon-dui",style:{color:"#1B8565"}}),Xa.createElement("i",{onClick:()=>me(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!he&&Xa.createElement("div",{className:Ol.error},he)))))))},Bv={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},Mv=Me(1560),Tv=Me(75727),fa=Me(14566),$i=Me(54172),bs=Me(85472),Ba=Me(59301),wl=Object.defineProperty,Jh=Object.defineProperties,Kh=Object.getOwnPropertyDescriptors,Ig=Object.getOwnPropertySymbols,Ty=Object.prototype.hasOwnProperty,Dy=Object.prototype.propertyIsEnumerable,Ng=(b,a,y)=>a in b?wl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Fg=(b,a)=>{for(var y in a||(a={}))Ty.call(a,y)&&Ng(b,y,a[y]);if(Ig)for(var y of Ig(a))Dy.call(a,y)&&Ng(b,y,a[y]);return b},Im=(b,a)=>Jh(b,Kh(a)),Iy=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ie){E(ie)}},ee=ne=>{try{te(y.throw(ne))}catch(ie){E(ie)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Dv=(b,a)=>{const y=b.getParentData(a.id,"tree");return y?a.style.x>y.style.x?"right":"left":"center"},Iv=[3,2,1];let Nm=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const K0=(b,a)=>{const y={};let x=null;return b.forEach(E=>{y[E.properties.uuid]=Im(Fg({},E),{id:E.properties.uuid,children:[]})}),a.forEach(E=>{const z=y[E.startNodeUuid],ee=y[E.endNodeUuid];z&&(z.id=z.properties.uuid),z&&ee&&z.children.push(ee)}),b.forEach(E=>{!a.some(ee=>ee.endNodeUuid===E.properties.uuid)&&(x=y[E.properties.uuid])}),x};var Lg=(0,fe.forwardRef)(({nodeUuid:b,pathsDetail:a,subject_id:y,setshowdetail:x,setitems:E,setzoomsize:z},ee)=>{const[te,ne]=(0,fe.useState)(!1),ie=(0,fe.useRef)(0),ae=(0,fe.useRef)(null),oe=(0,fe.useRef)();(0,fe.useEffect)(()=>{me()},[]);function le(Ee){oe.current.zoomBy(Ee)}function ce(){setTimeout(()=>{var Ee;z((((Ee=oe==null?void 0:oe.current)==null?void 0:Ee.getZoom())*100).toFixed(0))},300)}function he(Ee){var Se;let Ne=oe.current.getElementDataByState("node","selected");(Ne==null?void 0:Ne.length)>0&&oe.current.setElementState((Se=Ne==null?void 0:Ne[0])==null?void 0:Se.id,[""]),oe.current.setElementState(Ee,["selected"])}function ye(Ee,Se){try{const Ne={},Le={};oe.current.getEdgeData().map(ze=>{Ne[ze.id]=Ee==="Enter"?"inactive":"active"}),oe.current.getNodeData().map(ze=>{Ee==="Enter"?Le[ze.id]=ze.colornodeType===Se?"highlight":"inactive":Le[ze.id]="active"}),oe.current.setElementState(Ne),oe.current.setElementState(Le)}catch(Ne){}}function Ae(Ee,Se){var Ne;(Ne=oe==null?void 0:oe.current)==null||Ne.fitView(Ee,Se)}(0,fe.useImperativeHandle)(ee,()=>({zoomBy:le,getData:me,selectall:he,onMouse:ye,fitView:Ae,getZooms:ce}));const me=()=>Iy(void 0,null,function*(){var Ee,Se,Ne,Le,ze,Oe,Re,ke,Fe,Ye;ne(!0);let gt=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:b,subject_id:y,depth:-1,relationshipFilter:"\u5305\u542B>",labelFilter:(Ee=a==null?void 0:a.detail)!=null&&Ee.show_label?"\u6807\u7B7E|\u56FE\u8C31":""}});ne(!1);let Et=(Ne=(Se=gt==null?void 0:gt.data)==null?void 0:Se.nodes)==null?void 0:Ne.map(st=>{var Gt,At,Yt,un,dr,qt,kt,nn,Fn,Jn,Bn,gr;return Im(Fg({},st==null?void 0:st.properties),{rootNodeUuid:(Gt=st==null?void 0:st.properties)==null?void 0:Gt.rootNodeUuid,id:(At=st==null?void 0:st.properties)==null?void 0:At.uuid,name:(Yt=st==null?void 0:st.properties)==null?void 0:Yt.name,description:(un=st==null?void 0:st.properties)==null?void 0:un.description,nodeType:(dr=st==null?void 0:st.properties)==null?void 0:dr.nodeType,tags:((qt=st==null?void 0:st.properties)==null?void 0:qt.tags)&&((Fn=(nn=(kt=st==null?void 0:st.properties)==null?void 0:kt.tags)==null?void 0:nn.split("\uFF0C"))==null?void 0:Fn.map(hi=>({name:hi})))||[],colorType:parseInt((Jn=st==null?void 0:st.properties)==null?void 0:Jn.color)>3?"3":(Bn=st==null?void 0:st.properties)==null?void 0:Bn.color,activeColor:"#FA6400",size:Iv[((gr=st==null?void 0:st.properties)==null?void 0:gr.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),Ht=K0((ze=(Le=gt==null?void 0:gt.data)==null?void 0:Le.nodes)==null?void 0:ze.map((st,Gt)=>{var At,Yt,un,dr,qt;return Im(Fg({},st),{key:Gt,title:(At=st==null?void 0:st.properties)==null?void 0:At.name,newcolor:parseInt((Yt=st==null?void 0:st.properties)==null?void 0:Yt.color)===1?"#CC7CF5":((un=Nm==null?void 0:Nm.find(kt=>{var nn;return(kt==null?void 0:kt.name)===((nn=st==null?void 0:st.properties)==null?void 0:nn.nodeType)}))==null?void 0:un.color)||"#2D947C",colornodeType:parseInt((dr=st==null?void 0:st.properties)==null?void 0:dr.color)===1?"\u6839\u8282\u70B9":((qt=Nm==null?void 0:Nm.find(kt=>{var nn;return(kt==null?void 0:kt.name)===((nn=st==null?void 0:st.properties)==null?void 0:nn.nodeType)}))==null?void 0:qt.name)||"\u5176\u4ED6"})}),(Re=(Oe=gt==null?void 0:gt.data)==null?void 0:Oe.relationships)==null?void 0:Re.filter(st=>st.type==="\u5305\u542B"));oe!=null&&oe.current&&((ke=oe==null?void 0:oe.current)==null||ke.destroy());let tn=(0,bs.RN)(Ht),Rn=(Fe=tn.nodes)==null?void 0:Fe.filter((st,Gt,At)=>Gt===At.findIndex(Yt=>Yt.id===st.id)),Zt=(Ye=tn.edges)==null?void 0:Ye.filter((st,Gt,At)=>Gt===At.findIndex(Yt=>Yt.source===st.source&&Yt.target===st.target));Ce({nodes:Rn,edges:Zt},Et)}),Ce=(Ee,Se)=>{var Ne,Le;oe.current=null,oe.current=new bs.kJ({container:ae.current,autoResize:!0,autoFit:{type:((Ne=Ee==null?void 0:Ee.nodes)==null?void 0:Ne.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((Le=Ee==null?void 0:Ee.nodes)==null?void 0:Le.length)>300),data:Ee,node:{style:{labelText:ze=>ze.title,labelFill:"#ffffff",fill:ze=>ze.newcolor,labelBackground:!1,labelPlacement:function(ze){const Oe=Dv(this,ze);return Oe==="center"?"right":Oe},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:ze=>(ie.current++,ie.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var ze;z((((ze=oe==null?void 0:oe.current)==null?void 0:ze.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:ze=>{let Oe=Se.filter(Re=>{var ke,Fe;return(Re==null?void 0:Re.id)===((Fe=(ke=ze.target)==null?void 0:ke.config)==null?void 0:Fe.id)});if((Oe==null?void 0:Oe.length)===0){x(!1);return}E(Oe==null?void 0:Oe[0]),x(!0),ze.view.setCursor("pointer")},multiple:!1}]}),oe.current.render(),setTimeout(()=>{var ze;z((((ze=oe==null?void 0:oe.current)==null?void 0:ze.getZoom())*100).toFixed(0))},300)};return Ba.createElement("div",{style:{height:"100%"}},Ba.createElement(Vt.Z,{spinning:te,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),Ba.createElement("div",{style:{height:"100%"},ref:ae}))});function Fm(b,a){var y=b==null?null:typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(y!=null){var x,E,z,ee,te=[],ne=!0,ie=!1;try{if(z=(y=y.call(b)).next,a===0){if(Object(y)!==y)return;ne=!1}else for(;!(ne=(x=z.call(y)).done)&&(te.push(x.value),te.length!==a);ne=!0);}catch(ae){ie=!0,E=ae}finally{try{if(!ne&&y.return!=null&&(ee=y.return(),Object(ee)!==ee))return}finally{if(ie)throw E}}return te}}function Nv(b,a,y){return a=$0(a),a in b?Object.defineProperty(b,a,{value:y,enumerable:!0,configurable:!0,writable:!0}):b[a]=y,b}function zp(b,a){return Ny(b)||Fm(b,a)||Ec(b,a)||_f()}function ic(b){return _0(b)||Fv(b)||Ec(b)||Cd()}function _0(b){if(Array.isArray(b))return so(b)}function Ny(b){if(Array.isArray(b))return b}function Fv(b){if(typeof Symbol!="undefined"&&b[Symbol.iterator]!=null||b["@@iterator"]!=null)return Array.from(b)}function Ec(b,a){if(b){if(typeof b=="string")return so(b,a);var y=Object.prototype.toString.call(b).slice(8,-1);if(y==="Object"&&b.constructor&&(y=b.constructor.name),y==="Map"||y==="Set")return Array.from(b);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return so(b,a)}}function so(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=new Array(a);yb.length)&&(a=b.length);for(var y=0,x=Array(a);y 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),c=e(44166),o=e(25576),f=e(7825),_=e(73068),p=e(61888),b=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,k=P.split("."),T=k[k.length-1],D=t.apply(null,k);if(D){var R=D.prototype;if(!g&&r(R,"cause")&&delete R.cause,!S)return D;var B=t("Error"),j=O(function(G,H){var Y=f(I?H:G,void 0),L=I?new D(G):new D;return Y!==void 0&&n(L,"message",Y),p(L,j,L.stack,2),this&&a(R,this)&&o(L,this,j),arguments.length>A&&_(L,arguments[A]),L});if(j.prototype=R,T!=="Error"?s?s(j,B):u(j,B,{name:!0}):b&&E in D&&(c(j,D,E),c(j,D,"prepareStackTrace")),u(j,D),!g)try{R.name!==T&&n(R,"name",T),R.constructor=j}catch(G){}return j}}},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",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([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),c=e(68151),o=e(35012),f=e(73068),_=e(61888),p=e(62003),b=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(k,T){var D=r(E,this),R;a?R=a(new O,D?n(this):E):(R=D?this:u(E),c(R,P,"Error")),T!==void 0&&c(R,"message",b(T)),_(R,I,R.stack,1),arguments.length>2&&f(R,arguments[2]);var B=[];return p(k,S,{that:B}),c(R,"errors",B),R};a?a(I,O):s(I,O,{name:!0});var E=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],c=r[s];t({global:!0,constructor:!0,forced:c!==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),c=e(61578),o=e(60473),f=a.ArrayBuffer,_=a.DataView,p=_.prototype,b=r(f.prototype.slice),g=r(p.getUint8),P=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,E){if(b&&E===void 0)return b(s(this),I);for(var A=s(this).byteLength,k=u(I,A),T=u(E===void 0?A:E,A),D=new(o(this,f))(c(T-k)),R=new _(this),B=new _(D),j=0;k=0?_:f+_;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),c=e(66434),o=e(69392),f=e(81427),_=e(17480),p=e(59893),b=e(46573),g=p("isConcatSpreadable"),P=b>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var E=I[g];return E!==void 0?!!E:n(I)},S=!P||!_("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),k=f(A,0),T=0,D,R,B,j,G;for(D=-1,B=arguments.length;D1?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(c){return r(this,c,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(c){return r(this,c,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),_=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,_,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),_=a(f),p=u(f,0);return p.length=r(p,f,f,_,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(c){return r(this,c,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,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var _=arguments.length>1?arguments[1]:void 0;return u?s(this,f,_)||0:n(this,f,_)}})},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),c=e(25587),o=e(16697),f=e(35454),_="Array Iterator",p=a.set,b=a.getterFor(_);i.exports=u(Array,"Array",function(P,O){p(this,{type:_,target:t(P),index:0,kind:O})},function(){var P=b(this),O=P.target,S=P.index++;if(!O||S>=O.length)return P.target=void 0,c(void 0,!0);switch(P.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!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(P){}},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),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(_){return u(a(this),_===void 0?",":_)}})},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 c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,_=new(n(this)?this:s)(f);f>o;)a(_,o,arguments[o++]);return _.length=f,_}})},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),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(_){return _ instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),g=n(b),P=arguments.length;s(g+P);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{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,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var _=arguments.length;return r(this,f,_,_>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),c=e(80524),o=e(69392),f=e(59893),_=e(17480),p=e(30867),b=_("slice"),g=f("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,E){var A=c(this),k=u(A),T=s(I,k),D=s(E===void 0?k:E,k),R,B,j;if(r(A)&&(R=A.constructor,n(R)&&(R===P||r(R.prototype))?R=void 0:a(R)&&(R=R[g],R===null&&(R=void 0)),R===P||R===void 0))return p(A,T,D);for(B=new(R===void 0?P:R)(O(D-T,0)),j=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),c=e(69905),o=e(3338),f=e(63668),_=e(45601),p=e(78177),b=e(17687),g=e(46573),P=e(19684),O=[],S=r(O.sort),I=r(O.push),E=o(function(){O.sort(void 0)}),A=o(function(){O.sort(null)}),k=_("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(b)return!0;if(P)return P<603;var B="",j,G,H,Y;for(j=65;j<76;j++){switch(G=String.fromCharCode(j),j){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(Y=0;Y<47;Y++)O.push({k:G+Y,v:H})}for(O.sort(function(L,V){return V.v-L.v}),Y=0;Yc(G)?1:-1}};t({target:"Array",proto:!0,forced:D},{sort:function(j){j!==void 0&&n(j);var G=a(this);if(T)return j===void 0?S(G):S(G,j);var H=[],Y=s(G),L,V;for(V=0;VA-R+D;j--)_(E,j-1)}else if(D>R)for(j=A-R;j>k;j--)G=j+R-1,H=j+D-1,G in E?E[H]=E[G]:_(E,H);for(j=0;j=0&&f<=99?f+1900:f;return u(this,_)}})},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(c){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]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(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],c=new Error("e",{cause:7}).cause!==7,o=function(_,p){var b={};b[_]=a(_,p,c),t({global:!0,constructor:!0,arity:1,forced:c},b)},f=function(_,p){if(u&&u[_]){var b={};b[_]=a(s+"."+_,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},b)}};o("Error",function(_){return function(b){return n(_,this,arguments)}}),o("EvalError",function(_){return function(b){return n(_,this,arguments)}}),o("RangeError",function(_){return function(b){return n(_,this,arguments)}}),o("ReferenceError",function(_){return function(b){return n(_,this,arguments)}}),o("SyntaxError",function(_){return function(b){return n(_,this,arguments)}}),o("TypeError",function(_){return function(b){return n(_,this,arguments)}}),o("URIError",function(_){return function(b){return n(_,this,arguments)}}),f("CompileError",function(_){return function(b){return n(_,this,arguments)}}),f("LinkError",function(_){return function(b){return n(_,this,arguments)}}),f("RuntimeError",function(_){return function(b){return n(_,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),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,_=function(p,b){for(var g=c(p,16);g.length9490626562425156e-8?a(_)+u:r(_-1+s(_-1)*s(_+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;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 c=+u;return c===0?c:n((1+c)/(1-c))/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 c=+u;return r(c)*a(n(c),.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 c=u>>>0;return c?31-r(n(c+.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(c,o){for(var f=0,_=0,p=arguments.length,b=0,g,P;_0?(P=g/b,f+=P*P):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,c){var o=65535,f=+u,_=+c,p=o&f,b=o&_;return 0|p*b+((o&f>>>16)*b+p*(o&_>>>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,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var _=+f;return a(_)<1?(n(_)-n(-_))/2:(s(_-1)-s(-_-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,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-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),c=e(20865),o=e(32621),f=e(25576),_=e(16332),p=e(18446),b=e(97954),g=e(3338),P=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),E=e(52971).trim,A="Number",k=a[A],T=s[A],D=k.prototype,R=a.TypeError,B=u("".slice),j=u("".charCodeAt),G=function(Q){var W=b(Q,"number");return typeof W=="bigint"?W:H(W)},H=function(Q){var W=b(Q,"number"),F,q,M,z,X,te,ie,ce;if(p(W))throw new R("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),F=j(W,0),F===43||F===45){if(q=j(W,2),q===88||q===120)return NaN}else if(F===48){switch(j(W,1)){case 66:case 98:M=2,z=49;break;case 79:case 111:M=8,z=55;break;default:return+W}for(X=B(W,2),te=X.length,ie=0;iez)return NaN;return parseInt(X,M)}}return+W},Y=c(A,!k(" 0o1")||!k("0b1")||k("+0x1")),L=function(Q){return _(D,Q)&&g(function(){I(Q)})},V=function(W){var F=arguments.length<1?0:k(G(W));return L(this)?f(Object(F),this,V):F};V.prototype=D,Y&&!r&&(D.constructor=V),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:V});var K=function(Q,W){for(var F=n?P(W):"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;F.length>q;q++)o(W,M=F[q])&&!o(Q,M)&&S(Q,M,O(W,M))};r&&T&&K(s[A],T),(Y||r)&&K(s[A],k)},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),c=e(3338),o=RangeError,f=String,_=isFinite,p=Math.abs,b=Math.floor,g=Math.pow,P=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),E=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",A=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},k=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!k();t({target:"Number",proto:!0,forced:T},{toExponential:function(R){var B=a(this);if(R===void 0)return O(B);var j=n(R);if(!_(B))return String(B);if(j<0||j>20)throw new o("Incorrect fraction digits");if(E)return O(B,j);var G="",H="",Y=0,L="",V="";if(B<0&&(G="-",B=-B),B===0)Y=0,H=S("0",j+1);else{var K=u(B);Y=b(K);var Q=0,W=g(10,Y-j);Q=P(B/W),2*B>=(2*Q+1)*W&&(Q+=1),Q>=g(10,j+1)&&(Q/=10,Y+=1),H=f(Q)}return j!==0&&(H=I(H,0,1)+"."+I(H,1)),Y===0?(L="+",V="0"):(L=Y>0?"+":"-",V=f(p(Y))),H+="e"+L+V,G+H}})},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),c=RangeError,o=String,f=Math.floor,_=r(s),p=r("".slice),b=r(1 .toFixed),g=function(A,k,T){return k===0?T:k%2===1?g(A,k-1,T*A):g(A*A,k/2,T)},P=function(A){for(var k=0,T=A;T>=4096;)k+=12,T/=4096;for(;T>=2;)k+=1,T/=2;return k},O=function(A,k,T){for(var D=-1,R=T;++D<6;)R+=k*A[D],A[D]=R%1e7,R=f(R/1e7)},S=function(A,k){for(var T=6,D=0;--T>=0;)D+=A[T],A[T]=f(D/k),D=D%k*1e7},I=function(A){for(var k=6,T="";--k>=0;)if(T!==""||k===0||A[k]!==0){var D=o(A[k]);T=T===""?D:T+_("0",7-D.length)+D}return T},E=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:E},{toFixed:function(k){var T=a(this),D=n(k),R=[0,0,0,0,0,0],B="",j="0",G,H,Y,L;if(D<0||D>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(B="-",T=-T),T>1e-21)if(G=P(T*g(2,69,1))-69,H=G<0?T*g(2,-G,1):T/g(2,G,1),H*=4503599627370496,G=52-G,G>0){for(O(R,0,H),Y=D;Y>=7;)O(R,1e7,0),Y-=7;for(O(R,g(10,Y,1),0),Y=G-1;Y>=23;)S(R,8388608),Y-=23;S(R,1<0?(L=j.length,j=B+(L<=D?"0."+_("0",D-L)+j:p(j,0,L-D)+"."+p(j,L-D))):j=B+j,j}})},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,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,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(c,o){n(u,c,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),_=s.f,p=n(f),b={},g=0,P,O;p.length>g;)O=_(f,P=p[g++]),O!==void 0&&u(b,P,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),c=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),P=0;return c(p,function(O){var S=u(b(O,P++));S in g?f(g[S],O):g[S]=[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,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{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,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{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(c){return n(r(c))}})},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),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var _=a(this),p=s(f),b;do if(b=c(_,p))return b.get;while(_=u(_))}})},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),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var _=a(this),p=s(f),b;do if(b=c(_,p))return b.set;while(_=u(_))}})},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,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,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,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(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)||c(b,p)}})}catch(_){}},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,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,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),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var _=this,p=a.f(_),b=p.resolve,g=p.reject,P=s(function(){var O=n(_.resolve),S=[],I=0,E=1;u(f,function(A){var k=I++,T=!1;E++,r(O,_,A).then(function(D){T||(T=!0,S[k]={status:"fulfilled",value:D},--E||b(S))},function(D){T||(T=!0,S[k]={status:"rejected",reason:D},--E||b(S))})}),--E||b(S)});return P.error&&g(P.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),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var _=this,p=a.f(_),b=p.resolve,g=p.reject,P=s(function(){var O=n(_.resolve),S=[],I=0,E=1;u(f,function(A){var k=I++,T=!1;E++,r(O,_,A).then(function(D){T||(T=!0,S[k]=D,--E||b(S))},g)}),--E||b(S)});return P.error&&g(P.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),c=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"),P=s.f(b),O=P.resolve,S=P.reject,I=u(function(){var E=n(b.resolve),A=[],k=0,T=1,D=!1;c(p,function(R){var B=k++,j=!1;T++,r(E,b,R).then(function(G){j||D||(D=!0,O(G))},function(G){j||D||(j=!0,A[B]=G,--T||S(new g(A,f)))})}),--T||S(new g(A,f))});return I.error&&S(I.value),P.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),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(_){return this.then(void 0,_)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(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),c=e(58218),o=e(94573),f=e(51996),_=e(63335),p=e(55327),b=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),k=e(94844),T=e(2451),D=e(82830),R=e(73446),B="Promise",j=D.CONSTRUCTOR,G=D.REJECTION_EVENT,H=D.SUBCLASSING,Y=k.getterFor(B),L=k.set,V=T&&T.prototype,K=T,Q=V,W=a.TypeError,F=a.document,q=a.process,M=R.f,z=M,X=!!(F&&F.createEvent&&a.dispatchEvent),te="unhandledrejection",ie="rejectionhandled",ce=0,se=1,fe=2,Ue=1,Ze=2,ot,dt,ct,Xe,pe=function(Ne){var we;return b(Ne)&&p(we=Ne.then)?we:!1},Ce=function(Ne,we){var le=we.value,ye=we.state===se,Ie=ye?Ne.ok:Ne.fail,tt=Ne.resolve,bt=Ne.reject,de=Ne.domain,Ee,ft,$e;try{Ie?(ye||(we.rejection===Ze&&Pt(we),we.rejection=Ue),Ie===!0?Ee=le:(de&&de.enter(),Ee=Ie(le),de&&(de.exit(),$e=!0)),Ee===Ne.promise?bt(new W("Promise-chain cycle")):(ft=pe(Ee))?s(ft,Ee,tt,bt):tt(Ee)):bt(le)}catch(Ye){de&&!$e&&de.exit(),bt(Ye)}},je=function(Ne,we){Ne.notified||(Ne.notified=!0,S(function(){for(var le=Ne.reactions,ye;ye=le.get();)Ce(ye,Ne);Ne.notified=!1,we&&!Ne.rejection&>(Ne)}))},Je=function(Ne,we,le){var ye,Ie;X?(ye=F.createEvent("Event"),ye.promise=we,ye.reason=le,ye.initEvent(Ne,!1,!0),a.dispatchEvent(ye)):ye={promise:we,reason:le},!G&&(Ie=a["on"+Ne])?Ie(ye):Ne===te&&I("Unhandled promise rejection",le)},gt=function(Ne){s(O,a,function(){var we=Ne.facade,le=Ne.value,ye=Ct(Ne),Ie;if(ye&&(Ie=E(function(){n?q.emit("unhandledRejection",le,we):Je(te,we,le)}),Ne.rejection=n||Ct(Ne)?Ze:Ue,Ie.error))throw Ie.value})},Ct=function(Ne){return Ne.rejection!==Ue&&!Ne.parent},Pt=function(Ne){s(O,a,function(){var we=Ne.facade;n?q.emit("rejectionHandled",we):Je(ie,we,Ne.value)})},Oe=function(Ne,we,le){return function(ye){Ne(we,ye,le)}},Ve=function(Ne,we,le){Ne.done||(Ne.done=!0,le&&(Ne=le),Ne.value=we,Ne.state=fe,je(Ne,!0))},vt=function(Ne,we,le){if(!Ne.done){Ne.done=!0,le&&(Ne=le);try{if(Ne.facade===we)throw new W("Promise can't be resolved itself");var ye=pe(we);ye?S(function(){var Ie={done:!1};try{s(ye,we,Oe(vt,Ie,Ne),Oe(Ve,Ie,Ne))}catch(tt){Ve(Ie,tt,Ne)}}):(Ne.value=we,Ne.state=se,je(Ne,!1))}catch(Ie){Ve({done:!1},Ie,Ne)}}};if(j&&(K=function(we){g(this,Q),_(we),s(ot,this);var le=Y(this);try{we(Oe(vt,le),Oe(Ve,le))}catch(ye){Ve(le,ye)}},Q=K.prototype,ot=function(we){L(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:ce,value:void 0})},ot.prototype=u(Q,"then",function(we,le){var ye=Y(this),Ie=M(P(this,K));return ye.parent=!0,Ie.ok=p(we)?we:!0,Ie.fail=p(le)&&le,Ie.domain=n?q.domain:void 0,ye.state===ce?ye.reactions.add(Ie):S(function(){Ce(Ie,ye)}),Ie.promise}),dt=function(){var Ne=new ot,we=Y(Ne);this.promise=Ne,this.resolve=Oe(vt,we),this.reject=Oe(Ve,we)},R.f=M=function(Ne){return Ne===K||Ne===ct?new dt(Ne):z(Ne)},!r&&p(T)&&V!==Object.prototype)){Xe=V.then,H||u(V,"then",function(we,le){var ye=this;return new K(function(Ie,tt){s(Xe,ye,Ie,tt)}).then(we,le)},{unsafe:!0});try{delete V.constructor}catch(Ne){}c&&c(V,Q)}t({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:K}),o(K,B,!1,!0),f(B)},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),c=e(60473),o=e(15597),f=e(2291),_=n&&n.prototype,p=!!n&&a(function(){_.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var P=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(P,g()).then(function(){return S})}:g,O?function(S){return o(P,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var b=s("Promise").prototype.finally;_.finally!==b&&f(_,"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),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var _=this,p=a.f(_),b=p.reject,g=s(function(){var P=n(_.resolve);u(f,function(O){r(P,_,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 c=n.f(this);return r(c.reject,void 0,u),c.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),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(_){return u(o&&this===c?a:this,_)}})},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,_){return r(n(o),f,a(_))}})},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),c=e(31946),o=e(20132),f=e(3338),_=r("Reflect","construct"),p=Object.prototype,b=[].push,g=f(function(){function S(){}return!(_(function(){},[],S)instanceof S)}),P=!f(function(){_(function(){})}),O=g||P;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,E){s(I),u(E);var A=arguments.length<3?I:s(arguments[2]);if(P&&!g)return _(I,E,A);if(I===A){switch(E.length){case 0:return new I;case 1:return new I(E[0]);case 2:return new I(E[0],E[1]);case 3:return new I(E[0],E[1],E[2]);case 4:return new I(E[0],E[1],E[2],E[3])}var k=[null];return n(b,k,E),new(n(a,I,k))}var T=A.prototype,D=o(c(T)?T:p),R=n(I,D,E);return c(R)?R:D}})},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),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,_,p){n(f);var b=a(_);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 c=n(r(s),u);return c&&!c.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,c){return a.f(n(u),c)}})},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),c=e(53456);function o(f,_){var p=arguments.length<3?f:arguments[2],b,g;if(a(f)===p)return f[_];if(b=u.f(f,_),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(g=c(f)))return o(g,_,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 c=r("Object","preventExtensions");return c&&c(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,c){r(u),n(c);try{return a(u,c),!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),c=e(37691),o=e(71256),f=e(53456),_=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,k;if(!I){if(a(A=f(g)))return p(A,P,O,S);I=_(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(E=o.f(S,P)){if(E.get||E.set||E.writable===!1)return!1;E.value=O,c.f(S,P,E)}else c.f(S,P,_(0,O))}else{if(k=I.set,k===void 0)return!1;r(k,S,O)}return!0}var b=u(function(){var g=function(){},P=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,P)!==!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),c=e(20132),o=e(80689).f,f=e(16332),_=e(44639),p=e(69905),b=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),k=e(59893),T=e(6041),D=e(51224),R=k("match"),B=r.RegExp,j=B.prototype,G=r.SyntaxError,H=n(j.exec),Y=n("".charAt),L=n("".replace),V=n("".indexOf),K=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,F=/a/g,q=new B(W)!==W,M=g.MISSED_STICKY,z=g.UNSUPPORTED_Y,X=t&&(!q||M||T||D||S(function(){return F[R]=!1,B(W)!==W||B(F)===F||String(B(W,"i"))!=="/a/i"})),te=function(Ue){for(var Ze=Ue.length,ot=0,dt="",ct=!1,Xe;ot<=Ze;ot++){if(Xe=Y(Ue,ot),Xe==="\\"){dt+=Xe+Y(Ue,++ot);continue}!ct&&Xe==="."?dt+="[\\s\\S]":(Xe==="["?ct=!0:Xe==="]"&&(ct=!1),dt+=Xe)}return dt},ie=function(Ue){for(var Ze=Ue.length,ot=0,dt="",ct=[],Xe=c(null),pe=!1,Ce=!1,je=0,Je="",gt;ot<=Ze;ot++){if(gt=Y(Ue,ot),gt==="\\")gt+=Y(Ue,++ot);else if(gt==="]")pe=!1;else if(!pe)switch(!0){case gt==="[":pe=!0;break;case gt==="(":H(Q,K(Ue,ot+1))&&(ot+=2,Ce=!0),dt+=gt,je++;continue;case(gt===">"&&Ce):if(Je===""||I(Xe,Je))throw new G("Invalid capture group name");Xe[Je]=!0,ct[ct.length]=[Je,je],Ce=!1,Je="";continue}Ce?Je+=gt:dt+=gt}return[dt,ct]};if(a("RegExp",X)){for(var ce=function(Ze,ot){var dt=f(j,this),ct=_(Ze),Xe=ot===void 0,pe=[],Ce=Ze,je,Je,gt,Ct,Pt,Oe;if(!dt&&ct&&Xe&&Ze.constructor===ce)return Ze;if((ct||f(j,Ze))&&(Ze=Ze.source,Xe&&(ot=b(Ce))),Ze=Ze===void 0?"":p(Ze),ot=ot===void 0?"":p(ot),Ce=Ze,T&&"dotAll"in W&&(Je=!!ot&&V(ot,"s")>-1,Je&&(ot=L(ot,/s/g,""))),je=ot,M&&"sticky"in W&&(gt=!!ot&&V(ot,"y")>-1,gt&&z&&(ot=L(ot,/y/g,""))),D&&(Ct=ie(Ze),Ze=Ct[0],pe=Ct[1]),Pt=s(B(Ze,ot),dt?this:j,ce),(Je||gt||pe.length)&&(Oe=E(Pt),Je&&(Oe.dotAll=!0,Oe.raw=ce(te(Ze),je)),gt&&(Oe.sticky=!0),pe.length&&(Oe.groups=pe)),Ze!==Ce)try{u(Pt,"source",Ce===""?"(?:)":Ce)}catch(Ve){}return Pt},se=o(B),fe=0;se.length>fe;)P(ce,B,se[fe++]);j.constructor=ce,ce.prototype=j,O(r,"RegExp",ce,{constructor:!0})}A("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,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("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,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var _={},p="",b=f?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(_,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(_);return S!==b||p!==b});o&&n(c,"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,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("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}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),_=s(o),p=f.exec;if(!n(p))return r(c,f,_);var b=r(p,f,_);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),c="toString",o=RegExp.prototype,f=o[c],_=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(_||p)&&r(RegExp.prototype,c,function(){var g=n(this),P=a(g.source),O=a(u(g));return"/"+P+"/"+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),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(_){var p=s(n(this)),b=p.length,g=a(_),P=g>=0?g:b+g;return P<0||P>=b?void 0:c(p,P)}})},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),c=e(95955),o=e(86266),f=e(16697),_=r("".endsWith),p=r("".slice),b=Math.min,g=o("endsWith"),P=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!P&&!g},{endsWith:function(S){var I=s(c(this));u(S);var E=arguments.length>1?arguments[1]:void 0,A=I.length,k=E===void 0?A:b(a(E),A),T=s(S);return _?_(I,T,k):p(I,k-T.length,k)===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,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(_){for(var p=[],b=arguments.length,g=0,P;b>g;){if(P=+arguments[g++],n(P,1114111)!==P)throw new a(P+" is not a valid code point");p[g]=P<65536?s(P):s(((P-=65536)>>10)+55296,P%1024+56320)}return c(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),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(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 c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,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",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var _=o(this),p=_.string,b=_.index,g;return b>=p.length?s(void 0,!0):(g=t(p,b),_.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),c=e(61578),o=e(69905),f=e(80449),_=e(4112),p=e(29076),b=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),k=e(94338),T=e(94844),D=e(16697),R=I("matchAll"),B="RegExp String",j=B+" Iterator",G=T.set,H=T.getterFor(j),Y=RegExp.prototype,L=TypeError,V=n("".indexOf),K=n("".matchAll),Q=!!K&&!S(function(){K("a",/./)}),W=a(function(M,z,X,te){G(this,{type:j,regexp:M,string:z,global:X,unicode:te,done:!1})},B,function(){var M=H(this);if(M.done)return s(void 0,!0);var z=M.regexp,X=M.string,te=k(z,X);return te===null?(M.done=!0,s(void 0,!0)):M.global?(o(te[0])===""&&(z.lastIndex=A(X,c(z.lastIndex),M.unicode)),s(te,!1)):(M.done=!0,s(te,!1))}),F=function(q){var M=f(this),z=o(q),X=E(M,RegExp),te=o(g(M)),ie,ce,se;return ie=new X(X===RegExp?M.source:M,te),ce=!!~V(te,"g"),se=!!~V(te,"u"),ie.lastIndex=c(M.lastIndex),new W(ie,z,ce,se)};t({target:"String",proto:!0,forced:Q},{matchAll:function(M){var z=u(this),X,te,ie,ce;if(_(M)){if(Q)return K(z,M)}else{if(b(M)&&(X=o(u(g(M))),!~V(X,"g")))throw new L("`.matchAll` does not allow non-global regexes");if(Q)return K(z,M);if(ie=P(M,R),ie===void 0&&D&&p(M)==="RegExp"&&(ie=F),ie)return r(ie,M,z)}return te=o(z),ce=new RegExp(M,"g"),D?r(F,ce,te):ce[R](te)}}),D||R in Y||O(Y,R,F)},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),c=e(95955),o=e(53776),f=e(52216),_=e(94338);r("match",function(p,b,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(P){var O=n(this),S=u(P),I=g(b,O,S);if(I.done)return I.value;if(!O.global)return _(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],k=0,T;(T=_(O,S))!==null;){var D=u(T[0]);A[k]=D,D===""&&(O.lastIndex=f(S,s(O.lastIndex),E)),k++}return k===0?null:A}]})},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),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(_){var p=n(a(_).raw),b=u(p);if(!b)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===b)return o(P,"");OT.length?-1:D===""?R:S(T,D,R)};t({target:"String",proto:!0},{replaceAll:function(D,R){var B=a(this),j,G,H,Y,L,V,K,Q,W,F=0,q=0,M="";if(!u(D)){if(j=c(D),j&&(G=o(a(_(D))),!~S(G,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=f(D,P),H)return r(H,D,B,R);if(g&&j)return I(o(B),D,R)}for(Y=o(B),L=o(D),V=s(R),V||(R=o(R)),K=L.length,Q=A(1,K),F=k(Y,L,0);F!==-1;)W=V?o(R(L,F,Y)):p(L,Y,F,[],void 0,R),M+=E(Y,q,F)+W,q=F+K,F=k(Y,L,F+Q);return q")!=="7"});a("replace",function(L,V,K){var Q=H?"$":"$0";return[function(F,q){var M=b(this),z=o(F)?void 0:P(F,E);return z?r(z,F,M,q):r(V,p(M),F,q)},function(W,F){var q=u(this),M=p(W);if(typeof F=="string"&&R(F,Q)===-1&&R(F,"$<")===-1){var z=K(V,q,M,F);if(z.done)return z.value}var X=c(F);X||(F=p(F));var te=q.global,ie;te&&(ie=q.unicode,q.lastIndex=0);for(var ce=[],se;se=S(q,M),!(se===null||(D(ce,se),!te));){var fe=p(se[0]);fe===""&&(q.lastIndex=g(M,_(q.lastIndex),ie))}for(var Ue="",Ze=0,ot=0;ot=Ze&&(Ue+=B(M,Ze,ct)+pe,Ze=ct+dt.length)}return Ue+B(M,Ze)}]},!Y||!G||H)},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),c=e(69905),o=e(53776),f=e(94338);r("search",function(_,p,b){return[function(P){var O=s(this),S=a(P)?void 0:o(P,_);return S?t(S,P,O):new RegExp(P)[_](c(O))},function(g){var P=n(this),O=c(g),S=b(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=f(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.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),c=e(44639),o=e(95955),f=e(60473),_=e(52216),p=e(61578),b=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,k=4294967295,T=Math.min,D=[].push,R=n(/./.exec),B=n(D),j=n("".slice),G=!E(function(){var H=/(?:)/,Y=H.exec;H.exec=function(){return Y.apply(this,arguments)};var L="ab".split(H);return L.length!==2||L[0]!=="a"||L[1]!=="b"});a("split",function(H,Y,L){var V;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?V=function(K,Q){var W=b(o(this)),F=Q===void 0?k:Q>>>0;if(F===0)return[];if(K===void 0)return[W];if(!c(K))return r(Y,W,K,F);for(var q=[],M=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),z=0,X=new RegExp(K.source,M+"g"),te,ie,ce;(te=r(S,X,W))&&(ie=X.lastIndex,!(ie>z&&(B(q,j(W,z,te.index)),te.length>1&&te.index=F)));)X.lastIndex===te.index&&X.lastIndex++;return z===W.length?(ce||!R(X,""))&&B(q,""):B(q,j(W,z)),q.length>F?P(q,0,F):q}:"0".split(void 0,0).length?V=function(K,Q){return K===void 0&&Q===0?[]:r(Y,this,K,Q)}:V=Y,[function(Q,W){var F=o(this),q=u(Q)?void 0:g(Q,H);return q?r(q,Q,F,W):r(V,b(F),Q,W)},function(K,Q){var W=s(this),F=b(K),q=L(V,W,F,Q,V!==Y);if(q.done)return q.value;var M=f(W,RegExp),z=W.unicode,X=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),te=new M(A?"^(?:"+W.source+")":W,X),ie=Q===void 0?k:Q>>>0;if(ie===0)return[];if(F.length===0)return O(te,F)===null?[F]:[];for(var ce=0,se=0,fe=[];se1?arguments[1]:void 0,I.length)),A=s(S);return _?_(I,A,E):p(I,E,E+A.length)===A}})},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),c=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)),P=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(P+O,0)),S=b===void 0?P:a(b),S<=0||S===1/0?"":(I=o(O+S,P),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),c=Array,o=n("".charAt),f=n("".charCodeAt),_=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 S=O.length,I=c(S),E=0;E=56320||E+1>=S||(f(O,E+1)&64512)!==56320?I[E]=b:(I[E]=o(O,E),I[++E]=o(O,E))}return _(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),c=e(42820),o=e(3338),f=e(32621),_=e(16332),p=e(80449),b=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),k=e(92635),T=e(71256),D=e(37691),R=e(55666),B=e(27597),j=e(2291),G=e(64110),H=e(77898),Y=e(11898),L=e(54406),V=e(6145),K=e(59893),Q=e(38282),W=e(94674),F=e(14311),q=e(94573),M=e(94844),z=e(90560).forEach,X=Y("hidden"),te="Symbol",ie="prototype",ce=M.set,se=M.getterFor(te),fe=Object[ie],Ue=r.Symbol,Ze=Ue&&Ue[ie],ot=r.RangeError,dt=r.TypeError,ct=r.QObject,Xe=T.f,pe=D.f,Ce=A.f,je=B.f,Je=a([].push),gt=H("symbols"),Ct=H("op-symbols"),Pt=H("wks"),Oe=!ct||!ct[ie]||!ct[ie].findChild,Ve=function(Ee,ft,$e){var Ye=Xe(fe,ft);Ye&&delete fe[ft],pe(Ee,ft,$e),Ye&&Ee!==fe&&pe(fe,ft,Ye)},vt=u&&o(function(){return S(pe({},"a",{get:function(){return pe(this,"a",{value:7}).a}})).a!==7})?Ve:pe,Ne=function(Ee,ft){var $e=gt[Ee]=S(Ze);return ce($e,{type:te,tag:Ee,description:ft}),u||($e.description=ft),$e},we=function(ft,$e,Ye){ft===fe&&we(Ct,$e,Ye),p(ft);var it=g($e);return p(Ye),f(gt,it)?(Ye.enumerable?(f(ft,X)&&ft[X][it]&&(ft[X][it]=!1),Ye=S(Ye,{enumerable:O(0,!1)})):(f(ft,X)||pe(ft,X,O(1,{})),ft[X][it]=!0),vt(ft,it,Ye)):pe(ft,it,Ye)},le=function(ft,$e){p(ft);var Ye=b($e),it=I(Ye).concat(de(Ye));return z(it,function(Tt){(!u||n(Ie,Ye,Tt))&&we(ft,Tt,Ye[Tt])}),ft},ye=function(ft,$e){return $e===void 0?S(ft):le(S(ft),$e)},Ie=function(ft){var $e=g(ft),Ye=n(je,this,$e);return this===fe&&f(gt,$e)&&!f(Ct,$e)?!1:Ye||!f(this,$e)||!f(gt,$e)||f(this,X)&&this[X][$e]?Ye:!0},tt=function(ft,$e){var Ye=b(ft),it=g($e);if(!(Ye===fe&&f(gt,it)&&!f(Ct,it))){var Tt=Xe(Ye,it);return Tt&&f(gt,it)&&!(f(Ye,X)&&Ye[X][it])&&(Tt.enumerable=!0),Tt}},bt=function(ft){var $e=Ce(b(ft)),Ye=[];return z($e,function(it){!f(gt,it)&&!f(L,it)&&Je(Ye,it)}),Ye},de=function(Ee){var ft=Ee===fe,$e=Ce(ft?Ct:b(Ee)),Ye=[];return z($e,function(it){f(gt,it)&&(!ft||f(fe,it))&&Je(Ye,gt[it])}),Ye};c||(Ue=function(){if(_(Ze,this))throw new dt("Symbol is not a constructor");var ft=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),$e=V(ft),Ye=function(it){var Tt=this===void 0?r:this;Tt===fe&&n(Ye,Ct,it),f(Tt,X)&&f(Tt[X],$e)&&(Tt[X][$e]=!1);var Yt=O(1,it);try{vt(Tt,$e,Yt)}catch(Ae){if(!(Ae instanceof ot))throw Ae;Ve(Tt,$e,Yt)}};return u&&Oe&&vt(fe,$e,{configurable:!0,set:Ye}),Ne($e,ft)},Ze=Ue[ie],j(Ze,"toString",function(){return se(this).tag}),j(Ue,"withoutSetter",function(Ee){return Ne(V(Ee),Ee)}),B.f=Ie,D.f=we,R.f=le,T.f=tt,E.f=A.f=bt,k.f=de,Q.f=function(Ee){return Ne(K(Ee),Ee)},u&&(G(Ze,"description",{configurable:!0,get:function(){return se(this).description}}),s||j(fe,"propertyIsEnumerable",Ie,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Ue}),z(I(Pt),function(Ee){W(Ee)}),t({target:te,stat:!0,forced:!c},{useSetter:function(){Oe=!0},useSimple:function(){Oe=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:ye,defineProperty:we,defineProperties:le,getOwnPropertyDescriptor:tt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:bt}),F(),q(Ue,te),L[X]=!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),c=e(16332),o=e(69905),f=e(64110),_=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var g={},P=function(){var D=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),R=c(b,this)?new p(D):D===void 0?p():p(D);return D===""&&(g[R]=!0),R};_(P,p),P.prototype=b,b.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(b.valueOf),I=a(b.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),k=a("".slice);f(b,"description",{configurable:!0,get:function(){var D=S(this);if(s(g,D))return"";var R=I(D),B=O?k(R,7,-1):A(R,E,"$1");return B===""?void 0:B}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},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),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var _=a(f);if(n(c,_))return c[_];var p=r("Symbol")(_);return c[_]=p,o[p]=_,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),c=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(c,f))return c[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(c){var o=a(this),f=r(o),_=n(c),p=_>=0?_:f+_;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),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,_=u("".slice),p=c(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(g){var P=arguments.length;o(this);var O=_(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,P>1?arguments[1]:void 0,P>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(c){var o=r(a(this),c,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),c=u("iterator"),o=t.Uint8Array,f=n(s.values),_=n(s.keys),p=n(s.entries),b=a.aTypedArray,g=a.exportTypedArrayMethod,P=o&&o.prototype,O=!r(function(){P[c].call([1])}),S=!!P&&P.values&&P[c]===P.values&&P.values.name==="values",I=function(){return f(b(this))};g("entries",function(){return p(b(this))},O),g("keys",function(){return _(b(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{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(c){return s(n(this),c)})},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(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},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(c){return r(a(this),c,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,c=arguments.length,o=new(n(this))(c);c>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 c=arguments.length;return r(n(this),u,c,c>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 c=arguments.length;return r(n(this),u,c,c>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,c=r(u).length,o=a(c/2),f=0,_;f1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var k=this.length,T=a(A),D=0;if(T+E>k)throw new o("Wrong length");for(;Dg;)O[g]=p[g++];return O},c)},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),c=e(78177),o=e(17687),f=e(46573),_=e(19684),p=u.aTypedArray,b=u.exportTypedArrayMethod,g=t.Uint16Array,P=g&&r(g.prototype.sort),O=!!P&&!(n(function(){P(new g(2),null)})&&n(function(){P(new g(2),{})})),S=!!P&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(_)return _<602;var E=new g(516),A=Array(516),k,T;for(k=0;k<516;k++)T=k%4,E[k]=515-k,A[k]=k-2*T+3;for(P(E,function(D,R){return(D/4|0)-(R/4|0)}),k=0;k<516;k++)if(E[k]!==A[k])return!0}),I=function(E){return function(A,k){return E!==void 0?+E(A,k)||0:k!==k?-1:A!==A?1:A===0&&k===0?1/A>0&&1/k<0?1:-1:A>k}};b("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||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 _=s(this),p=_.length,b=n(o,p),g=a(_);return new g(_.buffer,_.byteOffset+b*_.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,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,_=!!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,_?s(c(this)):c(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,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(_){_!==void 0&&n(_);var p=s(this),b=a(u(p),p);return o(b,_)})},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||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,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,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(_){return _===8}}();o("with",function(_,p){var b=u(this),g=a(_),P=n(b)?s(p):+p;return t(b,c(b),g,P)},!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),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),g="",P=b.length,O=0,S,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 c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),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 c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>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),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(_,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var b=a(_),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,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,_){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(_))}})},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),c=e(66477),o=e(64110),f=e(59893),_=e(94844),p=e(5978),b=n("SuppressedError"),g=ReferenceError,P=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=_.set,E=_.getterFor(S),A="sync-dispose",k="disposed",T="pending",D=function(j){var G=E(j);if(G.state===k)throw new g(S+" already disposed");return G},R=function(){I(s(this,B),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},B=R.prototype;c(B,{dispose:function(){var G=E(this);if(G.state!==k){G.state=k,r||(this.disposed=!0);for(var H=G.stack,Y=H.length,L=!1,V;Y;){var K=H[--Y];H[Y]=null;try{K()}catch(Q){L?V=new b(Q,V):(L=!0,V=Q)}}if(G.stack=null,L)throw V}},use:function(G){return p(D(this),G,A),G},adopt:function(G,H){var Y=D(this);return a(H),p(Y,void 0,A,function(){H(G)}),G},defer:function(G){var H=D(this);a(G),p(H,void 0,A,G)},move:function(){var G=D(this),H=new R;return E(H).stack=G.stack,G.stack=[],G.state=k,r||(this.disposed=!0),H}}),r&&o(B,"disposed",{configurable:!0,get:function(){return E(this).state===k}}),u(B,P,B.dispose,{name:"dispose"}),u(B,O,S,{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),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),_=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var b=c(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!_(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),c=e(64110),o=e(69392),f=e(3338),_=e(32621),p=e(59893),b=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],k=P||!s(A)||A.prototype!==b||!f(function(){A({})}),T=function(){if(n(this,b),u(this)===b)throw new E("Abstract class Iterator not directly constructable")},D=function(R,B){g?c(b,R,{configurable:!0,get:function(){return B},set:function(j){if(a(this),this===b)throw new E("You can't redefine this property");_(this,R)?this[R]=j:o(this,R,j)}}):b[R]=B};_(b,I)||D(I,S),(k||!_(b,O)||b[O]===Object)&&D(O,T),T.prototype=b,t({global:!0,constructor:!0,forced:k},{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,c=s("dispose");a(u,c)||r(u,c,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),c=e(20547),o=e(16697),f=c(function(){for(var _=this.iterator,p=this.next,b,g;this.remaining;)if(this.remaining--,b=n(r(p,_)),g=this.done=!!b.done,g)return;if(b=n(r(p,_)),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(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(_,p){if(!c(_,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),c=e(46319),o=e(16697),f=u(function(){for(var _=this.iterator,p=this.predicate,b=this.next,g,P,O;;){if(g=a(r(b,_)),P=this.done=!!g.done,P)return;if(O=g.value,c(_,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(c){a(this),n(c);var o=s(this),f=0;return r(o,function(_,p){if(c(_,f++))return p(_)},{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),c=e(20547),o=e(67996),f=e(16697),_=c(function(){for(var p=this.iterator,b=this.mapper,g,P;;){if(P=this.inner)try{if(g=a(r(P.next,P.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 _(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(c){a(this),n(c);var o=s(this),f=0;r(o,function(_){c(_,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),c=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=c(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,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"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),_=arguments.length<2,p=_?void 0:arguments[1],b=0;if(r(f,function(g){_?(_=!1,p=g):p=o(p,g,b),b++},{IS_RECORD:!0}),_)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(c){a(this),n(c);var o=s(this),f=0;return r(o,function(_,p){if(c(_,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),c=e(20547),o=e(67996),f=e(16697),_=c(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 _(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 c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},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),c=e(55327),o=e(31946),f=e(18589),_=e(32621),p=e(69905),b=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,k=I&&I.parse,T=a("Object","keys"),D=Object.getOwnPropertyDescriptor,R=s("".charAt),B=s("".slice),j=s(/./.exec),G=s([].push),H=/^\d$/,Y=/^[1-9]$/,L=/^(?:-|\d)$/,V=/^[\t\n\r ]$/,K=0,Q=1,W=function(ie,ce){ie=p(ie);var se=new z(ie,0,""),fe=se.parse(),Ue=fe.value,Ze=se.skip(V,fe.end);if(Ze1?arguments[1]:void 0);return a(c,function(f,_){if(!o(f,_,c))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,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(_,function(g,P){p(g,P,_)&&c(b,P,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 c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(_,p){if(o(_,p,c))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 c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(_,p){if(o(_,p,c))return{value:_}},!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(c){if(r(c,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 _=a(this)?this:u,p=new _;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(c,o){if(c===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,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(_,function(g,P){c(b,p(g,P,_),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,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(_,function(g,P){c(b,P,p(g,P,_))}),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 c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,_){if(o(f,_,c))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,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(_,p){var b=n(this),g=arguments.length;r(p);var P=c(b,_);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(b,_):r(g>2?arguments[2]:void 0)(_,b);return o(b,_,p(O,_,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,c){return r(c,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,c,o,f){return n(r(s,u,c,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 c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+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,c=+a,o=u&s,f=c&s,_=u>>16,p=c>>16,b=(_*f>>>0)+(o*f>>>16);return _*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 c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-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),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',_=u.set,p=u.getterFor(o),b=TypeError,g=a(function(O){_(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new b(f);return new g(S)}})},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,c=+a,o=u&s,f=c&s,_=u>>>16,p=c>>>16,b=(_*f>>>0)+(o*f>>>16);return _*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,c=SyntaxError,o=TypeError,f=parseInt,_=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),g=r(p.exec),P=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(E,A){var k=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(b(E,0)==="-"&&(k=-1,E=O(E,1),!E.length))throw new c(a);var T=A===void 0?10:n(A);if(T<2||T>36)throw new u(s);if(!g(p,E))throw new c(a);var D=S(E,"."),R=f(D[0],T);if(D.length>1&&(R+=f(D[1],T)/_(T,D[1].length)),T===10&&P(R,T)!==E)throw new c(a);return k*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),c=e(56472),o=e(55327),f=e(4112),_=e(31946),p=e(53776),b=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",k="Subscription",T="SubscriptionObserver",D=I.getterFor,R=I.set,B=D(A),j=D(k),G=D(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:k,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(W){O(W)}}},close:function(){if(!n){var Q=this.facade,W=this.subscriptionObserver;Q.closed=!0,W&&(W.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,W){var F=R(this,new H(Q)),q;n||(this.closed=!1);try{(q=p(Q,"start"))&&r(q,Q,this)}catch(te){O(te)}if(!F.isClosed()){var M=F.subscriptionObserver=new L(F);try{var z=W(M),X=z;f(z)||(F.cleanup=o(z.unsubscribe)?function(){X.unsubscribe()}:s(z))}catch(te){M.error(te);return}F.isClosed()&&F.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=j(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return j(this).isClosed()}});var L=function(Q){R(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};L.prototype=g({},{next:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var q=F.observer;try{var M=p(q,"next");M&&r(M,q,W)}catch(z){O(z)}}},error:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var q=F.observer;F.close();try{var M=p(q,"error");M?r(M,q,W):O(W)}catch(z){O(z)}F.clean()}},complete:function(){var W=G(this).subscriptionState;if(!W.isClosed()){var F=W.observer;W.close();try{var q=p(F,"complete");q&&r(q,F)}catch(M){O(M)}W.clean()}}}),n&&P(L.prototype,"closed",{configurable:!0,get:function(){return G(this).subscriptionState.isClosed()}});var V=function(W){c(this,K),R(this,{type:A,subscriber:s(W)})},K=V.prototype;g(K,{subscribe:function(W){var F=arguments.length;return new Y(o(W)?{next:W,error:F>1?arguments[1]:void 0,complete:F>2?arguments[2]:void 0}:_(W)?W:{},B(this).subscriber)}}),b(K,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:V}),a(A)},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),c=e(53776),o=e(62003),f=e(59893),_=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var g=s(this)?this:r("Observable"),P=c(a(b),_);if(P){var O=a(n(P,b));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(b);return new g(function(I){o(S,function(E,A){if(I.next(E),I.closed)return A()},{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"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var _=n(f),p=s(_,0);return(p>47&&p<58?"\\x3":"")+u(_,c,"\\$&")}})},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,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))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,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(_,function(g){p(g,g,_)&&c(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 c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(_){if(o(_,_,c))return{value:_}},!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),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var _=n(this),p=f===void 0?",":s(f),b=[];return a(_,function(g){c(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,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(_,function(g){c(b,p(g,g,_))}),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(c){var o=n(this),f=arguments.length<2,_=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,_=p):_=c(_,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return _}})},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 c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))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(c){var o=s(n(this)),f=o.length,_=a(c),p=_>=0?_:f+_;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),c=e(13764),o=c.codeAt,f=c.charAt,_="String Iterator",p=u.set,b=u.getterFor(_),g=r(function(O){p(this,{type:_,string:O,index:0})},"String",function(){var O=b(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=f(S,I),O.index+=E.length,n({codePoint:o(E,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),c=e(94029),o=e(55327),f=e(82762),_=e(37691).f,p=e(71698),b=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new b.WeakMap,I=b.get,E=b.has,A=b.set,k=Array,T=TypeError,D=Object.freeze||Object,R=Object.isFrozen,B=Math.min,j=a("".charAt),G=a("".slice),H=a("".split),Y=a(/./.exec),L=/([\n\u2028\u2029]|\r\n?)/g,V=RegExp("^["+O+"]*"),K=RegExp("[^"+O+"]"),Q="Invalid tag",W="Invalid opening line",F="Invalid closing line",q=function(ce){var se=ce.raw;if(t&&!R(se))throw new T("Raw template should be frozen");if(E(S,se))return I(S,se);var fe=M(se),Ue=X(fe);return _(Ue,"raw",{value:D(fe)}),D(Ue),A(S,se,Ue),Ue},M=function(ce){var se=c(ce),fe=f(se),Ue=k(fe),Ze=k(fe),ot=0,dt,ct,Xe,pe;if(!fe)throw new T(Q);for(;ot0)throw new T(W);dt[1]=""}if(je){if(dt.length===1||Y(K,dt[dt.length-1]))throw new T(F);dt[dt.length-2]="",dt[dt.length-1]=""}for(var Je=2;Je1?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(c){var o=r(a(this),c,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,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var _=this,p=arguments.length,b=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(_),P(n(f,b,g))}).then(function(P){return s(u(_),P)})},!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(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,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),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,_=t.exportTypedArrayMethod,p=Math.max,b=Math.min,g=!c(function(){var P=new Int8Array([1]),O=P.toSpliced(1,0,{valueOf:function(){return P[0]=2,3}});return O[0]!==2||O[1]!==3});_("toSpliced",function(O,S){var I=o(this),E=f(I),A=r(I),k=a(O,A),T=arguments.length,D=0,R,B,j,G,H,Y,L;if(T===0)R=B=0;else if(T===1)R=0,B=A-k;else if(B=b(p(u(S),0),A-k),R=T-2,R){G=new E(R),j=n(G);for(var V=2;V1?a(arguments[1]):void 0,R=f(D)==="base64"?_:p,B=D?!!D.strict:!1,j=B?T:O(T,E,"");if(j.length%4===0)S(j,-2)==="=="?j=S(j,0,-2):S(j,-1)==="="&&(j=S(j,0,-1));else if(B)throw new g("Input is not correctly padded");var G=j.length%4;switch(G){case 1:throw new g("Bad input length");case 2:j+="AA";break;case 3:j+="A"}for(var H=[],Y=0,L=j.length,V=function(W){var F=P(j,Y+W);if(!u(R,F))throw new g('Bad char in input: "'+F+'"');return R[F]<<18-6*W};Y>16&255,K>>8&255,K&255)}var Q=H.length;if(G===2){if(B&&H[Q-2]!==0)throw new g(A);Q-=2}else if(G===3){if(B&&H[Q-1]!==0)throw new g(A);Q--}return c(b,H,Q)}})},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,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),_=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 P=new s(g/2),O=0;O>6*T&63)};I+2>(-2*L&6)));return H}})},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),c=e(69905),o=e(57106),f=e(66244).i2c,_=n("btoa"),p=a("".charAt),b=a("".charCodeAt),g=!!_&&!u(function(){return _("hi")!=="aGk="}),P=g&&!u(function(){_()}),O=g&&u(function(){return _(null)!=="bnVsbA=="}),S=g&&_.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||P||O||S},{btoa:function(E){if(o(arguments.length,1),g)return s(_,r,c(E));for(var A=c(E),k="",T=0,D=f,R,B;p(A,T)||(D="=",T%1);){if(B=b(A,T+=.75),B>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");R=R<<8|B,k+=p(D,63&R>>8-T%1*8)}return k}})},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 c in r)r[c]&&u(t[c]&&t[c].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),c=e(59893),o=c("iterator"),f=a.values,_=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 P in a)if(b[P]!==a[P])try{s(b,P,a[P])}catch(O){b[P]=a[P]}}}};for(var p in r)_(t[p]&&t[p].prototype,p);_(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),c=e(37691).f,o=e(2291),f=e(64110),_=e(32621),p=e(56472),b=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),k="DOMException",T="DATA_CLONE_ERR",D=n("Error"),R=n(k)||function(){try{var Ze=n("MessageChannel")||r("worker_threads").MessageChannel;new Ze().port1.postMessage(new WeakMap)}catch(ot){if(ot.name===T&&ot.code===25)return ot.constructor}}(),B=R&&R.prototype,j=D.prototype,G=I.set,H=I.getterFor(k),Y="stack"in new D(k),L=function(Ze){return _(O,Ze)&&O[Ze].m?O[Ze].c:0},V=function(){p(this,K);var ot=arguments.length,dt=P(ot<1?void 0:arguments[0]),ct=P(ot<2?void 0:arguments[1],"Error"),Xe=L(ct);if(G(this,{type:k,name:ct,message:dt,code:Xe}),E||(this.name=ct,this.message=dt,this.code=Xe),Y){var pe=new D(dt);pe.name=k,c(this,"stack",u(1,S(pe.stack,1)))}},K=V.prototype=s(j),Q=function(Ze){return{enumerable:!0,configurable:!0,get:Ze}},W=function(Ze){return Q(function(){return H(this)[Ze]})};E&&(f(K,"code",W("code")),f(K,"message",W("message")),f(K,"name",W("name"))),c(K,"constructor",u(1,V));var F=a(function(){return!(new R instanceof D)}),q=F||a(function(){return j.toString!==g||String(new R(1,2))!=="2: 1"}),M=F||a(function(){return new R(1,"DataCloneError").code!==25}),z=F||R[T]!==25||B[T]!==25,X=A?q||M||z:F;t({global:!0,constructor:!0,forced:X},{DOMException:X?V:R});var te=n(k),ie=te.prototype;q&&(A||R===te)&&o(ie,"toString",g),M&&E&&R===te&&f(ie,"code",Q(function(){return L(b(this).name)}));for(var ce in O)if(_(O,ce)){var se=O[ce],fe=se.s,Ue=u(6,se.c);_(te,fe)||c(te,fe,Ue),_(ie,fe)||c(ie,fe,Ue)}},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),c=e(56472),o=e(25576),f=e(7825),_=e(52109),p=e(80739),b=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var V=arguments.length,K=f(V<1?void 0:arguments[0]),Q=f(V<2?void 0:arguments[1],"Error"),W=new S(K,Q),F=new O(K);return F.name=P,s(W,"stack",a(1,p(F.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),k="stack"in new S(1,2),T=S&&b&&Object.getOwnPropertyDescriptor(r,P),D=!!T&&!(T.writable&&T.configurable),R=A&&!D&&!k;t({global:!0,constructor:!0,forced:g||R},{DOMException:R?I:S});var B=n(P),j=B.prototype;if(j.constructor!==B){g||s(j,"constructor",a(1,B));for(var G in _)if(u(_,G)){var H=_[G],Y=H.s;u(B,Y)||s(B,Y,a(6,H.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),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var _=u&&c.domain;n(_?_.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,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(_){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:_,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{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),c=e(6145),o=e(55327),f=e(39812),_=e(4112),p=e(31946),b=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),k=e(57106),T=e(81644),D=e(2786),R=e(19691),B=e(57002),j=e(39311),G=e(25406),H=e(80426),Y=n.Object,L=n.Array,V=n.Date,K=n.Error,Q=n.TypeError,W=n.PerformanceMark,F=a("DOMException"),q=D.Map,M=D.has,z=D.get,X=D.set,te=R.Set,ie=R.add,ce=R.has,se=a("Object","keys"),fe=s([].push),Ue=s((!0).valueOf),Ze=s(1 .valueOf),ot=s("".valueOf),dt=s(V.prototype.getTime),ct=c("structuredClone"),Xe="DataCloneError",pe="Transferring",Ce=function(de){return!u(function(){var Ee=new n.Set([7]),ft=de(Ee),$e=de(Y(7));return ft===Ee||!ft.has(7)||!p($e)||+$e!=7})&&de},je=function(de,Ee){return!u(function(){var ft=new Ee,$e=de({a:ft,b:ft});return!($e&&$e.a===$e.b&&$e.a instanceof Ee&&$e.a.stack===ft.stack)})},Je=function(de){return!u(function(){var Ee=de(new n.AggregateError([1],ct,{cause:3}));return Ee.name!=="AggregateError"||Ee.errors[0]!==1||Ee.message!==ct||Ee.cause!==3})},gt=n.structuredClone,Ct=t||!je(gt,K)||!je(gt,F)||!Je(gt),Pt=!gt&&Ce(function(de){return new W(ct,{detail:de}).detail}),Oe=Ce(gt)||Pt,Ve=function(de){throw new F("Uncloneable type: "+de,Xe)},vt=function(de,Ee){throw new F((Ee||"Cloning")+" of "+de+" cannot be properly polyfilled in this engine",Xe)},Ne=function(de,Ee){return Oe||vt(Ee),Oe(de)},we=function(){var de;try{de=new n.DataTransfer}catch(Ee){try{de=new n.ClipboardEvent("").clipboardData}catch(ft){}}return de&&de.items&&de.files?de:null},le=function(de,Ee,ft){if(M(Ee,de))return z(Ee,de);var $e=ft||O(de),Ye,it,Tt,Yt,Ae,Le;if($e==="SharedArrayBuffer")Oe?Ye=Oe(de):Ye=de;else{var ze=n.DataView;!ze&&!o(de.slice)&&vt("ArrayBuffer");try{if(o(de.slice)&&!de.resizable)Ye=de.slice(0);else for(it=de.byteLength,Tt=("maxByteLength"in de)?{maxByteLength:de.maxByteLength}:void 0,Ye=new ArrayBuffer(it,Tt),Yt=new ze(de),Ae=new ze(Ye),Le=0;Le1&&!_(arguments[1])?P(arguments[1]):void 0,$e=ft?ft.transfer:void 0,Ye,it;$e!==void 0&&(Ye=new q,it=tt($e,Ye));var Tt=Ie(Ee,Ye);return it&&bt(it),Tt}})},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),c=e(2291),o=e(64110),f=e(66477),_=e(94573),p=e(83126),b=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),k=e(69905),T=e(20132),D=e(35012),R=e(85428),B=e(26006),j=e(25587),G=e(57106),H=e(59893),Y=e(63668),L=H("iterator"),V="URLSearchParams",K=V+"Iterator",Q=b.set,W=b.getterFor(V),F=b.getterFor(K),q=Object.getOwnPropertyDescriptor,M=function(Ye){if(!s)return r[Ye];var it=q(r,Ye);return it&&it.value},z=M("fetch"),X=M("Request"),te=M("Headers"),ie=X&&X.prototype,ce=te&&te.prototype,se=r.RegExp,fe=r.TypeError,Ue=r.decodeURIComponent,Ze=r.encodeURIComponent,ot=a("".charAt),dt=a([].join),ct=a([].push),Xe=a("".replace),pe=a([].shift),Ce=a([].splice),je=a("".split),Je=a("".slice),gt=/\+/g,Ct=Array(4),Pt=function(Ye){return Ct[Ye-1]||(Ct[Ye-1]=se("((?:%[\\da-f]{2}){"+Ye+"})","gi"))},Oe=function(Ye){try{return Ue(Ye)}catch(it){return Ye}},Ve=function(Ye){var it=Xe(Ye,gt," "),Tt=4;try{return Ue(it)}catch(Yt){for(;Tt;)it=Xe(it,Pt(Tt--),Oe);return it}},vt=/[!'()~]|%20/g,Ne={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},we=function(Ye){return Ne[Ye]},le=function(Ye){return Xe(Ze(Ye),vt,we)},ye=p(function(it,Tt){Q(this,{type:K,target:W(it).entries,index:0,kind:Tt})},V,function(){var it=F(this),Tt=it.target,Yt=it.index++;if(!Tt||Yt>=Tt.length)return it.target=void 0,j(void 0,!0);var Ae=Tt[Yt];switch(it.kind){case"keys":return j(Ae.key,!1);case"values":return j(Ae.value,!1)}return j([Ae.key,Ae.value],!1)},!0),Ie=function(Ye){this.entries=[],this.url=null,Ye!==void 0&&(A(Ye)?this.parseObject(Ye):this.parseQuery(typeof Ye=="string"?ot(Ye,0)==="?"?Je(Ye,1):Ye:k(Ye)))};Ie.prototype={type:V,bindURL:function(Ye){this.url=Ye,this.update()},parseObject:function(Ye){var it=this.entries,Tt=B(Ye),Yt,Ae,Le,ze,ht,Dt,ue;if(Tt)for(Yt=R(Ye,Tt),Ae=Yt.next;!(Le=n(Ae,Yt)).done;){if(ze=R(E(Le.value)),ht=ze.next,(Dt=n(ht,ze)).done||(ue=n(ht,ze)).done||!n(ht,ze).done)throw new fe("Expected sequence with length 2");ct(it,{key:k(Dt.value),value:k(ue.value)})}else for(var mt in Ye)O(Ye,mt)&&ct(it,{key:mt,value:k(Ye[mt])})},parseQuery:function(Ye){if(Ye)for(var it=this.entries,Tt=je(Ye,"&"),Yt=0,Ae,Le;Yt0?arguments[0]:void 0,Tt=Q(this,new Ie(it));s||(this.size=Tt.entries.length)},bt=tt.prototype;if(f(bt,{append:function(it,Tt){var Yt=W(this);G(arguments.length,2),ct(Yt.entries,{key:k(it),value:k(Tt)}),s||this.length++,Yt.updateURL()},delete:function(Ye){for(var it=W(this),Tt=G(arguments.length,1),Yt=it.entries,Ae=k(Ye),Le=Tt<2?void 0:arguments[1],ze=Le===void 0?Le:k(Le),ht=0;htYt.key?1:-1}),it.updateURL()},forEach:function(it){for(var Tt=W(this).entries,Yt=S(it,arguments.length>1?arguments[1]:void 0),Ae=0,Le;Ae1?ft(arguments[1]):{})}}),P(X)){var $e=function(it){return g(this,ie),new X(it,arguments.length>1?ft(arguments[1]):{})};ie.constructor=$e,$e.prototype=ie,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:$e})}}i.exports={URLSearchParams:tt,getState:W}},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,c=r(u.append),o=r(u.delete),f=r(u.forEach),_=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,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,b);var O=[];f(this,function(R,B){_(O,{key:B,value:R})}),a(g,1);for(var S=n(b),I=n(P),E=0,A=0,k=!1,T=O.length,D;E?@[\\\]^|]/,gt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Ct=/^[\u0000-\u0020]+/,Pt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Oe=/[\t\n\r]/g,Ve,vt=function(xt){var et=X(xt,"."),We,Be,nt,jt,Nt,_r,gr;if(et.length&&et[et.length-1]===""&&et.length--,We=et.length,We>4)return xt;for(Be=[],nt=0;nt1&&V(jt,0)==="0"&&(Nt=K(Xe,jt)?16:8,jt=te(jt,Nt===8?1:2)),jt==="")_r=0;else{if(!K(Nt===10?Ce:Nt===8?pe:je,jt))return xt;_r=H(jt,Nt)}q(Be,_r)}for(nt=0;nt=L(256,5-We))return null}else if(_r>255)return null;for(gr=F(Be),nt=0;nt6))return;for(_r=0;Re();){if(gr=null,_r>0)if(Re()==="."&&_r<4)nt++;else return;if(!K(ct,Re()))return;for(;K(ct,Re());){if(Ur=H(Re(),10),gr===null)gr=Ur;else{if(gr===0)return;gr=gr*10+Ur}if(gr>255)return;nt++}et[We]=et[We]*256+gr,_r++,(_r===2||_r===4)&&We++}if(_r!==4)return;break}else if(Re()===":"){if(nt++,!Re())return}else if(Re())return;et[We++]=jt}if(Be!==null)for(hn=We-Be,We=7;We!==0&&hn>0;)ir=et[We],et[We--]=et[Be+hn-1],et[Be+--hn]=ir;else if(We!==8)return;return et},we=function(xt){for(var et=null,We=1,Be=null,nt=0,jt=0;jt<8;jt++)xt[jt]!==0?(nt>We&&(et=Be,We=nt),Be=null,nt=0):(Be===null&&(Be=jt),++nt);return nt>We&&(et=Be,We=nt),et},le=function(xt){var et,We,Be,nt;if(typeof xt=="number"){for(et=[],We=0;We<4;We++)ce(et,xt%256),xt=Y(xt/256);return Q(et,".")}else if(typeof xt=="object"){for(et="",Be=we(xt),We=0;We<8;We++)nt&&xt[We]===0||(nt&&(nt=!1),Be===We?(et+=We?":":"::",nt=!0):(et+=W(xt[We],16),We<7&&(et+=":")));return"["+et+"]"}return xt},ye={},Ie=p({},ye,{" ":1,'"':1,"<":1,">":1,"`":1}),tt=p({},Ie,{"#":1,"?":1,"{":1,"}":1}),bt=p({},tt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),de=function(xt,et){var We=P(xt,0);return We>32&&We<127&&!_(et,xt)?xt:encodeURIComponent(xt)},Ee={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ft=function(xt,et){var We;return xt.length===2&&K(ot,V(xt,0))&&((We=V(xt,1))===":"||!et&&We==="|")},$e=function(xt){var et;return xt.length>1&&ft(te(xt,0,2))&&(xt.length===2||(et=V(xt,2))==="/"||et==="\\"||et==="?"||et==="#")},Ye=function(xt){return xt==="."||ie(xt)==="%2e"},it=function(xt){return xt=ie(xt),xt===".."||xt==="%2e."||xt===".%2e"||xt==="%2e%2e"},Tt={},Yt={},Ae={},Le={},ze={},ht={},Dt={},ue={},mt={},tr={},Ht={},Ut={},cr={},He={},pt={},Mt={},ar={},Jt={},pr={},Ir={},Lr={},$t=function(xt,et,We){var Be=S(xt),nt,jt,Nt;if(et){if(jt=this.parse(Be),jt)throw new G(jt);this.searchParams=null}else{if(We!==void 0&&(nt=new $t(We,!0)),jt=this.parse(Be,null,nt),jt)throw new G(jt);Nt=B(new R),Nt.bindURL(this),this.searchParams=Nt}};$t.prototype={type:"URL",parse:function(xt,et,We){var Be=this,nt=et||Tt,jt=0,Nt="",_r=!1,gr=!1,Ur=!1,hn,ir,Re,Tr;for(xt=S(xt),et||(Be.scheme="",Be.username="",Be.password="",Be.host=null,Be.port=null,Be.path=[],Be.query=null,Be.fragment=null,Be.cannotBeABaseURL=!1,xt=M(xt,Ct,""),xt=M(xt,Pt,"$1")),xt=M(xt,Oe,""),hn=b(xt);jt<=hn.length;){switch(ir=hn[jt],nt){case Tt:if(ir&&K(ot,ir))Nt+=ie(ir),nt=Yt;else{if(et)return fe;nt=Ae;continue}break;case Yt:if(ir&&(K(dt,ir)||ir==="+"||ir==="-"||ir==="."))Nt+=ie(ir);else if(ir===":"){if(et&&(Be.isSpecial()!==_(Ee,Nt)||Nt==="file"&&(Be.includesCredentials()||Be.port!==null)||Be.scheme==="file"&&!Be.host))return;if(Be.scheme=Nt,et){Be.isSpecial()&&Ee[Be.scheme]===Be.port&&(Be.port=null);return}Nt="",Be.scheme==="file"?nt=He:Be.isSpecial()&&We&&We.scheme===Be.scheme?nt=Le:Be.isSpecial()?nt=ue:hn[jt+1]==="/"?(nt=ze,jt++):(Be.cannotBeABaseURL=!0,q(Be.path,""),nt=pr)}else{if(et)return fe;Nt="",nt=Ae,jt=0;continue}break;case Ae:if(!We||We.cannotBeABaseURL&&ir!=="#")return fe;if(We.cannotBeABaseURL&&ir==="#"){Be.scheme=We.scheme,Be.path=g(We.path),Be.query=We.query,Be.fragment="",Be.cannotBeABaseURL=!0,nt=Lr;break}nt=We.scheme==="file"?He:ht;continue;case Le:if(ir==="/"&&hn[jt+1]==="/")nt=mt,jt++;else{nt=ht;continue}break;case ze:if(ir==="/"){nt=tr;break}else{nt=Jt;continue}case ht:if(Be.scheme=We.scheme,ir===Ve)Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query=We.query;else if(ir==="/"||ir==="\\"&&Be.isSpecial())nt=Dt;else if(ir==="?")Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query="",nt=Ir;else if(ir==="#")Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query=We.query,Be.fragment="",nt=Lr;else{Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.path.length--,nt=Jt;continue}break;case Dt:if(Be.isSpecial()&&(ir==="/"||ir==="\\"))nt=mt;else if(ir==="/")nt=tr;else{Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,nt=Jt;continue}break;case ue:if(nt=mt,ir!=="/"||V(Nt,jt+1)!=="/")continue;jt++;break;case mt:if(ir!=="/"&&ir!=="\\"){nt=tr;continue}break;case tr:if(ir==="@"){_r&&(Nt="%40"+Nt),_r=!0,Re=b(Nt);for(var Fe=0;Fe65535)return Ze;Be.port=Be.isSpecial()&&na===Ee[Be.scheme]?null:na,Nt=""}if(et)return;nt=ar;continue}else return Ze;break;case He:if(Be.scheme="file",ir==="/"||ir==="\\")nt=pt;else if(We&&We.scheme==="file")switch(ir){case Ve:Be.host=We.host,Be.path=g(We.path),Be.query=We.query;break;case"?":Be.host=We.host,Be.path=g(We.path),Be.query="",nt=Ir;break;case"#":Be.host=We.host,Be.path=g(We.path),Be.query=We.query,Be.fragment="",nt=Lr;break;default:$e(Q(g(hn,jt),""))||(Be.host=We.host,Be.path=g(We.path),Be.shortenPath()),nt=Jt;continue}else{nt=Jt;continue}break;case pt:if(ir==="/"||ir==="\\"){nt=Mt;break}We&&We.scheme==="file"&&!$e(Q(g(hn,jt),""))&&(ft(We.path[0],!0)?q(Be.path,We.path[0]):Be.host=We.host),nt=Jt;continue;case Mt:if(ir===Ve||ir==="/"||ir==="\\"||ir==="?"||ir==="#"){if(!et&&ft(Nt))nt=Jt;else if(Nt===""){if(Be.host="",et)return;nt=ar}else{if(Tr=Be.parseHost(Nt),Tr)return Tr;if(Be.host==="localhost"&&(Be.host=""),et)return;Nt="",nt=ar}continue}else Nt+=ir;break;case ar:if(Be.isSpecial()){if(nt=Jt,ir!=="/"&&ir!=="\\")continue}else if(!et&&ir==="?")Be.query="",nt=Ir;else if(!et&&ir==="#")Be.fragment="",nt=Lr;else if(ir!==Ve&&(nt=Jt,ir!=="/"))continue;break;case Jt:if(ir===Ve||ir==="/"||ir==="\\"&&Be.isSpecial()||!et&&(ir==="?"||ir==="#")){if(it(Nt)?(Be.shortenPath(),ir!=="/"&&!(ir==="\\"&&Be.isSpecial())&&q(Be.path,"")):Ye(Nt)?ir!=="/"&&!(ir==="\\"&&Be.isSpecial())&&q(Be.path,""):(Be.scheme==="file"&&!Be.path.length&&ft(Nt)&&(Be.host&&(Be.host=""),Nt=V(Nt,0)+":"),q(Be.path,Nt)),Nt="",Be.scheme==="file"&&(ir===Ve||ir==="?"||ir==="#"))for(;Be.path.length>1&&Be.path[0]==="";)z(Be.path);ir==="?"?(Be.query="",nt=Ir):ir==="#"&&(Be.fragment="",nt=Lr)}else Nt+=de(ir,tt);break;case pr:ir==="?"?(Be.query="",nt=Ir):ir==="#"?(Be.fragment="",nt=Lr):ir!==Ve&&(Be.path[0]+=de(ir,ye));break;case Ir:!et&&ir==="#"?(Be.fragment="",nt=Lr):ir!==Ve&&(ir==="'"&&Be.isSpecial()?Be.query+="%27":ir==="#"?Be.query+="%23":Be.query+=de(ir,ye));break;case Lr:ir!==Ve&&(Be.fragment+=de(ir,Ie));break}jt++}},parseHost:function(xt){var et,We,Be;if(V(xt,0)==="["){if(V(xt,xt.length-1)!=="]"||(et=Ne(te(xt,1,-1)),!et))return Ue;this.host=et}else if(this.isSpecial()){if(xt=O(xt),K(Je,xt)||(et=vt(xt),et===null))return Ue;this.host=et}else{if(K(gt,xt))return Ue;for(et="",We=b(xt),Be=0;Be1?arguments[1]:void 0,nt=T(We,new $t(et,!1,Be));r||(We.href=nt.serialize(),We.origin=nt.getOrigin(),We.protocol=nt.getProtocol(),We.username=nt.getUsername(),We.password=nt.getPassword(),We.host=nt.getHost(),We.hostname=nt.getHostname(),We.port=nt.getPort(),We.pathname=nt.getPathname(),We.search=nt.getSearch(),We.searchParams=nt.getSearchParams(),We.hash=nt.getHash())},Wt=Ft.prototype,Qt=function(xt,et){return{get:function(){return D(this)[xt]()},set:et&&function(We){return D(this)[et](We)},configurable:!0,enumerable:!0}};if(r&&(o(Wt,"href",Qt("serialize","setHref")),o(Wt,"origin",Qt("getOrigin")),o(Wt,"protocol",Qt("getProtocol","setProtocol")),o(Wt,"username",Qt("getUsername","setUsername")),o(Wt,"password",Qt("getPassword","setPassword")),o(Wt,"host",Qt("getHost","setHost")),o(Wt,"hostname",Qt("getHostname","setHostname")),o(Wt,"port",Qt("getPort","setPort")),o(Wt,"pathname",Qt("getPathname","setPathname")),o(Wt,"search",Qt("getSearch","setSearch")),o(Wt,"searchParams",Qt("getSearchParams")),o(Wt,"hash",Qt("getHash","setHash"))),c(Wt,"toJSON",function(){return D(this).serialize()},{enumerable:!0}),c(Wt,"toString",function(){return D(this).serialize()},{enumerable:!0}),j){var yr=j.createObjectURL,Er=j.revokeObjectURL;yr&&c(Ft,"createObjectURL",s(yr,j)),Er&&c(Ft,"revokeObjectURL",s(Er,j))}I(Ft,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ft})},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[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=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,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,_,p,b,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,_=S}finally{try{if(!P&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw _}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(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 c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;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);a3?(fe=ot===se)&&(q=Ue[(F=Ue[4])?5:(F=3,3)],Ue[4]=Ue[5]=p):Ue[0]<=Ze&&((fe=ce<2&&Zese||se>ot)&&(Ue[4]=ce,Ue[5]=se,te.n=ot,F=0))}if(fe||ce>1)return I;throw X=!0,se}return function(ce,se,fe){if(M>1)throw TypeError("Generator is already running");for(X&&se===1&&ie(se,fe),F=se,q=fe;(b=F<2?p:q)||!X;){W||(F?F<3?(F>1&&(te.n=-1),ie(F,q)):te.n=q:te.v=q);try{if(M=2,W){if(F||(ce="next"),b=W[ce]){if(!(b=b.call(W,q)))throw TypeError("iterator result is not an object");if(!b.done)return b;q=b.value,F<2&&(F=0)}else F===1&&(b=W.return)&&b.call(W),F<2&&(q=TypeError("The iterator does not provide a '"+ce+"' method"),F=1);W=p}else if((b=(X=te.n<0)?q:V.call(K,te))!==I)break}catch(Ue){W=p,F=1,q=Ue}finally{M=1}}return{value:b,done:X}}}(B,G,H),!0),L}var I={};function E(){}function A(){}function k(){}b=Object.getPrototypeOf;var T=[][P]?b(b([][P]())):(r(b={},P,function(){return this}),b),D=k.prototype=E.prototype=Object.create(T);function R(B){return Object.setPrototypeOf?Object.setPrototypeOf(B,k):(B.__proto__=k,r(B,O,"GeneratorFunction")),B.prototype=Object.create(D),B}return A.prototype=k,r(D,"constructor",k),r(k,"constructor",A),A.displayName="GeneratorFunction",r(k,O,"GeneratorFunction"),r(D),r(D,O,"Generator"),r(D,P,function(){return this}),r(D,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:R}})()}function a(p,b){function g(O,S,I,E){try{var A=p[O](S),k=A.value;return k instanceof t?b.resolve(k.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):b.resolve(k).then(function(T){A.value=T,I(A)},function(T){return g("throw",T,I,E)})}catch(T){E(T)}}var P;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function E(){return new b(function(A,k){g(O,I,A,k)})}return P=P?P.then(E,E):E()},!0)}function s(p,b,g,P,O){return new a(n().w(p,b,g,P),O||Promise)}function u(p,b,g,P,O){var S=s(p,b,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var b=Object(p),g=[];for(var P in b)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in b)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(76190);function f(p){if(p!=null){var b=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(b)return b.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function _(){"use strict";var p=n(),b=p.m(_),g=(Object.getPrototypeOf?Object.getPrototypeOf(b):b.__proto__).constructor;function P(I){var E=typeof I=="function"&&I.constructor;return!!E&&(E===g||(E.displayName||E.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var E,A;return function(k){E||(E={stop:function(){return A(k.a,2)},catch:function(){return k.v},abrupt:function(D,R){return A(k.a,O[D],R)},delegateYield:function(D,R,B){return E.resultName=R,A(k.d,f(D),B)},finish:function(D){return A(k.f,D)}},A=function(D,R,B){k.p=E.prev,k.n=E.next;try{return D(R,B)}finally{E.next=k.n}}),E.resultName&&(E[E.resultName]=k.v,E.resultName=void 0),E.sent=k.v,E.next=k.n;try{return I.call(this,E)}finally{k.p=E.prev,k.n=E.next}}}return(_=function(){return{wrap:function(A,k,T,D){return p.w(S(A),k,T,D&&D.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,k){return new t(A,k)},AsyncIterator:a,async:function(A,k,T,D,R){return(P(k)?s:u)(S(A),k,T,D,R)},keys:c,values:f}})()}},18773: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)}},42978:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(42028);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,_,p,b,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,_=S}finally{try{if(!P&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw _}}return g}}var n=e(3208),a=e(23317);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},66712:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(42028),r=e(7553),n=e(3208),a=e(23317);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},94480:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(97047);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(7553),a=e(3208);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(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},88058:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(76190);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;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+""}},76190: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)}},3208:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(97047);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}}},5529:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(58289),r=e(18773);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(75538);function s(c,o,f){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var _=[null];_.push.apply(_,o);var p=new(c.bind.apply(c,_));return f&&(0,r.Z)(p,f.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(_){if(_===null||!n(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(_))return o.get(_);o.set(_,p)}function p(){return s(_,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(_.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,_)},u(c)}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,_=f===void 0?!1:f,p=u.debounceMode,b=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var k=A||{},T=k.upcomingOnly,D=T===void 0?!1:T;S(),P=!D}function E(){for(var A=arguments.length,k=new Array(A),T=0;Tn?_?(O=Date.now(),o||(g=setTimeout(b?j:B,n))):B():o!==!0&&(g=setTimeout(b?j:B,b===void 0?n-R:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;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",65:"p__StudentEffectivenessAnalysis__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",1025:"p__KnowledgeHub__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",1994:"p__Classrooms__Lists__AI__AIknowledge__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",2306:"p__Classrooms__Lists__AI__AIagent__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",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",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",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",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",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",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",7172:"p__User__Detail__MemberCenter__index",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",8137:"p__knowledgegraph__Statistics__PathAtlas__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",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",9595:"p__knowledgegraph__Statistics__AbilityMap__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:"2fc1d11d",65:"c458e4ec",67:"2d6951be",109:"38f1aedf",184:"5997987a",195:"6a1a4112",264:"d269b986",265:"a33d4209",292:"99a635d4",310:"ff6bf091",316:"1f60ada6",337:"6636560d",342:"c7aa106a",354:"d4d139cf",479:"80858575",485:"ad8660dd",508:"4d829a39",532:"15fdf715",533:"3d5f71f9",547:"22a4bcf6",556:"20584e0b",559:"63fc8018",576:"0b520cd1",577:"272cadb5",629:"44a1d9a5",643:"e1d479a7",671:"4a609b8d",680:"3794f49b",700:"704b439b",737:"778fe6fb",741:"ac5fd360",745:"4cc1878a",763:"6ab1fa34",799:"c2883de1",869:"10cf773d",895:"e5094966",919:"35d6af97",921:"c14c02aa",928:"c500d246",981:"24da50c7",1006:"29eae26a",1025:"280a1fef",1043:"dde4313c",1045:"bef627fc",1048:"300fd5a8",1070:"35891686",1144:"c90eccaf",1148:"f9831541",1150:"41ade8cc",1154:"8cb80842",1211:"6ba5aec1",1253:"55b4cb88",1257:"712becc6",1265:"8e189305",1274:"5f6ea65a",1276:"337ca123",1343:"c01f1860",1416:"7f35db5a",1423:"0d8882af",1427:"b1426ebd",1443:"716a6fa3",1450:"491886c9",1461:"b1f33468",1462:"fcf08abc",1470:"c487fab1",1475:"c9bffea5",1482:"a64ba57b",1512:"23d03ac4",1520:"db685116",1543:"89272dfb",1545:"3c53d909",1561:"921fd00f",1578:"c32ba475",1581:"efd191f1",1582:"86afca23",1646:"e6e27b60",1657:"144e00ba",1660:"0a8da0fa",1674:"0a0bcfbe",1702:"e0a6af2c",1713:"35d07e6f",1717:"79be604a",1727:"df01e5fb",1783:"8cb72d59",1799:"7631b502",1831:"13a2082f",1836:"5c99a64a",1855:"8faa0e12",1880:"a01eed9c",1939:"c0173d14",1953:"0437f65a",1962:"3e75a6ea",1994:"e378dfbb",2011:"59d51f98",2045:"8caf07bf",2076:"17fa4a2e",2102:"09061028",2141:"17a26e33",2216:"7c6f911e",2240:"597e060a",2249:"f4830452",2254:"0f13d4ec",2300:"517faa70",2303:"994a583a",2306:"58e3cdb8",2307:"5a34c6af",2338:"bca0ab44",2339:"8c75c357",2386:"192e235c",2396:"871763a2",2404:"31f28934",2412:"1260a2ac",2425:"d4b25fef",2443:"953cebc7",2476:"bbfa3f98",2494:"68080a87",2501:"1cd3471c",2524:"ab088c2d",2529:"08dac1d6",2538:"de4a3723",2539:"1e830257",2548:"9c17a776",2570:"586a3615",2594:"e87d3761",2603:"ec1c3607",2659:"4add0f13",2707:"9149ec46",2806:"faf39d9b",2819:"1fe31023",2823:"866dd7ff",2826:"a0206796",2829:"feebfb89",2837:"54a82605",2865:"e46c39fc",2875:"ee6833c1",2884:"524461c5",2969:"ab3357d7",2983:"556f186c",3006:"0414d9a0",3133:"9bf3f89c",3141:"74ac182f",3157:"7b78e003",3183:"d988c4dd",3198:"8e655451",3212:"bab299c9",3220:"8930e325",3247:"9c74f26f",3260:"3914b3f9",3282:"062df485",3317:"9fda0e19",3332:"daa8111f",3355:"138f38b1",3356:"edbfb343",3391:"d584f2ba",3433:"dda3cb28",3442:"f0a29e68",3443:"88a37373",3447:"56ffb185",3451:"00147b21",3496:"586d8536",3509:"ced85d3b",3550:"3dc83156",3581:"7c6be7d7",3585:"724c9994",3589:"a3ad6bcc",3665:"d6092e5f",3668:"9629a756",3685:"f5abc35c",3697:"481a10d9",3747:"acdcfbc5",3754:"e047a2d2",3777:"d5b0f2f1",3784:"7046f150",3805:"9dbcb95e",3862:"4a8c843a",3873:"aebe9a4f",3885:"f87f7f15",3897:"234e575b",3910:"4077f1c7",3935:"2c8c90e0",3951:"a75ca1c8",3987:"5cecd51b",4014:"27a8e97c",4017:"18dcc7ee",4030:"6bae2952",4038:"5382bb91",4056:"93d69010",4058:"eb65995a",4059:"dd2c3b1e",4078:"a1647f96",4088:"6f7d1078",4093:"708e8f8e",4100:"4f701ce3",4105:"4aaa7558",4144:"41d867d0",4164:"ace4d4e6",4216:"d550ebea",4217:"9ba49bef",4227:"a2f37dd2",4259:"9924e42b",4264:"bceb4591",4339:"61fa0b29",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"f5019960",4492:"1a432a90",4496:"89015b97",4498:"20f7b668",4504:"b3cf2ab9",4514:"24ea8351",4520:"e63997ef",4546:"e3e44011",4565:"3cebf883",4572:"bc56e82a",4599:"b53c0391",4601:"b4a19da2",4610:"0a7cf3fa",4621:"88cfa465",4628:"ece2c60c",4662:"f15162a9",4685:"c33f1528",4715:"6b48c1f4",4736:"cea83ef5",4741:"1dd7db05",4757:"2a692515",4766:"33c1e378",4770:"c3658546",4790:"619413e4",4795:"6c89ec7e",4797:"a24e92db",4800:"797c69c2",4809:"d66fcebc",4849:"76dcd20e",4850:"1edda4b7",4862:"c8e29dde",4884:"db8aad0e",4889:"cf877d0b",4928:"ad027afb",4973:"b8f2e0f6",4994:"fa60508e",5022:"fcebda22",5030:"b4d00a1a",5043:"06de93cb",5048:"54524ca0",5060:"85dafcc6",5096:"5188cdaa",5111:"7d783f80",5125:"a34769a2",5148:"bb091ac5",5176:"63b55b76",5179:"0af6dc0c",5186:"34cde78f",5191:"195e0c85",5238:"fa3f314e",5290:"5dabcdc2",5297:"12811380",5319:"4fc0b857",5321:"1163c84e",5335:"cac3c341",5354:"7ae70604",5357:"c62f86b2",5359:"3bc47758",5382:"0e273015",5402:"c9db1c5a",5416:"454536b7",5434:"38b302a6",5470:"f4332185",5494:"d89549c4",5518:"c54e10c7",5549:"36663ba6",5572:"4700e022",5573:"5f724bbe",5599:"3798c736",5624:"ad1b7895",5631:"e00d3d36",5650:"0a889f47",5679:"4a090bef",5705:"9d0e4567",5729:"de2ba3da",5741:"67b6af33",5764:"e0d7e586",5775:"13e58027",5786:"1cf1f740",5798:"44977e2c",5816:"ec04b80d",5825:"cb64e3df",5876:"5eded409",5888:"d33fbccb",5891:"7c62e392",5895:"868627a3",5902:"c00e7688",5915:"19933cc3",5927:"b0702b58",5992:"1275cb73",6029:"8c53244a",6034:"164071cc",6045:"d268f87f",6047:"3ce45acd",6052:"37fadc98",6063:"270d05d2",6069:"564c1dc1",6126:"99519171",6127:"a184021e",6170:"cd9a7f60",6265:"beee7bcf",6270:"7715e1f3",6277:"18c6336f",6328:"2026a343",6366:"11f56ff5",6378:"7f3a946a",6411:"534be9ea",6434:"716ab7f2",6444:"18bf06a8",6452:"a563b6c3",6531:"23ccfd28",6541:"70c80c46",6583:"57a3c1e4",6587:"240f22ff",6634:"ae2dc214",6651:"6b653a02",6685:"00095912",6729:"21e14c79",6741:"01dbf29a",6758:"d6a43fad",6769:"dbec6e6e",6774:"59d4d618",6784:"77f35b2d",6788:"9f9c2313",6796:"6ef4e082",6805:"c0048801",6820:"9bad2add",6845:"e5593d84",6882:"2dbc1f4b",6883:"95894311",6904:"018f93e6",6913:"042c8c5c",6954:"2cc3f050",6963:"4f149bea",6982:"0a94f142",7008:"72ed8a7f",7042:"d9b4ede5",7043:"7a1a4cd5",7045:"4e26eeb2",7046:"1d7e59f4",7058:"f43f141b",7062:"a31e7027",7084:"46ccce72",7156:"e7466006",7172:"ae00a986",7178:"8e1ec878",7182:"3a51b3fb",7242:"499ecb3f",7260:"1692bbf0",7331:"2e27a23b",7333:"a40c2f80",7365:"1005464f",7395:"fdf9666f",7460:"9b95794f",7477:"05629db6",7482:"0f235469",7527:"fe853aea",7545:"bd55e460",7554:"b24eade7",7560:"b4f35085",7589:"dcc42c1b",7591:"c8233ce9",7614:"1730e97e",7622:"1e9c7cef",7686:"4fcec9f9",7706:"c2a79e40",7806:"4d3b2a7a",7852:"819ac990",7855:"e45379b8",7857:"aade9997",7878:"5b0366be",7883:"372fd3a5",7884:"ec185b1f",7922:"0d28844d",7964:"29aed9a1",8014:"31ba5a6b",8062:"cf47a042",8072:"be30775b",8077:"1e14078d",8085:"90f66ce6",8089:"d536b13a",8137:"03b02ac3",8143:"1141f6f3",8155:"6ea79dc8",8161:"83c5fa9a",8237:"51603794",8241:"aeb22b94",8302:"6ebf4640",8307:"400e9e78",8340:"e1a7ad87",8350:"07df8a75",8398:"bf2744ba",8431:"7e836f1c",8435:"e3e234e7",8447:"cbb403a7",8517:"298f2879",8522:"d38c210e",8561:"333e8ec9",8563:"741db8e6",8634:"82ec4638",8639:"2883d89e",8665:"747d1d95",8688:"d61110b8",8689:"4c77885a",8723:"6a6b7ad9",8737:"ce7dad23",8776:"0ad26240",8782:"c7664301",8787:"91b94854",8795:"aadb72ab",8797:"ab8db054",8821:"a8b9d0c6",8823:"a13053a1",8827:"84169770",8842:"9f25a3e2",8866:"de53fcf4",8882:"b0fb8f7a",8885:"af206986",8891:"e85af8bf",8898:"d002bcd8",8909:"c18e21e1",8920:"7f82440c",8963:"790aecdd",8982:"09679070",8999:"1567e633",9076:"7b91812a",9104:"bbcb2345",9133:"7b73c9d8",9205:"2fb827ea",9215:"9e3aed69",9252:"0d791a59",9260:"f163e60e",9332:"09391a9a",9360:"80c02042",9366:"627c6826",9391:"551d628f",9404:"9fcc3d3e",9408:"52f3be61",9416:"56a6554b",9472:"41639085",9487:"b6d3da56",9489:"3c4c2acd",9507:"d5b07f45",9554:"ed358e7b",9559:"f794af19",9590:"6044f1be",9595:"111d3588",9647:"1228cf13",9649:"584d2b04",9674:"d190fd31",9677:"a9dbdb92",9695:"a0ea04f8",9715:"aece25f8",9716:"dee9b2ad",9785:"2b60a448",9788:"cad9f6d1",9890:"521270bd",9891:"1f7cf4e7",9895:"b8e31ff2",9921:"a0ebd116",9922:"6a98fa9f",9928:"5989f5e0",9944:"43554f40",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__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",1025:"p__KnowledgeHub__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",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",1994:"p__Classrooms__Lists__AI__AIknowledge__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",2306:"p__Classrooms__Lists__AI__AIagent__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",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",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",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",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",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",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",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",7172:"p__User__Detail__MemberCenter__index",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",8137:"p__knowledgegraph__Statistics__PathAtlas__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",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",9595:"p__knowledgegraph__Statistics__AbilityMap__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:"733ddb1e",65:"a6b3e531",67:"b4cfc15d",109:"b9c23c40",195:"34d0c5a3",264:"5fd9b3fc",265:"2a9403c1",292:"309a3d64",310:"5ee07baa",337:"5abc3ec6",342:"95511320",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"986539e1",533:"4eb60f2d",547:"5581debc",556:"7161c145",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"91c122eb",737:"72eaccaa",745:"1f228c87",799:"2a2350cb",869:"af851eb7",895:"ce8634e8",919:"182c49e9",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"5b955564",1043:"e8c0878b",1045:"45d3269a",1048:"64fc11e1",1070:"e67e9e01",1148:"754fff63",1211:"9bf643f5",1253:"5dc7fdfa",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"33db6746",1416:"d4b7f732",1423:"0534f297",1427:"f96d951b",1443:"275581f6",1450:"63954a12",1461:"ff9ffcda",1470:"afcb0f79",1475:"c0dc42a1",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"f145eeb1",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"b1e4a4aa",1674:"fdbc1e05",1702:"522451c1",1713:"5a6ef7b3",1717:"9017801c",1727:"6304c969",1783:"04ba3ac6",1831:"ee110bfe",1836:"5f0d3f7f",1855:"a88676c2",1880:"0c8216e8",1939:"e2e51900",1953:"0472929a",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"e8e5b50a",2102:"08e28f8d",2141:"5eb2f330",2216:"101cc78b",2240:"e7cce869",2254:"64cff177",2303:"e01bb639",2306:"7e0b9785",2307:"b2c54321",2338:"2c4828f2",2339:"008c3b6b",2396:"52bc1155",2404:"d9aa211d",2412:"87d0a22b",2425:"cc6591f1",2443:"0b9b1948",2476:"cf85a190",2501:"2441982c",2524:"0ce04fb8",2529:"c717395e",2539:"3b4514b7",2548:"75182034",2570:"2d2ac44e",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"efbb2de3",2819:"82c67c32",2823:"a13b21fb",2826:"81378be8",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"fc60f32f",2983:"97d5ffff",3006:"7fce4e74",3141:"19ebc167",3157:"9f4a7691",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"672d6e43",3282:"ef4b6869",3317:"390325ea",3332:"4953f81e",3355:"62bfb3d7",3356:"7446e2b5",3391:"89554b70",3433:"a470654f",3442:"7216725b",3443:"182c49e9",3447:"1653d818",3451:"e3a31387",3496:"64b25a70",3509:"70043ca5",3581:"98941083",3585:"5f288e7b",3665:"2fe45ee2",3668:"e5d2f8dc",3685:"5356e3de",3747:"7d4ed68f",3784:"05ecae20",3873:"bcff883d",3897:"08a77985",3910:"658d457f",3935:"cc4b3b37",3951:"3f66f5f0",4030:"769aec58",4056:"10eacfff",4078:"aa54548e",4093:"bbac3ab0",4100:"03cdfb68",4105:"d4868269",4144:"f10aa199",4164:"482adc19",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"b4109dfb",4449:"e68d8d58",4492:"7eb33c49",4496:"dcb45324",4498:"b2cfdf14",4504:"0ea1ace7",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"9630c758",4601:"3c8ac557",4610:"687005a6",4621:"09e8e323",4662:"09c8a329",4715:"bf90fe03",4736:"71d1662f",4741:"82a12c0c",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"4cf5f1db",4862:"bcbc7c37",4884:"bd293d3b",4889:"815f18f8",4928:"3ec9e47f",4973:"129c56e8",4994:"5cb27ec2",5022:"81b1b86b",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"594b89e4",5191:"503fb963",5238:"46f12268",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"1e7e2daa",5402:"109bc575",5470:"daab4cb4",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"caafc040",5624:"45710d05",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"b7215dbd",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"1277dc07",5825:"673c832d",5888:"215b0119",5891:"90c75394",5895:"53044dc0",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"59a1e450",6052:"e334a6ee",6063:"9def5e47",6069:"9552bcfa",6127:"66ea13ef",6265:"82cf01f3",6270:"047e7926",6277:"73d1bb2e",6328:"1d366bbd",6366:"079fc2d8",6434:"e9687899",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"73d00285",6587:"9c49e7fa",6634:"0d8d0d6b",6651:"b07fe216",6685:"b2f0df55",6729:"376181a1",6741:"b838eb14",6758:"c8ee0d05",6784:"1affe817",6788:"40ac0023",6796:"af1fae10",6805:"5ee3ce07",6820:"1ac8b19c",6845:"49fbedce",6882:"c2d2eada",6883:"6099f2ea",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"06425f57",7008:"19015236",7042:"182c49e9",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"5f19bcea",7062:"418c7e88",7172:"ef54b1b3",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"96a27e71",7482:"809f9009",7527:"a3896f87",7545:"83e9546d",7560:"d82e43ca",7589:"a6d9da90",7614:"8e370373",7622:"543c2ad1",7806:"bd9accb9",7852:"100ed228",7855:"3bed1c47",7857:"6071267c",7878:"2b521fde",7883:"506407af",7884:"749716d8",7922:"8c96c1ef",8014:"c08a5c8f",8062:"8e384b9f",8072:"10958afc",8077:"e09f1642",8085:"717ea8aa",8137:"66f37f26",8143:"98fc28ad",8155:"d345abd7",8237:"e2c7450c",8241:"4cbd8018",8302:"01ba72de",8307:"e679af6d",8398:"fdefa9b3",8431:"244f47c8",8435:"9fbbd9f9",8447:"56515c6f",8517:"596dea44",8522:"8cc476db",8563:"b90e76ee",8634:"f12e9c15",8665:"c52575bc",8688:"f98a445e",8689:"2eacf8de",8723:"afe45212",8782:"681114e5",8787:"121de108",8795:"23231ec2",8797:"eddf3686",8821:"f7d574a3",8823:"473168fa",8827:"ed421dfa",8866:"dcda2a20",8882:"88d4f80b",8885:"de905169",8982:"5a361c0e",8999:"42d19932",9076:"6a501148",9133:"1e77651a",9205:"1e43ebcb",9215:"f737e7e7",9332:"8d449bfa",9360:"f2669a0d",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"ee42bae2",9472:"0aba9277",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"e9506890",9590:"17076d54",9595:"182c49e9",9647:"e5f60e26",9649:"5e708a2c",9674:"1d67ba5e",9677:"5eb365b4",9695:"056705bc",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"e783fb2e",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?_?(O=Date.now(),o||(g=setTimeout(b?j:B,n))):B():o!==!0&&(g=setTimeout(b?j:B,b===void 0?n-R:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;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",65:"p__StudentEffectivenessAnalysis__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",1025:"p__KnowledgeHub__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",1994:"p__Classrooms__Lists__AI__AIknowledge__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",2306:"p__Classrooms__Lists__AI__AIagent__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",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",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",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",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",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",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",7172:"p__User__Detail__MemberCenter__index",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",8137:"p__knowledgegraph__Statistics__PathAtlas__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",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",9595:"p__knowledgegraph__Statistics__AbilityMap__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:"2fc1d11d",65:"c458e4ec",67:"2d6951be",109:"38f1aedf",184:"5997987a",195:"6a1a4112",264:"d269b986",265:"a33d4209",292:"52d5f5fe",310:"ff6bf091",316:"1f60ada6",337:"6636560d",342:"c7aa106a",354:"d4d139cf",479:"80858575",485:"ad8660dd",508:"4d829a39",532:"15fdf715",533:"3d5f71f9",547:"22a4bcf6",556:"20584e0b",559:"63fc8018",576:"0b520cd1",577:"272cadb5",629:"44a1d9a5",643:"e1d479a7",671:"4a609b8d",680:"3794f49b",700:"704b439b",737:"778fe6fb",741:"ac5fd360",745:"4cc1878a",763:"6ab1fa34",799:"c2883de1",869:"10cf773d",895:"e5094966",919:"35d6af97",921:"c14c02aa",928:"c500d246",981:"24da50c7",1006:"29eae26a",1025:"280a1fef",1043:"dde4313c",1045:"bef627fc",1048:"300fd5a8",1070:"35891686",1144:"c90eccaf",1148:"f9831541",1150:"41ade8cc",1154:"8cb80842",1211:"6ba5aec1",1253:"55b4cb88",1257:"712becc6",1265:"8e189305",1274:"5f6ea65a",1276:"337ca123",1343:"c01f1860",1416:"7f35db5a",1423:"0d8882af",1427:"b1426ebd",1443:"716a6fa3",1450:"491886c9",1461:"b1f33468",1462:"fcf08abc",1470:"c487fab1",1475:"c9bffea5",1482:"a64ba57b",1512:"23d03ac4",1520:"db685116",1543:"89272dfb",1545:"3c53d909",1561:"921fd00f",1578:"c32ba475",1581:"efd191f1",1582:"86afca23",1646:"e6e27b60",1657:"144e00ba",1660:"0a8da0fa",1674:"0a0bcfbe",1702:"e0a6af2c",1713:"35d07e6f",1717:"79be604a",1727:"df01e5fb",1783:"8cb72d59",1799:"7631b502",1831:"13a2082f",1836:"5c99a64a",1855:"8faa0e12",1880:"a01eed9c",1939:"c0173d14",1953:"0437f65a",1962:"3e75a6ea",1994:"e378dfbb",2011:"59d51f98",2045:"8caf07bf",2076:"17fa4a2e",2102:"09061028",2141:"17a26e33",2216:"7c6f911e",2240:"597e060a",2249:"f4830452",2254:"0f13d4ec",2300:"517faa70",2303:"994a583a",2306:"58e3cdb8",2307:"5a34c6af",2338:"bca0ab44",2339:"8c75c357",2386:"192e235c",2396:"871763a2",2404:"31f28934",2412:"1260a2ac",2425:"d4b25fef",2443:"953cebc7",2476:"bbfa3f98",2494:"68080a87",2501:"1cd3471c",2524:"bac6751e",2529:"08dac1d6",2538:"de4a3723",2539:"1e830257",2548:"9c17a776",2570:"586a3615",2594:"e87d3761",2603:"ec1c3607",2659:"4add0f13",2707:"9149ec46",2806:"faf39d9b",2819:"1fe31023",2823:"866dd7ff",2826:"a0206796",2829:"feebfb89",2837:"54a82605",2865:"e46c39fc",2875:"ee6833c1",2884:"524461c5",2969:"ab3357d7",2983:"556f186c",3006:"0414d9a0",3133:"9bf3f89c",3141:"74ac182f",3157:"7b78e003",3183:"d988c4dd",3198:"8e655451",3212:"bab299c9",3220:"8930e325",3247:"9c74f26f",3260:"39a8c034",3282:"062df485",3317:"9fda0e19",3332:"daa8111f",3355:"138f38b1",3356:"edbfb343",3391:"d584f2ba",3433:"dda3cb28",3442:"f0a29e68",3443:"88a37373",3447:"56ffb185",3451:"00147b21",3496:"586d8536",3509:"ced85d3b",3550:"3dc83156",3581:"7c6be7d7",3585:"724c9994",3589:"a3ad6bcc",3665:"d6092e5f",3668:"9629a756",3685:"f5abc35c",3697:"481a10d9",3747:"acdcfbc5",3754:"e047a2d2",3777:"d5b0f2f1",3784:"7046f150",3805:"9dbcb95e",3862:"4a8c843a",3873:"aebe9a4f",3885:"f87f7f15",3897:"234e575b",3910:"4077f1c7",3935:"2c8c90e0",3951:"a75ca1c8",3987:"5cecd51b",4014:"27a8e97c",4017:"18dcc7ee",4030:"6bae2952",4056:"93d69010",4058:"eb65995a",4059:"dd2c3b1e",4078:"a1647f96",4088:"6f7d1078",4093:"708e8f8e",4100:"4f701ce3",4105:"4aaa7558",4144:"41d867d0",4164:"ace4d4e6",4216:"d550ebea",4217:"9ba49bef",4227:"a2f37dd2",4259:"9924e42b",4264:"bceb4591",4339:"61fa0b29",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"f5019960",4492:"1a432a90",4496:"89015b97",4498:"20f7b668",4504:"b3cf2ab9",4514:"24ea8351",4520:"e63997ef",4546:"e3e44011",4565:"3cebf883",4572:"bc56e82a",4599:"b53c0391",4601:"b4a19da2",4610:"0a7cf3fa",4621:"88cfa465",4628:"ece2c60c",4662:"f15162a9",4685:"c33f1528",4715:"6b48c1f4",4736:"cea83ef5",4741:"1dd7db05",4757:"2a692515",4766:"33c1e378",4770:"c3658546",4790:"619413e4",4795:"6c89ec7e",4797:"a24e92db",4800:"797c69c2",4849:"76dcd20e",4850:"1edda4b7",4862:"c8e29dde",4884:"db8aad0e",4889:"cf877d0b",4928:"ad027afb",4973:"b8f2e0f6",4994:"fa60508e",5022:"fcebda22",5030:"b4d00a1a",5043:"06de93cb",5048:"54524ca0",5060:"85dafcc6",5096:"5188cdaa",5111:"7d783f80",5125:"a34769a2",5148:"bb091ac5",5176:"63b55b76",5179:"0af6dc0c",5186:"34cde78f",5191:"195e0c85",5238:"fa3f314e",5290:"5dabcdc2",5297:"12811380",5319:"4fc0b857",5321:"1163c84e",5335:"cac3c341",5354:"7ae70604",5357:"c62f86b2",5359:"3bc47758",5382:"0e273015",5402:"c9db1c5a",5416:"454536b7",5434:"38b302a6",5470:"f4332185",5494:"d89549c4",5518:"c54e10c7",5549:"36663ba6",5572:"4700e022",5573:"5f724bbe",5599:"3798c736",5624:"ad1b7895",5631:"e00d3d36",5650:"0a889f47",5679:"4a090bef",5705:"9d0e4567",5729:"de2ba3da",5741:"67b6af33",5764:"e0d7e586",5775:"13e58027",5786:"1cf1f740",5798:"44977e2c",5816:"ec04b80d",5825:"cb64e3df",5876:"5eded409",5888:"d33fbccb",5891:"7c62e392",5895:"868627a3",5902:"c00e7688",5915:"19933cc3",5927:"b0702b58",5992:"1275cb73",6029:"8c53244a",6034:"164071cc",6045:"d268f87f",6047:"3ce45acd",6052:"37fadc98",6063:"270d05d2",6069:"564c1dc1",6126:"99519171",6127:"a184021e",6170:"cd9a7f60",6265:"beee7bcf",6270:"7715e1f3",6277:"18c6336f",6328:"2026a343",6366:"11f56ff5",6378:"7f3a946a",6411:"534be9ea",6434:"716ab7f2",6444:"18bf06a8",6452:"a563b6c3",6531:"23ccfd28",6541:"70c80c46",6583:"57a3c1e4",6587:"240f22ff",6634:"ae2dc214",6651:"6b653a02",6685:"00095912",6721:"ef2a19cb",6729:"21e14c79",6741:"01dbf29a",6758:"d6a43fad",6769:"dbec6e6e",6774:"59d4d618",6784:"77f35b2d",6788:"9f9c2313",6796:"6ef4e082",6805:"c0048801",6820:"9bad2add",6845:"e5593d84",6882:"2dbc1f4b",6883:"95894311",6904:"018f93e6",6913:"042c8c5c",6954:"2cc3f050",6963:"4f149bea",6982:"0a94f142",7008:"72ed8a7f",7042:"d9b4ede5",7043:"7a1a4cd5",7045:"4e26eeb2",7046:"1d7e59f4",7058:"f43f141b",7062:"a31e7027",7084:"46ccce72",7156:"e7466006",7172:"ae00a986",7178:"8e1ec878",7182:"3a51b3fb",7242:"499ecb3f",7260:"1692bbf0",7331:"2e27a23b",7333:"a40c2f80",7365:"1005464f",7395:"fdf9666f",7460:"9b95794f",7477:"05629db6",7482:"0f235469",7527:"fe853aea",7545:"bd55e460",7554:"b24eade7",7560:"b4f35085",7573:"97f85034",7589:"dcc42c1b",7591:"c8233ce9",7614:"1730e97e",7622:"1e9c7cef",7686:"4fcec9f9",7706:"c2a79e40",7806:"4d3b2a7a",7852:"819ac990",7855:"e45379b8",7857:"aade9997",7878:"5b0366be",7883:"372fd3a5",7884:"ec185b1f",7922:"0d28844d",7964:"29aed9a1",8014:"31ba5a6b",8062:"cf47a042",8072:"be30775b",8077:"1e14078d",8085:"90f66ce6",8089:"d536b13a",8137:"03b02ac3",8143:"1141f6f3",8155:"6ea79dc8",8161:"83c5fa9a",8237:"51603794",8241:"aeb22b94",8302:"6ebf4640",8307:"400e9e78",8340:"e1a7ad87",8350:"07df8a75",8398:"bf2744ba",8431:"7e836f1c",8435:"e3e234e7",8447:"cbb403a7",8517:"298f2879",8522:"d38c210e",8561:"333e8ec9",8563:"741db8e6",8634:"82ec4638",8639:"2883d89e",8665:"747d1d95",8688:"d61110b8",8689:"4c77885a",8723:"6a6b7ad9",8737:"ce7dad23",8776:"0ad26240",8782:"c7664301",8787:"91b94854",8795:"aadb72ab",8797:"ab8db054",8821:"a8b9d0c6",8823:"4e0e4d08",8827:"84169770",8842:"9f25a3e2",8866:"de53fcf4",8882:"b0fb8f7a",8885:"af206986",8891:"9743792d",8898:"d002bcd8",8909:"c18e21e1",8920:"7f82440c",8963:"790aecdd",8982:"09679070",8999:"1567e633",9076:"7b91812a",9104:"bbcb2345",9133:"7b73c9d8",9205:"2fb827ea",9215:"9e3aed69",9252:"0d791a59",9260:"f163e60e",9332:"09391a9a",9360:"80c02042",9366:"627c6826",9391:"551d628f",9404:"9fcc3d3e",9408:"52f3be61",9416:"56a6554b",9472:"41639085",9487:"b6d3da56",9489:"3c4c2acd",9507:"d5b07f45",9554:"ed358e7b",9559:"f794af19",9590:"6044f1be",9595:"111d3588",9647:"1228cf13",9649:"584d2b04",9674:"d190fd31",9677:"a9dbdb92",9695:"a0ea04f8",9715:"aece25f8",9716:"dee9b2ad",9785:"2b60a448",9788:"cad9f6d1",9890:"521270bd",9891:"1f7cf4e7",9895:"b8e31ff2",9921:"a0ebd116",9922:"6a98fa9f",9928:"5989f5e0",9944:"43554f40",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__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",1025:"p__KnowledgeHub__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",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",1994:"p__Classrooms__Lists__AI__AIknowledge__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",2306:"p__Classrooms__Lists__AI__AIagent__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",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",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",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",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",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",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",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",7172:"p__User__Detail__MemberCenter__index",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",8137:"p__knowledgegraph__Statistics__PathAtlas__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",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",9595:"p__knowledgegraph__Statistics__AbilityMap__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:"733ddb1e",65:"a6b3e531",67:"b4cfc15d",109:"b9c23c40",195:"34d0c5a3",264:"5fd9b3fc",265:"2a9403c1",292:"309a3d64",310:"5ee07baa",337:"5abc3ec6",342:"95511320",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"986539e1",533:"4eb60f2d",547:"5581debc",556:"7161c145",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"91c122eb",737:"72eaccaa",745:"1f228c87",799:"2a2350cb",869:"af851eb7",895:"ce8634e8",919:"182c49e9",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"5b955564",1043:"e8c0878b",1045:"45d3269a",1048:"64fc11e1",1070:"e67e9e01",1148:"754fff63",1211:"9bf643f5",1253:"5dc7fdfa",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"33db6746",1416:"d4b7f732",1423:"0534f297",1427:"f96d951b",1443:"275581f6",1450:"63954a12",1461:"ff9ffcda",1470:"afcb0f79",1475:"c0dc42a1",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"f145eeb1",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"b1e4a4aa",1674:"fdbc1e05",1702:"522451c1",1713:"5a6ef7b3",1717:"9017801c",1727:"6304c969",1783:"04ba3ac6",1831:"ee110bfe",1836:"5f0d3f7f",1855:"a88676c2",1880:"0c8216e8",1939:"e2e51900",1953:"0472929a",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"e8e5b50a",2102:"08e28f8d",2141:"5eb2f330",2216:"101cc78b",2240:"e7cce869",2254:"64cff177",2303:"e01bb639",2306:"7e0b9785",2307:"b2c54321",2338:"2c4828f2",2339:"008c3b6b",2396:"52bc1155",2404:"d9aa211d",2412:"87d0a22b",2425:"cc6591f1",2443:"0b9b1948",2476:"cf85a190",2501:"2441982c",2524:"0ce04fb8",2529:"c717395e",2539:"3b4514b7",2548:"75182034",2570:"2d2ac44e",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"efbb2de3",2819:"82c67c32",2823:"a13b21fb",2826:"81378be8",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"fc60f32f",2983:"97d5ffff",3006:"7fce4e74",3141:"19ebc167",3157:"9f4a7691",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"672d6e43",3282:"ef4b6869",3317:"390325ea",3332:"4953f81e",3355:"62bfb3d7",3356:"7446e2b5",3391:"89554b70",3433:"a470654f",3442:"7216725b",3443:"182c49e9",3447:"1653d818",3451:"e3a31387",3496:"64b25a70",3509:"70043ca5",3581:"98941083",3585:"5f288e7b",3665:"2fe45ee2",3668:"e5d2f8dc",3685:"5356e3de",3747:"7d4ed68f",3784:"05ecae20",3873:"bcff883d",3897:"08a77985",3910:"658d457f",3935:"cc4b3b37",3951:"3f66f5f0",4030:"769aec58",4056:"10eacfff",4078:"aa54548e",4093:"bbac3ab0",4100:"03cdfb68",4105:"d4868269",4144:"f10aa199",4164:"482adc19",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"b4109dfb",4449:"e68d8d58",4492:"7eb33c49",4496:"dcb45324",4498:"b2cfdf14",4504:"0ea1ace7",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"9630c758",4601:"3c8ac557",4610:"687005a6",4621:"09e8e323",4662:"09c8a329",4715:"bf90fe03",4736:"71d1662f",4741:"82a12c0c",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"4cf5f1db",4862:"bcbc7c37",4884:"bd293d3b",4889:"815f18f8",4928:"3ec9e47f",4973:"129c56e8",4994:"5cb27ec2",5022:"81b1b86b",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"594b89e4",5191:"503fb963",5238:"46f12268",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"1e7e2daa",5402:"109bc575",5470:"daab4cb4",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"caafc040",5624:"45710d05",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"b7215dbd",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"1277dc07",5825:"673c832d",5888:"215b0119",5891:"90c75394",5895:"53044dc0",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"59a1e450",6052:"e334a6ee",6063:"9def5e47",6069:"9552bcfa",6127:"66ea13ef",6265:"82cf01f3",6270:"047e7926",6277:"73d1bb2e",6328:"1d366bbd",6366:"079fc2d8",6434:"e9687899",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"73d00285",6587:"9c49e7fa",6634:"0d8d0d6b",6651:"b07fe216",6685:"b2f0df55",6729:"376181a1",6741:"b838eb14",6758:"c8ee0d05",6784:"1affe817",6788:"40ac0023",6796:"af1fae10",6805:"5ee3ce07",6820:"1ac8b19c",6845:"49fbedce",6882:"c2d2eada",6883:"6099f2ea",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"06425f57",7008:"19015236",7042:"182c49e9",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"5f19bcea",7062:"418c7e88",7172:"ef54b1b3",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"96a27e71",7482:"809f9009",7527:"a3896f87",7545:"83e9546d",7560:"d82e43ca",7589:"a6d9da90",7614:"8e370373",7622:"543c2ad1",7806:"bd9accb9",7852:"100ed228",7855:"3bed1c47",7857:"6071267c",7878:"2b521fde",7883:"506407af",7884:"749716d8",7922:"8c96c1ef",8014:"c08a5c8f",8062:"8e384b9f",8072:"10958afc",8077:"e09f1642",8085:"717ea8aa",8137:"66f37f26",8143:"98fc28ad",8155:"d345abd7",8237:"e2c7450c",8241:"4cbd8018",8302:"01ba72de",8307:"e679af6d",8398:"fdefa9b3",8431:"244f47c8",8435:"9fbbd9f9",8447:"56515c6f",8517:"596dea44",8522:"8cc476db",8563:"b90e76ee",8634:"f12e9c15",8665:"c52575bc",8688:"f98a445e",8689:"2eacf8de",8723:"afe45212",8782:"681114e5",8787:"121de108",8795:"23231ec2",8797:"eddf3686",8821:"f7d574a3",8823:"473168fa",8827:"ed421dfa",8866:"dcda2a20",8882:"88d4f80b",8885:"de905169",8982:"5a361c0e",8999:"42d19932",9076:"6a501148",9133:"1e77651a",9205:"1e43ebcb",9215:"f737e7e7",9332:"8d449bfa",9360:"f2669a0d",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"ee42bae2",9472:"0aba9277",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"e9506890",9590:"17076d54",9595:"182c49e9",9647:"e5f60e26",9649:"5e708a2c",9674:"1d67ba5e",9677:"5eb365b4",9695:"056705bc",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"e783fb2e",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 Nr.endsWith("/")?Nr:"".concat(Nr,"/")}var oc=__webpack_require__(38127),ju=__webpack_require__(38329),nu=__webpack_require__(8616),Ns=["content"],us=["content"],Lc=/^(http:|https:)?\/\//;function Lu(Nr){return Lc.test(Nr)||Nr.startsWith("/")&&!Nr.startsWith("/*")||Nr.startsWith("./")||Nr.startsWith("../")}var Oi=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Bs=function(an){var Bn,Pa=an.loaderData,Gn=an.htmlPageOpts,$n=an.manifest,ua=($n==null||(Bn=$n.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ua,"'")}})};function Xi(Nr){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Nr=="string")return Lu(Nr)?(0,ti.Z)({src:Nr},an):{content:Nr};if((0,nu.Z)(Nr)==="object")return(0,ti.Z)((0,ti.Z)({},Nr),an);throw new Error("Invalid script type: ".concat((0,nu.Z)(Nr)))}function Zl(Nr){return Lu(Nr)?{type:"link",href:Nr}:{type:"style",content:Nr}}var Fc=function(an){var Bn,Pa,Gn,$n,ua,so,Vn=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Vn==null?void 0:Vn.title)&&oe.createElement("title",null,Vn.title),Vn==null||(Bn=Vn.favicons)===null||Bn===void 0?void 0:Bn.map(function(uo,Es){return oe.createElement("link",{key:Es,rel:"shortcut icon",href:uo})}),(Vn==null?void 0:Vn.description)&&oe.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Pa=Vn.keywords)===null||Pa===void 0?void 0:Pa.length)&&oe.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(uo){return oe.createElement("meta",{key:uo.name,name:uo.name,content:uo.content})}),Vn==null||($n=Vn.links)===null||$n===void 0?void 0:$n.map(function(uo,Es){return oe.createElement("link",(0,ju.Z)({key:Es},uo))}),Vn==null||(ua=Vn.styles)===null||ua===void 0?void 0:ua.map(function(uo,Es){var Ss=Zl(uo),Zs=Ss.type,Hs=Ss.href,lu=Ss.content;if(Zs==="link")return oe.createElement("link",{key:Es,rel:"stylesheet",href:Hs});if(Zs==="style")return oe.createElement("style",{key:Es},lu)}),Vn==null||(so=Vn.headScripts)===null||so===void 0?void 0:so.map(function(uo,Es){var Ss=Xi(uo),Zs=Ss.content,Hs=(0,oc.Z)(Ss,Ns);return oe.createElement("script",(0,ju.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))}))};function li(Nr){var an,Bn=Nr.children,Pa=Nr.loaderData,Gn=Nr.manifest,$n=Nr.htmlPageOpts,ua=Nr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,so=Nr.mountElementId;if(ua!=null&&ua.pureHtml)return oe.createElement("html",null,oe.createElement("head",null,oe.createElement(Fc,{htmlPageOpts:$n})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:so},Bn),oe.createElement(Bs,{manifest:Gn,loaderData:Pa,htmlPageOpts:$n})));if(ua!=null&&ua.pureApp)return oe.createElement(oe.Fragment,null,Bn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:($n==null?void 0:$n.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),oe.createElement(Fc,{htmlPageOpts:$n})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:so},Bn),oe.createElement(Bs,{manifest:Gn,loaderData:Pa,htmlPageOpts:$n}),$n==null||(an=$n.scripts)===null||an===void 0?void 0:an.map(function(uo,Es){var Ss=Xi(uo),Zs=Ss.content,Hs=(0,oc.Z)(Ss,us);return oe.createElement("script",(0,ju.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))})))}var au=oe.createContext(void 0);function Nc(){return oe.useContext(au)}var Fu=["redirect"];function Nu(Nr){var an=Nr.routesById,Bn=Nr.parentId,Pa=Nr.routeComponents,Gn=Nr.useStream,$n=Gn===void 0?!0:Gn;return Object.keys(an).filter(function(ua){return an[ua].parentId===Bn}).map(function(ua){var so=zu((0,ti.Z)((0,ti.Z)({route:an[ua],routeComponent:Pa[ua],loadingComponent:Nr.loadingComponent,reactRouter5Compat:Nr.reactRouter5Compat},Nr.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function(uo){return an[uo].parentId===ua}).length>0}),{},{useStream:$n})),Vn=Nu({routesById:an,routeComponents:Pa,parentId:so.id,loadingComponent:Nr.loadingComponent,reactRouter5Compat:Nr.reactRouter5Compat,useStream:$n});return Vn.length>0&&(so.children=Vn,so.routes=Vn),so})}function Bu(Nr){var an=(0,xi.UO)(),Bn=(0,xi.Gn)(Nr.to,an),Pa=(0,Mu.T$)(),Gn=(0,xi.TH)();if(Pa!=null&&Pa.keepQuery){var $n=Gn.search+Gn.hash;Bn+=$n}var ua=(0,ti.Z)((0,ti.Z)({},Nr),{},{to:Bn});return oe.createElement(xi.Fg,(0,ju.Z)({replace:!0},ua))}function zu(Nr){var an=Nr.route,Bn=Nr.useStream,Pa=Bn===void 0?!0:Bn,Gn=an.redirect,$n=(0,oc.Z)(an,Fu),ua=Nr.reactRouter5Compat?ic:Zu;return(0,ti.Z)({element:Gn?oe.createElement(Bu,{to:Gn}):oe.createElement(au.Provider,{value:{route:Nr.route}},oe.createElement(ua,{loader:oe.memo(Nr.routeComponent),loadingComponent:Nr.loadingComponent||Cl,hasChildren:Nr.hasChildren,useStream:Pa}))},$n)}function Cl(){return oe.createElement("div",null)}function ic(Nr){var an=Nc(),Bn=an.route,Pa=(0,Mu.Ov)(),Gn=Pa.history,$n=Pa.clientRoutes,ua=(0,xi.UO)(),so={params:ua,isExact:!0,path:Bn.path,url:Gn.location.pathname},Vn=Nr.loader,uo={location:Gn.location,match:so,history:Gn,params:ua,route:Bn,routes:$n};return Nr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Nr.loadingComponent,null)},oe.createElement(Vn,uo,Nr.hasChildren&&oe.createElement(xi.j3,null))):oe.createElement(Vn,uo,Nr.hasChildren&&oe.createElement(xi.j3,null))}function Zu(Nr){var an=Nr.loader;return Nr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Nr.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var wu=null;function fl(){return wu}function Bc(Nr){var an=Nr.history,Bn=oe.useState({action:an.action,location:an.location}),Pa=(0,xu.Z)(Bn,2),Gn=Pa[0],$n=Pa[1];return(0,oe.useLayoutEffect)(function(){return an.listen($n)},[an]),(0,oe.useLayoutEffect)(function(){function ua(so){Nr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Nr.routes,clientRoutes:Nr.clientRoutes,location:so.location,action:so.action,basename:Nr.basename,isFirst:!!so.isFirst}})}return ua({location:Gn.location,action:Gn.action,isFirst:!0}),an.listen(ua)},[an,Nr.routes,Nr.clientRoutes]),oe.createElement(xi.F0,{navigator:an,location:Gn.location,basename:Nr.basename},Nr.children)}function cs(){var Nr=(0,Mu.Ov)(),an=Nr.clientRoutes;return(0,xi.V$)(an)}var Hu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Uu=function(an,Bn){var Pa=an.basename||"/",Gn=Nu({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var $n=oe.createElement(Bc,{basename:Pa,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Gn,history:an.history},Bn),ua=0,so=Hu;uanew Promise((Pa,Gn)=>{var $n=Vn=>{try{so(Bn.next(Vn))}catch(uo){Gn(uo)}},ua=Vn=>{try{so(Bn.throw(Vn))}catch(uo){Gn(uo)}},so=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then($n,ua);so((Bn=Bn.apply(Nr,an)).next())});function pl(){return sc(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/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/ai_agent",parentId:"103",id:"161"},162:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"103",id:"162"},163:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"163"},164:{path:"/competitions",parentId:"1",id:"164"},165:{path:"/competitions/index",parentId:"164",id:"165"},166:{path:"/competitions/:identifier/list",parentId:"164",id:"166"},167:{path:"/competitions/exports",parentId:"164",id:"167"},168:{path:"/competitions",parentId:"164",id:"168"},169:{path:"/competitions/:identifier",parentId:"164",id:"169"},170:{path:"/competitions/index/:identifier",parentId:"164",id:"170"},171:{path:"/competitions/:identifier/detail/enroll",parentId:"164",id:"171"},172:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"164",id:"172"},173:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"164",id:"173"},174:{path:"/competitions/detail/:identifier",parentId:"164",id:"174"},175:{path:"/forums",parentId:"1",id:"175"},176:{path:"/forums",parentId:"175",id:"176"},177:{path:"/forums/categories/:memoType",parentId:"175",id:"177"},178:{path:"/forums/new",parentId:"175",id:"178"},179:{path:"/forums/:memoId/edit",parentId:"175",id:"179"},180:{path:"/forums/:memoId",parentId:"175",id:"180"},181:{path:"/problemset",parentId:"1",id:"181"},182:{path:"/problemset",parentId:"181",id:"182"},183:{path:"/problemset/newitem",parentId:"181",id:"183"},184:{path:"/problemset/:type/:id",parentId:"181",id:"184"},185:{path:"/problemset/preview",parentId:"181",id:"185"},186:{path:"/problemset/preview_new",parentId:"181",id:"186"},187:{path:"/problemset/preview_select",parentId:"181",id:"187"},188:{path:"/shixuns",parentId:"1",id:"188"},189:{path:"/shixuns",parentId:"188",id:"189"},190:{path:"/shixuns/exports",parentId:"188",id:"190"},191:{path:"/shixuns/new",parentId:"188",id:"191"},192:{path:"/shixuns/aiStreamIndex",parentId:"188",id:"192"},193:{path:"/shixuns/new/CreateImg",parentId:"188",id:"193"},194:{path:"/shixuns/new/:id/imagepreview",parentId:"188",id:"194"},195:{path:"/shixuns/:id/Merge",parentId:"188",id:"195"},196:{path:"/shixuns/:id/Split",parentId:"188",id:"196"},197:{path:"/shixuns/:id/edit",parentId:"188",id:"197"},198:{path:"shixuns/:id/edit/warehouse",parentId:"197",id:"198"},199:{path:"/shixuns/:id/edit/newquestion",parentId:"197",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"197",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"197",id:"201"},202:{path:"/shixuns/:id/edit/new",parentId:"197",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"197",id:"203"},204:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"197",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"197",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"197",id:"206"},207:{path:"/shixuns/:id",parentId:"188",id:"207"},208:{path:"/shixuns/:id/poll",parentId:"207",id:"208"},209:{path:"/shixuns/:id/challenges",parentId:"207",id:"209"},210:{path:"/shixuns/:id/repository",parentId:"207",id:"210"},211:{path:"/shixuns/:id/secret_repository",parentId:"207",id:"211"},212:{path:"/shixuns/:id/collaborators",parentId:"207",id:"212"},213:{path:"/shixuns/:id/dataset",parentId:"207",id:"213"},214:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"207",id:"214"},215:{path:"/shixuns/:id/shixun_discuss",parentId:"207",id:"215"},216:{path:"/shixuns/:id/ranking_list",parentId:"207",id:"216"},217:{path:"/shixuns/:id/settings",parentId:"207",id:"217"},218:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"207",id:"218"},219:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"207",id:"219"},220:{path:"/shixuns/:id/repository/upload_file",parentId:"207",id:"220"},221:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"207",id:"221"},222:{path:"/shixuns/:id/repository/add_file",parentId:"207",id:"222"},223:{path:"/shixuns/:id/secret_repository/add_file",parentId:"207",id:"223"},224:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"224"},225:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"225"},226:{path:"/shixuns/:id/audit_situation",parentId:"207",id:"226"},227:{path:"/shixuns/:id/fork_list",parentId:"207",id:"227"},228:{path:"/users",parentId:"1",id:"228"},229:{path:"/users/:username/membercenter",parentId:"228",id:"229"},230:{path:"/users/:username/videos/protocol",parentId:"228",id:"230"},231:{path:"/users/:username/videos/resourceProtocol",parentId:"228",id:"231"},232:{path:"/users/:username/videos/success",parentId:"228",id:"232"},233:{path:"/users/:username/topicbank/:topicstype",parentId:"228",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"228",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"228",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"228",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"228",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"228",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"228",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"228",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"228",id:"241"},242:{path:"/users/:username/experiment-img/add",parentId:"228",id:"242"},243:{path:"/users/:username",parentId:"228",id:"243"},244:{path:"/users/:username",parentId:"243",id:"244"},245:{path:"/users/:username/baseInfo/edit",parentId:"243",id:"245"},246:{path:"/users/:username/baseInfo",parentId:"243",id:"246"},247:{path:"/users/:username/realNameCertification",parentId:"243",id:"247"},248:{path:"/users/:username/careerCertification",parentId:"243",id:"248"},249:{path:"/users/:username/classrooms",parentId:"243",id:"249"},250:{path:"/users/:username/shixuns",parentId:"243",id:"250"},251:{path:"/users/:username/dataSet",parentId:"243",id:"251"},252:{path:"/users/:username/userPortrait",parentId:"243",id:"252"},253:{path:"/users/:username/learningPath",parentId:"243",id:"253"},254:{path:"/users/:username/teach-group",parentId:"243",id:"254"},255:{path:"/users/:username/competitions",parentId:"243",id:"255"},256:{path:"/users/:username/experiment-img",parentId:"243",id:"256"},257:{path:"/users/:username/experiment-img/:experid/detail",parentId:"243",id:"257"},258:{path:"/users/:username/certificate",parentId:"243",id:"258"},259:{path:"/users/:username/otherResources",parentId:"243",id:"259"},260:{path:"/users/:username/paths",parentId:"243",id:"260"},261:{path:"/users/:username/projects",parentId:"243",id:"261"},262:{path:"/users/:username/videos",parentId:"243",id:"262"},263:{path:"/users/:username/videos/upload",parentId:"243",id:"263"},264:{path:"/users/:username/topics/:topicstype",parentId:"243",id:"264"},265:{path:"/users/:username/vspaces",parentId:"243",id:"265"},266:{path:"/users/:username/resourcesCenter",parentId:"243",id:"266"},267:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"243",id:"267"},268:{path:"/users/:username/resourceGuarantee",parentId:"243",id:"268"},269:{path:"/users/:username/resourceAllocation",parentId:"243",id:"269"},270:{parentId:"1",id:"270"},271:{path:"/problems",parentId:"270",id:"271"},272:{path:"/problems",parentId:"271",id:"272"},273:{path:"/problems/batchAdd",parentId:"271",id:"273"},274:{path:"/problems/newcreate",parentId:"270",id:"274"},275:{path:"/problems/newedit/:id",exact:!0,parentId:"270",id:"275"},276:{path:"/problems/:id/edit",exact:!0,parentId:"270",id:"276"},277:{path:"/problems/new",exact:!0,parentId:"270",id:"277"},278:{path:"/problems/:id/oj/:save_identifier",parentId:"270",id:"278"},279:{path:"/problems/:id/record-detail/:submitId",parentId:"270",id:"279"},280:{path:"/problems/add",parentId:"270",id:"280"},281:{path:"/problems/:id/ojedit",parentId:"270",id:"281"},282:{path:"/engineering",parentId:"1",id:"282"},283:{path:"/engineering",parentId:"282",id:"283"},284:{path:"/engineering/teacherList",parentId:"283",id:"284"},285:{path:"/engineering/studentList",parentId:"283",id:"285"},286:{path:"/engineering/training/program",parentId:"283",id:"286"},287:{path:"/engineering/training/program/add",parentId:"283",id:"287"},288:{path:"/engineering/training/program/edit",parentId:"283",id:"288"},289:{path:"/engineering/training/objectives",parentId:"283",id:"289"},290:{path:"/engineering/graduated/index",parentId:"283",id:"290"},291:{path:"/engineering/graduated/matrix",parentId:"283",id:"291"},292:{path:"/engineering/course/list",parentId:"283",id:"292"},293:{path:"/engineering/course/setting",parentId:"283",id:"293"},294:{path:"/engineering/course/matrix",parentId:"283",id:"294"},295:{path:"/engineering/navigation",parentId:"283",id:"295"},296:{path:"/engineering/evaluate/course",parentId:"283",id:"296"},297:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"283",id:"297"},298:{path:"/engineering/evaluate/norm",parentId:"283",id:"298"},299:{path:"/engineering/evaluate/document",parentId:"283",id:"299"},300:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"283",id:"300"},301:{path:"/engineering/*",redirect:"/404",parentId:"283",id:"301"},302:{path:"/innovation",parentId:"1",id:"302"},303:{path:"/innovation/tasks/:taskId",parentId:"302",id:"303"},304:{path:"/innovation",parentId:"302",id:"304"},305:{path:"/innovation/project",parentId:"304",id:"305"},306:{path:"/innovation/dataset",parentId:"304",id:"306"},307:{path:"/innovation/mirror",parentId:"304",id:"307"},308:{path:"/innovation/my-project",parentId:"304",id:"308"},309:{path:"/innovation/my-dataset",parentId:"304",id:"309"},310:{path:"/innovation/my-mirror",parentId:"304",id:"310"},311:{path:"/innovation/project/create",parentId:"304",id:"311"},312:{path:"/innovation/project/edit/:id",parentId:"304",id:"312"},313:{path:"/innovation/project/detail/:taskId",parentId:"304",id:"313"},314:{path:"/tasks",parentId:"1",id:"314"},315:{path:"/tasks/:taskId",exact:!0,parentId:"314",id:"315"},316:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"314",id:"316"},317:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"314",id:"317"},318:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"314",id:"318"},319:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"314",id:"319"},320:{path:"/myproblems",parentId:"1",id:"320"},321:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"320",id:"321"},322:{path:"/myproblems/:id",exact:!0,parentId:"320",id:"322"},323:{path:"/account",parentId:"1",id:"323"},324:{path:"/account",parentId:"323",id:"324"},325:{path:"/account/profile",parentId:"324",id:"325"},326:{path:"/account/profile/edit",parentId:"324",id:"326"},327:{path:"/account/certification",parentId:"324",id:"327"},328:{path:"/account/secure",parentId:"324",id:"328"},329:{path:"/account/binding",parentId:"324",id:"329"},330:{path:"/account/Results",parentId:"324",id:"330"},331:{path:"/ch",parentId:"1",id:"331"},332:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"331",id:"332"},333:{path:"/ch/rest/",exact:!0,parentId:"331",id:"333"},334:{path:"/ch/rest/:id",exact:!0,parentId:"331",id:"334"},335:{path:"/order",parentId:"1",id:"335"},336:{path:"/order",parentId:"335",id:"336"},337:{path:"/order/invoice",parentId:"335",id:"337"},338:{path:"/order/records",parentId:"335",id:"338"},339:{path:"/order/apply",parentId:"335",id:"339"},340:{path:"/order/view",parentId:"335",id:"340"},341:{path:"/order/:courseId/information",parentId:"335",id:"341"},342:{path:"/order/:courseId/pay",parentId:"335",id:"342"},343:{path:"/order/:orderNum/result",parentId:"335",id:"343"},344:{path:"/messages",parentId:"1",id:"344"},345:{path:"/messages/:userId/user_tidings",parentId:"344",id:"345"},346:{path:"/messages/:userId/private_messages",parentId:"344",id:"346"},347:{path:"/messages/:userId/message_detail",parentId:"344",id:"347"},348:{path:"/vtrs",parentId:"1",id:"348"},349:{path:"/vtrs/:virtual_spacesId",parentId:"348",id:"349"},350:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"349",id:"350"},351:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"349",id:"351"},352:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"349",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"349",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"349",id:"354"},355:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"349",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"349",id:"356"},357:{path:"/vtrs/:virtual_spacesId/survey",parentId:"349",id:"357"},358:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"349",id:"358"},359:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"349",id:"359"},360:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"349",id:"360"},361:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"349",id:"361"},362:{path:"/vtrs/:virtual_spacesId/material",parentId:"349",id:"362"},363:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"349",id:"363"},364:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"349",id:"364"},365:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"349",id:"365"},366:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"349",id:"366"},367:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"349",id:"367"},368:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"349",id:"368"},369:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"349",id:"369"},370:{path:"/vtrs/:virtual_spacesId/settings",parentId:"349",id:"370"},371:{path:"/vtrs/:virtual_spacesId/resources",parentId:"349",id:"371"},372:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"349",id:"372"},373:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"349",id:"373"},374:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"349",id:"374"},375:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"349",id:"375"},376:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"349",id:"376"},377:{path:"/vtrs/:virtual_spacesId/*",parentId:"349",id:"377"},378:{path:"/101",parentId:"1",id:"378"},379:{path:"/101/:virtual_spacesId",parentId:"378",id:"379"},380:{path:"/101/:virtual_spacesId",exact:!0,parentId:"379",id:"380"},381:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"379",id:"381"},382:{path:"/101/:virtual_spacesId/experiment",parentId:"379",id:"382"},383:{path:"/101/:virtual_spacesId/announcement",parentId:"379",id:"383"},384:{path:"/101/:virtual_spacesId/announcement/add",parentId:"379",id:"384"},385:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"379",id:"385"},386:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"379",id:"386"},387:{path:"/101/:virtual_spacesId/survey",parentId:"379",id:"387"},388:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"379",id:"388"},389:{path:"/101/:virtual_spacesId/knowledge",parentId:"379",id:"389"},390:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"379",id:"390"},391:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"379",id:"391"},392:{path:"/101/:virtual_spacesId/material",parentId:"379",id:"392"},393:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"379",id:"393"},394:{path:"/101/:virtual_spacesId/lesson",parentId:"379",id:"394"},395:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"379",id:"395"},396:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"379",id:"396"},397:{path:"/101/:virtual_spacesId/discussion",parentId:"379",id:"397"},398:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"379",id:"398"},399:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"379",id:"399"},400:{path:"/101/:virtual_spacesId/settings",parentId:"379",id:"400"},401:{path:"/101/:virtual_spacesId/resources",parentId:"379",id:"401"},402:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"379",id:"402"},403:{path:"/101/:virtual_spacesId/Plan",parentId:"379",id:"403"},404:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"379",id:"404"},405:{path:"/101/:virtual_spacesId/digtal",parentId:"379",id:"405"},406:{path:"/101/:virtual_spacesId/homepage",parentId:"379",id:"406"},407:{path:"/101/:virtual_spacesId/*",parentId:"379",id:"407"},408:{path:"/administration",parentId:"1",id:"408"},409:{path:"/administration",parentId:"408",id:"409"},410:{path:"/administration/college",parentId:"409",id:"410"},411:{path:"/administration/student",parentId:"409",id:"411"},412:{path:"/administration/student/:studentId/edit",parentId:"409",id:"412"},413:{path:"/administration/profession",parentId:"409",id:"413"},414:{path:"/graduations",parentId:"1",id:"414"},415:{path:"/graduations",exact:!0,parentId:"414",id:"415"},416:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"414",id:"416"},417:{path:"/graduations/:id",parentId:"414",id:"417"},418:{path:"/graduations/:id/index",parentId:"417",id:"418"},419:{path:"/graduations/:id/topics",parentId:"417",id:"419"},420:{path:"/graduations/:id/student_selection",parentId:"417",id:"420"},421:{path:"/graduations/:id/tasks",parentId:"417",id:"421"},422:{path:"/graduations/:id/opening_report",parentId:"417",id:"422"},423:{path:"/graduations/:id/midterm_report",parentId:"417",id:"423"},424:{path:"/graduations/:id/thesis",parentId:"417",id:"424"},425:{path:"/graduations/:id/final_defense",parentId:"417",id:"425"},426:{path:"/graduations/:id/final_thesis",parentId:"417",id:"426"},427:{path:"/graduations/:id/settings",parentId:"417",id:"427"},428:{path:"/graduations/:id/teachers",parentId:"417",id:"428"},429:{path:"/graduations/:id/students",parentId:"417",id:"429"},430:{path:"/graduations/:id/archives",parentId:"417",id:"430"},431:{path:"/graduations/:id/grading_summary",parentId:"417",id:"431"},432:{path:"/dataset",parentId:"1",id:"432"},433:{path:"/dataset",exact:!0,parentId:"432",id:"433"},434:{path:"/dataset/:id/detail",exact:!0,parentId:"432",id:"434"},435:{path:"/knowledgegraph",parentId:"1",id:"435"},436:{path:"/knowledgegraph/:pathId",parentId:"435",id:"436"},437:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"435",id:"437"},438:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"435",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics",parentId:"435",id:"439"},440:{parentId:"435",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"440",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"440",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"440",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"440",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"440",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"440",id:"446"},447:{path:"/miniprogram",parentId:"1",id:"447"},448:{path:"/miniprogram/courseware/study",exact:!0,parentId:"447",id:"448"},449:{path:"/educoder-demo",exact:!0,parentId:"1",id:"449"},450:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"450"},451:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"451"},452:{path:"/training",parentId:"1",id:"452"},453:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"452",id:"453"},454:{path:"/largeScreen",exact:!0,parentId:"1",id:"454"},455:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"455"},456:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"456"},457:{path:"/quality",parentId:"1",id:"457"},458:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"457",id:"458"},459:{path:"/otherlogin",exact:!0,parentId:"1",id:"459"},460:{path:"/otherloginqq",exact:!0,parentId:"1",id:"460"},461:{path:"/otherloginstart",exact:!0,parentId:"1",id:"461"},462:{path:"/pathsoverview",exact:!0,parentId:"1",id:"462"},463:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"463"},464:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"464"},465:{path:"/login",parentId:"1",id:"465"},466:{path:"/login",parentId:"465",id:"466"},467:{path:"/user",parentId:"1",id:"467"},468:{path:"/user/login",parentId:"467",id:"468"},469:{path:"/user/register",parentId:"467",id:"469"},470:{path:"/user/reset-password",parentId:"467",id:"470"},471:{path:"/colleges",parentId:"1",id:"471"},472:{path:"/colleges/:id/statistics",parentId:"471",id:"472"},473:{path:"/help",parentId:"1",id:"473"},474:{path:"/help/:id",parentId:"473",id:"474"},475:{path:"/video",parentId:"1",id:"475"},476:{path:"/video/:videoId",parentId:"475",id:"476"},477:{path:"/terminal",parentId:"1",id:"477"},478:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"478"},479:{path:"/wrongAnswer",parentId:"1",id:"479"},480:{path:"/bwdemo",parentId:"1",id:"480"},481:{path:"/",parentId:"1",id:"481"},482:{path:"/",exact:!0,parentId:"481",id:"482"},483:{path:"/api/*",exact:!0,parentId:"481",id:"483"},484:{path:"/search",exact:!0,parentId:"481",id:"484"},485:{path:"/moop_cases",exact:!0,parentId:"481",id:"485"},486:{path:"/moop_cases/new",exact:!0,parentId:"481",id:"486"},487:{path:"/moop_cases/:caseId",exact:!0,parentId:"481",id:"487"},488:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"481",id:"488"},489:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"481",id:"489"},490:{path:"/randompaper",exact:!0,parentId:"481",id:"490"},491:{path:"/randompaper/edit/:id",exact:!0,parentId:"481",id:"491"},492:{path:"/randompaper/detail/:id",exact:!0,parentId:"481",id:"492"},493:{path:"/403",parentId:"481",id:"493"},494:{path:"/500",parentId:"481",id:"494"},495:{path:"/404",parentId:"481",id:"495"},496:{path:"/download",parentId:"481",id:"496"},497:{path:"/iwce",parentId:"481",id:"497"},498:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"481",id:"498"},499:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"481",id:"499"},500:{path:"/Activities",parentId:"481",id:"500"},501:{path:"/iwce/:itemname",parentId:"481",id:"501"},502:{path:"/knowledgeHub",parentId:"481",id:"502"},503:{path:"/hpc-course",parentId:"481",id:"503"},504:{path:"/user_agents",parentId:"481",id:"504"},505:{path:"/three",parentId:"481",id:"505"},506:{path:"/introduction",parentId:"481",id:"506"},507:{path:"/chatgpt",parentId:"481",id:"507"},508:{path:"/*",parentId:"481",id:"508"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,67622))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,52230))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,52230))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,78524))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,29956))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,74918))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,35873))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,9439))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,69634))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,59540))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,52933))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,9439))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,40318))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,41385))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,42448))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,40318))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,34566))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,34566))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,48501))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,48501))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,62689))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,67074))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,36304))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,78963))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,96931))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,31658))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(577),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,43257))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60572))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,59747))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,79928))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53264))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,60535))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,73512))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,31954))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,93422))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,73487))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,11524))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,62243))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,29037))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,88107))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,54958))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,41330))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,56793))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,56793))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,43417))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,34397))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,34397))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,47565))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,19037))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,40711))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,99013))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,99013))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,59307))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,59307))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,80667))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,46846))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,24180))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,50817))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,56335))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8612))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,5960))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,25286))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,53167))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,93305))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,53201))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,11433))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,32729))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,80296))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,49786))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,14368))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,93094))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,82042))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,49775))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,86644))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,32016))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,88276))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,69634))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,58907))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,99817))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,65427))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,56917))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,64959))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,84448))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,84448))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,60166))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67496))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,38954))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,58769))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,17174))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,19785))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,6398))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,30279))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,89812))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,91710))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,56871))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,56871))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,47693))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,2577))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,2577))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,17984))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,17984))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3918))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3918))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,20288))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,20288))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,97304))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,97304))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,25530))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,70159))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,72317))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,40398))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,40398))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,83086))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,16390))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,53256))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,99933))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,82161))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,77746))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,39565))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,39565))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34649))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34649))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,61392))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,61392))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,9449))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,9449))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,2167))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,31802))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,61290))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,27162))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,12326))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,12326))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,56596))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,61505))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,61505))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,20840))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,20840))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,77225))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,95051))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,95051))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,92941))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,92941))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,52236))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,98261))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,3495))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,39800))),156:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,6605))),157:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,50804))),158:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,79427))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,41812))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,88735))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,59878))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,91176))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,57004))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,58021))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,58021))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,44345))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,58021))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6769),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,63077))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6769),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,63077))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,43751))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,90935))),173:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,75031))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6769),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,20408))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),176:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,22742))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,26701))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20454))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20454))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,37494))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,70955))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,70955))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,16067))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,82102))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,96058))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,17839))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,96748))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,28419))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,97526))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,26978))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,28844))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,38699))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,54497))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,41610))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,65293))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,46286))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,46286))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,28554))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,28554))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,53721))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,72723))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,27792))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,78433))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,90326))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,18924))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,88102))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,58256))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,37852))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,1084))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,12620))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,63403))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,56040))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,56040))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,45806))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,45806))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,28956))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,28956))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),226:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,93156))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,7576))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),229:oe.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,41686))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,4407))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,289))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,36730))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,80555))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,29802))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,29802))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,70218))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,97761))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,94793))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92890))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,73981))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,37199))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,4901))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,51689))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,43623))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,62109))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,52358))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,95104))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,57711))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,43623))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,32592))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,62438))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,20221))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,93060))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,99309))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,46107))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,1323))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,72718))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,87285))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,72251))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,17514))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,70750))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,69298))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,90375))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,12609))),265:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,23004))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,94742))),267:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,98392))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,6349))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,85372))),270:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,12317))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,50652))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,32759))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,32759))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,19883))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,19883))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,94471))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,66508))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81028))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81028))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,83048))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,39993))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,51565))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,23773))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,42249))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,5445))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,25362))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,85862))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,6393))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,83163))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,30274))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,6710))),295:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,74350))),296:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,2819))),297:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,35058))),298:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,3404))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,53807))),300:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,79339))),301:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,49850))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,71690))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,75434))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,90955))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,19325))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,51331))),309:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,11937))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,32217))),311:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,41477))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,41477))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,96500))),314:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),315:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,34105))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,78958))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,34105))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,78958))),319:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,34105))),320:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),321:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,85964))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,57753))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),324:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,10976))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,9392))),326:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,62252))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,93797))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,50933))),329:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,6062))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,5741))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,99922))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,27975))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,27975))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),336:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,99477))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,71531))),338:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,97108))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,79867))),340:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,67536))),341:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,39687))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,25552))),343:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,54692))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,46622))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,32692))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,650))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,33779))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,24948))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,43515))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,82509))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,84122))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89871))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,34014))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,19421))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,73415))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,37264))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42219))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,66909))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,9937))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,15323))),372:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,53802))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,45539))),374:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,888))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,71198))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),377:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,80695))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,33779))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,24948))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,43515))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,82509))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,84122))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89871))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,34014))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,19421))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,73415))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,37264))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42219))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,66909))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,9937))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,15323))),402:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,53802))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,45539))),404:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,888))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,71198))),406:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),407:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,80695))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),409:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,48552))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,21576))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,55524))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,60341))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,56290))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,47517))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,91864))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,30007))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,34970))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,87582))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,18682))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,50555))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,1647))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,98928))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,98928))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,58727))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,39111))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,75358))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,6286))),435:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(1561),__webpack_require__.e(4809),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,74481))),437:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,47510))),438:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4809),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,46190))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,58105))),440:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,85083))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,28592))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,43363))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,67124))),444:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1561),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,19388))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,48304))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,46512))),447:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,54159))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4058)]).then(__webpack_require__.bind(__webpack_require__,3436))),450:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,21298))),451:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,21298))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,84078))),454:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,10695))),455:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,44632))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,1145))),457:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),458:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,93592))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,62216))),460:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,15677))),461:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,84009))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,84114))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,28998))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,75552))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,25933))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,92371))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,25933))),468:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,92371))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,89021))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,25891))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),472:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,90747))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,80918))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,5302))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,3374))),478:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,3706))),479:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,88107))),480:oe.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,51639))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,49588))),483:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,7779))),484:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,94865))),485:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,60927))),486:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,35518))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,73136))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,35518))),489:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,52077))),490:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),492:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,65629))),493:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,19706))),494:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,19818))),495:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,69630))),496:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,52157))),497:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),498:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,40490))),499:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,99933))),500:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,44045))),501:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),502:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1025)]).then(__webpack_require__.bind(__webpack_require__,15763))),503:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),504:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,13366))),505:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,55804))),506:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,13732))),507:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,68370))),508:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,69630))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,95864)))}}})}var m=__webpack_require__(47531),y=__webpack_require__(82328),x=__webpack_require__(29787),Z=__webpack_require__(30610),ee=()=>oe.createElement(x.Z,{size:"middle",className:Z.Z.loading}),mr=__webpack_require__(95392),Gr=__webpack_require__(56656),Pr=__webpack_require__.n(Gr),kn=__webpack_require__(91392),Ja=__webpack_require__.n(kn),La=__webpack_require__(29256),Yo=__webpack_require__.n(La),to=__webpack_require__(81626),No=__webpack_require__.n(to),lo=__webpack_require__(71912),Zc=__webpack_require__.n(lo),Hc=__webpack_require__(48228),uc=__webpack_require__.n(Hc),Uc=__webpack_require__(27112),ou=__webpack_require__.n(Uc),In=__webpack_require__(36867),Wu=__webpack_require__.n(In),cc=__webpack_require__(53501),ri=__webpack_require__.n(cc),To=__webpack_require__(22982),$a=__webpack_require__.n(To),iu=__webpack_require__(54449),Pu=__webpack_require__.n(iu),lc=__webpack_require__(10564),su=__webpack_require__.n(lc),uu=__webpack_require__(92468),vl=__webpack_require__.n(uu),Wc=__webpack_require__(27082),cu=__webpack_require__.n(Wc);Pr().extend(Yo()),Pr().extend(No()),Pr().extend(Zc()),Pr().extend(uc()),Pr().extend(ou()),Pr().extend(Wu()),Pr().extend(ri()),Pr().extend($a()),Pr().extend(Pu()),Pr().extend(su()),Pr().extend(vl()),Pr().extend(cu()),Pr().extend(Ja());var _l=Object.defineProperty,dc=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,zs=(Nr,an,Bn)=>an in Nr?_l(Nr,an,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nr[an]=Bn,Eu=(Nr,an)=>{for(var Bn in an||(an={}))hl.call(an,Bn)&&zs(Nr,Bn,an[Bn]);if(dc)for(var Bn of dc(an))Ri.call(an,Bn)&&zs(Nr,Bn,an[Bn]);return Nr},fc=(Nr,an,Bn)=>new Promise((Pa,Gn)=>{var $n=Vn=>{try{so(Bn.next(Vn))}catch(uo){Gn(uo)}},ua=Vn=>{try{so(Bn.throw(Vn))}catch(uo){Gn(uo)}},so=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then($n,ua);so((Bn=Bn.apply(Nr,an)).next())});const Yi="https://www-cdn.educoder.net/",pc=!1;function Su(){return fc(this,null,function*(){const Nr=(0,m.gD)(),{routes:an,routeComponents:Bn}=yield pl(Nr);yield Nr.applyPlugins({key:"patchRoutes",type:mr.ApplyPluginsType.event,args:{routes:an,routeComponents:Bn}});const Pa=Nr.applyPlugins({key:"modifyContextOpts",type:mr.ApplyPluginsType.modify,initialValue:{}}),Gn=Pa.basename||"/",$n=Pa.historyType||"browser",ua=(0,y.fi)(Eu({type:$n,basename:Gn},Pa.historyOpts));return Nr.applyPlugins({key:"render",type:mr.ApplyPluginsType.compose,initialValue(){const so={useStream:!0,routes:an,routeComponents:Bn,pluginManager:Nr,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:ee,publicPath:Yi,runtimePublicPath:pc,history:ua,historyType:$n,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Vn=Nr.applyPlugins({key:"modifyClientRenderOpts",type:mr.ApplyPluginsType.modify,initialValue:so});return zc(Vn)}})()})}Su(),typeof window!="undefined"&&(window.g_umi={version:"4.5.1"})})()})(); +(`+f+": "+_+")",u.name="ChunkLoadError",u.type=f,u.request=_,n[1](u)}};__webpack_require__.l(s,c,"chunk-"+t,t)}else i[t]=0};var d=function(t,r){var n=r[0],a=r[1],s=r[2],u,c,o=0;if(n.some(function(_){return i[_]!==0})){for(u in a)__webpack_require__.o(a,u)&&(__webpack_require__.m[u]=a[u]);if(s)var f=s(__webpack_require__)}for(t&&t(r);o0&&arguments[0]!==void 0?arguments[0]:"";return Nr.endsWith("/")?Nr:"".concat(Nr,"/")}var oc=__webpack_require__(38127),ju=__webpack_require__(38329),nu=__webpack_require__(8616),Ns=["content"],us=["content"],Lc=/^(http:|https:)?\/\//;function Lu(Nr){return Lc.test(Nr)||Nr.startsWith("/")&&!Nr.startsWith("/*")||Nr.startsWith("./")||Nr.startsWith("../")}var Oi=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Bs=function(an){var Bn,Pa=an.loaderData,Gn=an.htmlPageOpts,$n=an.manifest,ua=($n==null||(Bn=$n.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ua,"'")}})};function Xi(Nr){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Nr=="string")return Lu(Nr)?(0,ti.Z)({src:Nr},an):{content:Nr};if((0,nu.Z)(Nr)==="object")return(0,ti.Z)((0,ti.Z)({},Nr),an);throw new Error("Invalid script type: ".concat((0,nu.Z)(Nr)))}function Zl(Nr){return Lu(Nr)?{type:"link",href:Nr}:{type:"style",content:Nr}}var Fc=function(an){var Bn,Pa,Gn,$n,ua,so,Vn=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Vn==null?void 0:Vn.title)&&oe.createElement("title",null,Vn.title),Vn==null||(Bn=Vn.favicons)===null||Bn===void 0?void 0:Bn.map(function(uo,Es){return oe.createElement("link",{key:Es,rel:"shortcut icon",href:uo})}),(Vn==null?void 0:Vn.description)&&oe.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Pa=Vn.keywords)===null||Pa===void 0?void 0:Pa.length)&&oe.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(uo){return oe.createElement("meta",{key:uo.name,name:uo.name,content:uo.content})}),Vn==null||($n=Vn.links)===null||$n===void 0?void 0:$n.map(function(uo,Es){return oe.createElement("link",(0,ju.Z)({key:Es},uo))}),Vn==null||(ua=Vn.styles)===null||ua===void 0?void 0:ua.map(function(uo,Es){var Ss=Zl(uo),Zs=Ss.type,Hs=Ss.href,lu=Ss.content;if(Zs==="link")return oe.createElement("link",{key:Es,rel:"stylesheet",href:Hs});if(Zs==="style")return oe.createElement("style",{key:Es},lu)}),Vn==null||(so=Vn.headScripts)===null||so===void 0?void 0:so.map(function(uo,Es){var Ss=Xi(uo),Zs=Ss.content,Hs=(0,oc.Z)(Ss,Ns);return oe.createElement("script",(0,ju.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))}))};function li(Nr){var an,Bn=Nr.children,Pa=Nr.loaderData,Gn=Nr.manifest,$n=Nr.htmlPageOpts,ua=Nr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,so=Nr.mountElementId;if(ua!=null&&ua.pureHtml)return oe.createElement("html",null,oe.createElement("head",null,oe.createElement(Fc,{htmlPageOpts:$n})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:so},Bn),oe.createElement(Bs,{manifest:Gn,loaderData:Pa,htmlPageOpts:$n})));if(ua!=null&&ua.pureApp)return oe.createElement(oe.Fragment,null,Bn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:($n==null?void 0:$n.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),oe.createElement(Fc,{htmlPageOpts:$n})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:so},Bn),oe.createElement(Bs,{manifest:Gn,loaderData:Pa,htmlPageOpts:$n}),$n==null||(an=$n.scripts)===null||an===void 0?void 0:an.map(function(uo,Es){var Ss=Xi(uo),Zs=Ss.content,Hs=(0,oc.Z)(Ss,us);return oe.createElement("script",(0,ju.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))})))}var au=oe.createContext(void 0);function Nc(){return oe.useContext(au)}var Fu=["redirect"];function Nu(Nr){var an=Nr.routesById,Bn=Nr.parentId,Pa=Nr.routeComponents,Gn=Nr.useStream,$n=Gn===void 0?!0:Gn;return Object.keys(an).filter(function(ua){return an[ua].parentId===Bn}).map(function(ua){var so=zu((0,ti.Z)((0,ti.Z)({route:an[ua],routeComponent:Pa[ua],loadingComponent:Nr.loadingComponent,reactRouter5Compat:Nr.reactRouter5Compat},Nr.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function(uo){return an[uo].parentId===ua}).length>0}),{},{useStream:$n})),Vn=Nu({routesById:an,routeComponents:Pa,parentId:so.id,loadingComponent:Nr.loadingComponent,reactRouter5Compat:Nr.reactRouter5Compat,useStream:$n});return Vn.length>0&&(so.children=Vn,so.routes=Vn),so})}function Bu(Nr){var an=(0,xi.UO)(),Bn=(0,xi.Gn)(Nr.to,an),Pa=(0,Mu.T$)(),Gn=(0,xi.TH)();if(Pa!=null&&Pa.keepQuery){var $n=Gn.search+Gn.hash;Bn+=$n}var ua=(0,ti.Z)((0,ti.Z)({},Nr),{},{to:Bn});return oe.createElement(xi.Fg,(0,ju.Z)({replace:!0},ua))}function zu(Nr){var an=Nr.route,Bn=Nr.useStream,Pa=Bn===void 0?!0:Bn,Gn=an.redirect,$n=(0,oc.Z)(an,Fu),ua=Nr.reactRouter5Compat?ic:Zu;return(0,ti.Z)({element:Gn?oe.createElement(Bu,{to:Gn}):oe.createElement(au.Provider,{value:{route:Nr.route}},oe.createElement(ua,{loader:oe.memo(Nr.routeComponent),loadingComponent:Nr.loadingComponent||Cl,hasChildren:Nr.hasChildren,useStream:Pa}))},$n)}function Cl(){return oe.createElement("div",null)}function ic(Nr){var an=Nc(),Bn=an.route,Pa=(0,Mu.Ov)(),Gn=Pa.history,$n=Pa.clientRoutes,ua=(0,xi.UO)(),so={params:ua,isExact:!0,path:Bn.path,url:Gn.location.pathname},Vn=Nr.loader,uo={location:Gn.location,match:so,history:Gn,params:ua,route:Bn,routes:$n};return Nr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Nr.loadingComponent,null)},oe.createElement(Vn,uo,Nr.hasChildren&&oe.createElement(xi.j3,null))):oe.createElement(Vn,uo,Nr.hasChildren&&oe.createElement(xi.j3,null))}function Zu(Nr){var an=Nr.loader;return Nr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Nr.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var wu=null;function fl(){return wu}function Bc(Nr){var an=Nr.history,Bn=oe.useState({action:an.action,location:an.location}),Pa=(0,xu.Z)(Bn,2),Gn=Pa[0],$n=Pa[1];return(0,oe.useLayoutEffect)(function(){return an.listen($n)},[an]),(0,oe.useLayoutEffect)(function(){function ua(so){Nr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Nr.routes,clientRoutes:Nr.clientRoutes,location:so.location,action:so.action,basename:Nr.basename,isFirst:!!so.isFirst}})}return ua({location:Gn.location,action:Gn.action,isFirst:!0}),an.listen(ua)},[an,Nr.routes,Nr.clientRoutes]),oe.createElement(xi.F0,{navigator:an,location:Gn.location,basename:Nr.basename},Nr.children)}function cs(){var Nr=(0,Mu.Ov)(),an=Nr.clientRoutes;return(0,xi.V$)(an)}var Hu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Uu=function(an,Bn){var Pa=an.basename||"/",Gn=Nu({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var $n=oe.createElement(Bc,{basename:Pa,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Gn,history:an.history},Bn),ua=0,so=Hu;uanew Promise((Pa,Gn)=>{var $n=Vn=>{try{so(Bn.next(Vn))}catch(uo){Gn(uo)}},ua=Vn=>{try{so(Bn.throw(Vn))}catch(uo){Gn(uo)}},so=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then($n,ua);so((Bn=Bn.apply(Nr,an)).next())});function pl(){return sc(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/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/ai_agent",parentId:"103",id:"161"},162:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"103",id:"162"},163:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"163"},164:{path:"/competitions",parentId:"1",id:"164"},165:{path:"/competitions/index",parentId:"164",id:"165"},166:{path:"/competitions/:identifier/list",parentId:"164",id:"166"},167:{path:"/competitions/exports",parentId:"164",id:"167"},168:{path:"/competitions",parentId:"164",id:"168"},169:{path:"/competitions/:identifier",parentId:"164",id:"169"},170:{path:"/competitions/index/:identifier",parentId:"164",id:"170"},171:{path:"/competitions/:identifier/detail/enroll",parentId:"164",id:"171"},172:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"164",id:"172"},173:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"164",id:"173"},174:{path:"/competitions/detail/:identifier",parentId:"164",id:"174"},175:{path:"/forums",parentId:"1",id:"175"},176:{path:"/forums",parentId:"175",id:"176"},177:{path:"/forums/categories/:memoType",parentId:"175",id:"177"},178:{path:"/forums/new",parentId:"175",id:"178"},179:{path:"/forums/:memoId/edit",parentId:"175",id:"179"},180:{path:"/forums/:memoId",parentId:"175",id:"180"},181:{path:"/problemset",parentId:"1",id:"181"},182:{path:"/problemset",parentId:"181",id:"182"},183:{path:"/problemset/newitem",parentId:"181",id:"183"},184:{path:"/problemset/:type/:id",parentId:"181",id:"184"},185:{path:"/problemset/preview",parentId:"181",id:"185"},186:{path:"/problemset/preview_new",parentId:"181",id:"186"},187:{path:"/problemset/preview_select",parentId:"181",id:"187"},188:{path:"/shixuns",parentId:"1",id:"188"},189:{path:"/shixuns",parentId:"188",id:"189"},190:{path:"/shixuns/exports",parentId:"188",id:"190"},191:{path:"/shixuns/new",parentId:"188",id:"191"},192:{path:"/shixuns/aiStreamIndex",parentId:"188",id:"192"},193:{path:"/shixuns/new/CreateImg",parentId:"188",id:"193"},194:{path:"/shixuns/new/:id/imagepreview",parentId:"188",id:"194"},195:{path:"/shixuns/:id/Merge",parentId:"188",id:"195"},196:{path:"/shixuns/:id/Split",parentId:"188",id:"196"},197:{path:"/shixuns/:id/edit",parentId:"188",id:"197"},198:{path:"shixuns/:id/edit/warehouse",parentId:"197",id:"198"},199:{path:"/shixuns/:id/edit/newquestion",parentId:"197",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"197",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"197",id:"201"},202:{path:"/shixuns/:id/edit/new",parentId:"197",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"197",id:"203"},204:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"197",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"197",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"197",id:"206"},207:{path:"/shixuns/:id",parentId:"188",id:"207"},208:{path:"/shixuns/:id/poll",parentId:"207",id:"208"},209:{path:"/shixuns/:id/challenges",parentId:"207",id:"209"},210:{path:"/shixuns/:id/repository",parentId:"207",id:"210"},211:{path:"/shixuns/:id/secret_repository",parentId:"207",id:"211"},212:{path:"/shixuns/:id/collaborators",parentId:"207",id:"212"},213:{path:"/shixuns/:id/dataset",parentId:"207",id:"213"},214:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"207",id:"214"},215:{path:"/shixuns/:id/shixun_discuss",parentId:"207",id:"215"},216:{path:"/shixuns/:id/ranking_list",parentId:"207",id:"216"},217:{path:"/shixuns/:id/settings",parentId:"207",id:"217"},218:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"207",id:"218"},219:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"207",id:"219"},220:{path:"/shixuns/:id/repository/upload_file",parentId:"207",id:"220"},221:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"207",id:"221"},222:{path:"/shixuns/:id/repository/add_file",parentId:"207",id:"222"},223:{path:"/shixuns/:id/secret_repository/add_file",parentId:"207",id:"223"},224:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"224"},225:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"225"},226:{path:"/shixuns/:id/audit_situation",parentId:"207",id:"226"},227:{path:"/shixuns/:id/fork_list",parentId:"207",id:"227"},228:{path:"/users",parentId:"1",id:"228"},229:{path:"/users/:username/membercenter",parentId:"228",id:"229"},230:{path:"/users/:username/videos/protocol",parentId:"228",id:"230"},231:{path:"/users/:username/videos/resourceProtocol",parentId:"228",id:"231"},232:{path:"/users/:username/videos/success",parentId:"228",id:"232"},233:{path:"/users/:username/topicbank/:topicstype",parentId:"228",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"228",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"228",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"228",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"228",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"228",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"228",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"228",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"228",id:"241"},242:{path:"/users/:username/experiment-img/add",parentId:"228",id:"242"},243:{path:"/users/:username",parentId:"228",id:"243"},244:{path:"/users/:username",parentId:"243",id:"244"},245:{path:"/users/:username/baseInfo/edit",parentId:"243",id:"245"},246:{path:"/users/:username/baseInfo",parentId:"243",id:"246"},247:{path:"/users/:username/realNameCertification",parentId:"243",id:"247"},248:{path:"/users/:username/careerCertification",parentId:"243",id:"248"},249:{path:"/users/:username/classrooms",parentId:"243",id:"249"},250:{path:"/users/:username/shixuns",parentId:"243",id:"250"},251:{path:"/users/:username/dataSet",parentId:"243",id:"251"},252:{path:"/users/:username/userPortrait",parentId:"243",id:"252"},253:{path:"/users/:username/learningPath",parentId:"243",id:"253"},254:{path:"/users/:username/teach-group",parentId:"243",id:"254"},255:{path:"/users/:username/competitions",parentId:"243",id:"255"},256:{path:"/users/:username/experiment-img",parentId:"243",id:"256"},257:{path:"/users/:username/experiment-img/:experid/detail",parentId:"243",id:"257"},258:{path:"/users/:username/certificate",parentId:"243",id:"258"},259:{path:"/users/:username/otherResources",parentId:"243",id:"259"},260:{path:"/users/:username/paths",parentId:"243",id:"260"},261:{path:"/users/:username/projects",parentId:"243",id:"261"},262:{path:"/users/:username/videos",parentId:"243",id:"262"},263:{path:"/users/:username/videos/upload",parentId:"243",id:"263"},264:{path:"/users/:username/topics/:topicstype",parentId:"243",id:"264"},265:{path:"/users/:username/vspaces",parentId:"243",id:"265"},266:{path:"/users/:username/resourcesCenter",parentId:"243",id:"266"},267:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"243",id:"267"},268:{path:"/users/:username/resourceGuarantee",parentId:"243",id:"268"},269:{path:"/users/:username/resourceAllocation",parentId:"243",id:"269"},270:{parentId:"1",id:"270"},271:{path:"/problems",parentId:"270",id:"271"},272:{path:"/problems",parentId:"271",id:"272"},273:{path:"/problems/batchAdd",parentId:"271",id:"273"},274:{path:"/problems/newcreate",parentId:"270",id:"274"},275:{path:"/problems/newedit/:id",exact:!0,parentId:"270",id:"275"},276:{path:"/problems/:id/edit",exact:!0,parentId:"270",id:"276"},277:{path:"/problems/new",exact:!0,parentId:"270",id:"277"},278:{path:"/problems/:id/oj/:save_identifier",parentId:"270",id:"278"},279:{path:"/problems/:id/record-detail/:submitId",parentId:"270",id:"279"},280:{path:"/problems/add",parentId:"270",id:"280"},281:{path:"/problems/:id/ojedit",parentId:"270",id:"281"},282:{path:"/engineering",parentId:"1",id:"282"},283:{path:"/engineering",parentId:"282",id:"283"},284:{path:"/engineering/teacherList",parentId:"283",id:"284"},285:{path:"/engineering/studentList",parentId:"283",id:"285"},286:{path:"/engineering/training/program",parentId:"283",id:"286"},287:{path:"/engineering/training/program/add",parentId:"283",id:"287"},288:{path:"/engineering/training/program/edit",parentId:"283",id:"288"},289:{path:"/engineering/training/objectives",parentId:"283",id:"289"},290:{path:"/engineering/graduated/index",parentId:"283",id:"290"},291:{path:"/engineering/graduated/matrix",parentId:"283",id:"291"},292:{path:"/engineering/course/list",parentId:"283",id:"292"},293:{path:"/engineering/course/setting",parentId:"283",id:"293"},294:{path:"/engineering/course/matrix",parentId:"283",id:"294"},295:{path:"/engineering/navigation",parentId:"283",id:"295"},296:{path:"/engineering/evaluate/course",parentId:"283",id:"296"},297:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"283",id:"297"},298:{path:"/engineering/evaluate/norm",parentId:"283",id:"298"},299:{path:"/engineering/evaluate/document",parentId:"283",id:"299"},300:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"283",id:"300"},301:{path:"/engineering/*",redirect:"/404",parentId:"283",id:"301"},302:{path:"/innovation",parentId:"1",id:"302"},303:{path:"/innovation/tasks/:taskId",parentId:"302",id:"303"},304:{path:"/innovation",parentId:"302",id:"304"},305:{path:"/innovation/project",parentId:"304",id:"305"},306:{path:"/innovation/dataset",parentId:"304",id:"306"},307:{path:"/innovation/mirror",parentId:"304",id:"307"},308:{path:"/innovation/my-project",parentId:"304",id:"308"},309:{path:"/innovation/my-dataset",parentId:"304",id:"309"},310:{path:"/innovation/my-mirror",parentId:"304",id:"310"},311:{path:"/innovation/project/create",parentId:"304",id:"311"},312:{path:"/innovation/project/edit/:id",parentId:"304",id:"312"},313:{path:"/innovation/project/detail/:taskId",parentId:"304",id:"313"},314:{path:"/tasks",parentId:"1",id:"314"},315:{path:"/tasks/:taskId",exact:!0,parentId:"314",id:"315"},316:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"314",id:"316"},317:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"314",id:"317"},318:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"314",id:"318"},319:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"314",id:"319"},320:{path:"/myproblems",parentId:"1",id:"320"},321:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"320",id:"321"},322:{path:"/myproblems/:id",exact:!0,parentId:"320",id:"322"},323:{path:"/account",parentId:"1",id:"323"},324:{path:"/account",parentId:"323",id:"324"},325:{path:"/account/profile",parentId:"324",id:"325"},326:{path:"/account/profile/edit",parentId:"324",id:"326"},327:{path:"/account/certification",parentId:"324",id:"327"},328:{path:"/account/secure",parentId:"324",id:"328"},329:{path:"/account/binding",parentId:"324",id:"329"},330:{path:"/account/Results",parentId:"324",id:"330"},331:{path:"/ch",parentId:"1",id:"331"},332:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"331",id:"332"},333:{path:"/ch/rest/",exact:!0,parentId:"331",id:"333"},334:{path:"/ch/rest/:id",exact:!0,parentId:"331",id:"334"},335:{path:"/order",parentId:"1",id:"335"},336:{path:"/order",parentId:"335",id:"336"},337:{path:"/order/invoice",parentId:"335",id:"337"},338:{path:"/order/records",parentId:"335",id:"338"},339:{path:"/order/apply",parentId:"335",id:"339"},340:{path:"/order/view",parentId:"335",id:"340"},341:{path:"/order/:courseId/information",parentId:"335",id:"341"},342:{path:"/order/:courseId/pay",parentId:"335",id:"342"},343:{path:"/order/:orderNum/result",parentId:"335",id:"343"},344:{path:"/messages",parentId:"1",id:"344"},345:{path:"/messages/:userId/user_tidings",parentId:"344",id:"345"},346:{path:"/messages/:userId/private_messages",parentId:"344",id:"346"},347:{path:"/messages/:userId/message_detail",parentId:"344",id:"347"},348:{path:"/vtrs",parentId:"1",id:"348"},349:{path:"/vtrs/:virtual_spacesId",parentId:"348",id:"349"},350:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"349",id:"350"},351:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"349",id:"351"},352:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"349",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"349",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"349",id:"354"},355:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"349",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"349",id:"356"},357:{path:"/vtrs/:virtual_spacesId/survey",parentId:"349",id:"357"},358:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"349",id:"358"},359:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"349",id:"359"},360:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"349",id:"360"},361:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"349",id:"361"},362:{path:"/vtrs/:virtual_spacesId/material",parentId:"349",id:"362"},363:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"349",id:"363"},364:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"349",id:"364"},365:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"349",id:"365"},366:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"349",id:"366"},367:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"349",id:"367"},368:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"349",id:"368"},369:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"349",id:"369"},370:{path:"/vtrs/:virtual_spacesId/settings",parentId:"349",id:"370"},371:{path:"/vtrs/:virtual_spacesId/resources",parentId:"349",id:"371"},372:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"349",id:"372"},373:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"349",id:"373"},374:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"349",id:"374"},375:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"349",id:"375"},376:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"349",id:"376"},377:{path:"/vtrs/:virtual_spacesId/*",parentId:"349",id:"377"},378:{path:"/101",parentId:"1",id:"378"},379:{path:"/101/:virtual_spacesId",parentId:"378",id:"379"},380:{path:"/101/:virtual_spacesId",exact:!0,parentId:"379",id:"380"},381:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"379",id:"381"},382:{path:"/101/:virtual_spacesId/experiment",parentId:"379",id:"382"},383:{path:"/101/:virtual_spacesId/announcement",parentId:"379",id:"383"},384:{path:"/101/:virtual_spacesId/announcement/add",parentId:"379",id:"384"},385:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"379",id:"385"},386:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"379",id:"386"},387:{path:"/101/:virtual_spacesId/survey",parentId:"379",id:"387"},388:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"379",id:"388"},389:{path:"/101/:virtual_spacesId/knowledge",parentId:"379",id:"389"},390:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"379",id:"390"},391:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"379",id:"391"},392:{path:"/101/:virtual_spacesId/material",parentId:"379",id:"392"},393:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"379",id:"393"},394:{path:"/101/:virtual_spacesId/lesson",parentId:"379",id:"394"},395:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"379",id:"395"},396:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"379",id:"396"},397:{path:"/101/:virtual_spacesId/discussion",parentId:"379",id:"397"},398:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"379",id:"398"},399:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"379",id:"399"},400:{path:"/101/:virtual_spacesId/settings",parentId:"379",id:"400"},401:{path:"/101/:virtual_spacesId/resources",parentId:"379",id:"401"},402:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"379",id:"402"},403:{path:"/101/:virtual_spacesId/Plan",parentId:"379",id:"403"},404:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"379",id:"404"},405:{path:"/101/:virtual_spacesId/digtal",parentId:"379",id:"405"},406:{path:"/101/:virtual_spacesId/homepage",parentId:"379",id:"406"},407:{path:"/101/:virtual_spacesId/*",parentId:"379",id:"407"},408:{path:"/administration",parentId:"1",id:"408"},409:{path:"/administration",parentId:"408",id:"409"},410:{path:"/administration/college",parentId:"409",id:"410"},411:{path:"/administration/student",parentId:"409",id:"411"},412:{path:"/administration/student/:studentId/edit",parentId:"409",id:"412"},413:{path:"/administration/profession",parentId:"409",id:"413"},414:{path:"/graduations",parentId:"1",id:"414"},415:{path:"/graduations",exact:!0,parentId:"414",id:"415"},416:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"414",id:"416"},417:{path:"/graduations/:id",parentId:"414",id:"417"},418:{path:"/graduations/:id/index",parentId:"417",id:"418"},419:{path:"/graduations/:id/topics",parentId:"417",id:"419"},420:{path:"/graduations/:id/student_selection",parentId:"417",id:"420"},421:{path:"/graduations/:id/tasks",parentId:"417",id:"421"},422:{path:"/graduations/:id/opening_report",parentId:"417",id:"422"},423:{path:"/graduations/:id/midterm_report",parentId:"417",id:"423"},424:{path:"/graduations/:id/thesis",parentId:"417",id:"424"},425:{path:"/graduations/:id/final_defense",parentId:"417",id:"425"},426:{path:"/graduations/:id/final_thesis",parentId:"417",id:"426"},427:{path:"/graduations/:id/settings",parentId:"417",id:"427"},428:{path:"/graduations/:id/teachers",parentId:"417",id:"428"},429:{path:"/graduations/:id/students",parentId:"417",id:"429"},430:{path:"/graduations/:id/archives",parentId:"417",id:"430"},431:{path:"/graduations/:id/grading_summary",parentId:"417",id:"431"},432:{path:"/dataset",parentId:"1",id:"432"},433:{path:"/dataset",exact:!0,parentId:"432",id:"433"},434:{path:"/dataset/:id/detail",exact:!0,parentId:"432",id:"434"},435:{path:"/knowledgegraph",parentId:"1",id:"435"},436:{path:"/knowledgegraph/:pathId",parentId:"435",id:"436"},437:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"435",id:"437"},438:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"435",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics",parentId:"435",id:"439"},440:{parentId:"435",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"440",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"440",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"440",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"440",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"440",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"440",id:"446"},447:{path:"/miniprogram",parentId:"1",id:"447"},448:{path:"/miniprogram/courseware/study",exact:!0,parentId:"447",id:"448"},449:{path:"/educoder-demo",exact:!0,parentId:"1",id:"449"},450:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"450"},451:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"451"},452:{path:"/training",parentId:"1",id:"452"},453:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"452",id:"453"},454:{path:"/largeScreen",exact:!0,parentId:"1",id:"454"},455:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"455"},456:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"456"},457:{path:"/quality",parentId:"1",id:"457"},458:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"457",id:"458"},459:{path:"/otherlogin",exact:!0,parentId:"1",id:"459"},460:{path:"/otherloginqq",exact:!0,parentId:"1",id:"460"},461:{path:"/otherloginstart",exact:!0,parentId:"1",id:"461"},462:{path:"/pathsoverview",exact:!0,parentId:"1",id:"462"},463:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"463"},464:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"464"},465:{path:"/login",parentId:"1",id:"465"},466:{path:"/login",parentId:"465",id:"466"},467:{path:"/user",parentId:"1",id:"467"},468:{path:"/user/login",parentId:"467",id:"468"},469:{path:"/user/register",parentId:"467",id:"469"},470:{path:"/user/reset-password",parentId:"467",id:"470"},471:{path:"/colleges",parentId:"1",id:"471"},472:{path:"/colleges/:id/statistics",parentId:"471",id:"472"},473:{path:"/help",parentId:"1",id:"473"},474:{path:"/help/:id",parentId:"473",id:"474"},475:{path:"/video",parentId:"1",id:"475"},476:{path:"/video/:videoId",parentId:"475",id:"476"},477:{path:"/terminal",parentId:"1",id:"477"},478:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"478"},479:{path:"/wrongAnswer",parentId:"1",id:"479"},480:{path:"/bwdemo",parentId:"1",id:"480"},481:{path:"/",parentId:"1",id:"481"},482:{path:"/",exact:!0,parentId:"481",id:"482"},483:{path:"/api/*",exact:!0,parentId:"481",id:"483"},484:{path:"/search",exact:!0,parentId:"481",id:"484"},485:{path:"/moop_cases",exact:!0,parentId:"481",id:"485"},486:{path:"/moop_cases/new",exact:!0,parentId:"481",id:"486"},487:{path:"/moop_cases/:caseId",exact:!0,parentId:"481",id:"487"},488:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"481",id:"488"},489:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"481",id:"489"},490:{path:"/randompaper",exact:!0,parentId:"481",id:"490"},491:{path:"/randompaper/edit/:id",exact:!0,parentId:"481",id:"491"},492:{path:"/randompaper/detail/:id",exact:!0,parentId:"481",id:"492"},493:{path:"/403",parentId:"481",id:"493"},494:{path:"/500",parentId:"481",id:"494"},495:{path:"/404",parentId:"481",id:"495"},496:{path:"/download",parentId:"481",id:"496"},497:{path:"/iwce",parentId:"481",id:"497"},498:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"481",id:"498"},499:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"481",id:"499"},500:{path:"/Activities",parentId:"481",id:"500"},501:{path:"/iwce/:itemname",parentId:"481",id:"501"},502:{path:"/knowledgeHub",parentId:"481",id:"502"},503:{path:"/hpc-course",parentId:"481",id:"503"},504:{path:"/user_agents",parentId:"481",id:"504"},505:{path:"/three",parentId:"481",id:"505"},506:{path:"/introduction",parentId:"481",id:"506"},507:{path:"/chatgpt",parentId:"481",id:"507"},508:{path:"/*",parentId:"481",id:"508"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,67622))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,52230))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,52230))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,78524))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,29956))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,74918))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,35873))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,9439))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,69634))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,59540))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,52933))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,9439))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,40318))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,41385))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,42448))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,40318))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,34566))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,34566))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,48501))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,48501))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,62689))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,67074))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,36304))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,78963))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,96931))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,31658))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(577),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,43257))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60572))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,59747))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,79928))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53264))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,60535))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,73512))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,31954))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,93422))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,73487))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,11524))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,62243))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,29037))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,88107))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,54958))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,41330))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,56793))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(763),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,56793))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,43417))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,34397))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,34397))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,47565))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,19037))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,40711))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,99013))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,99013))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,59307))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,59307))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,80667))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,46846))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,24180))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,50817))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,56335))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8612))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,5960))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,25286))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,53167))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,93305))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,53201))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,11433))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,32729))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,80296))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,49786))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,14368))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,93094))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,82042))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,49775))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,86644))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,32016))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,88276))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,69634))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,58907))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,99817))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,65427))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,56917))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,64959))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,84448))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,84448))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,60166))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67496))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,38954))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,58769))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,17174))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,19785))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,6398))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,30279))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,89812))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,91710))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,56871))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,56871))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,47693))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,2577))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,2577))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,17984))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,17984))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3918))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3918))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,20288))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,20288))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,97304))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,97304))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,25530))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,70159))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,72317))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,40398))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(184),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,40398))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,83086))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,16390))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,53256))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,99933))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,82161))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,77746))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,39565))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,39565))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34649))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34649))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,61392))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,61392))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,9449))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,9449))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,2167))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,31802))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,61290))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,27162))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,12326))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,12326))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,56596))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,61505))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,61505))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,20840))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,20840))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,77225))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,95051))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,95051))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,92941))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,92941))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,52236))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,98261))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,3495))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,39800))),156:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,6605))),157:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,50804))),158:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,79427))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,41812))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,88735))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,59878))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,91176))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,57004))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,58021))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,58021))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,44345))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,58021))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6769),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,63077))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6769),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,63077))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,43751))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,90935))),173:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,75031))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6769),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,20408))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),176:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,22742))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,26701))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20454))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20454))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,37494))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,70955))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,70955))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,16067))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,82102))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,95841))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,96058))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,17839))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,96748))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,28419))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,97526))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,26978))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,28844))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,38699))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,54497))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,41610))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,65293))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,46286))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,46286))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,28554))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,28554))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,53721))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,72723))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,27792))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,78433))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,90326))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,18924))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,88102))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,58256))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,37852))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,1084))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,12620))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,63403))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,56040))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,56040))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,45806))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,45806))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,28956))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,28956))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),226:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,93156))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,7576))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),229:oe.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,41686))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,4407))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,289))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,36730))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,80555))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,29802))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,29802))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,70218))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,97761))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,94793))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92890))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,73981))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,37199))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,4901))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,51689))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,43623))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,62109))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,52358))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,95104))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,57711))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,43623))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,32592))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,62438))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,20221))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,93060))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,99309))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,46107))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,1323))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,72718))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,87285))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,72251))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,17514))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,70750))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,69298))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,90375))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,12609))),265:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,23004))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,94742))),267:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,98392))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,6349))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,85372))),270:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,12317))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,50652))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,32759))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,32759))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,19883))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,19883))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,94471))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,66508))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81028))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81028))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,83048))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,39993))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,51565))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,23773))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,42249))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,5445))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,25362))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,85862))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,6393))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,83163))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,30274))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,6710))),295:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,74350))),296:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,2819))),297:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,35058))),298:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,3404))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,53807))),300:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,79339))),301:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,49850))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,71690))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,75434))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,90955))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,19325))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,51331))),309:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,11937))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,32217))),311:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,41477))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,41477))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,96500))),314:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),315:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,34105))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,78958))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,34105))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,78958))),319:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,34105))),320:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),321:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,85964))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,57753))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),324:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,10976))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,9392))),326:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,62252))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,93797))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,50933))),329:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,6062))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,5741))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,99922))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,27975))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,27975))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),336:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,99477))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,71531))),338:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,97108))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,79867))),340:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,67536))),341:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,39687))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,25552))),343:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,54692))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,46622))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,32692))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,650))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,33779))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,24948))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,43515))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,82509))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,84122))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89871))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,34014))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,19421))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,73415))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,37264))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42219))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,66909))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,9937))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,15323))),372:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,53802))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,45539))),374:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,888))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,71198))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),377:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,80695))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,33779))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,24948))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,43515))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,82509))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,84122))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89871))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,34014))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,19421))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,73415))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,37264))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42219))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,66909))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,9937))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,15323))),402:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,53802))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,45539))),404:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,888))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,71198))),406:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),407:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,80695))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),409:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,48552))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,21576))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,55524))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,60341))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,56290))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,47517))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,91864))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,30007))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,34970))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,87582))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,18682))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,50555))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,1647))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,98928))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,98928))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,58727))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,39111))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,75358))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,6286))),435:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(1561),__webpack_require__.e(6721),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,74481))),437:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,47510))),438:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6721),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,46190))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,58105))),440:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,85083))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,28592))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,43363))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,67124))),444:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1561),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,19388))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,48304))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,46512))),447:oe.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,54159))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4058)]).then(__webpack_require__.bind(__webpack_require__,3436))),450:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,21298))),451:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6411),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,21298))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,84078))),454:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,10695))),455:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,44632))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,1145))),457:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),458:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,93592))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,62216))),460:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,15677))),461:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,84009))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,84114))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,28998))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,75552))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,25933))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,92371))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,25933))),468:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,92371))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,89021))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,25891))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),472:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,90747))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,80918))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,5302))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,3374))),478:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,3706))),479:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(1543),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,88107))),480:oe.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,51639))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,82918))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,49588))),483:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,7779))),484:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,94865))),485:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,60927))),486:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,35518))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,73136))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,35518))),489:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,52077))),490:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),492:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,65629))),493:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,19706))),494:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,19818))),495:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,69630))),496:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,52157))),497:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),498:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,40490))),499:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,99933))),500:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,44045))),501:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),502:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1025)]).then(__webpack_require__.bind(__webpack_require__,15763))),503:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),504:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,13366))),505:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,55804))),506:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,13732))),507:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7554),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,68370))),508:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,69630))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,95864)))}}})}var m=__webpack_require__(47531),y=__webpack_require__(82328),x=__webpack_require__(29787),Z=__webpack_require__(30610),ee=()=>oe.createElement(x.Z,{size:"middle",className:Z.Z.loading}),mr=__webpack_require__(95392),Gr=__webpack_require__(56656),Pr=__webpack_require__.n(Gr),kn=__webpack_require__(91392),Ja=__webpack_require__.n(kn),La=__webpack_require__(29256),Yo=__webpack_require__.n(La),to=__webpack_require__(81626),No=__webpack_require__.n(to),lo=__webpack_require__(71912),Zc=__webpack_require__.n(lo),Hc=__webpack_require__(48228),uc=__webpack_require__.n(Hc),Uc=__webpack_require__(27112),ou=__webpack_require__.n(Uc),In=__webpack_require__(36867),Wu=__webpack_require__.n(In),cc=__webpack_require__(53501),ri=__webpack_require__.n(cc),To=__webpack_require__(22982),$a=__webpack_require__.n(To),iu=__webpack_require__(54449),Pu=__webpack_require__.n(iu),lc=__webpack_require__(10564),su=__webpack_require__.n(lc),uu=__webpack_require__(92468),vl=__webpack_require__.n(uu),Wc=__webpack_require__(27082),cu=__webpack_require__.n(Wc);Pr().extend(Yo()),Pr().extend(No()),Pr().extend(Zc()),Pr().extend(uc()),Pr().extend(ou()),Pr().extend(Wu()),Pr().extend(ri()),Pr().extend($a()),Pr().extend(Pu()),Pr().extend(su()),Pr().extend(vl()),Pr().extend(cu()),Pr().extend(Ja());var _l=Object.defineProperty,dc=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,zs=(Nr,an,Bn)=>an in Nr?_l(Nr,an,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nr[an]=Bn,Eu=(Nr,an)=>{for(var Bn in an||(an={}))hl.call(an,Bn)&&zs(Nr,Bn,an[Bn]);if(dc)for(var Bn of dc(an))Ri.call(an,Bn)&&zs(Nr,Bn,an[Bn]);return Nr},fc=(Nr,an,Bn)=>new Promise((Pa,Gn)=>{var $n=Vn=>{try{so(Bn.next(Vn))}catch(uo){Gn(uo)}},ua=Vn=>{try{so(Bn.throw(Vn))}catch(uo){Gn(uo)}},so=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then($n,ua);so((Bn=Bn.apply(Nr,an)).next())});const Yi="https://www-cdn.educoder.net/",pc=!1;function Su(){return fc(this,null,function*(){const Nr=(0,m.gD)(),{routes:an,routeComponents:Bn}=yield pl(Nr);yield Nr.applyPlugins({key:"patchRoutes",type:mr.ApplyPluginsType.event,args:{routes:an,routeComponents:Bn}});const Pa=Nr.applyPlugins({key:"modifyContextOpts",type:mr.ApplyPluginsType.modify,initialValue:{}}),Gn=Pa.basename||"/",$n=Pa.historyType||"browser",ua=(0,y.fi)(Eu({type:$n,basename:Gn},Pa.historyOpts));return Nr.applyPlugins({key:"render",type:mr.ApplyPluginsType.compose,initialValue(){const so={useStream:!0,routes:an,routeComponents:Bn,pluginManager:Nr,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:ee,publicPath:Yi,runtimePublicPath:pc,history:ua,historyType:$n,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Vn=Nr.applyPlugins({key:"modifyClientRenderOpts",type:mr.ApplyPluginsType.modify,initialValue:so});return zc(Vn)}})()})}Su(),typeof window!="undefined"&&(window.g_umi={version:"4.5.1"})})()})();